Prima scadenza DPP dell'UE (Batterie): 106 giorni Si metta in regola adesso
Lingua
EN DE FR IT ES NL PL BG CS DA EL ET FI HR HU LT LV MT PT RO SK SL SV
Prodotto
Funzionalità Post-vendita Come funziona Demo Enterprise Prezzi
Settori
Tutti i settori Tessili Elettronica Batterie
Risorse
Blog Confronta software DPP Requisiti per paese Valutazione della preparazione Verifica delle asserzioni ambientali Download gratuiti Glossario
Azienda
Partner Contatti
Accedi Inizia gratuitamente
Blog / GS1 e standard / Resolver GS1 Digital Link: come funziona
GS1 e standard

Resolver GS1 Digital Link: come funziona

MyProductPassport · gen 20, 2026 · Aggiornato il nov 03, 2026 · 10 min di lettura

Che cos'è un resolver GS1 Digital Link

Un resolver GS1 Digital Link è un servizio web che funge da intermediario intelligente tra un identificativo di prodotto e le informazioni associate a quel prodotto. Quando un consumatore scansiona un codice QR su un prodotto, o quando un sistema interroga in modo automatizzato l'identificativo di un prodotto, il resolver riceve l'URI GS1 Digital Link e stabilisce dove indirizzare la richiesta in base all'identità del prodotto, al tipo di informazione richiesta e al contesto della richiesta.

Si può pensare a un resolver come a un cartello segnaletico intelligente per le informazioni di prodotto. Così come un server DNS traduce i nomi di dominio in indirizzi IP, un resolver Digital Link traduce gli identificativi di prodotto negli URL in cui si trovano le informazioni sul prodotto, compresi i dati del passaporto digitale del prodotto. Questo livello di indirezione è di importanza cruciale, perché separa l'identificativo permanente del prodotto dalla posizione, potenzialmente variabile, dei dati di prodotto.

Per i passaporti digitali dei prodotti previsti dall'ESPR, il resolver svolge un ruolo centrale. Il vettore di dati presente sul prodotto codifica un URI GS1 Digital Link. Una volta scansionato, questo URI raggiunge un resolver, che reindirizza la richiesta alla fonte dei dati del DPP. Se la piattaforma DPP cambia, o se i dati vengono trasferiti su un nuovo host, occorre aggiornare solo la configurazione del resolver: i milioni di codici QR già stampati sui prodotti continuano a funzionare correttamente.

L'architettura di un resolver Digital Link

Un resolver GS1 Digital Link è costituito da diversi componenti logici che collaborano per elaborare le richieste in entrata e fornire le risposte appropriate.

Il parser degli URI è il primo componente che elabora una richiesta in entrata. Estrae dall'URI Digital Link gli identificativi GS1: l'identificativo primario (in genere un GTIN), gli eventuali qualificatori (numero di serie, numero di lotto) e qualsiasi attributo aggiuntivo. Verifica che l'URI sia conforme alla specifica sintattica GS1 Digital Link e respinge le richieste malformate.

Il motore di risoluzione dei link è il cuore del resolver. Gestisce un database di record di link, ossia corrispondenze tra gli identificativi di prodotto e gli URL in cui si trovano le informazioni su tali prodotti. Ogni record specifica l'identificativo di prodotto a cui si applica, il tipo di informazione disponibile (pagina prodotto, passaporto digitale del prodotto, dati di sicurezza, informazioni sui richiami), l'URL di destinazione e le condizioni che determinano quando quel link deve essere utilizzato.

Il modulo di negoziazione dei contenuti esamina la richiesta in entrata per stabilire quale tipo di risposta si aspetta il richiedente. Lo fa tramite le intestazioni HTTP Accept, i parametri di query o la struttura stessa dell'URI. Un browser web che richiede text/html riceverà un reindirizzamento verso una pagina leggibile da una persona. Una macchina che richiede application/json riceverà dati strutturati. Un sistema che richiede application/ld+json riceverà linked data in formato JSON-LD. Questo approccio, un unico URI con più rappresentazioni, è fondamentale per l'architettura Digital Link.

