EN 18223 je opširan - njegova otvorena semantika ga pretvara u zadatak formatiranja

EN 18223 je opširan - njegova otvorena semantika ga pretvara u zadatak formatiranja

Prošireni EN 18223 format proširuje tri retka na dvadeset. Ova razrađenost nije mana standarda, već je cijena koju se plaća za zatvoreni rječnik.

Ako se čist, idiomatski JSON-LD mapira na proširenu EN 18223 serijalizaciju, prva stvar koja upada u oči je njegov opseg. Ovaj oblik je izrazito opširan.

EN 18223 je CEN/CLC JTC 24 standard za interoperabilnost sistema Digitalnog pasoša proizvoda; njegova Klauzula 4 definira semantički model, dok Klauzula 5.2 definira serijalizaciju. Ova serijalizacija dolazi u dva oblika. Komprimirana serijalizacija koja se koristi u praksi koristi elementId svake vrijednosti kao ključ objekta i prepušta rješavanje dictionaryReference i valueDataType rječniku podataka. Prošireni oblik sve detaljno razrađuje: svaka vrijednost postaje objekt sa svojim elementId, dictionaryReference, objectType, valueDataType i value, a tri retka izvornog podatka postaju dvadeset.

Šta ova razrađenost postiže

Ova razrađenost nije slučajna i vrijedi razumjeti šta postiže.

To je ono što semantika postaje čim se više ne može pretpostaviti da se može slobodno razriješiti online. JSON-LD dokument obično prenosi značenje putem @context: linka koji čitalac prati da bi pronašao šta polje znači.

Komprimirani oblik funkcioniše samo ako čitalac može riješiti rječnik iza polja. Ovo ne uspijeva ako je rječnik ECLASS ili IEC CDD - za koje se plaća naknada i koje se ne mogu slobodno riješiti kao otvoreni IRI @context. Upravo ovdje prošireni oblik opravdava svoju dužinu: on detaljno navodi značenje vrijednost po vrijednost - koji rječnik, koja stavka, koja vrsta, koja vrijednost - i ostaje samopojmljiv kada se ne može osloniti na čitaoca da će kliknuti.

Gledano iz ovog ugla, opširnost nije mana dizajna, već racionalan odgovor na zatvorene rječnike.

Kontrast je jasan. Vokabulariji na kojima gradimo - OpenEPCIS DPP Core i njegove regulatorne ekstenzije - objavljeni su otvoreno na ref.openepcis.io i ostaju slobodno rješivi. Jedna @context referenca nosi značenje koje zatvoreni rječnik mora propisati.

Zašto je smjer važan

Rekonstrukcija otvorene semantike iz zatvorenog rječnika je obrnuti, teži put. Suprotno je jednostavno.

Naš JSON-LD izvor već sadrži svaki atribut koji zahtijeva model EN 18223: referencu na svojstvo, referencu na rječnik, tip podataka vrijednosti i niz jezika za svaku vrijednost. Oni su jednostavno izraženi kao tipizirani JSON-LD objekti sa @context IRI-jima, umjesto u ravnoj strukturi entitet-atribut-vrijednost EN 18223.

Generisanje EN 18223 prikaza iz ovih podataka je zadatak formatiranja: uzimanje postojećih polja i oblikovanje u ciljni format.

Princip ukratko: izvor s otvorenim imenskim prostorima stvara projekciju iz svakog zatvorenog vokabulara, tako da verboznost postaje trošak koji snose samo oni koji su započeli sa zatvorenim sistemom. Ako je značenje otvoreno od samog početka, ovaj trošak se automatski eliminiše.

Više imenih prostora umjesto kanonskog vokabulara

Činjenica da naš izvor već ima ovaj oblik je svjesna odluka, a ne slučajnost. Ne forsiramo svaku uredbu u jedan jedini vokabular.

Svaka DPP regulativa EU - baterije, tekstil, elektronika i one koje tek dolaze - zadržava svoj vlastiti upstream imenski prostor: GS1, OpenEPCIS DPP Core i odgovarajuće regulatorno proširenje. Svi su paralelno sadržani u nizu @context, uz namjerno pojednostavljeni imenski prostor transpareo: za nekoliko pojmova koje ne pokriva nijedan gornji imenski prostor.

Pravilnik EN 18223 zahtijeva gotovo tačno ovo u svojoj uvodnoj klauzuli 0.3: da se izbjegavaju ontologije specifične za sektor, da se dozvoli paralelna upotreba ontologija izdanih za svaki delegirani akt i da se horizontalni sloj održi što je moguće općenitijim.

Arhitektura zasnovana na otvorenim, paralelnim imenskim prostorima nije samo kompatibilna s namjerom standarda. To je upravo ono na što sam princip dizajna standarda ukazuje.

Test opterećenja: lista atributa Battery Passa

Dokaz leži u načinu na koji arhitektura prihvata vokabular za koji nikada nije bila dizajnirana.

Duga lista atributa podataka konzorcija Battery Pass, verzija 1.3, treći je vokabular koji se nezavisno razlikuje i od EN 18223 i od GS1: oko 100 atributa, vlastitu konvenciju imenovanja, vlastite nivoe pristupa i tumačenje Priloga XIII Uredbe o baterijama od strane Konzorcija.

Usporedili smo ga s našim postojećim modelom podataka. 91 od 100 atributa je nepromijenjeno mapirano na postojeće tipove svojstava. Izvor koji koristi više imenih prostora tretira novi, zatvoreni rječnik kao daljnju projekciju - to ne zahtijeva potpuni redizajn.

Stanje standarda

EN 18223 i njegov sestrinski standard EN 18216, koji definira specifični format serijalizacije na koji se EN 18223 poziva, oboje su harmonizirani evropski standardi.

Oni čine dio prvog vala standarda objavljenih u okviru šeme CEN-CENELEC JTC 24 DPP: šest od osam standarda; preostala dva - o autentifikaciji i pravima pristupa - bit će objavljena tokom ljeta 2026. godine. Ova šestorica su navedena 15. jula 2026. u Izvršnoj odluci (EU) 2026/1736 u Službenom listu EU, čime se njima dodjeljuje harmonizirani status i time pretpostavka usklađenosti sa člancima 10. i 11. ESPR-a.

Svjetla strana

Ništa od ovoga ne čini EN 18223 pogrešnim standardom. Detaljnost je poštena cijena za interoperabilnost u svijetu u kojem rječnik nije otvoren, a standard se nosi s tim.

Prednost je jednostavna: za one koji već koriste čist JSON-LD, EN 18223 je projekcija, a ne nova izgradnja. Skupa ruta je druga - ona koju mora proći svako ko je počeo sa zatvorenim rječnikom.

Za one koji od prve linije grade na otvorenoj, rješivoj semantici, opširnost standarda prestaje biti teret. Postaje format izlaza koji se može generisati po potrebi.

DPP standardi, objašnjeni jednostavnim riječima

Pratimo standarde EU DPP-a - od identifikatora do interoperabilnosti - i šaljemo vam mjesečni pregled onoga što se zapravo mijenja i što to znači u praksi.