Latest web development tutorials

RDF Hauptelemente

Die wichtigsten Elemente der RDF ist <RDF> und darstellen <Description> Element auf eine Ressource.


<Rdf: RDF> -Element

<Rdf: RDF> RDF ist das Wurzelelement des Dokuments. Es definiert das XML-Dokument als RDF-Dokument. Es enthält auch einen Verweis auf die RDF-Namespace:

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
...Description goes here...
</rdf:RDF>


<Rdf: Description> Element

<Rdf: Description> Element identifiziert eine Ressource von über Eigentum.

<Rdf: Description> Element kann Elemente enthalten, die die Ressourcen beschreiben:

<?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>

Künstler, Länder, Unternehmen, Preis und Jahr dieser Elemente sind im Namensraum http definiert: //www.recshop.fake/cd# in. Dieser Namensraum außerhalb von RDF (RDF ist nicht Teil). RDF definiert nur den Rahmen. Der Künstler, der Länder, Unternehmen, Preis und Jahr dieser Elemente müssen andere (Unternehmen, Organisationen oder Einzelpersonen, etc.) sein definiert.


Eigenschaften (Eigentum) zu definieren, die Attribute (Attribut)

Eigenschaftselement (property-Elemente) können auch als Attribute (Attribute) verwendet werden, definiert werden (substituiertes-Element):

<?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>


Eigenschaften (Eigentum) zu definieren, die Attribute (Attribut)

Eigenschaftselement (property-Elemente) können auch als Attribute (Attribute) verwendet werden, definiert werden (substituiertes-Element):

<?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>

Das obige Beispiel hat der Künstler keinen Wert Eigenschaft, sondern bezieht sich auf eine Ressource, die Informationen über den Künstler enthält.