À retenir
- Structure l'information sous forme de triplets (Sujet-Prédicat-Objet).
- Permet de relier des données provenant de sources différentes de manière logique.
- C'est un modèle conceptuel qui peut être écrit dans plusieurs formats techniques (XML, JSON-LD, Turtle).
Le RDF est une méthode standardisée pour décrire des informations sur Internet afin que les ordinateurs puissent les comprendre et les relier entre elles. On peut l'imaginer comme une grammaire universelle permettant de construire des phrases simples composées d'un sujet, d'un verbe et d'un complément (appelées "triplets") pour définir n'importe quel objet ou concept numérique.
Étymologie
Sigle de l'anglais Resource Description Framework (cadre de description des ressources). Le terme "Resource" désigne tout objet identifiable par une adresse web, "Description" indique sa fonction de métadonnée, et "Framework" souligne qu'il s'agit d'un ensemble de règles structurantes.
Exemples d'usage
- Décrire une œuvre d'art : (Le tableau Mona Lisa) (a été peint par) (Léonard de Vinci).
- Identifier les droits d'une image : (Cette photo) (est sous licence) (Creative Commons).
- Lier des données sociales : (Alice) (connaît) (Bob).
Cas d'usage
Le RDF est le pilier du Web sémantique. Il est utilisé pour créer des graphes de connaissances (comme ceux de Google ou de Wikipédia), pour l'échange de données entre administrations (Open Data) et pour améliorer le référencement des sites web en aidant les moteurs de recherche à comprendre le contexte des pages.
Bonnes pratiques
Il est recommandé de ne pas réinventer la roue et d'utiliser des vocabulaires standards déjà existants (comme Schema.org ou FOAF) pour nommer les relations. Il faut également s'assurer que chaque élément du triplet utilise un identifiant unique (URI) pour éviter toute confusion entre deux objets portant le même nom.
Synonymes
Antonymes
Conseil
Si vous débutez, commencez par regarder des exemples en format Turtle ou JSON-LD, qui sont beaucoup plus lisibles pour un humain que le format XML originel. Considérez le RDF comme le pont qui transforme le Web des documents en un Web de données intelligentes.
Questions fréquentes
Quelle est la différence entre RDF et une base de données classique ?
Une base classique utilise des tableaux figés, alors que le RDF crée un graphe souple : on peut ajouter de nouvelles relations à tout moment sans casser la structure.
Faut-il être expert en code pour comprendre le RDF ?
Non, il suffit de comprendre la logique du triplet. La mise en œuvre technique (le code) est gérée par des outils spécialisés.
Est-ce que le RDF est lié au format XML ?
Historiquement oui, mais aujourd'hui le format JSON-LD est beaucoup plus courant pour transporter du RDF, car il est plus léger et plus simple pour les développeurs web.