|
|
 |
Resource Description Framework (RDF)
Resource Description Framework (RDF) Model and Syntax Specification
Status: W3C Recommendation vom 22.02.1999
Homepage: http://www.w3.org/TR/REC-rdf-syntax
Verfasser: W3C
RDF Vocabulary Description Language 1.0: RDF Schema
Status: W3C Working Draft vom 30.04.2002
Version: 1.0
Homepage: http://www.w3.org/TR/rdf-schema
Verfasser: W3C
Das Resource Description Framework (RDF) ist ein Framework, um Metadaten zu beschreiben und auszutauschen. Mit dem Begriff Metadaten bezeichnet man Daten über Daten. Diese können beispielsweise Kontextinformationen, Bewertungen, Copyright-Informationen oder Katalogisierungsinformationen sein. Das Erkennen dieser Metadaten aus einfachen Texten heraus ist für den Menschen relativ unkompliziert - um die Metadaten und deren Semantik jedoch auch für den Computer zugänglich zu machen, bedarf es besonderer Konzepte wie dem RDF.
Die Grundlage des RDF bildet das syntaxunabhängige RDF Data Model, welches aus drei Objekttypen besteht:
-
Ressourcen (resources): sind alle Dinge, die durch RDF-Ausdrücke beschrieben und mittels einer URI identifiziert werden.
-
Eigenschaften (properties): werden benutzt, um Ressourcen zu beschreiben. Jede Eigenschaft hat eine spezielle Bedeutung, definiert die für sie erlaubten Werte, legt die Resourcen fest, welche sie beschreiben kann und gibt die Beziehungen zu anderen Eigenschaften an. RDF Schema legt fest, wie diese Kennzeichen von Eigenschaften ausgedrückt werden.
-
Ausdrücke (statements): sind eine Kombination aus einer Ressource, einer benannten Eigenschaft und dem Wert der Eigenschaft - alternativ auch als Subjekt, Prädikat und Objekt bezeichnet.
Eine kurze und verständliche Einführung in die Begriffe Metadaten und RDF bietet der Artikel What is RDF? von Tim Bray.
Zum Einstieg in die Thematik eignet sich auch das 9. Kapitel des Vorlesungsskriptes zu Vorlesung "XML und Datenmodellierung" von Rainer und Silke Eckstein.
| Ein einfaches RDF-Beispiel |
Der folgende einfache Satz soll als Grundlage des RDF-Statements dienen:
Ora Lassila is the creator of the resource http://www.w3.org/Home/Lassila.
Der Satz besteht aus folgenden Teilen:
Subjekt (Ressource): http://www.w3.org/Home/Lassila
Prädikat (Eigenschaft): Creator
Objekt (Wert): "Ora Lassila"
graphische Darstellung des Satzes als sogenanntes "Node and Arc Diagram":
XML-Darstellung des Satzes:
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:s="http://description.org/schema/">
<rdf:Description about="http://www.w3.org/Home/Lassila">
<s:Creator>Ora Lassila</s:Creator>
</rdf:Description>
</rdf:RDF>
Das Beipiel ist der RDF Model and Syntax Specification entnommen.
|
| |