Які терміни містяться в цифровому паспорті продукту? Це питання здається дрібницею, але саме від нього залежить, чи зможе хтось прочитати ваші дані через десять років. Адже цифровий паспорт продукту (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 має означати саме те саме, що й сьогодні. Стабільні адреси є необхідною умовою того, щоб платформа, архів, аудит та державний орган посилалися на одне й те саме визначення.
39 мов у одній структурі даних
Тексти про продукти Transpareo зберігає багатомовними в компактній структурі: одне поле містить {"de": "Wasser", "en": "Water"} замість громіздких повторень. Це дозволяє зменшити обсяг даних і дає споживачеві можливість легко читати текст потрібною мовою, а за потреби - перейти на англійську. Таким чином без додаткової логіки охоплюються 39 мов, серед яких усі 24 офіційні мови ЄС.
Що це означає для вибору вашої платформи
Три питання відрізняють взаємосумісне рішення від ізольованого:
- Чи підтримує платформа загальноприйняті стандарти (GS1, EPCIS, OpenEPCIS, schema.org) чи використовує власну схему, яку розуміє лише вона сама?
- Чи може вона використовувати відповідну фахову термінологію для кожної категорії товарів без необхідності переробляти модель даних?
- Чи задокументовані використовувані терміни за стабільними адресами, які можна постійно ідентифікувати?
Якщо відповідь на всі три запитання - «так», ваш DPP залишатиметься читабельним - сьогодні, навіть після зміни постачальника та після закінчення встановленого законом терміну зберігання.
