Ja salīdzina tīru, idiomātisku JSON-LD ar paplašināto EN 18223 serializāciju, vispirms uzmanību piesaista tās apjoms. Šis formāts ir ievērojami garlaicīgs.
EN 18223 ir CEN/CLC JTC 24 standarts, kas attiecas uz digitālās produkta pases sistēmu savietojamību; tā 4. punktā ir definēts semantiskais modelis, bet 5.2. punktā - serializācija. Šai serializācijai ir divas formas. Saspiestā serializācija darbībā izmanto katras vērtības elementId kā objekta atslēgu, bet dictionaryReference un valueDataType atstāj izšķiršanai, izmantojot datu vārdnīcu. Paplašinātā forma visu izraksta: no katras vērtības tiek izveidots objekts ar savu elementId, dictionaryReference, objectType, valueDataType un value, un trīs avota datu rindas kļūst par divdesmit.
Ko dod šī izvērstība
Šī izvērstība nav nejaušība, un ir vērts saprast, ko tā dod.
Tā ir tas, kas notiek ar semantiku, tiklīdz vairs nevar pieņemt, ka to var atklāti atrisināt tiešsaistē. JSON-LD dokuments parasti pārnes nozīmi, izmantojot @context: saiti, pa kuru lasītājs dodas, lai noskaidrotu, ko nozīmē konkrēts lauks.
Saspiestā forma darbojas tikai tad, ja lasītājs var noskaidrot vārdnīcu, kas atrodas aiz lauka. Tas neizdodas, ja vārdnīca ir ECLASS vai IEC CDD - abas ir maksas vārdnīcas, neviena no tām nav brīvi pieejama kā atvērts @context-IRI. Šeit paplašinātā forma attaisno savu garumu: tā norāda nozīmi vērtība pēc vērtības - kurš vārdnīca, kurš ieraksts, kurš tips, kura vērtība - un paliek pašizskaidrojoša, ja nevar paļauties uz to, ka lasītājs noklikšķinās uz saites.
Tādējādi lasot, garlaicīgums nav konstrukcijas kļūda, bet gan racionāla atbilde uz slēgtiem vārdnīcu resursiem.
Pretstats ir konkrēts. Vārdnīcas, uz kurām mēs balstāmies - OpenEPCIS DPP Core un tā regulu paplašinājumi - , ir atklāti publicētas ref.openepcis.io un paliek brīvi izšķiramas. Viena vienīga @context atsauce nes to nozīmi, ko slēgtai vārdnīcai ir jāieraksta.
Kāpēc virziens ir izšķirošs
Atvērtas semantikas rekonstruēšana no slēgtas vārdnīcas ir grūts uzdevums. Pretējā gadījumā tas ir vienkārši.
Mūsu JSON-LD avots jau satur katru atribūtu, ko prasa EN 18223 modelis: atsauci uz īpašību, atsauci uz vārdnīcu, vērtības datu tipu, valodas masīvu katrai vērtībai. Tie ir izteikti tikai kā tipizēti JSON-LD objekti ar @context-IRI, nevis EN 18223 plakanajā „entitāte-atribūts-vērtība” struktūrā.
No šiem datiem izveidot EN 18223 skatījumu ir formatēšanas uzdevums: ņemt jau esošos laukus un pielāgot tos mērķa formātam.
Princips vienā teikumā: avots ar atvērtām vārdu telpām no katra slēgta vārdnīcas veido projekciju, tādējādi garlaicīgums kļūst par cenu, ko maksā tikai tie, kuri sākuši ar slēgtu sistēmu. Ja nozīme ir atklāta jau no pirmā rakstīšanas brīža, šī cena pati par sevi izzūd.
Daudzskaitliskas vārdu telpas vietā kanoniskajam vārdnīcas terminam
Tas, ka mūsu avots jau ir šādā formā, ir apzināts lēmums, nevis nejaušība. Mēs neuzspiežam katru regulu vienā vienīgā vārdnīcas terminā.
Katra ES DPP regula - par baterijām, tekstilizstrādājumiem, elektroniku un tās, kas vēl sekos - saglabā savu iepriekšējo vārdu telpu: GS1 vārdu telpu, OpenEPCIS DPP Core vārdu telpu, kā arī attiecīgā regulas paplašinājuma vārdu telpu. Visi tie atrodas paralēli @context masīvā, blakus apzināti vienkāršotai transpareo: vārdu telpai, kas paredzēta nedaudzajiem terminiem, kurus neaptver neviena no iepriekšējām vārdu telpām.
EN 18223 savā ievadklauzulā 0.3 prasa gandrīz tieši to pašu: izvairīties no nozarei specifiskām ontoloģijām, atļaut paralēli izmantot ontoloģijas, kas izdotas katram deleģētajam tiesību aktam, un saglabāt horizontālo slāni pēc iespējas vispārīgāku.
Arhitektūra, kas balstās uz atvērtām, paralēlām vārdu telpām, ne tikai atbilst standarta mērķim. Tā ir tieši tas, uz ko norāda paša standarta izstrādes princips.
Stresa tests: „Battery Pass“ atribūtu saraksts
Pierādījums slēpjas tajā, kā arhitektūra uzņem vārdnīcu, kurai tā nekad nav bijusi paredzēta.
„Battery Pass Consortium“ datu atribūtu garā saraksta (Data Attribute Long List) 1.3. versija ir trešā vārdnīca, kas neatkarīgi atšķiras gan no EN 18223, gan no GS1: aptuveni 100 atribūti, paša izstrādātie nosaukumi, paša noteiktie piekļuves līmeņi, konsorcija interpretācija par Bateriju regulas XIII pielikumu.
Mēs to salīdzinājām ar mūsu esošo datu modeli. 91 no 100 atribūtiem tika piešķirti jau esošajiem īpašību tipiem bez izmaiņām. Avots ar vairākiem vārdu telpām uzņem jaunu slēgtu vārdnīcu kā vēl vienu projekciju - tas neuzspiež pārveidošanu.
Kāds ir standarta statuss
EN 18223 un tās saistītais standarts EN 18216, kas definē konkrēto serializācijas formātu, uz kuru atsaucas EN 18223, abi ir saskaņoti Eiropas standarti.
Tās pieder pie pirmās publicētās CEN-CENELEC-JTC-24-DPP kopuma kārtas: seši no astoņiem standartiem, bet atlikušie divi - par autentifikāciju un piekļuves tiesībām - sekos 2026. gada vasaras gaitā. Šīs sešas normas 2026. gada 15. jūlijā tika minētas Īstenošanas lēmumā (ES) 2026/1736, kas piešķir tām saskaņoto statusu un līdz ar to atbilstības prezumpciju saskaņā ar Vispārīgās datu aizsardzības regulas (GDPR) 10. un 11. pantu.
Labā puse
Nekas no minētā nepadara EN 18223 par nepareizu standartu. Garlaicīgums ir godīga cena par sadarbspēju pasaulē, kurā ne katrs vārdnīcas ieraksts ir pieejams, un standarts atbilst šai pasaulei.
Labā puse ir vienkārša: tiem, kas jau izmanto tīru JSON-LD, EN 18223 ir projekcija, nevis jauna sistēma. Dārgākais ceļš ir otrs - tas, pa kuru jāiet ikvienam, kurš sācis ar slēgtu vārdnīcu.
Tiem, kas jau no pirmās rindas balstās uz atvērtu, analizējamu semantiku, standarta garlaicīgums vairs nav apgrūtinājums. Tas kļūst par izvades formātu, ko var ģenerēt pēc nepieciešamības.
