Un modèle, plusieurs formats⚓
RDF peut s'exprimer dans plusieurs formats :
N-Triples est la syntaxe la plus élémentaire, structurée par une ponctuation et où chaque triplet est entièrement développé. L'exemple précédent en est une illustration.
Turtle et N3 sont deux syntaxes également structurées par une ponctuation, mais elles représentent les triplets de façon plus compacte.
Exemple :
<http://www.idref.fr/026927608/id> a foaf:Person ;
foaf:name « Hugo, Victor » ;
bio:event
[a bio:Death ;
bio:date « 1885-05-22 »] ;
isni:identifierValid « 0000000121200982 » .
RDF/XML, plus adapté à une lecture par des machines que par des humains (les triplets y sont moins lisibles), encapsule les informations dans des balises XML.
Exemple :
foaf:Person rdf:about="http://www.idref.fr/026927608/id">
<foaf:name>Hugo, Victor</foaf:name>
<bio:event>
<bio:Death>
<bio:date>1885-05-22</bio:date>
</bio:Death>
</bio:event>
<isni:identifierValid>0000000121200982</isni:identifierValid>
</foaf:Person>
Truc & astuce :
Des convertisseurs permettent de passer d'un format à l'autre.
Exemple (en ligne) : http://rdf-translator.appspot.com/
Remarque :
Les URI des propriétés et classes sont abrégées par des préfixes (préalablement définis dans le fichier RDF ou la requête SPARQL).
Voir la liste des vocabulaires utilisés.