Nëse mapon JSON-LD të pastër, idiomatike mbi serializimin EN 18223, gjëja e parë që bie në sy është shkalla e tij. Formati i synuar është jashtëzakonisht i detajuar.
EN 18223 është standardi CEN/CLC JTC 24 që përcakton modelin e të dhënave për Pasaportën Dixhitale të Produktit - formati me të cilin çdo DPP duhet të përputhet sapo standardi të publikohet në Fletoren Zyrtare të BE-së. Në këtë format, çdo vlerë bëhet një objekt me elementId, dictionaryReference, objectType, valueDataType dhe value të vetin. Tre rreshta të të dhënave burimore bëhen njëzet.
Çfarë arrihet me këtë verbositet
Ky verbositetnuk është rastësi, dhe ia vlen të kuptojmë çfarë arrin.
Kjo është ajo çfarë bëhet semantikë sapo të mos mund të supozohet më se mund të zgjidhet hapur në internet. Një dokument JSON-LD zakonisht përcjell kuptimin përmes një @context: një lidhje që lexuesi ndjek për të kërkuar se çfarë do të thotë një fushë.
EN 18223 duhet të funksionojë edhe kur fjalori pas një fushe është ECLASS ose IEC CDD - të dyja janë subjekt i një tarife, dhe asnjëri nuk mund të zgjidhet lirshëm si një IRI @context i hapur. Prandaj, standardi specifikon kuptimin vlerë pas vlerë: cili fjalor, cili artikull, cili lloj, cila vlerë. Kjo është mënyra e vetme që ai të mbetet vetëpërshkrues kur nuk mund të mbështetesh te lexuesi që të klikojë për të vazhduar.
Kur shihet në këtë dritë, verbositeti nuk është një mangësi dizajni, por një përgjigje racionale ndaj fjalorëve të mbyllur.
Kontrasti është i qartë. Fjalorët mbi të cilët ndërtojmë - Bërthama OpenEPCIS DPP dhe zgjerimet e tij rregullatore - publikohen hapur në ref.openepcis.io dhe mbeten të zgjidhshme lirshëm. Një referencë e vetme @context mban kuptimin që një fjalor i mbyllur duhet ta përcaktojë.
Pse ka rëndësi drejtimi
Rikonstruimi i semantikës së hapur nga një fjalor i mbyllur është rruga më e vështirë. E kundërta është e thjeshtë.
Burimi ynë JSON-LD tashmë përmban çdo atribut të kërkuar nga modeli EN 18223: një referencë për pronën, një referencë për fjalorin, një lloj të dhënash për vlerën dhe një vektor gjuhësh për çdo vlerë. Ato shprehen thjesht si objekte JSON-LD të tipizuar me IRI-të @context, në vend që të jenë në strukturën e sheshtë entitet-atribut-vlerë të EN 18223.
Gjenerimi i një pamjeje EN 18223 nga këto të dhëna është një detyrë formatimi: marrja e fushave ekzistuese dhe formësimi i tyre në formatin e synuar.
Parimi në pak fjalë: një burim me hapësira emrash të hapura krijon një projeksion nga çdo fjalor i mbyllur, në mënyrë që verbositeti të jetë një çmim që e paguajnë vetëm ata që kanë nisur me një sistem të mbyllur. Ne nuk e bëjmë kurrë këtë, sepse kuptimi ka qenë aty që nga drafti i parë.
Hapësira emërore në shumës në vend të një fjalori kanonik
Fakti që burimi ynë tashmë ka këtë formë është një vendim i qëllimshëm, jo një rastësi. Ne nuk detyrojmë çdo rregullore në një fjalor të vetëm.
Çdo rregullore DPP e BE-së - bateritë, tekstilet, elektronika dhe ato që do të vijnë - ruan hapësirën e vet të emrave burimorë: atë të GS1, atë të bërthamës OpenEPCIS DPP dhe atë të zgjerimit përkatës rregullator. Të gjitha përfshihen paralelisht brenda një vargu @context, së bashku me një hapësirë emrash transpareo: të thjeshtuar me qëllim për disa terma që nuk mbulohen nga asnjë hapësirë emrash paraprake.
EN 18223 kërkon pothuajse saktësisht këtë në klauzolën e saj hyrëse 0.2: të shmanget përdorimi i ontologjive specifike për sektorin, të lejohet përdorimi paralel i ontologjive të lëshuara për çdo akt të deleguar, dhe të mbahet shtresa horizontale sa më e përgjithshme që të jetë e mundur.
Një arkitekturë e bazuar në hapësira emrash të hapura dhe paralele nuk është thjesht e përputhshme me qëllimin e standardit. Ajo është pikërisht ajo që vetë parimi i dizajnit të standardit tregon.
Një test stresi: lista e atributeve të Battery Pass
Dëshmia qëndron në mënyrën se si arkitektura përshtatet me një fjalor për të cilin nuk është projektuar kurrë.
Lista e Gjatë e Atributeve të të Dhënave e Konsorciumit Battery Pass, versioni 1.3, është një fjalor i tretë që largohet në mënyrë të pavarur si nga EN 18223 ashtu edhe nga GS1: rreth 100 atribute, konventën e vet të emërtimit, nivelet e veta të aksesit, dhe interpretimin e Konsorciumit të Shtojcës XIII të Rregullores së Baterive.
Ne e kemi krahasuar atë me modelin tonë ekzistues të të dhënave. 91 nga 100 atributet u hartuan pa ndryshime në llojet ekzistuese të pronave. Një burim që përdor hapësira emrash të shumta trajton një fjalor të ri, të mbyllur, si një projeksion të mëtejshëm - ai nuk kërkon një ridizajn të plotë.
Ku qëndron standardi
EN 18223 dhe standardi i saj motër EN 18216, i cili përcakton formatin specifik të serializimit të cilit i referohet EN 18223, janë të dy standarde evropiane të botuara.
Ato përbëjnë pjesën e valës së parë të standardeve të publikuara nga grupi CEN-CENELEC JTC 24 DPP: gjashtë nga tetë standardet; dy të mbetura - për autentifikimin dhe të drejtat e aksesit - do të pasojnë gjatë verës së vitit 2026. Botimi i tyre në Fletoren Zyrtare të BE-së, i cili u jep status të harmonizuar dhe prezumpcionin e përputhshmërisë, pritet rreth mesit të vitit 2026.
Pjesa pozitive
Asgjë nga kjo nuk e bën EN 18223 një standard të gabuar. Detajimi i hollësishëm është çmimi i drejtë i ndërveprimshmërisë në një botë ku jo çdo fjalor është i hapur, dhe standardi i bën drejtësi asaj bote.
Pjesa pozitive është e thjeshtë: për ata që tashmë përdorin JSON-LD të pastër, EN 18223 është një projeksion, jo një ndërtim i ri. Rruga më e kushtueshme është tjetra - ajo që duhet të ndjekë çdo person që ka filluar nga një fjalor i mbyllur.
Për ata që ndërtojnë mbi semantika të hapura dhe të zgjidhshme që nga rreshti i parë, verbositet i standardit pushon së qeni një barrë. Ai bëhet një format daljeje që mund të gjenerohet sipas nevojës.