Il modulo di risposta genera la risposta HTTP appropriata, di solito un 307 (Temporary Redirect) che indirizza il richiedente all'URL di destinazione individuato dal motore di risoluzione dei link. Per le richieste API, il resolver può invece restituire un linkset (un documento JSON che elenca tutte le risorse informative disponibili per il prodotto identificato) anziché effettuare un reindirizzamento.

Come funziona la risoluzione, passo dopo passo

Per capire come funziona in pratica un resolver Digital Link, consideriamo questo scenario: un consumatore scansiona un codice QR su un prodotto. Il codice QR codifica l'URI https://resolver.example.com/01/05012345678901/21/SN12345.

Per prima cosa, lo smartphone del consumatore decodifica il codice QR e apre l'URI in un browser web. Il browser invia una richiesta HTTP GET a resolver.example.com con il percorso /01/05012345678901/21/SN12345. La richiesta include un'intestazione Accept che indica che il browser preferisce contenuti text/html.

Il parser degli URI del resolver estrae dal percorso il GTIN (05012345678901) e il numero di serie (SN12345). Convalida questi identificativi e li trasmette al motore di risoluzione dei link.

Il motore di risoluzione cerca la combinazione di identificativi nel proprio database e trova diversi record di link per questo prodotto:

  • Un link al passaporto digitale del prodotto che punta a https://dpp.example.com/passport/SN12345
  • Un link alla pagina informativa del prodotto che punta a https://brand.example.com/products/widget-pro
  • Un link alle informazioni sui richiami che punta a https://recalls.example.com/check/05012345678901
  • Un endpoint di linked data JSON-LD che punta a https://api.example.com/01/05012345678901/21/SN12345

Il modulo di negoziazione dei contenuti rileva che la richiesta proviene da un browser web che chiede HTML. In base al tipo di link predefinito configurato nel resolver e al contesto della richiesta, seleziona il link al passaporto digitale del prodotto come risposta più appropriata per un consumatore che scansiona un codice QR.

Il resolver restituisce una risposta 307 Temporary Redirect con l'intestazione Location impostata su https://dpp.example.com/passport/SN12345. Il browser del consumatore segue il reindirizzamento e visualizza la pagina del passaporto digitale del prodotto.

I tipi di link e il quadro di conformità GS1

GS1 definisce un vocabolario di tipi di link che i resolver utilizzano per classificare le risorse informative associate ai prodotti. Questi tipi di link standardizzati garantiscono che resolver diversi offrano esperienze coerenti e che i sistemi che li interrogano possano richiedere in modo affidabile tipi specifici di informazioni.

I principali tipi di link rilevanti per i passaporti digitali dei prodotti sono:

  • gs1:digitalProductPassport, la risorsa primaria di dati del DPP, che contiene le informazioni complete del passaporto richieste dall'ESPR
  • gs1:productSustainabilityInfo, informazioni ambientali e di sostenibilità sul prodotto
  • gs1:pip, la pagina informativa del prodotto, di solito la pagina web del prodotto rivolta ai consumatori sul sito del marchio
  • gs1:safetyInfo, informazioni relative alla sicurezza, comprese le schede di dati di sicurezza e le avvertenze di pericolo
  • gs1:recallStatus, informazioni sull'eventuale richiamo del prodotto
  • gs1:traceability, informazioni sulla tracciabilità della catena di approvvigionamento, con possibili collegamenti ai dati di eventi EPCIS
  • gs1:certificationInfo, certificati e dichiarazioni di conformità associati al prodotto

GS1 ha pubblicato un quadro di conformità per i resolver Digital Link che definisce diversi livelli di capacità. I resolver di livello 0 eseguono semplici reindirizzamenti HTTP. Quelli di livello 1 supportano la negoziazione dei contenuti. Quelli di livello 2 supportano l'intera API linkset, consentendo alle macchine di individuare tutte le risorse informative disponibili per un prodotto. Quelli di livello 3 aggiungono il supporto per gli URI Digital Link compressi e altre funzionalità avanzate.

Per le implementazioni del DPP si raccomanda un resolver di livello 1 o 2. La negoziazione dei contenuti (livello 1) garantisce che sia gli utenti umani sia i sistemi automatici ricevano risposte appropriate. L'API linkset (livello 2) consente ai sistemi delle autorità e ai registri DPP di individuare e consultare in modo automatizzato i dati del passaporto di qualsiasi prodotto.

