Standardul EN 18223 este prea detaliat - semantica deschisă transformă acest lucru într-o sarcină de formatare

Standardul EN 18223 este prea detaliat - semantica deschisă transformă acest lucru într-o sarcină de formatare

Formularul extins EN-18223 transformă cele trei rânduri în douăzeci. Această lungime excesivă nu este o eroare a standardului, ci prețul pe care îl implică un dicționar închis.

Dacă se face o transpunere a unui JSON-LD curat și idiomatic în serializarea extinsă EN 18223, primul lucru care sare în ochi este volumul. Această formă este remarcabil de prolixă.

EN 18223 este standardul CEN/CLC JTC 24 privind interoperabilitatea sistemelor pentru pașaportul digital al produsului; clauza 4 a acestuia definește modelul semantic, iar clauza 5.2 definește serializarea. Această serializare are două forme. Serializarea comprimată utilizată în practică folosește elementId-ul fiecărei valori ca cheie a obiectului și lasă dictionaryReference și valueDataType să fie rezolvate prin dicționarul de date. Forma extinsă scrie totul în detaliu: din fiecare valoare se creează un obiect cu propriul elementId, dictionaryReference, objectType, valueDataType și value, iar trei rânduri de date sursă devin douăzeci.

Ce se câștigă prin această detaliere

Detalierea nu este întâmplătoare și merită să înțelegem ce se câștigă prin ea.

Ea este ceea ce devine semantica de îndată ce nu mai putem presupune că poate fi rezolvată deschis online. Un document JSON-LD transmite de obicei semnificația prin intermediul unui @context: un link pe care cititorul îl urmează pentru a verifica ce înseamnă un câmp.

Forma comprimată funcționează doar dacă cititorul poate descifra dicționarul din spatele unui câmp. Acest lucru eșuează dacă dicționarul este ECLASS sau IEC CDD - ambele fiind contra cost, niciunul neputând fi descifrat gratuit ca un IRI @context deschis. Aici forma extinsă își justifică lungimea: ea specifică semnificația valoare cu valoare - ce dicționar, ce intrare, ce tip, ce valoare - și rămâne autodescriptivă atunci când nu te poți baza pe faptul că cititorul va da clic pentru a accesa detaliile.

Citită astfel, lungimea nu este o eroare de construcție, ci un răspuns rațional la dicționarele închise.

Contrastul este concret. Vocabularele pe care ne bazăm - OpenEPCIS DPP Core și extensiile sale reglementare - sunt publicate deschis la ref.openepcis.io și rămân liber rezolvabile. O singură referință @context poartă semnificația pe care un dicționar închis trebuie să o insereze.

De ce direcția este decisivă

Reconstituirea semanticii deschise pornind de la un dicționar închis este direcția dificilă. În sens invers, este simplu.

Sursa noastră JSON-LD conține deja fiecare atribut cerut de modelul EN 18223: o referință la proprietate, o referință la dicționar, un tip de date pentru valoare, un array de limbă pentru fiecare valoare. Acestea sunt exprimate doar ca obiecte JSON-LD tipizate cu IRI-uri @context, în loc de structura plată entitate-atribut-valoare din EN 18223.

Generarea unei vizualizări conform standardului EN 18223 din aceste date este o sarcină de formatare: preluarea câmpurilor deja existente și adaptarea lor la formatul țintă.

Principiul într-o singură propoziție: o sursă cu spații de nume deschise transformă orice dicționar închis într-o proiecție, astfel încât verbiajul devine un preț pe care îl plătește doar cel care a pornit de la o structură închisă. Dacă semnificația este deschisă încă de la prima redactare, acest preț dispare de la sine.

Spații de nume plurale în locul unui vocabular canonic

Faptul că sursa noastră are deja această formă este o decizie conștientă, nu o întâmplare. Nu forțăm fiecare regulament să se încadreze într-un singur vocabular.

Fiecare regulament DPP al UE - baterii, textile, electronice și cele care vor urma - își păstrează propriul spațiu de nume din amonte: cel al GS1, cel al OpenEPCIS DPP Core, cel al extinderii respective a regulamentului. Toate se află în paralel într-un array @context, alături de un spațiu de nume transpareo: intenționat simplificat pentru puținele termeni care nu sunt acoperiți de niciun spațiu de nume superior.

EN 18223 cere, în propria sa clauză introductivă 0.3, aproape exact acest lucru: evitarea ontologiilor specifice sectorului, permiterea utilizării paralele a ontologiilor publicate pentru fiecare act delegat și menținerea stratului orizontal cât mai general posibil.

O arhitectură bazată pe spații de nume deschise și paralele nu este doar compatibilă cu intenția standardului. Ea reprezintă chiar ceea ce indică principiul de proiectare al standardului însuși.

Un test de rezistență: lista de atribute a Battery Pass

Dovada constă în modul în care arhitectura integrează un dicționar pentru care nu a fost concepută inițial.

Lista extinsă de atribute de date a Battery Pass Consortium, versiunea 1.3, este un al treilea dicționar care se abate în mod independent atât de EN 18223, cât și de GS1: aproximativ 100 de atribute, denumiri proprii, niveluri de acces proprii, o interpretare a anexei XIII din Regulamentul privind bateriile realizată de consorțiu.

Le-am comparat cu modelul nostru de date existent. 91 dintre cele 100 de atribute s-au încadrat nemodificate în tipurile de proprietăți deja existente. O sursă bazată pe spații de nume plurale adoptă un nou dicționar închis ca o proiecție suplimentară - aceasta nu impune o reconstrucție.

Unde se situează standardul

EN 18223 și standardul său înrudit EN 18216, care definește formatul concret de serializare la care face referire EN 18223, sunt ambele standarde europene armonizate.

Acestea fac parte din prima serie publicată a setului CEN-CENELEC-JTC-24-DPP: șase dintre cele opt standarde, celelalte două - referitoare la autentificare și drepturi de acces - urmând să fie publicate în cursul verii anului 2026. Aceste șase standarde au fost menționate la 15 iulie 2026 în Decizia de punere în aplicare (UE) 2026/1736 în Jurnalul Oficial al UE, ceea ce le conferă statutul de norme armonizate și, prin urmare, prezumția de conformitate cu articolele 10 și 11 din RGPD.

Partea bună

Nimic din toate acestea nu face din EN 18223 un standard greșit. Prolixitatea este prețul sincer al interoperabilității într-o lume în care nu orice dicționar este deschis, iar standardul face față acestei lumi.

Partea bună este simplă: pentru cei care utilizează deja JSON-LD curat, EN 18223 reprezintă o proiecție, nu o construcție de la zero. Calea costisitoare este cealaltă - cea pe care trebuie să o urmeze oricine a pornit de la un dicționar închis.

Pentru cei care se bazează încă din prima linie pe o semantică deschisă și rezolvabilă, verbiajul standardului încetează să mai fie o povară. Acesta devine un format de ieșire pe care îl generezi la nevoie.

Standardele DPP, explicate pe înțelesul tuturor

Respectăm standardele DPP ale UE, de la identificatori până la interoperabilitate, și vă trimitem o dată pe lună, direct în căsuța dvs. de e-mail, informații despre ce se schimbă cu adevărat și ce înseamnă asta în practică.