Birokratske prepreke EN 18223 - i zašto nećemo platiti za to

Birokratske prepreke EN 18223 - i zašto nećemo platiti za to

Mapiranje čistog JSON-LD-a na serializaciju prema EN 18223 pretvara tri retka u dvadeset. Ova razrađenost nije mana standarda - to je cijena koju plaćamo za zatvoreni vokabular. Mi ne plaćamo tu cijenu jer naši izvornici nikada nisu bili zatvoreni.

Ako se čisti, idiomatski JSON-LD mapira na serijalizaciju EN 18223, prva stvar koja upada u oči je njegov opseg. Ciljni format je izuzetno opširan.

EN 18223 je CEN/CLC JTC 24 standard koji definira model podataka za Digitalni pasoš proizvoda - format kojem se svaki DPP mora prilagoditi nakon što standard bude objavljen u Službenom listu EU. U ovom formatu svaka vrijednost postaje objekt sa svojim elementId, dictionaryReference, objectType, valueDataType i value. 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 riješiti putem interneta. JSON-LD dokument obično prenosi značenje putem @context: linka koji čitatelj prati da bi provjerio šta polje znači.

EN 18223 također mora funkcionirati kada je rječnik iza polja ECLASS ili IEC CDD - za koje se plaća naknada i koje se ne mogu slobodno riješiti kao otvoreni IRI @context. Standard stoga specificira značenje vrijednost po vrijednost: koji rječnik, koji unos, koja vrsta, koja vrijednost. To je jedini način da ostane samopojmljiv kada se ne može osloniti na to da će čitatelj kliknuti na poveznicu.

U tom svjetlu, 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 referenca @context 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. Suprotan postupak je jednostavan.

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 je opširnost cijena koju plaćaju samo oni koji su počeli sa zatvorenim sistemom. Mi to nikada ne radimo, jer je značenje bilo prisutno od samog prvog nacrta.

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 regulativu 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 sadržani paralelno unutar niza @context, uz namjerno jednostavan 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.2: izbjegavanje ontologija specifičnih za sektor, dozvolu paralelnog korištenja ontologija izdanih za svaki delegirani akt i održavanje horizontalnog sloja š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 Pass

Dokaz leži u tome kako 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 zasnovan na imenskim prostorima u množini tretira novi, zatvoreni rječnik kao daljnju projekciju - to ne zahtijeva potpuni redizajn.

Stanje standarda

EN 18223 i njegov sestrinski standard EN 18216, koji definiše specifični format serijalizacije na koji se EN 18223 poziva, oba su objavljeni evropski standardi.

Čine dio prvog vala objavljenih standarda u sklopu CEN-CENELEC JTC 24 DPP: šest od osam standarda; preostala dva - o autentifikaciji i pravima pristupa - bit će objavljena tokom ljeta 2026. godine. Njihovo objavljivanje u Službenom listu EU, čime se stiče harmonizirani status i pretpostavka usklađenosti, očekuje se oko sredine 2026. godine.

Prednosti

Ništa od ovoga ne čini EN 18223 pogrešnim standardom. Detaljnost je iskrena cijena interoperabilnosti u svijetu u kojem nije svaki rječnik otvoren, a standard se nosi s tim svijetom.

Svijetla strana 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 od zatvorenog rječnika.

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.