Ak sa čistý, idiomatický JSON-LD premietne do rozšírenej serializácie podľa normy EN 18223, ako prvé upúta pozornosť jej rozsah. Táto forma je nápadne rozvláčna.
EN 18223 je norma CEN/CLC JTC 24 týkajúca sa systémovej interoperability digitálneho pasu výrobku; jej článok 4 definuje sémantický model, článok 5.2 serializáciu. Táto serializácia má dve formy. Komprimovaná serializácia používaná v prevádzke využíva elementId každej hodnoty ako kľúč objektu a dictionaryReference a valueDataType ponecháva na vyriešenie prostredníctvom dátového slovníka. Rozšírená forma zapisuje všetko: z každej hodnoty sa stane objekt s vlastným elementId, dictionaryReference, objectType, valueDataType a value, a tri riadky zdrojových údajov sa tak rozrastú na dvadsať.
Čo táto rozvláčnosť prináša
Táto rozvláčnosť nie je náhodná a stojí za to pochopiť, čo prináša.
Je to to, čím sa stáva sémantika, akonáhle už nemožno predpokladať, že je otvorene riešiteľná online. Dokument JSON-LD zvyčajne prenáša význam prostredníctvom @context: odkazu, ktorým čitateľ prejde, aby si overil, čo dané pole znamená.
Komprimovaná forma funguje len vtedy, ak čitateľ dokáže identifikovať slovník, ktorý sa za poľom skrýva. To zlyhá, ak je slovníkom ECLASS alebo IEC CDD - oba sú spoplatnené, ani jeden z nich nie je voľne identifikovateľný ako otvorený @context-IRI. Tu sa rozvinutá forma osvedčuje svojou dĺžkou: zapisuje význam hodnotu po hodnote - ktorý slovník, ktorý záznam, aký typ, aká hodnota - a zostáva samopopisná, ak sa nemožno spoľahnúť na to, že čitateľ bude preklikávať odkazy.
Pri takomto čítaní nie je rozvláčnosť konštrukčnou chybou, ale racionálnou odpoveďou na uzavreté slovníky.
Kontrast je konkrétny. Slovníky, na ktorých staviame - OpenEPCIS DPP Core a jeho rozšírenia podľa nariadení -, sú otvorene zverejnené na ref.openepcis.io a zostávajú voľne rozlíšiteľné. Jediný odkaz @context nesie význam, ktorý musí uzavretý slovník do textu vpísať.
Prečo je smer rozhodujúci
Rekonštrukcia otvorenej sémantiky z uzavretého slovníka je náročnejší smer. Naopak, je to jednoduché.
Náš zdroj JSON-LD už obsahuje každý atribút, ktorý vyžaduje model normy EN 18223: odkaz na vlastnosť, odkaz na slovník, dátový typ hodnoty, pole jazykov pre každú hodnotu. Sú však vyjadrené iba ako typizované objekty JSON-LD s IRI @context, namiesto plochého rámca „entita-atribút-hodnota“ podľa normy EN 18223.
Vytvorenie pohľadu podľa normy EN 18223 z týchto údajov je úlohou formátovania: vziať už existujúce polia a prispôsobiť ich cieľovému formátu.
Princíp v jednej vete: Zdroj s otvorenými mennými priestormi vytvára z každého uzavretého slovníka projekciu, takže rozsiahlosť sa stáva cenou, ktorú zaplatí len ten, kto začal s uzavretým formátom. Ak je význam otvorený už od prvého zápisu, táto cena automaticky odpadá.
Množné menné priestory namiesto kanonického slovníka
To, že náš zdroj už má túto formu, je vedomé rozhodnutie, nie náhoda. Nenútime každé nariadenie do jediného slovníka.
Každé nariadenie EÚ o DPP - týkajúce sa batérií, textilu, elektroniky a tých, ktoré ešte len prídu - si zachováva svoj vlastný nadradený menný priestor: ten od GS1, ten od OpenEPCIS DPP Core, ten príslušného rozšírenia nariadenia. Všetky sa nachádzajú paralelne v poli @context, vedľa zámerne zjednodušeného menného priestoru transpareo: pre tých niekoľko pojmov, ktoré nepokrýva žiadny nadradený menný priestor.
Norma EN 18223 vo svojej vlastnej úvodnej klauzule 0.3 vyžaduje takmer presne toto: vyhnúť sa sektorovo špecifickým ontológiám, umožniť paralelné používanie ontológií vydávaných pre každý delegovaný právny akt a udržať horizontálnu vrstvu čo najvšeobecnejšiu.
Architektúra založená na otvorených, paralelných menných priestoroch nie je len v súlade so zámerom normy. Je to práve to, na čo poukazuje samotný dizajnový princíp normy.
Záťažový test: zoznam atribútov Battery Pass
Dôkaz spočíva v tom, ako architektúra prijíma slovník, pre ktorý nebola nikdy navrhnutá.
Dlhý zoznam dátových atribútov (Data Attribute Long List) konzorcia Battery Pass, verzia 1.3, je tretím slovníkom, ktorý sa nezávisle odchyľuje tak od normy EN 18223, ako aj od GS1: približne 100 atribútov, vlastné názvy, vlastné úrovne prístupu, interpretácia prílohy XIII nariadenia o batériách zo strany konzorcia.
Porovnali sme ho s naším existujúcim dátovým modelom. 91 zo 100 atribútov sa bez zmien zaradilo do už existujúcich typov vlastností. Zdroj v pluralitných menných priestoroch prijíma nový uzavretý slovník ako ďalšiu projekciu - nevyžaduje si žiadnu rekonštrukciu.
Stav normy
NormaEN 18223 a jej sesterská norma EN 18216, ktorá definuje konkrétny formát serializácie, na ktorý odkazuje norma EN 18223, sú obe harmonizované európske normy.
Patria do prvej zverejnenej vlny súboru CEN-CENELEC-JTC-24-DPP: šesť z ôsmich noriem, zvyšné dve - týkajúce sa autentifikácie a prístupových práv - budú nasledovať v priebehu leta 2026. Týchto šesť noriem bolo 15. júla 2026 citovaných v vykonávacom rozhodnutí (EÚ) 2026/1736 v Úradnom vestníku EÚ, čím im bol udelený harmonizovaný štatút a tým aj domnienka o zhode s článkami 10 a 11 nariadenia o ochrane osobných údajov (ESPR).
Pozitívna stránka
Nič z toho nerobí z normy EN 18223 nesprávnu normu. Rozvláčnosť je úprimnou cenou za interoperabilitu vo svete, v ktorom nie je každý slovník otvorený, a norma tomuto svetu zodpovedá.
Dobrá stránka je jednoduchá: pre tých, ktorí už používajú čistý JSON-LD, je norma EN 18223 len premietnutím, nie novou výstavbou. Nákladnejšia cesta je tá druhá - tá, ktorou musí prejsť každý, kto začínal s uzavretým slovníkom.
Pre tých, ktorí od prvého riadku stavajú na otvorenej, rozložiteľnej sémantike, už táto rozvláčnosť normy nie je prekážkou. Stáva sa výstupným formátom, ktorý sa v prípade potreby vygeneruje.
