Egy DPP, számos szabvány: miért dönti el az interoperabilitást a szókincs?

Egy DPP, számos szabvány: miért dönti el az interoperabilitást a szókincs?

A digitális termékigazolvány nem hoz létre új nyelvet - hanem a meglévőket egyesíti: a GS1 EPCIS-t, az OpenEPCIS-t, a W3C-t és az ágazatspecifikus szókincseket. Miért éppen a következetesség jelenti itt a valódi kihívást.

Milyen kifejezéseket tartalmaz egy digitális termékútlevél? A kérdés aprólékos munkának tűnik, de attól függ tőle, hogy tíz év múlva még valaki el tudja-e olvasni az adatait. A DPP ugyanis nem hoz létre új nyelvet, hanem több meglévőt egyesít.

A GS1, a W3C és az OpenEPCIS-konzorcium mindegyike a termékvilág egy-egy részét írja le, ehhez pedig még jó tucatnyi ágazatspecifikus uniós szókincs is társul. A DPP-nek mindegyiket egyszerre kell használnia. A valódi feladat nem egy szabvány kiválasztása, hanem több száz fogalom következetes alkalmazása tucatnyi termékkategórián átívelően.

Minden szabvány másképp nevezi meg a dolgokat

Egy szállítási esemény a GS1-nél cbv:BizStep-shipping néven szerepel. Az akkumulátor névleges kapacitása az EU akkumulátor-rendeletében „battery:ratedCapacity”. Egy terméknév a schema.org-ból származik, egy ellátási láncra vonatkozó gondossági nyilatkozat pedig az OpenEPCIS szókincsből. Négy kifejezés, négy forrás, egy adatsor.

Aki itt saját mezőneveket talál ki, szigetet épít. A hatóságnak, az újrahasznosítónak és egy harmadik fél ellenőrző eszközének azonban kérdések nélkül meg kell értenie, mi áll a DPP-jében. Pontosan erre szolgálnak a szabványok - és pontosan ezért tartja be szigorúan a Transpareo őket, ahelyett, hogy saját sémát találna ki.

A gerinc: a GS1 EPCIS 2.0 eseménymodellje

A termék életciklusát a GS1 EPCIS 2.0⁠ írja le - ugyanaz a szabvány, amely évek óta ábrázolja a logisztikai ellátási láncokat. A szabvány öt eseménytípust ismer: objektum megfigyelése (ObjectEvent), összesítés, tranzakció, átalakítás és társítás. A Transpareo a termék életciklusának lépéseit EPCIS-ObjectEvent-ként ábrázolja - ez az az eseménytípus, amely azonosított objektumok megfigyelését rögzíti.

Minden eseményhez tartozik egy üzleti lépés (shipping, recycling, repairing) és egy állapot (active, recalled, recycled). Ezekből az építőelemekből egy nyomon követhető jegyzőkönyv jön létre: mikor szállították ki egy tételt, mikor hívták vissza, mikor újrahasznosították. Géppel olvasható formában, értelmezési mozgástér nélkül.

A termékadatok: az OpenEPCIS DPP Core

Amit egy termék jellemez - anyag, újrahasznosított anyagok aránya, szénlábnyom, javíthatóság -, azt az OpenEPCIS⁠ DPP Core szókincse írja le. Olyan osztályokat határoz meg, mint a MaterialComposition, RecycledContent, CarbonFootprintDeclaration vagy RepairabilityInfo.

Két szabályt érdemes megemlíteni, mert segítik a hibák elkerülését: Az arányértékek mindig 0 és 1 közötti tizedes számok (tehát 0,85, nem pedig 85%). Minden információhoz hozzárendelt egy hozzáférési szint - nyilvános, engedélyezett vagy korlátozott -, így ugyanaz a profil különböző nézeteket nyújthat a végfelhasználók, a partnerek és a hatóságok számára.

Iparágonként saját szókincs

Itt a helyzet összetetté válik. Minden termékkategória a saját szakszókincsét hozza magával, amelyet az adott uniós rendelet előír:

  • Akkumulátorok (2023/1542⁠ rendelet): több mint 200 tulajdonság, az elemkémiai összetételtől kezdve a lítium, kobalt és nikkel újrahasznosított arányán át a töltési ciklusokig és az állapotértékelésig (State of Health)
  • Textíliák: szálösszetétel, színezékek, mikroműanyag-kockázati osztály, mosási szimbólumok, újrahasznosíthatóság
  • Elektronika: javíthatósági index, alkatrész-típusok, az egyes alkatrészek cserélhetősége
  • Ezen felül szókincsek az erdőirtásról (EUDR), tisztítószerekről, csomagolásokról (PPWR) és építési termékekről (CPR)

A DPP tehát a termékkategóriától függően változtatja szaknyelvi szókincsét - és ennek ellenére kompatibilisnek kell maradnia ugyanazzal az alapszerkezettel.

Egy kontextus, amely mindent összetart

Annak érdekében, hogy ezek a források ne váljanak Bábel tornyává, egyetlen JSON-LD-kontextus köti össze az összes szókincset. Minden kifejezésnek pontosan egy helye van benne: egy stabil cím (URI), amely alatt a definíciója megkereshető.

Ez több, mint a rend iránti szeretet. Egy DPP-nek tíz évig vagy annál is tovább ellenőrizhetőnek kell maradnia. Ha egy hatóság 2034-ben egy 2026-ban kiállított útlevelet olvas, a recycledContent-nek még mindig pontosan ugyanazt kell jelentenie, mint ma. A stabil címek elengedhetetlenek ahhoz, hogy a platform, az archívum, az audit és a hatóság mind ugyanarra a definícióra hivatkozzon.

39 nyelv egy adatstruktúrában

A Transpareo a termékleírásokat többnyelvűen, kompakt struktúrában tárolja: egy mező tartalmazza a {"de": "Wasser", "en": "Water"} értéket a körülményes ismétlések helyett. Ezzel az adatmennyiség kicsi marad, és lehetővé teszi a fogyasztó számára, hogy egyszerűen a kívánt nyelven olvassa el a szöveget, és szükség esetén visszatérjen az angol nyelvre. 39 nyelv, köztük az EU mind a 24 hivatalos nyelve, így külön logika nélkül is lefedhető.

Mit jelent ez a platformválasztás szempontjából?

Három kérdés választja el az interoperábilis megoldást a szigetmegoldástól:

  • A platform a bevett szabványokat (GS1, EPCIS, OpenEPCIS, schema.org) használja, vagy egy saját sémát, amelyet csak ő maga ért?
  • Képes-e termékkategóriánként a megfelelő szakszókincset használni anélkül, hogy át kellene alakítania az adatmodellt?
  • A használt kifejezések stabil, tartósan feloldható címeken vannak-e dokumentálva?

Ha a válasz mindhárom esetben „igen”, akkor a DPP-je olvasható marad - ma, szolgáltatóváltás esetén is, és a törvényes megőrzési időtartamon túl is.

Az interoperabilitás a hírlevélben

Mely szabványok és szókincsek terjednek el - havonta válogatva, közvetlenül a beérkező levelek mappájába.