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

1
foaf:Person rdf:about="http://www.idref.fr/026927608/id">
2
	<foaf:name>Hugo, Victor</foaf:name>
3
	<bio:event>
4
		<bio:Death>
5
		 	<bio:date>1885-05-22</bio:date>
6
		</bio:Death>
7
	</bio:event>
8
	<isni:identifierValid>0000000121200982</isni:identifierValid>
9
</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.