GS1 Digital Link pour le DPP europ\u00e9en : un guide pratique
La couche d\u2019identifiants que la plupart des impl\u00e9mentations DPP r\u00e9elles utiliseront : comment fonctionnent les URIs GS1 Digital Link, comment elles se r\u00e9solvent et comment elles se mappent sur EN 18219 et EN 18220.
En 30 secondes
- •Quoi : une URI web qui encode les identifiants produit (GTIN + num\u00e9ro de s\u00e9rie), pour qu\u2019un scan se r\u00e9solve vers des donn\u00e9es en ligne
- •R\u00f4le dans le DPP : la couche pratique d\u2019identifiants + supports sous EN 18219 / 18220
- •Supports : typiquement QR ou Data Matrix — le pont imprim\u00e9 vers le passeport
- •Choix cl\u00e9 : granularit\u00e9 mod\u00e8le vs. unit\u00e9 — pilot\u00e9e par l\u2019acte d\u00e9l\u00e9gu\u00e9
Ce qu\u2019est GS1 Digital Link
GS1 Digital Link
Un standard GS1 qui exprime les identifiants GS1 — GTIN, GLN, num\u00e9ros de s\u00e9rie, num\u00e9ros de lot — comme des URIs web structur\u00e9es, pour que tout scan de code-barres puisse se r\u00e9soudre vers des informations en ligne sur le produit, le lieu ou l\u2019objet identifi\u00e9.
L\u2019id\u00e9e derri\u00e8re Digital Link est simple mais puissante : un code-barres est un identifiant, et un identifiant encod\u00e9 en URL est un pointeur r\u00e9soluble. Encodez un GTIN en URI, et le m\u00eame symbole imprim\u00e9 fonctionne au scanner de caisse comme il sert de porte vers les donn\u00e9es en ligne du produit — y compris son passeport produit num\u00e9rique.
Pour le DPP, c\u2019est presque parfaitement adapt\u00e9 : le r\u00e8glement a besoin d\u2019un lien persistant et r\u00e9soluble par machine entre le produit physique et ses donn\u00e9es. Digital Link est d\u00e9j\u00e0 standardis\u00e9 (ISO/IEC 18975), d\u00e9ploy\u00e9 mondialement et construit exactement pour ce r\u00f4le de pont.
Syntaxe URI
Une URI Digital Link encode les identifiants d\u2019application GS1 (Application Identifiers, AI) comme segments de chemin URI :
https://id.gs1.org/01/09506000134352
│ │ └─ GTIN (AI 01)
│ └─ Identifiant d’application (AI)
└─ Domaine résolveur
https://id.gs1.org/01/09506000134352/21/SN-00012345
│
└─ Numéro de série (AI 21)
https://id.gs1.org/01/09506000134352/10/BATCH-77
│
└─ Lot (AI 10)Les AIs centrales que vous utiliserez : 01 = GTIN (type de produit), 21 = num\u00e9ro de s\u00e9rie (exemplaire individuel), 10 = lot, 235/8003/8006 pour des identifiants plus sp\u00e9cialis\u00e9s. Vous les combinez pour exprimer la granularit\u00e9 qu\u2019exige votre acte d\u00e9l\u00e9gu\u00e9 — le niveau mod\u00e8le n\u2019est que le GTIN ; le niveau unit\u00e9 ajoute un num\u00e9ro de s\u00e9rie ; le niveau lot ajoute le num\u00e9ro de lot.
Vous n\u2019\u00eates pas oblig\u00e9 d\u2019utiliser le domaine id.gs1.org — l\u2019URI peut vivre sur votre propre domaine (p. ex. id.votremarque.fr/01/{gtin}/21/{serial}), tant que le motif structur\u00e9 est pr\u00e9serv\u00e9. Le domaine est de l\u2019infrastructure de r\u00e9solution, pas de l\u2019identit\u00e9.
Choisir la granularit\u00e9 : mod\u00e8le vs. lot vs. unit\u00e9
| Niveau | Identifiant | Quand l’utiliser |
|---|---|---|
| Niveau modèle | GTIN seul — /01/{gtin} | Un passeport par type de produit ; plus simple, volume de données moindre ; beaucoup d’actes délégués commencent ici |
| Niveau lot | GTIN + lot — /01/{gtin}/10/{lot} | La variation compte à la granularité du lot — séries, formulations, lots de matière |
| Niveau unité | GTIN + série — /01/{gtin}/21/{serial} | Suivi du cycle de vie par exemplaire — batteries, biens de valeur, événements réparation/transition/fin de vie |
L\u2019acte d\u00e9l\u00e9gu\u00e9 dicte la granularit\u00e9 minimale — les passeports batterie sont au niveau unit\u00e9 ; beaucoup d\u2019autres groupes permettront le niveau mod\u00e8le ou lot. Le niveau unit\u00e9 est le plus puissant (chaque exemplaire a son passeport, ses \u00e9v\u00e9nements, son enregistrement de fin de vie), mais la s\u00e9rialisation \u00e0 l\u2019\u00e9chelle de production est un co\u00fbt op\u00e9rationnel r\u00e9el.
Les identifiants d\u2019application qui les portent
Chaque segment de chemin d\u2019une URI Digital Link est un identifiant d\u2019application (Application Identifier, AI) — un pr\u00e9fixe num\u00e9rique d\u00e9fini qui dit aux syst\u00e8mes ce que la valeur signifie. Ceux qui comptent pour le DPP :
| AI | Porte | Rôle DPP |
|---|---|---|
| (01) | GTIN — Global Trade Item Number | La clé produit primaire sur laquelle la plupart des passeports s’appuient |
| (10) | Numéro de lot | Granularité de passeport au niveau lot |
| (21) | Numéro de série | Passeports au niveau unité (p. ex. batterie, biens de valeur) |
| (235) | Numéro de série contrôlé par un tiers | Séries attribuées hors du détenteur de marque — passeports de composants |
| (8003) | GRAI — Global Returnable Asset Identifier | Actifs réutilisables, emballages, palettes |
| (253) | GDTI — identifiant de document | Identifier les documents/déclarations liés |
| (91–99) | Information interne à l’entreprise | Segments propres — SKU internes, codes usine |
La composabilit\u00e9 est le point cl\u00e9 : un identifiant comme /01/…/10/…/21/… place les cl\u00e9s mod\u00e8le, lot et unit\u00e9 dans une seule URI — et chaque AI est globalement unique, donc tout r\u00e9solveur sait la parser.
Comment fonctionne la r\u00e9solution
Encoder l’identifiant en URI
Composer l’URI Digital Link du produit (GTIN, plus série/lot au niveau unité ou lot).
Imprimer le support de données
Encoder l’URI dans un QR code ou un Data Matrix et l’apposer sur le produit, l’emballage ou les documents.
Scan → HTTP GET
Tout scanner lit le support et émet une requête web vers l’URI — la même qu’un navigateur émettrait.
Le résolveur route selon le type de lien
Le résolveur interprète la requête et route vers la bonne cible : page produit pour les consommateurs, données de passeport pour les machines, vue autorité pour la surveillance — piloté par les types de liens et les en-têtes Accept.
Servir les données du passeport
Le résolveur sert ou redirige vers les données DPP (JSON-LD), hébergées par l’opérateur ou un prestataire — tranche publique ouverte, tranche restreinte derrière un contrôle d’accès.
Cette indirection est la force du design : le code imprim\u00e9 ne change jamais, mais vers quoi il se r\u00e9sout peut \u00eatre r\u00e9affect\u00e9 au fil de l\u2019\u00e9volution des syst\u00e8mes, des fournisseurs et des actes d\u00e9l\u00e9gu\u00e9s.
Types de liens : comment un scan sert plusieurs publics
La propri\u00e9t\u00e9 la plus importante — et la moins comprise — de GS1 Digital Link : une URI d\u2019identifiant unique peut se r\u00e9soudre vers de nombreuses ressources diff\u00e9rentes, s\u00e9lectionn\u00e9es via le type de lien. Un scan n\u2019a pas \u00e0 livrer une seule page ; le r\u00e9solveur livre un linkset — un menu de liens typ\u00e9s — et le client choisit celui qu\u2019il veut.
C\u2019est le m\u00e9canisme par lequel un QR code sert diff\u00e9remment consommateur, r\u00e9gulateur et recycleur. Le linkset livr\u00e9 pour un produit pourrait ressembler \u00e0 :
Link: <https://marque.example/produit/12345>; rel="gs1:productPage",
<https://dpp.marque.example/01/09501234567890/21/SN-884211>; rel="gs1:sustainabilityInfo",
<https://dpp.marque.example/cert/12345>; rel="gs1:certificationInfo",
<https://docs.marque.example/manuel/12345>; rel="gs1:instructions"Chaque rel est un type de lien enregistr\u00e9. Le DPP vit derri\u00e8re les types de liens durabilit\u00e9/certification — de sorte que le m\u00eame scan physique qui m\u00e8ne un consommateur vers la page produit am\u00e8ne un outil de surveillance du march\u00e9 directement \u00e0 l\u2019enregistrement du passeport. La n\u00e9gociation de contenu par type de lien est ce qui permet \u00e0 un unique support de remplir l\u2019exigence multi-publics de l\u2019ESPR.
En pratique, le choix du r\u00e9solveur compte : un r\u00e9solveur auto-h\u00e9berg\u00e9 donne le contr\u00f4le total du linkset ; le r\u00e9solveur GS1 (id.gs1.org) offre une dorsale de r\u00e9solution neutre, d\u00e9ploy\u00e9e mondialement. Beaucoup d\u2019impl\u00e9mentations utilisent le r\u00e9solveur GS1 pour le lien canonique et redirigent de l\u00e0 vers leur propre service DPP.
Encodage dans les supports de donn\u00e9es
| Support | Propriétés | Adéquation DPP |
|---|---|---|
| QR code | Gratuit, universellement scannable, surface plus grande | Standard pour les produits côté consommateur |
| Data Matrix | Compact, tolérant aux dégâts, adapté au marquage direct | Batteries, pièces industrielles, petites surfaces |
| NFC | Tap-to-read, pas de ligne de vue, plus difficile à cloner | Biens de valeur, contextes anti-contrefaçon |
| RFID | Lecture de masse, pas de ligne de vue, coûts d’infrastructure | Articles côté logistique et entrepôt |
Comment Digital Link se mappe sur EN 18219 et EN 18220
EN 18219 d\u00e9finit le syst\u00e8me d\u2019identifiants DPP (UPI au niveau mod\u00e8le/lot/unit\u00e9, plus UOI et UFI pour les acteurs). GS1 Digital Link est l\u2019impl\u00e9mentation concr\u00e8te naturelle : l\u2019UPI s\u2019exprime comme GTIN (optionnellement + s\u00e9rie/lot) et s\u2019encode en URI Digital Link, se r\u00e9solvant via le web.
EN 18220 r\u00e9git le support de donn\u00e9es. Digital Link est agnostique au support — la m\u00eame URI encod\u00e9e en QR, Data Matrix, NFC ou RFID — de sorte qu\u2019une strat\u00e9gie Digital Link remplit la flexibilit\u00e9 de supports qu\u2019exige la norme.
En r\u00e9sum\u00e9 : EN 18219/18220 d\u00e9finissent ce qui doit valoir pour les identifiants et les supports ; GS1 Digital Link est le comment que la plupart des organisations construiront r\u00e9ellement — parce que l\u2019infrastructure de r\u00e9solution, l\u2019\u00e9cosyst\u00e8me de scan et l\u2019outillage existent d\u00e9j\u00e0.
Pi\u00e8ges d\u2019impl\u00e9mentation \u00e0 \u00e9viter
La sérialisation est le vrai coût, pas le code
Imprimer un QR au niveau GTIN est trivial. Émettre, suivre et graver une série unique par exemplaire à cadence de ligne est une refonte du système de production — planifiez-la comme telle.
La résolution est de l’infrastructure, pas une redirection
Le résolveur doit servir un accès gradué (public vs. restreint), pas une seule page d’atterrissage. Traitez-le comme une surface d’API, pas comme une URL de vitrine.
Le support doit survivre aux données
Un QR qui se décolore, se raye ou se détache du produit casse le passeport à la couche physique. C’est exactement l’objet des exigences de durabilité d’EN 18220.
Lot vs. unité change votre modèle de données
Décider la granularité tard force des reprises sur identifiants, supports, volume de données et résolution. Décidez-la à la délimitation du périmètre, pas au moment de construire.
Questions fr\u00e9quentes
Impl\u00e9menter en pratique
La certification CDPI contient un lab interactif de r\u00e9solution d\u2019identifiants — vous construisez et r\u00e9solvez des URIs GS1 Digital Link contre un mod\u00e8le de r\u00e9solveur r\u00e9el.
D\u00e9couvrir le CDPILi\u00e9 : les normes EN 182xx · le guide complet du DPP