Én DPP, mange standarder: hvorfor terminologien er avgjørende for interoperabiliteten

Én DPP, mange standarder: hvorfor terminologien er avgjørende for interoperabiliteten

Det digitale produktpasset oppfinner ikke et nytt språk - det samler eksisterende standarder: GS1 EPCIS, OpenEPCIS, W3C og sektorspesifikke vokabularer. Hvorfor konsistens er den egentlige utfordringen her.

Hvilke begreper inneholder et digitalt produktpass? Spørsmålet kan virke som et detaljarbeid, men det avgjør om dataene dine fremdeles vil kunne leses av noen om ti år. DPP oppfinner nemlig ikke et nytt språk, men samler flere eksisterende.

GS1, W3C og OpenEPCIS-konsortiet beskriver hver sin del av produktverdenen, i tillegg kommer et godt dusin sektorspesifikke EU-vokabularer. DPP-en må beherske dem alle samtidig. Den egentlige utfordringen ligger ikke i å velge en standard, men i å bruke hundrevis av begreper konsekvent på tvers av dusinvis av produktkategorier.

Hver standard betegner tingene på forskjellige måter

En forsendelse kalles «cbv:BizStep-shipping» hos GS1. Den nominelle kapasiteten til et batteri kalles «battery:ratedCapacity» i EUs batteriforordning. Et produktnavn kommer fra schema.org, en due diligence-erklæring for forsyningskjeden fra OpenEPCIS-vokabularet. Fire begreper, fire opprinnelser, ett datasett.

Den som finner på egne feltnavn her, skaper en isolert øy. Myndighetene, gjenvinningsbedriften og tredjeparts kontrollverktøyet må imidlertid forstå hva som står i DPP-en din uten å måtte spørre. Det er nettopp derfor standardene finnes - og nettopp derfor holder Transpareo seg strengt til dem, i stedet for å finne på et eget skjema.

Ryggraden: hendelsesmodellen fra GS1 EPCIS 2.0

Et produkts livssyklus beskrives ved hjelp av GS1 EPCIS 2.0⁠ - den samme standarden som i mange år har kartlagt forsyningskjeder innen logistikk. Standarden kjenner til fem hendelsestyper: observasjon av et objekt (ObjectEvent), aggregering, transaksjon, transformasjon og assosiasjon. Transpareo projiserer livssyklus-trinnene til et produkt som EPCIS-ObjectEvents - hendelsestypen som registrerer en observasjon av identifiserte objekter.

Hver hendelse har et forretningstrinn (shipping, recycling, repairing) og en status (active, recalled, recycled). Ut fra disse byggesteinene oppstår en sporbar logg: når et parti ble sendt, når det ble tilbakekalt, når det ble resirkulert. Maskinlesbar og uten rom for tolkning.

Produktdataene: OpenEPCIS DPP Core

Hva som utgjør et produkt - materiale, andel resirkulert materiale, CO₂-fotavtrykk, reparerbarhet - beskrives av DPP Core-vokabularet fra OpenEPCIS⁠. Det definerer klasser som MaterialComposition, RecycledContent, CarbonFootprintDeclaration eller RepairabilityInfo.

To konvensjoner er verdt å nevne, fordi de forhindrer feil: Andelsverdier er alltid desimaltall mellom 0 og 1 (altså 0,85, ikke 85 %). Og hver opplysning har et tilgangsnivå - offentlig, autorisert eller begrenset - slik at det samme passet kan gi ulike visninger for sluttkunder, partnere og myndigheter.

Et eget vokabular for hver bransje

Her blir det litt komplisert. Hver produktkategori har sitt eget fagvokabular, som kreves av den respektive EU-forordningen:

  • Batterier (forordning 2023/1542⁠): over 200 egenskaper, fra cellekjemi via andel resirkulert materiale for litium, kobolt og nikkel til ladingssykluser og State of Health
  • Tekstiler: Fibersammensetning, fargestoffer, risikoklasse for mikroplast, vaskesymboler, resirkulerbarhet
  • Elektronikk: reparasjonsindeks, komponenttyper, utskiftbarhet av enkeltkomponenter
  • I tillegg vokabularer for avskoging (EUDR), rengjøringsmidler, emballasje (PPWR) og byggevarer (CPR)

Et DPP skifter altså fagordforråd avhengig av produktkategori - og må likevel forbli kompatibelt med det samme grunnleggende rammeverket.

En kontekst som holder alt sammen

For å unngå at disse kildene blir et «Babel», knytter en enkelt JSON-LD-kontekst alle ordlister sammen. Hvert begrep har nøyaktig én plass der: en stabil adresse (URI) der definisjonen kan slås opp.

Dette er mer enn bare orden. En DPP må forbli verifiserbar i ti år og lenger. Hvis en myndighet i 2034 leser et pass utstedt i 2026, må recycledContent fortsatt bety nøyaktig det samme som i dag. Stabile adresser er en forutsetning for at plattform, arkiv, revisjon og myndighet alle peker på den samme definisjonen.

39 språk i én datastruktur

Transpareo lagrer produkttekster flerspråklig i en kompakt struktur: ett felt inneholder {"de": "Wasser", "en": "Water"} i stedet for omstendelige gjentakelser. Dette holder datamengden liten og gjør det mulig for en forbruker å enkelt lese det ønskede språket og om nødvendig falle tilbake på engelsk. 39 språk, inkludert alle de 24 offisielle EU-språkene, dekkes dermed uten spesiell logikk.

Hva dette betyr for valg av plattform

Tre spørsmål skiller en interoperabel løsning fra en isolert løsning:

  • Bruker plattformen de etablerte standardene (GS1, EPCIS, OpenEPCIS, schema.org), eller et eget skjema som bare den selv forstår?
  • Kan den bruke riktig fagterminologi for hver produktkategori uten at du må endre datamodellen?
  • Er begrepene som brukes dokumentert under stabile adresser som alltid kan løses opp?

Hvis svaret er ja på alle tre spørsmålene, forblir DPP-en din lesbar - i dag, selv om du bytter leverandør og utover den lovbestemte oppbevaringsfristen.

Interoperabilitet i nyhetsbrevet

Hvilke standarder og ordlister som slår gjennom - kuratert hver måned og sendt direkte til innboksen din.