Ak sa čistý, idiomatický JSON-LD premietne do serializácie podľa normy EN 18223, ako prvé upúta pozornosť jeho rozsah. Cieľový formát je nápadne rozsiahly.
EN 18223 je norma CEN/CLC JTC 24, ktorá definuje dátový model digitálneho pasu výrobku (DPP) - formu, do ktorej sa musí každý DPP zmestiť, hneď ako bude norma uverejnená v Úradnom vestníku EÚ. V tejto forme sa z každej hodnoty stane objekt s vlastným elementId, dictionaryReference, objectType, valueDataType a value. Z troch riadkov zdrojových údajov sa stane 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, keď už nemožno predpokladať, že je otvorene dostupná 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á.
Norma EN 18223 musí fungovať aj vtedy, ak je slovník za poľom ECLASS alebo IEC CDD - oba sú spoplatnené, žiadny z nich nie je voľne dostupný ako otvorený @context-IRI. Norma preto zapisuje význam hodnotu po hodnote: ktorý slovník, ktorý záznam, aký typ, aká hodnota. Iba tak zostáva samopopisná, ak 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ť je cenou, ktorú zaplatí len ten, kto začal s uzavretým formátom. My to nikdy nerobíme, pretože význam bol prítomný už od prvého zápisu.
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 z OpenEPCIS DPP Core, ten z 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 úvodnej klauzule 0.2 vyžaduje takmer presne to isté: vyhnúť sa ontológiám špecifickým pre jednotlivé sektory, 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 uverejnené 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. Ich uverejnenie v Úradnom vestníku EÚ, ktoré im udeľuje harmonizovaný status a domnienku o zhode, sa očakáva v polovici roka 2026.
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.
