EN 18223: Почему из трёх строк получается двадцать

EN 18223: Почему из трёх строк получается двадцать

Если словарь паспарта продукта является открытым, достаточно одной ссылки. Если он платный, значение вносится в каждое значение. Именно это и предусматривает стандарт EN 18223, поэтому он остается для нас форматом вывода данных.

Поставщик присылает вам таблицу с данными о продукции. Один из столбцов называется «Емкость». Указано ли там число в ампер-часах или в киловатт-часах? Номинальное значение или измеренное значение? В таблице это не указано. Тот, кто знаком с поставщиком, поймет это из контекста. Все остальные могут только догадываться.

Решением служит словарь: список, в котором указано, что означает термин «Емкость», в каких единицах она указывается и какие типы значений допускаются. Если любой пользователь может открыть этот словарь, достаточно указать в заголовке столбца: «Емкость - см. запись 4711». Если словарь платный или недоступен для общего пользования, эта ссылка не принесёт получателю никакой пользы. В таком случае отправитель должен указать значение в каждой ячейке: какой словарь, какая запись, какая единица измерения, какой тип - и только после этого - само значение.

Именно в этом заключается суть стандарта EN 18223, который определяет, как цифровые паспорта продукции передают своё значение. В данной статье объясняется, какие требования к вашим данным предъявляет этот стандарт, почему его полная формулировка настолько длинна и почему для клиентов Transpareo он представляет собой формат вывода данных, а не проект.

Два варианта записи, одно содержание

EN 18223 - это стандарт Европейского комитета по стандартизации CEN/CLC JTC 24, посвящённый совместимости цифровых паспортов продукции. В нём описывается модель данных и два способа её записи.

Сжатая форма представляет собой сокращённую запись, предназначенную для эксплуатации. Каждое значение указано под своим идентификатором - elementId - а значение этого идентификатора читатель может найти в словаре. Три строки на каждое значение.

Расширенная форма содержит полное описание. Каждое значение представляет собой небольшой объект, включающий идентификатор, ссылку на словарь, тип объекта, тип данных и само значение. Три строки превращаются в двадцать.

Почему развернутая форма такая длинная

Еёдлина - не случайность. Она становится источником смысла, как только нельзя исходить из того, что читатель сможет найти нужную информацию в словаре.

Обычно в спецификации продукта значение передаётся посредством ссылки: читатель переходит по ней и проверяет, что означает то или иное поле. Это работает до тех пор, пока ссылка ведёт в открытый доступ.

Два из наиболее распространённых словаря данных о промышленной продукции, ECLASS и IEC CDD, являются платными. Ссылка на них бесполезна для читателя, не имеющего лицензии. Таким образом, расширенная форма требует, чтобы значение передавалось в документе значение за значением: какой словарь, какая запись, какой тип, какое значение. Документ объясняет себя сам, даже если никто не может перейти по ссылкам.

С этой точки зрения длина документа является разумным ответом на закрытые словари, а не конструктивным недостатком.

Словари, на которых основан Transpareo, ядро OpenEPCIS DPP и его расширения в соответствии с каждым нормативным актом, открыто опубликованы на сайте ref.openepcis.io. Каждый может с ними ознакомиться. Одна-единственная ссылка содержит там всё, что должно быть прописано в закрытом словаре.

Решающим является подход

Вернёмся к таблице. Тот, кто с самого начала обозначил свои столбцы с помощью открытого словаря, может в любой момент сгенерировать развернутую версию: найти значение, указать его рядом со значением - и готово. Тот, у кого значение есть только в закрытом словаре или его нет вовсе, должен сначала его реконструировать. Это более затратный подход.

Наши данные уже содержат все атрибуты, требуемые моделью EN 18223: ссылку на свойство, ссылку на словарь, тип данных, язык каждого значения. Они просто представлены в нашей собственной структуре со ссылками на открытые словари, а не в порядке, предусмотренном стандартом.

