Tutoriel déréférencement des resources
De Dbpedia.fr.
Suivant les principes de Linked Data, Les ressources sont identifiées par une URI http. Elles sont déréférençables, c'est-à-dire que l'on peut accéder aux données la décrivant par une requête http sur cette URI.
Par exemple, l'URI associée au Musée du Louvre est http://fr.dbpedia.org/resource/Musée_du_Louvre.
La figure suivante est un copie d'écran de ce que l'on obtient à cette adresse avec un navigateur web (rendu html).
Les ressources déréférençables sont :
- les instances, c'est-à-dire les ressources correspondant aux articles de Wikipédia (p.ex. http://fr.dbpedia.org/resource/Musée_du_Louvre).
- les propriétés, c'est-à-dire les relations entre instances (p.ex. http://fr.dbpedia.org/property/region) ou les attributs qui associent une valeur à une instance (p.ex. http://fr.dbpedia.org/property/latitude ou http://fr.dbpedia.org/property/nomDuMusee).
- les classes de l'ontologie (p.ex. http://dbpedia.org/ontology/Museum)
Au pied de la page, des liens permettent d'accéder aux données sous différents formats :
- RDF/XML
- N3/Turtle
- N-triples
- JSON
Négociation de contenu
Les URI identifiant les ressources ne correspondent pas directement aux documents renvoyés, elles redirigent vers d'autres adresses. Cette redirection dépend du type spécifié dans l'entête http. Par défault, le navigateur web demandera un fichier html, l'URI http://fr.dbpedia.org/resource/Musée_du_Louvre renvoie alors sur http://fr.dbpedia.org/page/Musée_du_Louvre qui est une page html.
Le type attendu peut être spécifié à l'aide d'un outils comme curl:
curl -H "Accept: application/rdf+xml" http://fr.dbpedia.org/resource/Musée_du_Louvre
Le tableau suivant donne la valeur à mettre dans l'entête pour obtenir les différents types de données disponibles.
Type | Valeur du champ "Accept" de l'en-tête 'http' | adresse de redirection |
---|---|---|
html | text/html | http://fr.dbpedia.org/page/[nom de la page] |
XML/RDF | application/rdf+xml | http://fr.dbpedia.org/data/[nom de la page].rdf |
N-triples | (text/plain mais la redirection est vers html) | http://fr.dbpedia.org/data/[nom de la page].ntriples |
N3/Turttle | text/rdf+n3 | http://fr.dbpedia.org/data/[nom de la page].n3 |
JSON | application/json | http://fr.dbpedia.org/data/[nom de la page].json |
- Dernière modification de cette page le 3 juillet 2012 à 14:18.
- Cette page a été consultée 2 315 fois.