Partager

Approfondir

Qualité Web le livre

Livre Qualité Web

Acheter

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

Thématique
  • Bonnes pratiques
  • API
Phase Projet

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
Mise en œuvre
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.
Contrôle
http://www.w3.org/QA/2006/02/content_negotiation.html

Découvrez la certification Opquast

Rejoignez la communauté des certifiés Opquast. Plus de 5000 professionnels formés à la qualité Web. Au programme une formation en ligne de 14h, un examen de 1h30, un badge et un score à mettre sur votre cv et votre profil linkedin.

Commander en ligne