Éléments principaux de RDF
- Page précédente Exemples RDF
- Page suivante Conteneurs RDF
Les éléments principaux de RDF sont <RDF> et l'élément <Description> qui peut représenter une ressource.
L'élément <rdf:RDF>
L'élément <rdf:RDF> est l'élément racine du document RDF. Il définit le document XML comme un document RDF. Il contient également une référence à l'espace de noms RDF :
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" . . La description va ici . </rdf:RDF>
L'élément <rdf:Description>
L'élément <rdf:Description> peut identifier une ressource via l'attribut about.
L'élément <rdf:Description> peut contenir des éléments de description des ressources :
<?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>
Les éléments artiste、country、company、price et year sont définis dans l'espace de noms http://www.recshop.fake/cd#. Cet espace de noms est en dehors de RDF (n'est pas une composante de RDF). RDF ne définit que ce cadre. Et les éléments artiste、country、company、price et year doivent être définis par d'autres personnes (compagnies、organisations ou individus, etc.).
Propriété (property) pour définir l'attribut (attribute)
Les éléments de propriété (property elements) peuvent également être définis comme des attributs (attributes) (remplaçant les éléments) :
<?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>
Définition des ressources par les propriétés
Les éléments de propriété (property elements) peuvent également être définis comme des ressources (resources) :
Dans l'exemple ci-dessus, l'attribut artiste n'a pas de valeur, mais il fait référence à une ressource contenant des informations sur l'artiste.
<?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>
- Page précédente Exemples RDF
- Page suivante Conteneurs RDF