Opzioni di implementazione: sviluppare, acquistare o usare GS1

Le aziende che implementano i DPP hanno tre opzioni principali per l'infrastruttura di risoluzione Digital Link: sviluppare un resolver personalizzato, utilizzare un servizio di risoluzione commerciale o sfruttare la rete di resolver di GS1.

Sviluppare un resolver personalizzato offre il massimo controllo sulla logica di risoluzione, sul branding e sull'integrazione con i sistemi esistenti. GS1 ha pubblicato implementazioni di riferimento open source che possono servire da punto di partenza. Tuttavia, gestire un resolver su larga scala richiede un'infrastruttura web solida, monitoraggio e manutenzione continua. Il resolver deve garantire un'elevata disponibilità: se si interrompe, ogni codice QR che vi punta smette di funzionare.

I servizi di risoluzione commerciali, offerti da vari fornitori tecnologici tra cui le piattaforme DPP, forniscono un'infrastruttura di risoluzione gestita senza oneri operativi. Questi servizi offrono in genere interfacce di amministrazione web per gestire i record di link, dashboard analitiche sull'attività di scansione e API di integrazione per la gestione automatizzata dei link. Per la maggior parte delle aziende, un servizio di risoluzione gestito rappresenta il miglior equilibrio tra funzionalità e semplicità operativa.

La rete di resolver di GS1 (id.gs1.org) è un servizio di risoluzione globale gestito direttamente da GS1. I titolari dei marchi possono registrare i propri prodotti e configurare le destinazioni di risoluzione tramite la propria organizzazione nazionale GS1. Questo approccio sfrutta la notorietà e l'affidabilità globali del dominio GS1, ma può offrire meno flessibilità in termini di personalizzazione e branding rispetto alla gestione di un proprio dominio di risoluzione.

Molte piattaforme DPP, tra cui MyProductPassport, includono nella propria offerta una funzionalità di risoluzione integrata. Grazie a questo approccio integrato, le aziende non devono predisporre un'infrastruttura di risoluzione separata: la piattaforma gestisce la risoluzione degli URI, la negoziazione dei contenuti e la gestione dei link, insieme alla gestione dei dati del passaporto e alla generazione dei codici QR.

Configurare il resolver per la conformità del DPP

Configurare un resolver per passaporti digitali dei prodotti conformi all'ESPR richiede attenzione a diversi requisiti normativi e tecnici.

Il resolver deve garantire un accesso persistente ai dati del passaporto. L'ESPR richiede che le informazioni del DPP restino accessibili per un periodo definito dopo l'immissione sul mercato di un prodotto. Il resolver deve quindi continuare a funzionare e a risolvere le richieste per tutta la durata di tale periodo di conservazione, anche se il prodotto è uscito di produzione. Le aziende dovrebbero assicurarsi che la propria infrastruttura di risoluzione o il proprio fornitore si impegnino a rispettare i periodi di conservazione richiesti.

Le risposte del resolver dovrebbero includere intestazioni HTTP appropriate per il caching e il CORS (Cross-Origin Resource Sharing), in modo che i dati del DPP siano accessibili da applicazioni web, app mobili e sistemi delle autorità. L'intestazione Link dovrebbe indicare i tipi di link disponibili, consentendo l'individuazione nativa in HTTP delle risorse informative.

Per i prodotti con identificazione a livello di numero di serie, il resolver deve gestire i qualificatori del numero di serie nel percorso dell'URI. Il database dei link deve quindi contenere record a livello di numero di serie (oppure supportare corrispondenze con caratteri jolly che indirizzino le richieste specifiche per numero di serie all'istanza corretta del passaporto). Per i prodotti identificati a livello di lotto, il resolver deve analogamente gestire i qualificatori di lotto.

La sicurezza è un aspetto importante nell'implementazione di un resolver. Il resolver dovrebbe utilizzare esclusivamente HTTPS, applicare limiti di frequenza delle richieste per prevenire abusi e prevedere l'autenticazione per le funzioni amministrative. Mentre la risoluzione in sé dovrebbe essere accessibile pubblicamente (per consentire l'accesso aperto ai dati del DPP voluto dall'ESPR), l'interfaccia di gestione deve essere protetta.

