Petites précisions sur RDF

Publié le par Thomas

Nous allons aujourd'hui parler de RDF. RDF est un standard de l'ossature du Web Sémantique et il nous paraissait important de vous exposer brièvement ses propriétés et son rôle dans le Web Sémantique.

RDF (Resource Description Framework) est un modèle, associé à une syntaxe, dont le but est de permettre à une communauté d’utilisateurs de partager les mêmes méta données pour des ressources partagées. Il a été conçu initialement par le W3C pour permettre de structurer l’information accessible sur le web et de l’indexer efficacement.


On rappelle qu'une métadonnée est une donnée servant à définir ou décrire une autre donnée quel que soit son support.


Un document structuré en RDF est un ensemble de triplets. Un triplet RDF est une association :

        - sujet,
        - objet,
        - prédicat.
     

Le modèle de donnée RDF est structuré en graphe et RDF/XML est un des formats de sérialisation.
Les noeuds dans un graphe RDF représentent des « ressources » et sont de trois types :

        - URI, signifie « la ressource indiquée par l'URI »,
        - vide, signifie « une ressource quelconque »,
        - littéral, est un littéral.
     
On connnecte les noeuds grâce à des arcs, dont la signification est donnée par des URIs. RDF/XML est organisé selon la façon suivante :

        - les éléments de niveau 1 (à l'intérieur de l'élément rdf:RDF) représentent des ressources dans le modèle RDF,
        - les éléments de niveau 2 représentent des propriétés de ces ressources (des arcs dans le graphe RDF), 
        - les éléments de niveau 3 représentent les ressources qui sont les valeurs de propriétés et ainsi de suite. 
     

La structure du graphe est codée dans un arbre XML grâce à l'utilisation des attributs rdf:nodeID, rdf:about, rdf:ID et rdf:resource.

Voici un exemple illustratif :
<rdf:Description about="http://20-notes-sur-websemantique.over-blog.com">
  <s:Author>Bob L'Eponge</s:Author>
</rdf:Description>

Il sera l’expression du triplet :


Un exemple d'utilisation de RDF est le RSS. En effet, les flux RSS s'appuient sur RDF. D'ailleurs, une des traductions de l'acronyme RSS est RDF Site Summary.

Commenter cet article