Inledning: att koppla fysiska produkter till digital information
I årtionden har streckkoder varit ryggraden i produktidentifiering och detaljhandel. De välbekanta strecken i en UPC- eller EAN-streckkod kodar ett nummer, vanligtvis ett GTIN (Global Trade Item Number), som identifierar en produkt i kassan. Men i en värld där produkter behöver bära omfattande digital information till konsumenter, myndigheter, reparatörer och återvinnare räcker en enkel numerisk identifierare inte längre.
Här kommer GS1 Digital Link in, en standard som överbryggar klyftan mellan produkternas fysiska värld och webbens digitala värld. GS1 Digital Link omvandlar produktidentifierare till webbadresser (URI:er), så att en enda skanning av en QR-kod kan leda användaren till en mängd produktinformation online. Det är nyckeltekniken som gör digitala produktpass praktiska och skalbara.
GS1 Digital Link i korthet
| Aspekt | Detalj |
|---|---|
| Standardägare | GS1 Global |
| Vad det är | URI-standard som kan slås upp på webben för att koda GS1-produktidentifierare |
| Format | https://example.com/01/12345678901234/21/serial |
| Databärare | QR-kod, RFID, NFC, Data Matrix |
| Primära identifieringsnycklar | GTIN (01), batch (10), serienummer (21), utgångsdatum (17) med flera |
| Relevans för EU:s DPP | Främsta kandidaten för DPP-identifiering enligt genomförandeakterna till ESPR |
| Befintlig användning | Detaljhandel, hälso- och sjukvård samt livsmedelssektorn använder det redan i stor skala |
| Resolvertjänst | Kopplar URI:n till produktinformation hos tillverkaren eller i registret |
I takt med att EU:s ESPR-förordning kräver digitala produktpass för allt fler produkter växer GS1 Digital Link fram som de facto-standarden för att koppla fysiska produkter till deras digitala pass. Att förstå hur det fungerar är avgörande för alla företag som förbereder sig för DPP-efterlevnad.
Vad är GS1 Digital Link?
GS1 Digital Link är en standard som tagits fram av GS1, den globala organisation som ansvarar för världens mest använda standarder för produktidentifiering, bland annat GTIN (numren bakom streckkoderna), EAN/UPC-streckkoder och GS1-128-logistiketiketter.
I grunden definierar GS1 Digital Link ett sätt att uttrycka GS1-identifierare (till exempel GTIN) som webb-URI:er, alltså webbadresser som kan öppnas i en vanlig webbläsare eller av vilken internetansluten enhet som helst. Därmed förvandlas en produktidentifierare från ett enkelt nummer till en inkörsport till digitalt innehåll.
En traditionell streckkod kan till exempel koda GTIN 05412345000013. Med GS1 Digital Link blir samma identifierare en URI som: https://id.example.com/01/05412345000013. Denna URI kan kodas i en QR-kod, och när den skannas leds användaren till information om produkten som finns på webben.
Det geniala med GS1 Digital Link är att det inte ersätter befintliga GS1-identifierare utan utvidgar dem till den digitala världen. Företag som redan använder GTIN kan bygga vidare på sin befintliga identifieringsinfrastruktur. Samma GTIN som identifierar en produkt i leveranskedjan och i kassan fungerar nu också som nyckeln till dess digitala produktpass.
URI-strukturen: så fungerar GS1 Digital Link
Att förstå URI-strukturen i GS1 Digital Link är viktigt vid införandet. Standarden definierar en specifik syntax för att bygga URI:er som kan slås upp på webben utifrån GS1-identifierare.
Grundstrukturen följer detta mönster: https://[domain]/[primary-key-AI]/[primary-key-value]. Domänen är webbadressen till resolvern, den server som lagrar eller vidarebefordrar till produktens digitala innehåll. Den primära nyckelns Application Identifier (AI) och värde kodar GS1-identifieraren. För de flesta produkter är den primära nyckeln AI 01 (GTIN).
URI:n kan innehålla ytterligare kvalificerare för att identifiera specifika batcher, serienummer eller andra detaljnivåer. Till exempel:
- Produktnivå: https://id.example.com/01/05412345000013
- Batchnivå: https://id.example.com/01/05412345000013/10/BATCH123
- Serienivå: https://id.example.com/01/05412345000013/21/SERIAL456
AI-koderna i URI-sökvägen motsvarar samma Application Identifiers som används i GS1-128-streckkoder och andra GS1-databärare. AI 01 är GTIN, AI 10 är batchnummer, AI 21 är serienummer, AI 17 är utgångsdatum och så vidare. Denna enhetlighet mellan GS1-standarderna förenklar införandet för företag som redan använder GS1-identifierare.
För digitala produktpass enligt ESPR är identifiering på serienivå (med AI 21) särskilt viktig. Förordningen kräver att produktpass kopplas till enskilda produkter eller batcher, och URI:er på serienivå möjliggör unik identifiering av varje artikel.
GS1 Digital Link jämfört med traditionella streckkoder
För att förstå varför GS1 Digital Link är så omvälvande hjälper det att känna till begränsningarna hos traditionella streckkoder och hur Digital Link löser dem.
Traditionella streckkoder, både endimensionella (UPC/EAN) och tvådimensionella (GS1 DataMatrix), kodar data direkt i streckkodssymbolen. Skannern läser streckkoden och extraherar det kodade numret. Men streckkoden i sig är inte kopplad till internet; den är en statisk, självständig databärare. För att komma åt produktinformation måste ett system slå upp det skannade numret i en lokal eller proprietär databas.
QR-koder med GS1 Digital Link kodar däremot en webb-URI. Vilken smarttelefon som helst kan skanna QR-koden och navigera till URI:n i en vanlig webbläsare, utan någon särskild app eller proprietär databas. Detta webbaserade angreppssätt är det som gör GS1 Digital Link lämpligt för konsumentnära tillämpningar som digitala produktpass.
Viktiga skillnader mellan traditionella streckkoder och GS1 Digital Link:
- Traditionella streckkoder kodar nummer; GS1 Digital Link kodar webb-URI:er
- Traditionella streckkoder kräver proprietära skannrar och databaser; Digital Link fungerar med vilken smarttelefon som helst
- Traditionella streckkoder har ett enda syfte (skanning i kassan); Digital Link möjliggör flera användningsområden med en och samma kod
- Traditionella streckkoder är statiska; Digital Link-URI:er kan peka på dynamiskt, uppdaterat innehåll
- Traditionella streckkoder kan inte skilja mellan användare; Digital Link stöder innehållsförhandling för olika målgrupper
En viktig praktisk aspekt: QR-koder med GS1 Digital Link kan fortfarande användas i kassan. Butiksskannrar kan extrahera GTIN ur URI:n, så en enda QR-kod med GS1 Digital Link kan fungera både i kassan och som konsumentinformation. Denna ”dubbla användning” innebär att företag kan ersätta traditionella streckkoder med QR-koder med GS1 Digital Link utan att störa befintliga butiksprocesser.
GS1 Digital Links roll i digitala produktpass
GS1 Digital Link är inte bara ett av flera alternativ för att införa digitala produktpass, det håller på att bli den primära standarden. ESPR-förordningen anger att identifierare för produktpass ska följa internationellt erkända standarder, och GS1 Digital Link är den mest mogna och mest utbredda standarden som uppfyller detta krav.
GS1 Digital Link och kraven på produktpass passar naturligt ihop. ESPR kräver att varje produkt har en databärare (till exempel en QR-kod) som länkar till produktens digitala pass. GS1 Digital Link erbjuder exakt denna förmåga: ett standardiserat sätt att koda en produktidentifierare i en QR-kod som leder till ett webbaserat produktpass.
Standarden stöder också ESPR:s krav på differentierad åtkomst till data. Genom innehållsförhandling och resolverlogik kan en GS1 Digital Link-URI leverera olika innehåll till olika användare. En konsument som skannar QR-koden med mobilens webbläsare kan se en lättläst webbsida med information om produktens hållbarhet. En marknadskontrollmyndighet som frågar samma URI via ett API kan få strukturerade JSON-LD-data för automatiserad kontroll av efterlevnaden. En återvinnare som skannar koden kan få data om materialsammansättning formaterade för avfallshanteringssystem.
Det är resolverarkitekturen bakom GS1 Digital Link som möjliggör denna flexibilitet. En resolver är en webbtjänst som tar emot förfrågningar om GS1 Digital Link-URI:er och vidarebefordrar dem till rätt innehåll utifrån vad den som frågar behöver. GS1:s överensstämmelsestandard för resolvrar säkerställer interoperabilitet: en resolver som drivs av ett företag kan leda användare till produktpassdata som lagras hos ett annat.
Generera QR-koder för GS1 Digital Link
Att generera QR-koder för digitala produktpass med GS1 Digital Link kräver uppmärksamhet på flera tekniska detaljer för att säkerställa efterlevnad och användbarhet.
QR-koden måste koda hela GS1 Digital Link-URI:n, inklusive domän, primär nyckel (GTIN) och eventuella kvalificerare (batchnummer, serienummer). URI:n bör använda HTTPS för att säkerställa säker kommunikation. Den resulterande QR-koden blir en vanlig QR-kod enligt ISO/IEC 18004, ingen särskild symbologi krävs.
Storlek och tryckkvalitet är avgörande. QR-koden måste vara tillräckligt stor för att en mobilkamera ska kunna skanna den tillförlitligt på rimligt avstånd. GS1 rekommenderar en minsta modulstorlek (det minsta elementet i QR-koden) och en minsta frizon (fritt utrymme runt koden). För de flesta tillämpningar rekommenderas en QR-kod på minst 15 mm x 15 mm, men större storlekar kan behövas för produkter som skannas på avstånd.
Felkorrigeringsnivån påverkar både QR-kodens robusthet och datakapacitet. Högre felkorrigeringsnivåer gör koden mer motståndskraftig mot skador (repor, delvis skymd kod) men ökar kodens storlek eller minskar datakapaciteten. För produktpass är en medelhög felkorrigeringsnivå (nivå M, som tål ungefär 15 % skada) oftast en bra balans.
Testning är nödvändig. Generera exempel på QR-koder och testa dem med flera enheter och skanningsappar under verkliga förhållanden, med olika belysning, vinklar och avstånd. Säkerställ att koderna skannas tillförlitligt på både iOS- och Android-enheter och att de leder till rätt innehåll i produktpasset.
Resolverarkitektur: motorn bakom Digital Link
Resolvern är den kritiska infrastrukturkomponent som får GS1 Digital Link att fungera. När en användare skannar en QR-kod med GS1 Digital Link skickar enheten en HTTP-förfrågan till resolvern, servern på den domän som kodats i URI:n. Resolvern avgör sedan vilket innehåll som ska levereras utifrån förfrågan.
En resolver som överensstämmer med GS1 måste stödja flera nyckelfunktioner. Länkupplösning är huvudfunktionen: resolvern slår upp GS1-identifieraren och returnerar rätt innehåll eller omdirigerar till platsen där innehållet finns. Innehållsförhandling gör att resolvern kan leverera olika format utifrån HTTP-huvudet Accept, till exempel HTML till webbläsare och JSON-LD till maskinklienter.
Resolvern kan också stödja differentiering av länktyper. En enda GS1-identifierare kan ha flera tillhörande resurser: en produktsida, en slutpunkt för produktpassdata, ett säkerhetsdatablad, ett återkallelsemeddelande, en sida med återvinningsinstruktioner. Resolvern kan leda användare till den mest lämpliga resursen utifrån sammanhang, parametrar för länktyp eller användarens preferenser.
För införandet av produktpass har resolverarkitekturen viktiga konsekvenser. Du kan antingen driva en egen resolver (med full kontroll över infrastrukturen) eller använda en resolvertjänst från tredje part. Många DPP-plattformar har resolverfunktionalitet som en del av sitt erbjudande, vilket förenklar driftsättningen för företag som inte vill hantera sin egen infrastruktur.
GS1 driver en global tjänst för upptäckt av resolvrar som möjliggör interoperabilitet mellan olika resolverimplementeringar. Det innebär att systemet kan fungera sammanhängande även om olika företag använder olika resolvrar, ett centralt krav för det decentraliserade ekosystem för produktpass som ESPR förutser.
Innehållsförhandling: rätt data till rätt användare
Innehållsförhandling är en av de mest kraftfulla funktionerna i GS1 Digital Link och är direkt relevant för införandet av produktpass. Principen är enkel: samma URI levererar olika innehåll beroende på vem som frågar och vilket format som behövs.
I HTTP-protokollet använder innehållsförhandling huvudet Accept i förfrågan för att ange vilka innehållstyper klienten kan hantera. En webbläsare skickar vanligtvis Accept: text/html, vilket visar att den vill ha en webbsida. En API-klient kan skicka Accept: application/ld+json och begära strukturerade data i JSON-LD-format.
För digitala produktpass gör innehållsförhandling att en enda QR-kod kan fylla flera syften:
- Konsumenter som skannar med mobilens webbläsare får en genomarbetad webbsida med information om produktens hållbarhet, reparationsanvisningar och vägledning om återvinning
- Marknadskontrollmyndigheter som frågar via API får strukturerade, maskinläsbara data för automatiserad kontroll av efterlevnaden
- Återvinnare och avfallshanterare får data om materialsammansättning och demontering formaterade för avfallshanteringssystem
- Affärspartner får data om leveranskedjan som är relevanta för inköp och tillbörlig aktsamhet
Detta angreppssätt med flera intressenter är precis vad ESPR förutser. Förordningen kräver att produktpassdata ska vara tillgängliga för olika användargrupper med olika åtkomstnivåer, och innehållsförhandling ger den tekniska mekanismen för att uppnå detta via en enda databärare på produkten.
Innehållsförhandling kräver noggrann planering av dataarkitekturen. Du behöver definiera vilket innehåll varje användargrupp ska se, hur innehåll med begränsad åtkomst (för myndigheter och affärspartner) ska autentiseras och hur data ska formateras för både människor och maskiner.
Förstå GTIN: grunden för GS1 Digital Link
GTIN (Global Trade Item Number) är den grundläggande identifieraren i GS1-systemet och den vanligaste primära nyckeln i GS1 Digital Link-URI:er. Att förstå GTIN är avgörande för att införa GS1 Digital Link på rätt sätt.
Ett GTIN är ett globalt unikt nummer som identifierar en handelsvara, det vill säga varje produkt eller tjänst som kan prissättas, beställas eller faktureras var som helst i leveranskedjan. GTIN finns i flera format: GTIN-8 (8 siffror), GTIN-12 (12 siffror, UPC-formatet som används i Nordamerika), GTIN-13 (13 siffror, EAN-formatet som används globalt) och GTIN-14 (14 siffror, för logistikenheter).
För att få GTIN måste ett företag vara medlem i sin lokala GS1-medlemsorganisation, som tilldelar ett GS1-företagsprefix. Företaget använder sedan prefixet för att skapa GTIN för var och en av sina produkter. Den sista siffran i ett GTIN är en kontrollsiffra som beräknas utifrån de föregående siffrorna.
I GS1 Digital Link-URI:er uttrycks GTIN alltid i 14-siffrigt format (GTIN-14), där kortare format fylls ut med inledande nollor. Ett GTIN-13 som 5412345000013 blir alltså 05412345000013 i URI-sökvägen. Det säkerställer enhetlighet och förenklar tolkningen.
Om ditt företag ännu inte använder GTIN bör du skaffa sådana tidigt i förberedelserna för produktpass. Kontakta din lokala GS1-medlemsorganisation för att ansöka om ett GS1-företagsprefix och börja tilldela GTIN till dina produkter.
Steg för införande: kom igång med GS1 Digital Link
Att införa GS1 Digital Link för dina produkter omfattar flera praktiska steg. Här är en färdplan för företag som ska komma igång.
Steg ett: se till att du har GTIN för alla produkter som kommer att kräva ett produktpass. Om du redan är GS1-medlem med tilldelade GTIN ligger du steget före. Om inte, registrera dig hos din lokala GS1-medlemsorganisation och skaffa ett företagsprefix.
Steg två: definiera din identifierarstruktur. Bestäm om dina produktpass ska finnas på produktmodellnivå (endast GTIN), batchnivå (GTIN + batchnummer) eller serienivå (GTIN + serienummer). Den delegerade akten enligt ESPR för din produktkategori kommer att ange den nödvändiga detaljnivån, men identifiering på serienivå är sannolik för många kategorier.
Steg tre: sätt upp din resolver. Du kan driva en egen resolver, använda en resolvertjänst från en GS1-medlemsorganisation eller använda en DPP-plattform med inbyggd resolverfunktionalitet. Resolvern måste vara nåbar på den domän som kodats i dina GS1 Digital Link-URI:er och måste vara tillgänglig under produktpassets hela livstid.
Steg fyra: konfigurera ditt innehåll. Skapa de webbsidor och API-slutpunkter som resolvern ska leda användare till. Se till att konsumentsidorna är väl utformade och informativa och att de maskinläsbara slutpunkterna levererar strukturerade data i de format som krävs.
Steg fem: generera och testa QR-koder. Använd en QR-kodgenerator som följer GS1 Digital Link för att skapa koder för dina produkter. Testa grundligt på olika enheter, under olika skanningsförhållanden och för olika användningsfall.
Steg sex: integrera i dina produktions- och förpackningsprocesser. Bestäm hur QR-koderna ska tryckas på produkter eller förpackningar, uppdatera förpackningsdesignen och inför kvalitetskontroller som verifierar att koderna trycks korrekt och går att skanna.
- Skaffa eller verifiera GTIN för alla produkter som kräver produktpass
- Definiera identifierarens detaljnivå (modell-, batch- eller serienivå)
- Driftsätt eller prenumerera på en resolvertjänst för GS1 Digital Link
- Bygg slutpunkter för produktpassinnehåll för konsumenter och maskiner
- Generera QR-koder med verktyg som följer GS1 Digital Link
- Integrera tryckning av QR-koder i produktions- och förpackningsflöden
- Testa QR-koder på olika enheter, i olika miljöer och för olika intressenters användningsfall
- Inför löpande processer för att upprätthålla resolverns tillgänglighet och datans riktighet
Databärare utöver QR-koder
QR-koder är den vanligaste databäraren för GS1 Digital Link, men inte det enda alternativet. ESPR tillåter olika databärare, bland annat RFID och NFC, och valet av bärare beror på produkt, användningsfall och bransch.
NFC-taggar (Near Field Communic
Var den här artikeln till hjälp?
Kul att det hjälpte. Tack för att du berättade.