Один DPP, множество стандартов: почему терминология определяет совместимость

Один DPP, множество стандартов: почему терминология определяет совместимость

Цифровой паспорт продукта не создает новый язык - он объединяет уже существующие: GS1 EPCIS, OpenEPCIS, W3C и отраслевые словари. Почему именно обеспечение согласованности в данном случае требует наибольших усилий.

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

GS1, W3C и консорциум OpenEPCIS описывают каждую свою часть мира продуктов, к этому добавляется добрый дюжина отраслевых словарей ЕС. DPP должен «говорить» на всех этих языках одновременно. На самом деле сложность заключается не в выборе стандарта, а в том, чтобы последовательно применять сотни терминов к десяткам категорий продуктов.

Каждый стандарт по-своему называет вещи

Событие отправки в GS1 называется cbv:BizStep-shipping. Номинальная ёмкость батареи в Регламенте ЕС по батареям называется battery:ratedCapacity. Название продукта взято из schema.org, заявление о должной осмотрительности в цепочке поставок - из словаря OpenEPCIS. Четыре термина, четыре источника, один набор данных.

Тот, кто придумывает здесь собственные названия полей, создаёт «остров». Однако регулирующий орган, предприятие по переработке отходов и инструмент проверки третьей стороны должны понимать, что содержится в вашем DPP, без дополнительных запросов. Именно для этого и существуют стандарты - и именно поэтому Transpareo строго их соблюдает, вместо того чтобы придумывать собственную схему.

Основа: модель событий GS1 EPCIS 2.0

Жизненный цикл продукта описывается с помощью GS1 EPCIS 2.0⁠ - того же стандарта, который уже много лет используется для моделирования цепочек поставок в логистике. Стандарт предусматривает пять типов событий: наблюдение за объектом (ObjectEvent), агрегация, транзакция, трансформация и ассоциация. Transpareo отображает этапы жизненного цикла продукта в виде EPCIS-ObjectEvents - типа события, фиксирующего наблюдение за идентифицированными объектами.

Каждое событие содержит бизнес-этап (shipping, recycling, repairing) и статус (active, recalled, recycled). Из этих компонентов формируется прозрачный протокол: когда партия была отправлена, когда отозвана, когда переработана. ## Протоколмашиночитаем и не оставляет места для интерпретации.

Данные о продукте: OpenEPCIS DPP Core

То, что определяет продукт - материал, доля вторичного сырья, углеродный след, ремонтопригодность - описывается в словаре DPP Core от OpenEPCIS⁠. Он определяет такие классы, как MaterialComposition, RecycledContent, CarbonFootprintDeclaration или RepairabilityInfo.

Стоит упомянуть два правила, которые помогают избежать ошибок: значения долей всегда представляются в виде десятичных чисел от 0 до 1 (то есть 0.85, а не 85%). Кроме того, каждая информация имеет уровень доступа - общедоступный, авторизованный или ограниченный - чтобы один и тот же паспорт мог предоставлять разные представления для конечных потребителей, партнеров и государственных органов.

Отдельный словарь для каждой отрасли

Здесь дело становится сложным. Каждая категория продуктов имеет свой собственный специализированный словарь, который требуется соответствующим регламентом ЕС:

  • Аккумуляторы (Регламент 2023/1542⁠): более 200 характеристик - от химического состава элементов до доли вторичного сырья в литии, кобальте и никеле, а также циклов заряда и состояния здоровья (State of Health)
  • Текстиль: состав волокон, красители, класс риска микропластика, символы стирки, пригодность к переработке
  • Электроника: индекс ремонтопригодности, типы компонентов, взаимозаменяемость отдельных компонентов
  • Кроме того, словари по обезлесению (EUDR), чистящим средствам, упаковкам (PPWR) и строительным материалам (CPR)

Таким образом, DPP меняет свою специализированную терминологию в зависимости от категории продукта - и при этом должен оставаться совместимым с одной и той же базовой структурой.

Контекст, который связывает всё воедино

Чтобы эти источники не превратились в «Вавилонскую башню», все словари объединяются в единый контекст JSON-LD. Каждый термин имеет в нём ровно одно место: стабильный адрес (URI), по которому можно найти его определение.

Это больше, чем просто любовь к порядку. DPP должен оставаться проверяемым в течение десяти лет и дольше. Если в 2034 году государственный орган будет считывать паспорт, выданный в 2026 году, термин recycledContent должен означать точно то же самое, что и сегодня. Стабильные адреса - это необходимое условие для того, чтобы платформа, архив, аудиторская служба и государственный орган все ссылались на одно и то же определение.

40 языков в одной структуре данных

Тексты о продуктах Transpareo хранит на нескольких языках в компактной структуре: одно поле содержит {"de": "Wasser", "en": "Water"} вместо громоздких повторений. Это позволяет свести объём данных к минимуму и дает потребителю возможность легко читать текст на выбранном языке, а при необходимости - переключиться на английский. Таким образом, без использования специальной логики охватываются 40 языков, включая все 24 официальных языка ЕС.

Что это означает для выбора вашей платформы

Три вопроса отличают интероперабельное решение от изолированного:

  • Использует ли платформа устоявшиеся стандарты (GS1, EPCIS, OpenEPCIS, schema.org) или собственную схему, которую понимает только она сама?
  • Может ли она использовать соответствующую специализированную терминологию для каждой категории товаров без необходимости перестройки модели данных?
  • Документированы ли используемые термины по стабильным адресам, которые можно постоянно найти?

Если ответ на все три вопроса - «да», ваша платформа DPP останется читаемой - сегодня, даже при смене поставщика и по истечении установленного законом срока хранения.

Взаимодействие систем в информационном бюллетене

Какие стандарты и терминология становятся популярными - ежемесячный обзор в вашем почтовом ящике.