Websemantics/Resource Description Framework
Das RDF (Resource Description Framework) ist ein Schema für Meta-Informationen zu Dokumenten. Metadaten können verschiedene Aufgaben haben: etwa Input für Robots von Suchmaschinen darzustellen, oder die Daten für die Aufnahme des Dokuments in das Katalogsystem einer bestimmten elektronischen Bibliothek zu liefern.
Inhaltsverzeichnis
Anwendungsbeispiele
RDF in Namensrauminstanzen
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.0/">
<rdf:Description rdf:about="http://localhost/doc"
dc:creator="Fritz Fisch"
dc:title="Fischfang heute"
dc:description="Eine Dokumentation moderner Fischfangmethoden"
dc:date="2001-03-30" />
</rdf:RDF>
RDF-Daten sind heutzutage vor allem in mit professionellen Anwendungen erstellten SVG-Dokumenten zu finden.
RDFa (RDF in Attributen)
RDFa (für RDF in Attributes) ist eine W3C-Empfehlung, die das Einbetten von RDF-Statements in HTML und eine Reihe von XML-Dialekten ermöglicht. Gemeinsam mit Mikroformaten und Microdata zählt es zu den gebräuchlichsten Methoden, (X)HTML-Seiten mit computerlesbaren Zusatzinformationen aufzuwerten.
In RDF(a) kann man verschiedene Standard-Vokabulare verwenden (FOAF, SKOS, Dublin Core, SIOC, schema.org).
<div vocab="http://schema.org/" typeof="Product">
<p>Kaufen Sie den
<span property="name">Staubsauger XF704</span>
jetzt im Sonderangebot!
<img property="image" src="acmeXF704.jpg" alt="Staubsauger XF704" />
</p>
</div>
vocab="http://schema.org/"
bestimmt, dass alle RDF-Bezeichner im nachfolgenden Baum im Namensraum schema.org zu finden sind. Das Attribut typeof="Product"
gleich dahinter gibt an, dass im Folgenden über ein Subjekt vom Typ Produkt gesprochen wird und dass sich alle weiteren Angaben drauf beziehen. Das Subjekt hat mehrere Eigenschaften, z.B: einen Produktnamen, der mit property="name"
, und eine dazugehörende Produktabbildung, die mit property="image"
ausgezeichnet ist.Folgende Attribute sind möglich:
vocab
: legt einen Standard-Namensraum (z. B. Dublin Core oder schema.org), also das benutzte Vokabular, festprefix
: legt bei Bedarf mehrere weitere Namensräume mit ihren Prefixes festresource
: kann Subjekt oder Objekt der RDF-Aussage bezeichnenproperty
: bestimmt das Prädikat der Aussagetypeof
: bestimmt den Typ des Subjekts
Weblinks
- RDF-Einstiegsseite des W3-Konsortiums
- RDFa Core 1.1 - Third Edition (17 March 2015)
- MDN: Introduction to RDF
- linkeddatatools: Introducing RDF/XML
<rdf:RDF...>
und beendet durch</rdf:RDF>
. Für die Namensraum-Instanz werden jedoch zwei Bezugsquellen angegeben: einmal die Metadaten-Syntax-Definition nach dem RDF-Schema des W3-Konsortiums, und einmal diejenige nach dem RDF-Schema von Dublin Core (dc). Dadurch lassen sich in der Folge mitrdf:
Tags aus dem W3-Schema benutzen, und mitdc:
Tags aus dem Dublin-Core-Schema.