- RDF-Schema
-
Das Resource Description Framework Schema (RDFS) ist wie RDF eine W3C-Empfehlung. Ebenso wie XML im konkreten Anwendungsfall die Definition eines speziellen Dokumenttyps benötigt, z. B. als Dokumenttypdefinition (DTD), legt das RDF-Modell nur eine Syntax für den gemeinsamen Datenaustausch fest. Zur Interpretation von in RDF formulierten Aussagen bedarf es eines gemeinsamen Vokabulars wie zum Beispiel Dublin Core. Ein solches Vokabular wird auch Ontologie genannt, wenn es gleichzeitig Regeln für die richtige Verwendung der in ihm definierten Ressourcen enthält.
RDF-Schema (RDFS) stellt ein Vokabular zur Verfügung, mit dessen Hilfe eine bestimmte Anwendungsdomäne modelliert werden kann. Außerdem können die in der Domäne vorkommenden Ressourcen, ihre Eigenschaften und Relationen untereinander durch RDFS repräsentiert werden. Man kann also mit RDFS einfache Ontologien formalisieren. RDFS liegt die Idee eines mengentheoretischen Klassenmodells zugrunde. Hierbei ist wichtig zu betonen, dass Klassen und Eigenschaften separat voneinander modelliert werden. Das Klassenkonzept macht es möglich, eine formale Beschreibung der Semantik der verwendeten RDF-Elemente festzulegen.
Neben RDFS existieren eine Reihe weiterer Ontologie-Beschreibungssprachen wie F-Logic, DAML+OIL. Die Web Ontology Language (OWL), der offizielle Nachfolger von DAML+OIL, soll die Unzulänglichkeiten von RDFS beseitigen. OWL basiert teilweise auf Beschreibungslogik und wurde durch mengentheoretische Konstrukte angereichert.
Inhaltsverzeichnis
RDF-Schema-Konzepte
RDF selbst stellt als einziges Konzept zur Typisierung das
type
-Element zur Verfügung. Darüber hinaus werden aber, um beispielsweise eine Taxonomie von Begriffen zu erzeugen, weitere Konzepte (Klasse, Eigenschaft, Ableitung, …) benötigt. Mit den folgenden Konzepten ist es möglich, ein formales Vokabular für einen bestimmten Wissensbereich festzulegen, also eine primitive Ontologie zu erstellen:- Klassen
Class
: Das Klassenkonzept. Legt ein abstraktes Objekt fest und dient in Verbindung mitrdf:type
zur Erzeugung von Instanzen.Resource
: Jede Entität in einem RDF-Modell ist eine Instanz dieser besonderen Klasse.Property
: Die Basisklasse für Eigenschaften. Ist eine Unterklasse vonResource
.Literal
: Klasse für Literalwerte, also Zeichenketten etc.
- Eigenschaften
subClassOf
: Eine transitive Eigenschaft zur Festlegung von Vererbungshierarchien von Klassen.subPropertyOf
: Eine transitive Eigenschaft zur Festlegung von Vererbungshierarchien von Eigenschaften.domain
: Legt den Datentyp des Subjekts einer Eigenschaft in Bezug auf eine Klasse fest. Da in RDFS die Eigenschaften per se unabhängig von den Klassen definiert werden, sollte/muss mit dieser Eigenschaften festgelegt werden, für welche Klassen eine Eigenschaft sinnvoll ist. So könnte zum Beispiel alsdomain
der Eigenschaft hatFarbe sowohl die Klasse Auto als auch die Klasse Ball festgelegt werden.range
: Legt den Datentyp des Objekts einer Eigenschaft fest. Damit kann zum Beispiel ausgesagt werden, dass die Eigenschaft hatFarbe als Wert nur Farben annehmen kann.
Formale Definition von RDF mittels RDF-Schema
Unter http://www.w3.org/1999/02/22-rdf-syntax-ns gibt es eine formale Definition des RDF-Modells in RDF-Schema. Darin sind folgende Ressourcen definiert:
- Klassen
- Eigenschaften
Literatur
- Pascal Hitzler, Markus Krötzsch, Sebastian Rudolph, York Sure: Semantic Web. Grundlagen. Springer, 2008, ISBN 978-3-540-33993-9
Weblinks
Standards des World Wide Web ConsortiumsEmpfehlungen (Recommendations): ATAG | Canonical XML | CSS | CharMod | CC/PP | DDR Simple API | DOM | EXI | Element Traversal | EMMA | GRDDL | HTML | ITS | MathML | OWL | P3P | PICS | PLS | PNG | POWDER | RDF | RDF-Schema | Ruby | SISR | SKOS | SML | SMIL | SOAP | SOAP MTOM | SPARQL | SRGS | SSML | SVG | SSML | UAAG | VoiceXML | WCAG | Webarch | WebCGM | WSDL | WS-Adressing | WS-Policy | XHTML | XML | XInclude | XKMS | XLink | XML Base | XMLEnc-Decrypt | XML Events | XML Information Set | XML Namespace | XML Schema | XML Signature | XOP | XForms | XPath | XPointer | XProc | XQuery | XSL | XSLT
Arbeitsentwürfe (Working Drafts) und Kandidaten (Candidate Recommendations): Capture API | CCXML | CDF | Clipboard API | Contacts API | Cross-Origin Resource Sharing | CURIE | EARL | File API | HTML5 | HTML Canvas | HTML Microdata | Indexed Database API | InkML | LTLI | RIF | Selectors API | System Information API | WAI-ARIA | Web IDL | Web Sockets API | Web SQL Database | WICD | Widgets | XFrames | XBL
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
RDF Schema — Saltar a navegación, búsqueda RDFS o RDF Schema o Esquema RDF es una extensión semántica de RDF. Un lenguaje primitivo de ontologías que proporciona los elementos básicos para la descripción de vocabularios. La primera versión fue publicada en… … Wikipedia Español
RDF Schema — ou RDFS est un langage extensible de représentation des connaissances. Il appartient à la famille des langages du Web sémantique publiés par le W3C. RDFS fournit des éléments de base pour la définition d ontologies ou vocabulaires destinés à… … Wikipédia en Français
RDF Schema — RDFS or RDF Schema is an extensible knowledge representation language, providing basic elements for the description of ontologies, otherwise called RDF vocabularies, intended to structure RDF resources. The first version [… … Wikipedia
RDF Vocabulary Description Language — Das Resource Description Framework Schema (RDFS) ist wie RDF eine W3C Empfehlung. Ebenso wie XML im konkreten Anwendungsfall die Definition eines speziellen Dokumenttyps benötigt, z. B. als Dokumenttypdefinition (DTD), legt das RDF Modell nur… … Deutsch Wikipedia
Schema.org — URL: schema.org Коммерческий: Нет Тип сай … Википедия
Schema matching — The terms schema matching and mapping are often used interchangeably. For this article, we differentiate the two as follows: Schema matching is the process of identifying that two objects are semantically related (scope of this article) while… … Wikipedia
Schéma d'URI — En informatique, un schéma d’URI est le premier niveau de la structure de nommage des identifiants uniformes de ressources (URI). Toutes les URIs sont construites à partir d’un nom de schéma, suivi de deux points (« : ») puis du reste… … Wikipédia en Français
Resource Description Framework Schema — Das Resource Description Framework Schema (RDFS) ist wie RDF eine W3C Empfehlung. Ebenso wie XML im konkreten Anwendungsfall die Definition eines speziellen Dokumenttyps benötigt, z. B. als Dokumenttypdefinition (DTD), legt das RDF Modell nur… … Deutsch Wikipedia
XML-Schema — ist eine Empfehlung des W3C zum Definieren von Strukturen für XML Dokumente. Anders als bei den klassischen XML DTDs wird die Struktur in Form eines XML Dokuments beschrieben. Darüber hinaus wird eine große Anzahl von Datentypen unterstützt.… … Deutsch Wikipedia
XML Schema Definition — XML Schema ist eine Empfehlung des W3C zum Definieren von Strukturen für XML Dokumente. Anders als bei den klassischen XML DTDs wird die Struktur in Form eines XML Dokuments beschrieben. Darüber hinaus wird eine große Anzahl von Datentypen… … Deutsch Wikipedia
- Klassen