Wprowadzenie: łączenie produktów fizycznych z informacją cyfrową
Od dziesięcioleci kody kreskowe są podstawą identyfikacji produktów i handlu detalicznego. Znajome kreski kodu UPC lub EAN zawierają numer, zwykle GTIN (Global Trade Item Number), który identyfikuje produkt przy kasie. Jednak w świecie, w którym produkty muszą przekazywać bogate informacje cyfrowe konsumentom, organom nadzoru, serwisantom i recyklerom, prosty identyfikator liczbowy już nie wystarcza.
Tu pojawia się GS1 Digital Link, standard, który łączy fizyczny świat produktów z cyfrowym światem internetu. GS1 Digital Link przekształca identyfikatory produktów w adresy internetowe (URI), dzięki czemu jedno zeskanowanie kodu QR daje dostęp do bogactwa informacji o produkcie online. To kluczowa technologia, która sprawia, że cyfrowe paszporty produktów są praktyczne i skalowalne.
GS1 Digital Link w skrócie
| Aspekt | Szczegóły |
|---|---|
| Właściciel standardu | GS1 Global |
| Czym jest | Standard URI rozwiązywalnych w sieci, służący do kodowania identyfikatorów produktów GS1 |
| Format | https://example.com/01/12345678901234/21/serial |
| Nośniki | Kod QR, RFID, NFC, Data Matrix |
| Główne klucze identyfikacyjne | GTIN (01), partia (10), numer seryjny (21), data ważności (17) i inne |
| Znaczenie dla unijnego DPP | Główny kandydat do identyfikacji DPP w aktach wykonawczych do rozporządzenia w sprawie ekoprojektu |
| Obecne zastosowanie | Już szeroko wdrażany w handlu detalicznym, ochronie zdrowia i branży spożywczej |
| Usługa resolvera | Przypisuje URI do informacji o produkcie u producenta lub w rejestrze |
Ponieważ unijne rozporządzenie w sprawie ekoprojektu dla zrównoważonych produktów (ESPR) wprowadza obowiązek cyfrowego paszportu produktu dla coraz szerszej gamy produktów, GS1 Digital Link staje się standardem de facto łączenia produktów fizycznych z ich cyfrowymi paszportami. Zrozumienie jego działania jest niezbędne dla każdej firmy przygotowującej się do obowiązków związanych z DPP.
Czym jest GS1 Digital Link?
GS1 Digital Link to standard opracowany przez GS1, globalną organizację odpowiedzialną za najpowszechniej stosowane na świecie standardy identyfikacji produktów, w tym numery GTIN (numery kryjące się za kodami kreskowymi), kody kreskowe EAN/UPC oraz etykiety logistyczne GS1-128.
W istocie GS1 Digital Link określa sposób wyrażania identyfikatorów GS1 (takich jak GTIN) w postaci internetowych URI, czyli adresów, które można rozwiązać w zwykłej przeglądarce lub na dowolnym urządzeniu podłączonym do internetu. Dzięki temu prosty numer staje się bramą do treści cyfrowych.
Na przykład tradycyjny kod kreskowy może zawierać GTIN 05412345000013. W GS1 Digital Link ten sam identyfikator staje się URI w postaci: https://id.example.com/01/05412345000013. Taki URI można zakodować w kodzie QR, który po zeskanowaniu kieruje użytkownika do informacji o produkcie udostępnionych w internecie.
Siła GS1 Digital Link polega na tym, że nie zastępuje on istniejących identyfikatorów GS1, lecz przenosi je do świata cyfrowego. Firmy, które już korzystają z numerów GTIN, mogą oprzeć się na swojej dotychczasowej infrastrukturze identyfikacji. Ten sam GTIN, który identyfikuje produkt w łańcuchu dostaw i przy kasie, staje się teraz również kluczem do jego cyfrowego paszportu produktu.
Struktura URI: jak działa GS1 Digital Link
Zrozumienie struktury URI w GS1 Digital Link jest ważne dla wdrożenia. Standard określa konkretną składnię tworzenia rozwiązywalnych w sieci URI na podstawie identyfikatorów GS1.
Podstawowa struktura ma następujący wzór: https://[domain]/[primary-key-AI]/[primary-key-value]. Domena to adres internetowy resolvera, czyli serwera, który hostuje treści cyfrowe produktu lub do nich przekierowuje. Identyfikator zastosowania (AI) klucza głównego i jego wartość kodują identyfikator GS1. W przypadku większości produktów kluczem głównym jest AI 01 (GTIN).
URI może zawierać dodatkowe kwalifikatory identyfikujące konkretne partie, numery seryjne lub inne poziomy szczegółowości. Na przykład:
- Poziom produktu: https://id.example.com/01/05412345000013
- Poziom partii: https://id.example.com/01/05412345000013/10/BATCH123
- Poziom numeru seryjnego: https://id.example.com/01/05412345000013/21/SERIAL456
Kody AI używane w ścieżce URI odpowiadają tym samym identyfikatorom zastosowania, które występują w kodach kreskowych GS1-128 i innych nośnikach danych GS1. AI 01 to GTIN, AI 10 to numer partii, AI 21 to numer seryjny, AI 17 to data ważności i tak dalej. Ta spójność standardów GS1 upraszcza wdrożenie w firmach, które już stosują identyfikatory GS1.
W przypadku cyfrowych paszportów produktów na mocy rozporządzenia w sprawie ekoprojektu szczególnie ważna jest identyfikacja na poziomie numeru seryjnego (z użyciem AI 21). Rozporządzenie wymaga, aby DPP były powiązane z poszczególnymi produktami lub partiami, a URI na poziomie numeru seryjnego umożliwiają jednoznaczną identyfikację każdego egzemplarza.
GS1 Digital Link a tradycyjne kody kreskowe
Aby docenić, dlaczego GS1 Digital Link jest przełomowy, warto poznać ograniczenia tradycyjnych kodów kreskowych i sposób, w jaki Digital Link je przezwycięża.
Tradycyjne kody kreskowe, zarówno 1D (UPC/EAN), jak i 2D (GS1 DataMatrix), zapisują dane bezpośrednio w symbolu. Czytnik odczytuje kod i wyodrębnia zakodowany numer. Sam kod kreskowy nie jest jednak połączony z internetem: to statyczny, samodzielny nośnik danych. Aby uzyskać informacje o produkcie, system musi wyszukać zeskanowany numer w lokalnej lub zamkniętej bazie danych.
Kody QR z GS1 Digital Link zawierają natomiast internetowy URI. Każdy smartfon może zeskanować kod QR i otworzyć URI w zwykłej przeglądarce, bez specjalnej aplikacji czy zamkniętej bazy danych. To właśnie natywnie internetowe podejście sprawia, że GS1 Digital Link nadaje się do zastosowań skierowanych do konsumentów, takich jak cyfrowy paszport produktu.
Najważniejsze różnice między tradycyjnymi kodami kreskowymi a GS1 Digital Link:
- Tradycyjne kody kreskowe zawierają numery; GS1 Digital Link zawiera internetowe URI
- Tradycyjne kody kreskowe wymagają specjalnych czytników i zamkniętych baz danych; Digital Link działa z każdym smartfonem
- Tradycyjne kody kreskowe służą jednemu celowi (skanowaniu przy kasie); Digital Link umożliwia wiele zastosowań jednego kodu
- Tradycyjne kody kreskowe są statyczne; URI Digital Link mogą wskazywać dynamiczne, aktualizowane treści
- Tradycyjne kody kreskowe nie rozróżniają użytkowników; Digital Link obsługuje negocjację treści dla różnych odbiorców
Ważna kwestia praktyczna: kody QR z GS1 Digital Link nadal można stosować przy kasie. Czytniki w punktach sprzedaży potrafią wyodrębnić GTIN z URI, więc jeden kod QR z GS1 Digital Link może służyć zarówno do obsługi płatności, jak i do informowania konsumentów. Dzięki temu podwójnemu zastosowaniu firmy mogą potencjalnie zastąpić tradycyjne kody kreskowe kodami QR z GS1 Digital Link bez zakłócania istniejących procesów sprzedaży.
Rola GS1 Digital Link w cyfrowym paszporcie produktu
GS1 Digital Link to nie tylko jedna z kilku opcji wdrażania cyfrowych paszportów produktów: staje się on głównym standardem. Rozporządzenie w sprawie ekoprojektu przewiduje, że identyfikatory DPP powinny być zgodne z normami uznanymi na szczeblu międzynarodowym, a GS1 Digital Link jest najbardziej dojrzałym i najszerzej stosowanym standardem spełniającym ten wymóg.
GS1 Digital Link w naturalny sposób odpowiada wymogom DPP. Rozporządzenie w sprawie ekoprojektu wymaga, aby każdy produkt był opatrzony nośnikiem danych (np. kodem QR) prowadzącym do jego cyfrowego paszportu. GS1 Digital Link zapewnia dokładnie tę funkcję: znormalizowany sposób zakodowania identyfikatora produktu w kodzie QR, który prowadzi do DPP udostępnionego w internecie.
Standard wspiera również wymóg rozporządzenia w sprawie ekoprojektu dotyczący zróżnicowanego dostępu do danych. Dzięki negocjacji treści i logice resolvera jeden URI GS1 Digital Link może dostarczać różnym użytkownikom różne treści. Konsument skanujący kod QR przeglądarką smartfona może zobaczyć czytelną stronę internetową z informacjami o zrównoważonym charakterze produktu. Organ nadzoru rynku, który odpytuje ten sam URI przez API, może otrzymać ustrukturyzowane dane JSON-LD do automatycznej kontroli zgodności. Recykler skanujący kod może otrzymać dane o składzie materiałowym w formacie przeznaczonym dla systemów gospodarowania odpadami.
Tę elastyczność umożliwia architektura resolverów stojąca za GS1 Digital Link. Resolver to usługa internetowa, która przyjmuje żądania dotyczące URI GS1 Digital Link i kieruje je do odpowiednich treści zgodnie z potrzebami wnioskującego. Standard zgodności GS1 dla resolverów zapewnia interoperacyjność: resolver prowadzony przez jedną firmę może kierować użytkowników do danych DPP hostowanych przez inną.
Generowanie kodów QR dla GS1 Digital Link
Generowanie kodów QR dla cyfrowych paszportów produktów z użyciem GS1 Digital Link wymaga uwagi przy kilku szczegółach technicznych, aby zapewnić zgodność i wygodę użytkowania.
Kod QR musi zawierać pełny URI GS1 Digital Link, w tym domenę, klucz główny (GTIN) i ewentualne kwalifikatory (numer partii, numer seryjny). URI powinien korzystać z HTTPS, aby zapewnić bezpieczną komunikację. Wynikiem jest standardowy kod QR zgodny z ISO/IEC 18004; nie jest wymagana żadna specjalna symbolika.
Rozmiar i jakość druku mają kluczowe znaczenie. Kod QR musi być na tyle duży, aby aparat smartfona mógł go niezawodnie zeskanować z rozsądnej odległości. GS1 zaleca minimalny rozmiar modułu (najmniejszego elementu kodu QR) oraz minimalną strefę ciszy (wolną przestrzeń wokół kodu). W większości zastosowań zaleca się kod QR o wymiarach co najmniej 15 mm x 15 mm, choć w przypadku produktów skanowanych z większej odległości może być potrzebny większy rozmiar.
Poziom korekcji błędów wpływa zarówno na odporność, jak i na pojemność danych kodu QR. Wyższe poziomy zwiększają odporność kodu na uszkodzenia (zarysowania, częściowe zasłonięcie), ale powiększają kod lub zmniejszają jego pojemność. W zastosowaniach DPP dobrym kompromisem jest zwykle średni poziom korekcji błędów (poziom M, tolerujący około 15 % uszkodzeń).
Testowanie jest niezbędne. Wygeneruj przykładowe kody QR i przetestuj je na wielu urządzeniach i w różnych aplikacjach do skanowania w rzeczywistych warunkach, przy różnym oświetleniu, kątach i odległościach. Upewnij się, że kody są niezawodnie skanowane na urządzeniach z systemem iOS i Android oraz że prawidłowo prowadzą do zamierzonych treści DPP.
Architektura resolvera: silnik Digital Link
Resolver to kluczowy element infrastruktury, dzięki któremu GS1 Digital Link działa. Gdy użytkownik skanuje kod QR z GS1 Digital Link, jego urządzenie wysyła żądanie HTTP do resolvera, czyli serwera w domenie zakodowanej w URI. Resolver decyduje następnie, jakie treści dostarczyć na podstawie żądania.
Resolver zgodny z GS1 musi obsługiwać kilka kluczowych funkcji. Podstawową funkcją jest rozwiązywanie linków: resolver wyszukuje identyfikator GS1 i zwraca odpowiednie treści lub przekierowuje do miejsca, w którym są hostowane. Negocjacja treści pozwala resolverowi dostarczać różne formaty w zależności od nagłówka HTTP Accept, na przykład HTML dla przeglądarek i JSON-LD dla klientów maszynowych.
Resolver może również rozróżniać typy linków. Z jednym identyfikatorem GS1 może być powiązanych wiele zasobów: strona produktu, punkt dostępu do danych DPP, karta charakterystyki, komunikat o wycofaniu, strona z instrukcjami recyklingu. Resolver może kierować użytkowników do najwłaściwszego zasobu w zależności od kontekstu, parametrów typu linku lub preferencji użytkownika.
Dla wdrożenia DPP architektura resolvera ma istotne konsekwencje. Można prowadzić własny resolver (z pełną kontrolą nad infrastrukturą) lub korzystać z usługi resolvera zewnętrznego dostawcy. Wiele platform DPP oferuje funkcję resolvera w ramach swojej usługi, co upraszcza wdrożenie firmom, które nie chcą zarządzać własną infrastrukturą.
GS1 prowadzi globalną usługę wykrywania resolverów, która zapewnia interoperacyjność między różnymi implementacjami. Oznacza to, że nawet jeśli różne firmy korzystają z różnych resolverów, system może działać spójnie, co jest kluczowym wymogiem zdecentralizowanego ekosystemu DPP przewidzianego w rozporządzeniu w sprawie ekoprojektu.
Negocjacja treści: właściwe dane dla właściwego użytkownika
Negocjacja treści to jedna z najpotężniejszych funkcji GS1 Digital Link, bezpośrednio istotna dla wdrożenia DPP. Zasada jest prosta: ten sam URI dostarcza różne treści w zależności od tego, kto o nie prosi i jakiego formatu potrzebuje.
W protokole HTTP negocjacja treści wykorzystuje nagłówek Accept w żądaniu, aby wskazać, jakie typy treści klient potrafi obsłużyć. Przeglądarka internetowa zazwyczaj wysyła Accept: text/html, sygnalizując, że oczekuje strony internetowej. Klient API może wysłać Accept: application/ld+json, żądając ustrukturyzowanych danych w formacie JSON-LD.
W przypadku cyfrowych paszportów produktów negocjacja treści pozwala, by jeden kod QR służył wielu celom:
- Konsumenci skanujący kod przeglądarką smartfona otrzymują starannie zaprojektowaną stronę z informacjami o zrównoważonym charakterze produktu, instrukcjami naprawy i wskazówkami dotyczącymi recyklingu
- Organy nadzoru rynku odpytujące przez API otrzymują ustrukturyzowane dane w formacie nadającym się do odczytu maszynowego do automatycznej weryfikacji zgodności
- Recyklerzy i podmioty gospodarujące odpadami otrzymują dane o składzie materiałowym i demontażu w formacie przeznaczonym dla systemów gospodarowania odpadami
- Partnerzy biznesowi otrzymują dane z łańcucha dostaw istotne dla zakupów i należytej staranności
Takie podejście uwzględniające wielu interesariuszy jest dokładnie tym, co przewiduje rozporządzenie w sprawie ekoprojektu. Rozporządzenie wymaga, aby dane DPP były dostępne dla różnych grup użytkowników z różnymi poziomami dostępu, a negocjacja treści zapewnia techniczny mechanizm realizacji tego celu za pomocą jednego nośnika danych na produkcie.
Wdrożenie negocjacji treści wymaga starannego zaplanowania architektury danych. Trzeba określić, jakie treści ma widzieć każda grupa użytkowników, jak uwierzytelniać dostęp do treści zastrzeżonych (dla organów i partnerów biznesowych) oraz jak formatować dane do odczytu zarówno przez ludzi, jak i przez maszyny.
Zrozumienie numerów GTIN: fundament GS1 Digital Link
GTIN (Global Trade Item Number) to podstawowy identyfikator w systemie GS1 i najczęściej stosowany klucz główny w URI GS1 Digital Link. Zrozumienie numerów GTIN jest niezbędne do prawidłowego wdrożenia GS1 Digital Link.
GTIN to unikalny w skali światowej numer identyfikujący jednostkę handlową, czyli każdy produkt lub usługę, które mogą być wyceniane, zamawiane lub fakturowane w dowolnym punkcie łańcucha dostaw. Numery GTIN występują w kilku formatach: GTIN-8 (8 cyfr), GTIN-12 (12 cyfr, format UPC stosowany w Ameryce Północnej), GTIN-13 (13 cyfr, format EAN stosowany na całym świecie) i GTIN-14 (14 cyfr, stosowany dla jednostek logistycznych).
Aby uzyskać numery GTIN, firma musi być członkiem lokalnej organizacji członkowskiej GS1, która przydziela prefiks firmy GS1. Następnie firma wykorzystuje ten prefiks do tworzenia numerów GTIN dla każdego ze swoich produktów. Ostatnia cyfra GTIN to cyfra kontrolna obliczana na podstawie poprzednich cyfr.
W URI GS1 Digital Link numery GTIN są zawsze zapisywane w formacie 14-cyfrowym (GTIN-14), a krótsze formaty uzupełnia się zerami wiodącymi. Tak więc GTIN-13 o wartości 5412345000013 w ścieżce URI przyjmuje postać 05412345000013. Zapewnia to spójność i upraszcza przetwarzanie.
Jeśli Twoja firma nie korzysta jeszcze z numerów GTIN, ich uzyskanie powinno być jednym z pierwszych kroków w przygotowaniach do DPP. Skontaktuj się z lokalną organizacją członkowską GS1, aby złożyć wniosek o prefiks firmy GS1 i zacząć przypisywać numery GTIN swoim produktom.
Etapy wdrożenia: pierwsze kroki z GS1 Digital Link
Wdrożenie GS1 Digital Link dla Twoich produktów obejmuje kilka praktycznych etapów. Oto mapa drogowa dla firm, które dopiero zaczynają.
Etap pierwszy: upewnij się, że masz numery GTIN dla wszystkich produktów, które będą wymagały DPP. Jeśli jesteś już członkiem GS1 i masz przydzielone numery GTIN, masz przewagę. Jeśli nie, zarejestruj się w lokalnej organizacji członkowskiej GS1 i uzyskaj prefiks firmy.
Etap drugi: określ strukturę identyfikatorów. Zdecyduj, czy Twoje DPP będą tworzone na poziomie modelu produktu (tylko GTIN), partii (GTIN + numer partii) czy numeru seryjnego (GTIN + numer seryjny). Akt delegowany do rozporządzenia w sprawie ekoprojektu dla Twojej kategorii produktów określi wymaganą szczegółowość, ale w wielu kategoriach prawdopodobna jest identyfikacja na poziomie numeru seryjnego.
Etap trzeci: skonfiguruj resolver. Możesz prowadzić własny resolver, skorzystać z usługi resolvera organizacji członkowskiej GS1 lub wybrać platformę DPP z funkcją resolvera. Resolver musi być dostępny w domenie zakodowanej w Twoich URI GS1 Digital Link i pozostawać dostępny przez cały okres istnienia DPP.
Etap czwarty: skonfiguruj treści. Utwórz strony internetowe i punkty końcowe API, do których resolver będzie kierował użytkowników. Zadbaj o to, by strony dla konsumentów były dobrze zaprojektowane i informacyjne, a punkty końcowe do odczytu maszynowego dostarczały ustrukturyzowane dane w wymaganych formatach.
Etap piąty: wygeneruj i przetestuj kody QR. Użyj generatora kodów QR zgodnego z GS1 Digital Link, aby utworzyć kody dla swoich produktów. Przetestuj je gruntownie na różnych urządzeniach, w różnych warunkach skanowania i w różnych scenariuszach użycia.
Etap szósty: zintegruj kody z procesami produkcji i pakowania. Ustal, jak kody QR będą drukowane na produktach lub opakowaniach, zaktualizuj projekty graficz
Czy ten artykuł był pomocny?
Cieszymy się, że pomogło. Dziękujemy za informację.