Hauptelemente von RDF
- Vorherige Seite RDF-Beispiel
- Nächste Seite RDF-Container
Die Hauptelemente von RDF sind <RDF> und das <Description>-Element, das eine Ressource darstellen kann.
Das Element <rdf:RDF>
Das Element <rdf:RDF> ist das Wurzelelement eines RDF-Dokuments. Es definiert ein XML-Dokument als RDF-Dokument. Es enthält auch eine Referenz auf den RDF-Namensraum:
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" . . Beschreibung hier einfügen . </rdf:RDF>
Das Element <rdf:Description>
Das Element <rdf:Description> kann eine Ressource durch das Attribut about identifizieren.
Das Element <rdf:Description> kann Elemente enthalten, die die Beschreibung der Ressource beinhalten:
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cd="http://www.recshop.fake/cd#"> <rdf:Description rdf:about="http://www.recshop.fake/cd/Empire Burlesque"> <cd:artist>Bob Dylan</cd:artist> <cd:country>USA</cd:country> <cd:company>Columbia</cd:company> <cd:price>10.90</cd:price> <cd:year>1985</cd:year> </rdf:Description> </rdf:RDF>
Die Elemente artist, country, company, price und year sind in dem Namensraum http://www.recshop.fake/cd# definiert. Dieser Namensraum liegt außerhalb von RDF (ist nicht Teil von RDF). RDF definiert nur diesen Rahmen. Die Elemente artist, country, company, price und year müssen von anderen (Unternehmen, Organisationen oder Einzelpersonen) definiert werden.
Eigenschaft (property) wird verwendet, um Eigenschaften (attribute) zu definieren
Attributselemente (property elements) können auch als Attribute (attributes) definiert werden (ersetzen Elemente):
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cd="http://www.recshop.fake/cd#"> <rdf:Description rdf:about="http://www.recshop.fake/cd/Empire Burlesque" cd:artist="Bob Dylan" cd:country="USA" cd:company="Columbia" cd:price="10.90" cd:year="1985" /> </rdf:RDF>
Attributdefinition Ressource
Attributselemente (property elements) können auch als Ressourcen (resources) definiert werden:
Im obigen Beispiel hat das Attribut artist keinen Wert, aber es verweist auf eine Ressource, die Informationen über den Künstler enthält.
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cd="http://www.recshop.fake/cd#"> <rdf:Description rdf:about="http://www.recshop.fake/cd/Empire Burlesque"> <cd:artist rdf:resource="http://www.recshop.fake/cd/dylan" /> . . . . </rdf:Description> </rdf:RDF>
- Vorherige Seite RDF-Beispiel
- Nächste Seite RDF-Container