Один DPP, безліч стандартів: чому термінологія має вирішальне значення для взаємодії

Один DPP, безліч стандартів: чому термінологія має вирішальне значення для взаємодії

DPP не створює нової мови, а об’єднує кілька існуючих. Як взаємодіють GS1, OpenEPCIS та галузеві словники.

Які терміни містяться в цифровому паспорті продукту? Це питання здається дрібницею, але саме від нього залежить, чи зможе хтось прочитати ваші дані через десять років. Адже цифровий паспорт продукту (DPP) не винаходить нову мову. Він об’єднує кілька існуючих.

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 залишатиметься читабельною - сьогодні, навіть після зміни постачальника та після закінчення встановленого законом терміну зберігання.

Питання щодо цього допису

Чи потрібно знати ці стандарти, щоб опублікувати паспорт?

Ні. Стандарти визначають назви полів у опублікованих даних, а не те, що ви вводите. Ви вносите дані про товари, компоненти та матеріали через інтерфейс, шляхом імпорту або через API, а «паспорт» містить стандартні терміни під ними. Які стандарти підтримує платформа, має значення під час її вибору, а не в подальшій повсякденній роботі.

Який стандарт охоплює яку частину паспорта?

Існує три рівні. Події життєвого циклу відповідають стандарту GS1 EPCIS 2.0 - тому самому, який вже багато років використовується для відображення ланцюгів постачання в логістиці, - з одним бізнес-кроком та одним завданням на кожну подію. Характеристики продукту, такі як склад матеріалу, частка вторинної сировини, вуглецевий слід та можливість ремонту, відповідають стандарту OpenEPCIS DPP Core. Над цим шаром лежить фахова термінологія, яка вимагається відповідним регламентом ЄС, а назва продукту, як і раніше, береться зі схеми schema.org.

Які аргументи проти використання власних імен полів?

Таким чином ви створюєте «острів». Державний орган, підприємство з переробки відходів або інструмент перевірки третьої сторони повинні без додаткових запитів розуміти, що зазначено у вашому паспорті, і це працює лише тоді, коли терміни походять із словників, які ці «читачі» і так розпізнають. Крім того, власні назви роблять зміну постачальника дорогим процесом, оскільки значення тоді зберігається в старій системі, а не в самих даних.

Чи змінюється лексика залежно від категорії товару?

Так, і платформа має це підтримувати без необхідності переробляти модель даних. Самі лише акумулятори містять понад 200 характеристик - від хімічного складу елементів до частки вторинної сировини в літії, кобальті та нікелі, а також циклів заряджання та стану працездатності (State of Health). Текстиль вимагає інформації про склад волокон, барвники, клас ризику щодо мікропластику, символи прання та можливість переробки; електроніка - індекс ремонтопридатності, типи компонентів та можливість їх заміни. Вирубка лісів, миючі засоби, упаковка та будівельні матеріали - кожна з цих категорій має свої власні характеристики.

Чому стабільні адреси такі важливі?

Оскільки паспорт повинен залишатися придатним для перевірки протягом десяти років і довше. Якщо у 2034 році державний орган перевірятиме паспорт, виданий у 2026 році, термін «recycledContent» повинен мати точно таке саме значення, як і сьогодні, а це можливо лише за умови, що визначення розміщене за адресою, яка через роки вказуватиме на те саме. Стабільні адреси є необхідною умовою того, щоб платформа, архів, аудиторська служба та державний орган всі вказували на одне й те саме визначення.

Як пишуться слова «Anteile» та «Einheiten»?

Значення частки завжди є десятковими числами в діапазоні від 0 до 1, тобто 0,85 замість 85 відсотків. Ця одна умовна домовленість дозволяє усунути цілий клас помилок імпорту. Крім того, кожна інформація має рівень доступу - публічний, авторизований або обмежений - і саме таким чином один і той самий пропуск надає різні види доступу кінцевим клієнтам, партнерам та державним органам.

Чи потрібно нам самостійно перекладати паспорт?

Ні. Поле тексту містить свої мовні варіанти у компактній структурі, замість того, щоб повторюватися для кожної мови окремо, завдяки чому охоплюються 40 мов, включаючи всі 24 офіційні мови ЄС, без застосування спеціальної логіки. Читач отримує «паспорт» мовою свого браузера, а в разі відсутності певної мови система автоматично переходить на англійську. Інформація про те, як створюється цей переклад, автоматично відображається 40 мовами.

Чи є ці норми взагалі обов’язковими?

Гармонізовані європейські стандарти DPP не є обов’язковими, вони дають підставу для припущення про відповідність. Шість із них були опубліковані 15 липня 2026 року в Офіційному віснику ЄС згідно з Імплементаційним рішенням (ЄС) 2026/1736; ті, хто їх дотримується, вважаються такими, що відповідають відповідним вимогам ESPR. Ви також можете виконувати ці вимоги іншим чином, але в такому разі ви самі несете тягар доведення. Детальніше про це - у розділі «Кожен стандарт окремо».

Сумісність у інформаційному бюлетені

Які стандарти та термінологія стають популярними - щомісяця у вашій поштовій скриньці.