EN 18223 е премногу описен - нејзината отворена семантика ја претвора во задача за форматирање

EN 18223 е премногу описен - нејзината отворена семантика ја претвора во задача за форматирање

Проширената форма EN 18223 ги проширува трите реда на дваесет. Оваа разгласеност не е недостаток во стандардот, туку цената што се плаќа за затворен речник.

Ако се мапира чист, идиоматичен JSON-LD на проширената серијализација EN 18223, првото нешто што го привлекува вниманието е нејзиниот опсег. Оваа форма е извонредно разговорлива.

EN 18223 е стандардот CEN/CLC JTC 24 за системска интероперабилност на Дигиталниот пасош на производот; неговата клаузула 4 го дефинира семантичкиот модел, додека клаузулата 5.2 ја дефинира сериализацијата. Оваа сериализација се јавува во две форми. Компресираната сериализација што се користи во пракса го користи elementId на секоја вредност како клуч на објектот и го остава решавањето на dictionaryReference и valueDataType на речникот на податоци. Проширената форма ги разјаснува сите детали: секоја вредност станува објект со сопствен elementId, dictionaryReference, objectType, valueDataType и value, а три реда изворни податоци стануваат дваесет.

Што постигнува оваа разглобеност

Оваа разглобеност не е случајна и вреди да се разбере што постигнува.

Тоа е она што се случува со семантиката штом повеќе не може да се претпостави дека може да се реши отворено на интернет. JSON-LD документ обично пренесува значење преку @context: линк што читателот го следи за да провери што значи некое поле.

Компресираната форма функционира само ако читателот може да го реши речникот што стои зад полето. Ова не успева ако речникот е ECLASS или IEC CDD - за кои и двата се наплаќа надомест и кои не можат слободно да се решат како отворен IRI на @context. Тука проширената форма ја оправдува својата должина: таа го наведува значењето вредност по вредност - кој речник, која ставка, кој тип, која вредност - и останува самоописна кога не може да се смета на тоа читателот да кликне за да дојде до неа.

Погледнато од овој аспект, деталноста не е дизајнерска мана, туку рационален одговор на затворените речници.

Контрастот е јасен. Вокабуларот на кој се потпираме - OpenEPCIS DPP Core и неговите регулаторни проширувања - е објавен отворено на ref.openepcis.io и останува слободно решлив. Една референца @context го пренесува значењето што затворениот речник мора да го специфицира.

Зошто е важна насоката

Реконструирањето на отворената семантика од затворен речник е потешкиот начин. Спротивното е едноставно.

Нашиот JSON-LD извор веќе ги содржи сите атрибути што ги бара моделот EN 18223: референца до својството, референца до речникот, тип на податоци за вредноста и низа со јазици за секоја вредност. Тие едноставно се изразени како објекти JSON-LD со тип и со IRI на @context, наместо во рамната структура ентитет-атрибут-вредност на EN 18223.

Генерирањето EN 18223 приказ од овие податоци е задача за форматирање: се земаат постоечките полиња и се обликуваат во целниот формат.

Принципот накратко: извор со отворени именски простори создава проекција од секој затворен вокабулар, така што описеноста станува трошок што го поднесуваат само оние кои почнале со затворен систем. Ако значењето е отворено уште од самиот прв нацрт, овој трошок автоматски се елиминира.

Плурални именски простори наместо канонски вокабулар

Фактот што нашиот извор веќе ја има оваа форма е свесна одлука, а не случајност. Ние не наметнуваме единствен вокабулар на секоја регулатива.

Секоја регулатива на ЕУ за DPP - батерии, текстил, електроника и оние што допрва доаѓаат - го задржува својот сопствен upstream именски простор: оној на GS1, оној на OpenEPCIS DPP Core и оној на соодветното регулаторно проширување. Сите се содржани паралелно во низа @context, заедно со намерно поедноставен именски простор transpareo: за мал број термини кои не се опфатени со ниту еден горен именски простор.

EN 18223 бара речиси точно ова во својата воведна клаузула 0.3: да се избегнуваат секторски специфични онтологии, да се дозволи паралелна употреба на онтологии издадени за секој делегиран акт и хоризонталниот слој да се одржи што е можно поопшт.

Архитектура заснована на отворени, паралелни именски простори не е само компатибилна со намерата на стандардот. Тоа е токму она кон што укажува самиот дизајнерски принцип на стандардот.

Тест под стрес: листата со атрибути на конзорциумот Battery Pass

Листата со атрибути на конзорциумот Battery Pass, верзија 1.3 ## ,е трет речник кој се разликува независно од двата EN

Доказот лежи во тоа како архитектурата се приспособува на вокабулар за кој никогаш не била дизајнирана.

“Long List” на податочни атрибути на Конзорциумот Battery Pass, верзија 1.3, е трет вокабулар кој независно се одвојува и од EN 18223 и од GS1: околу 100 атрибути, сопствена конвенција за именување, сопствени нивоа на пристап и толкувањето на Конзорциумот на Анекс XIII од Регулативата за батерии.

Го споредивме со нашиот постоечки модел на податоци. 91 од 100-те атрибути беа мапирани непроменети на постоечките типови на својства. Извор што користи повеќе именски простори третира нов, затворен речник како дополнителна проекција - тоа не налага целосно редизајнирање.

Статус на стандардот

EN 18223 и неговиот сестрински стандард EN 18216, кој го дефинира специфичниот формат на серизација на кој се повикува EN 18223, се два усогласени европски стандарди.

Тие се дел од првиот бран стандарди објавени според шемата CEN-CENELEC JTC 24 DPP: шест од осумте стандарди; преостанатите два - за автентикација и права на пристап - ќе следат во текот на летото 2026 година. Овие шест беа наведени на 15 јули 2026 година во Извршната одлука (ЕУ) 2026/1736 во Службениот весник на ЕУ, со што им се доделува усогласен статус и, следствено, презумпција на усогласеност со членовите 10 и 11 од ЕСПР.

Светлата точка

Ништо од ова не го прави EN 18223 погрешен стандард. Деталноста е фер цена што треба да се плати за интероперабилност во свет каде што не секој речник е отворен, а стандардот му оддава должно почитување на тој свет.

Предноста е едноставна: за оние кои веќе користат чист JSON-LD, EN 18223 е проекција, а не нова изградба. Скапата патека е другата - онаа што мора да ја помине секој што започнал од затворен речник.

За оние кои градат на отворена, решлива семантика уште од првата линија, обемноста на стандардот престанува да биде товар. Тој станува формат за излез кој може да се генерира кога и да е потребно.

Стандардите на DPP, објаснети едноставно

Ги следиме стандардите на EU DPP - од идентификатори до интероперабилност - и ви испраќаме месечно ажурирање за тоа што навистина се менува и што тоа значи во пракса.