Создание формы, соответствующей стандарту, сводится к задаче форматирования: взять имеющиеся поля и привести их в целевой вид.

Одним предложением: источник с открытыми словарями превращает каждый закрытый словарь в представление, которое он генерирует по мере необходимости. За длину стандарта платят только те, кто начинал с закрытой системы.

Несколько словарей рядом

То, что наши данные имеют такую форму, является сознательным решением. Мы не втискиваем каждый регламент в единый словарь.

Каждый регламент EU-DPP - будь то регламент по батареям, текстилю, электронике или те, что ещё предстоят, - сохраняет свой собственный словарь: словарь GS1, словарь OpenEPCIS DPP Core и словарь соответствующего регламента. Все они существуют параллельно, дополненные специально созданным небольшим собственным словарем для тех немногих терминов, которые не охватываются ни одним из них.

Стандарт EN 18223 в своём введении предписывает практически то же самое: не навязывать единый словарь для всех отраслей, допускать сосуществование словарей отдельных правовых актов и сохранять общую часть настолько общей, насколько это возможно. Таким образом, архитектура, основанная на открытых параллельных словарях, не просто совместима со стандартом. Она является тем, к чему указывает сам стандарт.

Стресс-тест: список атрибутов Battery Pass

Проверка работоспособности такой архитектуры возможна на примере словаря, для которого она изначально не была разработана.

«Длинный список атрибутов данных» (Data Attribute Long List) консорциума Battery Pass, версия 1.3, представляет собой третий словарь, который отличается как от EN 18223, так и от GS1: около 100 атрибутов, собственные названия, собственные уровни доступа - это интерпретация Приложения XIII к Регламенту об аккумуляторных батареях, предложенная консорциумом.

Мы сопоставили их с нашей существующей моделью данных. 91 из 100 атрибутов без изменений соответствовали имеющимся типам свойств. Новый замкнутый словарь добавляется в качестве дополнительного представления и не требует перестройки системы.

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

EN 18223 и её сопутствующий стандарт EN 18216, определяющий конкретный формат передачи данных, на который ссылается EN 18223, являются гармонизированными европейскими стандартами.

Они входят в первую опубликованную волну набора DPP CEN/CLC JTC 24: шесть из восьми стандартов; остальные два, касающиеся аутентификации и прав доступа, пока не цитировались. Эти шесть стандартов были опубликованы 15 июля 2026 года в Официальном вестнике ЕС в соответствии с Исполнительным решением (ЕС) 2026/1736. Это присваивает им статус гармонизированных норм и, следовательно, предполагает их соответствие статьям 10 и 11 Общего регламента по защите данных (ESPR).

Что это означает для вас

Ничто из вышесказанного не делает стандарт EN 18223 неверным. Его объем - это справедливая цена за обеспечение совместимости в мире, где не каждый словарь доступен, и данный стандарт соответствует реалиям этого мира.

Стандарт представляет собой формат вывода, который платформа генерирует по мере необходимости.

Для клиентов Transpareo всё остаётся прежним: никаких переделок, никаких проектов. Значение ваших данных явно определяется с момента их первого сохранения, а всё остальное - это лишь форматирование.

Вопросы по данной публикации

Является ли стандарт EN 18223 обязательным?

Нет. Это гармонизированный европейский стандарт, который дает презумпцию соответствия, а не устанавливает обязательное требование. Стандарт EN 18223 и пять сопутствующих стандартов были опубликованы 15 июля 2026 года в Официальном вестнике ЕС в соответствии с Исполнительным решением (ЕС) 2026/1736, и те, кто их соблюдает, считаются соответствующими требованиям статей 10 и 11 ESPR. Вы также можете обеспечить соответствие этим статьям иным способом, однако в таком случае вам необходимо самостоятельно подтвердить это.

Какой из этих двух вариантов написания нам необходимо создать?