Funzionalità avanzate dei resolver per gli ecosistemi DPP

Oltre alla risoluzione di base, diverse funzionalità avanzate arricchiscono l'ecosistema DPP:

  • Analisi e tracciamento delle scansioni: i resolver possono registrare gli eventi di scansione, indicando ai marchi dove, quando e con quale frequenza vengono consultati i passaporti dei loro prodotti
  • Risoluzione basata sulla geolocalizzazione: i resolver possono indirizzare le richieste verso contenuti del passaporto specifici per lingua o regione in base alla posizione del richiedente
  • Risoluzione temporale: i resolver possono conservare le versioni storiche dei record di link, consentendo di consultare i dati del passaporto così come erano in un determinato momento
  • Risoluzione di riserva: i resolver possono applicare una logica di risoluzione a cascata, interrogando in sequenza più fonti di dati se quella primaria non è disponibile
  • Supporto degli URI compressi: GS1 Digital Link definisce formati di URI compressi che riducono la densità di dati richiesta ai codici QR, consentendo codici più piccoli o una maggiore correzione degli errori

Queste funzionalità non sono necessarie per la conformità di base all'ESPR, ma possono migliorare in modo significativo l'usabilità e l'affidabilità delle implementazioni del DPP. L'analisi delle scansioni, ad esempio, fornisce preziose informazioni di mercato sull'interesse dei consumatori per le informazioni di sostenibilità, aiutando le aziende a comprendere il ritorno del proprio investimento nel DPP.

Con la maturazione dell'ecosistema DPP, è probabile che le capacità dei resolver si amplino ulteriormente. Il registro DPP della Commissione europea, operativo dal 20 luglio 2026, interagisce con i resolver per indicizzare e consultare i dati dei passaporti in tutto il mercato dell'UE. I gestori di resolver dovrebbero seguire questi sviluppi e assicurarsi che le proprie implementazioni restino compatibili con requisiti infrastrutturali in evoluzione.

Test e convalida dell'implementazione del resolver

Prima di mettere in produzione un resolver, è indispensabile effettuare test approfonditi per garantire la conformità alle specifiche GS1 e un funzionamento affidabile in condizioni reali.

GS1 mette a disposizione suite di test di conformità che convalidano il comportamento del resolver rispetto alla specifica Digital Link. Questi test verificano la corretta analisi degli URI, i codici di risposta HTTP appropriati, l'accuratezza della negoziazione dei contenuti e la generazione conforme dei linkset. Eseguirli sulla propria implementazione consente di individuare scostamenti dalla specifica prima che causino problemi con prodotti e consumatori reali.

I test di carico sono altrettanto importanti. Il resolver di un marchio di largo consumo con volumi elevati potrebbe dover gestire migliaia di richieste al secondo nei momenti di picco: il lancio di un prodotto, un momento virale sui social media o una campagna di ispezioni delle autorità. Conoscere i limiti di capacità del proprio resolver e adottare strategie di scalabilità adeguate (caching, bilanciamento del carico, distribuzione tramite CDN) garantisce prestazioni costanti.

I test end-to-end dovrebbero verificare l'intera catena, dalla scansione del codice QR alla visualizzazione del passaporto. Ciò significa stampare fisicamente i codici QR, scansionarli con diversi modelli di smartphone e sistemi operativi e verificare che il resolver indirizzi correttamente ogni richiesta al contenuto del passaporto appropriato. Effettuare test sia con dispositivi dei consumatori sia con client automatizzati garantisce che tutti i percorsi di accesso funzionino correttamente.

Infine, per l'infrastruttura di risoluzione in produzione occorre predisporre monitoraggio e allarmi. Il monitoraggio della disponibilità, il controllo dei tempi di risposta e gli allarmi sui tassi di errore consentono di individuare e risolvere rapidamente i problemi che potrebbero impedire a consumatori e autorità di accedere ai dati del passaporto digitale del prodotto.

Link copiato negli appunti
MP

MyProductPassport

Digital Product Passport

Aiutiamo le aziende a orientarsi tra i requisiti dei Digital Product Passport, la conformità ESPR e la trasparenza dei prodotti sostenibili.