Mécanisme web par lequel une même URL sert des contenus différents selon le client qui la demande : une page HTML à un navigateur, des données JSON-LD à un système informatique. C'est ce qui permet à un seul QR code de servir à la fois le consommateur et les machines.
Sans négociation de contenu, un QR code n'est qu'un lien vers une page : un consommateur la lit, mais un recycleur, un distributeur ou une autorité doivent la copier à la main. Avec elle, la même adresse répond en données structurées à qui le demande. C'est la différence entre un passeport exploitable par les machines et une simple page marketing, et c'est l'une des exigences les plus discriminantes entre solutions.
Le résolveur Prova sert, pour une même URI GS1 Digital Link, la page du passeport à un navigateur, le JSON-LD à un système, un linkset au format RFC 9264 à qui demande la liste des ressources, et un aperçu produit aux réseaux sociaux. Cela se vérifie en trente secondes avec une simple requête sur id.useprova.eu.
Le QR code du pull Iris de Maison Lienne mène à une seule adresse. Le client qui le scanne voit la page du passeport ; le système d'un revendeur qui interroge la même adresse reçoit les données JSON-LD.
En demandant la même adresse deux fois : avec un navigateur, puis avec un outil en ligne de commande qui envoie l’en-tête Accept: application/ld+json. Si la réponse est la même page HTML dans les deux cas, il n’y a pas de négociation de contenu. Le mécanisme est décrit par la norme HTTP, RFC 9110, à la section 12 « Content Negotiation » ; l’en-tête Accept l’est à la section 12.5.1.
Pour aller plus loin : Comment Prova construit un passeport
Standard GS1 qui transforme un identifiant produit (GTIN) en URL web unique et persistante. Un seul QR code relie alors le produit physique à ses données : page lisible pour l'humain, données structurées pour la machine. Format ouvert, utilisable comme Data Carrier du DPP européen.
Format de données structurées lisible par les machines (JSON for Linked Data), recommandé pour les données du passeport numérique produit. Il permet à un système informatique d'interroger un passeport et d'en exploiter directement le contenu.
Se dit de données structurées de façon à être lues et exploitées par un programme informatique sans intervention humaine, par opposition à une page web ou un PDF destinés à la lecture humaine. Le DPP exige des données machine-readable.
Le passeport d’exemple montre ce qu’un acheteur lit après le scan du QR code : composition, lieux de fabrication, entretien, fin de vie.