Обе формы имеют своё назначение. Сжатая форма представляет собой сокращённую запись для эксплуатации: она использует идентификатор каждого значения в качестве ключа, а ссылку на словарь и тип данных оставляет для последующего поиска. Расширенная форма содержит полную информацию: каждое значение представляет собой объект со своим идентификатором, ссылкой на словарь, типом объекта, типом данных и значением. Выбор формы вывода зависит от того, может ли читатель открыть Ваш словарь.

Нужна ли нам лицензия на ECLASS или IEC CDD?

Для описанного здесь способа - нет. Эти два словаря являются платными и не общедоступными, и именно поэтому в расширенной форме необходимо вводить значение за значением. Словари, на которых основан Transpareo, находятся в открытом доступе и доступны для просмотра каждому, поэтому одна-единственная ссылка передаёт то, что в закрытом словаре пришлось бы излагать словами.

Почему расширенная форма такая длинная?

Потому что это приобретает значение, как только можно больше не предполагать, что читатель сможет найти его в словаре. В спецификации продукта значение обычно передается посредством ссылки, по которой читатель переходит, чтобы узнать значение того или иного поля. Если доступ к словарю ограничен платной подпиской, эта ссылка теряет всякую ценность для читателя, и значение должно быть указано непосредственно в самом документе. С этой точки зрения длина текста является разумным решением в условиях закрытого доступа к словарям и не является конструктивным недостатком.

Что изменится для нас, если наши данные уже содержат ссылки на открытые словари?

Это становится задачей форматирования. Такие данные уже содержат все атрибуты, требуемые моделью: ссылку на свойство, ссылку на словарь, тип данных и язык каждого значения, только в собственном порядке, а не в порядке, предусмотренном стандартом. Преобразование данных в форму, соответствующую стандарту, означает приведение существующих полей в требуемый вид и не является проектом по переработке.

Сколько стандартов DPP опубликовано?

Шесть из восьми стандартов из набора CEN/CLC JTC 24 относятся к первой волне и были опубликованы в Официальном вестнике 15 июля 2026 года. Остальные два стандарта, касающиеся аутентификации и прав доступа, пока не опубликованы. Стандарт EN 18216 - сопутствующий стандарт, определяющий конкретный формат передачи данных, на который ссылается стандарт EN 18223, - входит в число шести опубликованных стандартов.

Обязает ли нас новый словарь изменить модель данных?

Но не в том случае, если источник содержит несколько словарей одновременно. Мы проверили это на примере «Длинного списка атрибутов данных» (Data Attribute Long List) консорциума Battery Pass Consortium в версии 1.3 - третьего словаря с собственной номенклатурой и собственными уровнями доступа, который отличается как от стандарта EN 18223, так и от стандарта GS1. 91 из 100 его атрибутов без изменений соответствовали уже существующим типам свойств. Новый закрытый словарь добавляется в качестве дополнительного представления.

Означает ли соответствие стандарту EN 18223, что наши паспорта зарегистрированы?

Нет, это две разные вещи. Соответствие касается формы и содержания паспорта, а регистрация представляет собой отдельную операцию в реестре EU-DPP, который функционирует с 20 июля 2026 года в соответствии с Исполнительным регламентом (ЕС) 2026/1778 и технический интерфейс которого ещё находится в стадии разработки. Только хозяйствующий субъект, выпускающий продукт в обращение, имеет право осуществлять регистрацию; поставщик услуг не может сделать это за вас. Компания Transpareo подготавливает необходимые для внесения записи данные: идентификатор продукта, адрес паспорта и отпечаток пальца. Более подробную информацию об этом вы найдете в нашем разъяснении Регламента о реестре.

Стандарты DPP: понятное объяснение

Мы следим за стандартами EU-DPP - от идентификаторов до взаимодействия - и раз в месяц присылаем вам на электронную почту информацию о том, что действительно меняется и что это означает на практике.