RDF⚓
RDF (Resource Description Framework) est un modèle de représentation de données élaboré sous l'égide du W3C (World Wide Web Consortium).⚓
Il attribue à des ressources, identifiées par des URI, des propriétés et des classes (ou catégories), permettant de les définir, les décrire, ou d'établir des relations entre elles.
Des triplets de données⚓
<sujet> <prédicat> <objet> |
le sujet est l'identifiant de la ressource
le prédicat est une propriété ou une relation, elle-même identifiée par une URI (le plus souvent représentée par un préfixe
l'objet est l'identifiant d'une autre ressource en relation avec la première, une valeur ou un littéral.
Exemple :
Exemple
Triplets extraits d'une notice du Sudoc
<http://www.sudoc.fr/139579370/id><http://www.w3.org/1999/02/22-rdf-syntax-ns#type><http://purl.org/ontology/bibo/Book>.
< http://www.sudoc.fr/139579370/id> <http://purl.org/dc/elements/1.1/title>« Le roman de la rose Tome I, [Texte imprimé] / Guillaume de Lorris et Jean de Meun ; publié par Félix Lecoy».
<http://www.sudoc.fr/139579370><http://www.loc.gov/loc.terms/relators/aut><http://www.idref.fr/02665976X/id>.
<http://www.idref.fr/02665976X/id><http://www.w3.org/1999/02/22-rdf-syntax-ns#type><http://xmlns.com/foaf/0.1/Person>.
<http://www.idref.fr/02665976X/id><http://xmlns.com/foaf/0.1/name>"Jean de Meung (124.?-1304?)".
Le premier triplet indique que le document identifié par l'URI http://www.sudoc.fr/139579370/id est de type Book.
Le suivant contient la zone de titre et de mention de responsabilité du même document.
La propriété identifiée par <http://www.loc.gov/loc.terms/relators/aut> indique que le document a pour auteur principal (aut) Jehan de Meung, identifié par une URI idRef. Celle-ci est à son tour sujet de deux triplets renseignant sur la nature de l'entité (personne) et son nom.
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/N3 sont aussi structurés par une ponctuation, mais représentent les triplets de façon plus compacte.
<http://www.sudoc.fr/139579370/id> a bibo:Book ;
dc:title « Le roman de la rose Tome I, [Texte imprimé] /
Guillaume de Lorris et Jean de Meun ; publié par Félix Lecoy» ;
marcrel:aut <http://www.idref.fr/02665976X/id>.
<http://www.idref.fr/02665976X/id> a foaf:Person ;
foaf:name "Jean de Meung (124.?-1304?)" .
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.
<bibo:Book rdf:about="http://www.sudoc.fr/139579370/id">
<dc:title>Le roman de la rose Tome I, [Texte imprimé] /
Guillaume de Lorris et Jean de Meun ; publié par Félix Lecoy</dc:title>
<marcrel:aut>
<foaf:Person rdf:about="http://www.idref.fr/02665976X/id">
<foaf:name>Jean de Meung (124.?-1304?)</foaf:name>
</foaf:Person>
</marcrel:aut>
</bibo/Book>
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.