Il JSON semplice è solo valori etichettati — due sistemi possono entrambi scrivere un campo `material` e intendere cose diverse. JSON-LD aggiunge un `@context` che mappa ogni campo su un URI globalmente univoco (un termine di vocabolario), così che i dati siano Linked Data auto-descrittivi: un lettore ovunque sul web può risolvere esattamente cosa significa ogni proprietà, senza un accordo privato.
Per un passaporto digitale di prodotto è questo a rendere i dati portabili nell'ecosistema UE — autorità, riciclatori, rivenditori e motori di ricerca IA leggono la stessa semantica. TracePass serve ogni passaporto come JSON-LD tramite content negotiation, la controparte leggibile dalla macchina della pagina QR leggibile dall'uomo.
Domande frequenti
In cosa JSON-LD differisce dal JSON semplice?
Sintatticamente un documento JSON-LD è JSON valido, quindi qualsiasi parser JSON lo legge. La differenza è il `@context`, che collega ogni campo a una definizione condivisa e risolvibile sul web — trasformando coppie chiave/valore sciolte in Linked Data il cui significato è univoco tra i sistemi.
Perché un passaporto digitale di prodotto usa JSON-LD?
L'ESPR richiede che i dati del passaporto siano leggibili dalla macchina e interoperabili. JSON-LD dà a ogni campo un significato condiviso, così che registri UE, riciclatori e agenti IA possano consumare un passaporto senza integrazione su misura — ed è lo stesso formato usato da EPCIS 2.0 di GS1 e da Schema.org.