1. Accueil
  2. OpenData
  3. 14 - Lorsque un contenu de données existe da…

N°14 - Lorsque un contenu de données existe dans plusieurs formats, le serveur offre un mécanisme de négociation de contenu

Objectif
Permettre l'accès immédiat aux données dans le format le plus approprié selon les besoins de l'utilisateur.
La ré-utilisabilité de l'information ou sa lecture automatisée et désambiguisée est un des objectifs de l'ouverture des données. Si l'information existe dans plusieurs sérialisations il est donc important de diriger automatiquement l'agent utilisateur (homme ou machine) vers la forme la plus appropriée.
https://fr.wikipedia.org/wiki/N%C3%A9gociation_de_contenu
Solution technique
Ce service suit la recette 6 des Best Practice Recipes for Publishing RDF Vocabularies. Selon les préférences de l'agent web qui l'interroge, il peut servir des descriptions des concepts en RDF/XML (voir ici pour un exemple) ou HTML. A noter, les pages HTML peuvent contenir des annotations RDFa, rendant accessible des descriptions RDF pour les applications compatibles avec RDFa

http://documentation.abes.fr/aideidref/developpeur/ch03s02.html
http://www.idref.fr/026690276/id (URL de la personne) est appelée par le client

Le serveur répond en proposant une redirection vers le document générique http://www.idref.fr/026690276 , via un code http 303

En fonction du type MIME demandé par le client, le serveur renvoie du RDF ou de l’HTML. Par défaut, il renvoie de l’HTML.
Moyen de controle
http://www.w3.org/QA/2006/02/content_negotiation.html
Rubrique
API
Niveau
3
categorie
catalogage
Crée le
3/09/2012 08h16
Automatisation
Manuel

Testez et faites reconnaître vos compétences

Logo Opquast Certfied

Opquast Certified est un test sur 1000 points permettant de vérifier le degré de maîtrise des meilleures pratiques du Web

Découvrir

Retrouvez cette fiche dans « Qualité Web »

Livre Qualité Web

En savoir +

Version numérique offerte pour l’achat de la version papier