GS1 Digital Link Standard (DRAFT)
enabling consistent representation of GS1 identification keys within web addresses to link to online information and services
Release [ToBe]1.1, Draft, 10 June 2019
IMPORTANT Disclaimer applicable to this Community Review public draft
This document is a DRAFT, a work in progress and NOT the final GS1 standard. This document is for review only and it is provided "as is". GS1 does not make any representation or warranty, express or implied, including, but not limited to, warranties of merchantability, fitness for a particular purpose or use, non-infringement, or title; that the contents of the document are suitable for specific purposes; nor that the implementation of such contents will not infringe any third party patents, copyrights, trademarks or other rights. Furthermore, GS1 assumes no liability whatsoever for any inadvertent errors or omissions that may appear in the document. In no event shall GS1 be liable for any direct, indirect, special or consequential damages arising out of any use of the document or the performance or implementation of the contents thereof.
Although the standard development process is in progress and governed by the GS1 Intellectual Property Policy, intellectual property right issues could occur any time. The document itself cannot infringe patent rights, but the implementation thereof could. Therefore, if you implement the draft standard contained in the document, you do so entirely at your own risk. Implementers and distributors of software products are encouraged to provide feedback, but should consult with their own attorneys, and form their own conclusions concerning the implementability and possible infringement of third-party rights.
GS1 Digital Link Standard
1
Document Summary
- Document Item
- Current Value
Document Name Document Date
GS1 Digital Link Standard 10 June 2019
Document Version Document Issue Document Status Document Description
[ToBe]1.1 Draft 0.19 2019-06-10 Draft enabling consistent representation of GS1 identification keys within web addresses to link to online information and services
2
Contributors
- Name
- Organisation
Grant Courtney (Chair) Dominique Guinard (Chair) Laurent Tonnelier (Chair) Stefan Artlich
GlaxoSmithKline EVRYTHNG mobiLead Bayer AG – Division Pharma HKScan Sweden AB Arthrex Inc.
Adam Björnstjerna Wes Bloemker Stephen Brown Greg Buckley
Mead Westvaco PepsiCo, Inc.
Henk Dannenberg Jeanne Duckett Vera Feuerstein Tarik Gemei
NXP Semiconductors Avery Dennison RFID Nestlé Amgen Inc.
Viktoria Grahnen Mike Kuhno
AbbVie Avery Dennison RFID F. Hoffmann-La Roche Ltd. L'Oreal
Sébastien Langlois-Berthelot Nicolas Lecocq
- Phill Marley
- AstraZeneca Pharmaceuticals
Qingdao Haier Washing Machine Co. Ltd. BillerudKorsnäs (Venture) F. Hoffmann-La Roche Ltd. SANOFI
Yi Meng Martin Neselius Tatjana Pathare Guilhem Rousselet Sophie-Mareen Scholz Mandeep Sodhi John Terwilliger Gina Tomassi
Dr. August Oetker Nahrungsmittel KG Nestlé Abbott PepsiCo, Inc.
- Julie Vargas
- Avery Dennison RFID
DANONE PRODUITS FRAIS FRANCE Costco Wholesale
Sylvie Vilcoq Evan Bacchus
Release [ToBe]1.1, Draft, 2019-06-10
© 2019 GS1 AISBL
Page 2 of 153
GS1 Digital Link Standard
- Name
- Organisation
Fabien Calleia Yolande Diaz
SIZEASE Carrefour
- Sven Dienelt
- Hermann Hagemeyer GmbH & Co. KG
Migros-Genossenschafts-Bund Axfood Sverige AB H&M
Marcel Ducceschi Jonas Elander Max Engström Sylvia Rubio Alegren Hans Peter Scheidt Joachim Wilkens Hajo Reissmann Marc Damhösl Hirokazu Nagai Vladimir Dzalbo Richard Fisher Steven Robba Karen Arkesteyn Koji Asano
ICA Sverige AB C & A SCS C & A SCS Universitaetsklinikum Schleswig-Holstein Schweizerische Bundesbahnen SBB Japan Pallet Rental Corporation Smartrac Technology Germany GmbH DoD Logistics AIT Standards Office 1WorldSync, Inc. GS1 Belgium & Luxembourg GS1 Japan
- Andrea Ausili
- GS1 Italy
Xavier Barras Jonas Batt
GS1 France GS1 Switzerland
- GS1 France
- Rahma Benfraj
Mats Bjorkqvist Arnaud Bonnefoy Jonas Buskenfried Emanuela Casalini Madalina Cernat Anthony Chan Shawn Chen
GS1 Sweden GS1 France GS1 Sweden GS1 Italy GS1 Romania GS1 Hong Kong GS1 Thailand
- Luiz Costa
- GS1 Brasil
Benjamin Couty Tim Daly
GS1 France GS1 Ireland
- Owen Dance
- GS1 New Zealand
- GS1 Australia
- Michael Davis
- Kevin Dean
- GS1 Canada
Raymond Delnicki Huipeng Deng Sean Dennison Peta Ding
GS1 US GS1 China GS1 Ireland GS1 UK
Ferran Domenech Fuste Xiaowen Dong Guilherme França
GS1 Spain GS1 China GS1 Brasil
Release [ToBe]1.1, Draft, 2019-06-10
© 2019 GS1 AISBL
Page 3 of 153
GS1 Digital Link Standard
- Name
- Organisation
GS1 South Africa GS1 Denmark GS1 France
Michele Francis Padayachee Jesper Kervin Franke Jean-Christophe Gilbert Vanessa Giulieri Esther Goh
GS1 Italy GS1 Singapore GS1 Switzerland GS1 France
Heinz Graf magali Granger
- János Gyuris
- GS1 Hungary
- GS1 UAE
- Rami Habbal
- Jason Hale
- GS1 UK
Karolin Harsanji Gary Hartley
GS1 Sweden GS1 New Zealand
- GS1 US
- Bernie Hogan
Fredrik Holmström Hideki Ichihara Yoshihiko Iwasaki Yo Han Jeon
GS1 Sweden GS1 Japan GS1 Japan GS1 Korea
- Yohan Jeon
- GS1 Korea
- Fiona Jia
- GS1 China
- Ricky Jones
- GS1 UK
- Sang Ik Jung
- GS1 Korea
Kimmo Keravuori Kazuna Kimura Alexey Krotkov Chris Lai
GS1 Finland GS1 Japan GS1 Russia GS1 Hong Kong GS1 Hungary GS1 Chinese Taipei GS1 Germany GS1 Japan
Ildikó Lieber Marisa Lu Ilka Machemer Noriyuki Mama Roberto Matsubayashi Riad Mechtari Jan Merckx
GS1 Brasil GS1 Algeria GS1 Belgium & Luxembourg GS1 South Africa GS1 France
Ephraim Mokheseng Adrien Molines
- Naoko Mori
- GS1 Japan
Daniel Mueller-Sauter Prince Namane Daisuke Negishi Eric Ng
GS1 Switzerland GS1 South Africa GS1 Japan GS1 Hong Kong GS1 Sweden GS1 Switzerland
Staffan Olsson Michel Ottiker
Release [ToBe]1.1, Draft, 2019-06-10
© 2019 GS1 AISBL
Page 4 of 153
GS1 Digital Link Standard
- Name
- Organisation
GS1 Association Greece GS1 Argentina GS1 India
Manos Papadakis Sebastián Perazzo Bijoy Peter Sarina Pielaat Neil Piper
GS1 Netherlands GS1 UK
Emma Potter Paul Reid
GS1 Australia GS1 UK
Alexandre Rieucau Zbigniew Rusinek Nick Rusman Roxana Saravia Bulmini Sue Schmid
GS1 France GS1 Poland GS1 Netherlands GS1 Argentina GS1 Australia GS1 Austria GS1 China
Eugen Sehorz Xiaojing Shao Yuko Shimizu Marcel Sieira Sean Sloan
GS1 Japan GS1 Australia GS1 Australia
- GS1 Russia
- Olga Soboleva
Andrew Steele Sylvia Stein
GS1 Australia GS1 Netherlands
- GS1 US
- Jo Anna Stewart
- Flora Sue
- GS1 China
Ralph Troeger Vivian Underwood Frits van den Bos Ricardo Verza Amaral Melo Linda Vezzani Rocio Vizcarra Amber Walls
GS1 Germany GS1 US GS1 Netherlands GS1 Brasil GS1 Italy GS1 Argentina GS1 US
- Yi Wang
- GS1 China
- Shu Wang
- GS1 China
Achim Wetter Stephan Wijnker Ruoyun Yan
GS1 Germany GS1 Australia GS1 China
- Victor Zhang
- GS1 China
Marc Blanchet Adnan Alattar Philip Allgaier Shreenidhi Bharadwaj Dalibor Biscevic Randy Burd
Viagenie Digimarc bpcompass GmbH Syndigo Business Technologies Ltd MultiAd Kwikee
Release [ToBe]1.1, Draft, 2019-06-10
© 2019 GS1 AISBL
Page 5 of 153
GS1 Digital Link Standard
- Name
- Organisation
- Shawn Cady
- Syndigo
- Tony Ceder
- Charmingtrim
Robert Celeste Patrick Chanez Dilip Daswani Cory Davis
Center for Supply Chain Studies INEXTO SA Qliktag Software (formally Zeebric LLC) Digimarc
Christophe Devins Roland Donzelle Chuck Evanhoe Susan Flake
Adents High-Tech International SQUARE / TINTAMAR Evanhoe & Associates, Inc. Zebra Technologies Corporation
Četrta pot,d.o.o.,Kranj
Optel Group
Tomaz Frelih Mathieu Gallant Ivan Gonzalez Richard Graves Danny Haak recycl3R Phy Nedap
Mark Harrison John Herzig
Milecastle Media Limited Barcode Graphics Inc Canada
- Digimarc
- Dan James
- Paul Kanwar
- ScanTrust
- J.D. Kern
- Syndigo
Thomas Kühne André Machado Joel Meyer
Goodstag GmbH TrustaTAG Digimarc
Attila Sándor Nagy ilteris oney infiCom.EU Co. Ltd. ecomes
Tiphaine Paulhiac Justin Picard
Ambrosus Technologies ScanTrust
Tony Rodriguez Zbigniew Sagan Joannie Sauvageau Kim Simonalle Andrew Verb Elizabeth Waldorf Alex Winiarski George Wright IV Tony Zhang
Digimarc Advanced Track and Trace Optel Group Qliktag Software (formally Zeebric LLC) Bar Code Graphics, Inc. TraceLink Winiarski Group Product Identification & Processing Systems Syndigo
- Pete Alvarez
- GS1 Global Office
GS1 Global Office GS1 Global Office GS1 Global Office GS1 Global Office
Phil Archer Henri Barthel Robert Beideman Steven Keddie
Release [ToBe]1.1, Draft, 2019-06-10
© 2019 GS1 AISBL
Page 6 of 153
GS1 Digital Link Standard
- Name
- Organisation
Jeanette McVeigh Aaron Miller Dan Mullen
GS1 Global Office GS1 Global Office GS1 Global Office GS1 Global Office GS1 Global Office GS1 Global Office
Craig Alan Repec Greg Rowe Kevin Stark
3
Log of Changes
Release
1.0
- Date of Change
- Changed By
- Summary of Change
- Aug 2018
- Phil Archer, Dominique
Guinard, Mark Harrison, Marie Petre & Greg Rowe
Initial release developed on WR 17-000343. Originally published under the title GS1 Web URI
Structure Standard
0.1 0.2
2019-01-29 2019-03-05
- Phil Archer
- Preparation of original material for addition of
new sections
Phil Archer & David Buckley
Integration of resolver chapter, term ‘GS1 Web
URI’ replaced with GS1 Digital Link URI as appropriate throughout. Minor changes not tracked. New sections highlighted in blue. Specific issues raised throughout the document. Updated to GS1 Branding.
- 0.3
- 2019-04-17
- Dominique Guinard
- Added sections about CORS and TLS.
- 0.4-0.18
- 2019-04-18 – 2019-06-
05
Mark Harrison, Phil Archer, Laurent Tonnelier, Dominique Guinard, Grant
Addition of chapter on compression/decompression,
Addition of semantics chapter Evolutionary steps as decided by the working group concerning, for example, link type being
the default, cf. ‘a link’, introduction of concept pf
a class 2 resolver, allowance for resolvers to cover subset of GS1 identifier space, definition of the resolver description file, inclusion of a conformance statement.
Courtney, Tony Rodriguez et al
Addition of AIs 417, 235 and 7040
- 0.19
- 2019-06-10
- Marie Petre, Rigo
Wenning
Addition of disclaimer ahead of public Community Review
4
Disclaimer
56
GS1®, under its IP Policy, seeks to avoid uncertainty regarding intellectual property claims by requiring the participants in the Work Group that developed this GS1 Digital Link Standard to agree to grant to GS1 members a royalty-free licence or a RAND licence to Necessary Claims, as that term is defined in the GS1 IP Policy. Furthermore, attention is drawn to the possibility that an implementation of one or more features of this Specification may be the subject of a patent or other intellectual property right that does not involve a Necessary Claim. Any such patent or other intellectual property right is not subject to the licencing obligations of GS1. Moreover, the agreement to grant licences provided under the GS1 IP Policy does not include IP rights and any claims of third parties who were not participants in the Work Group.
789
10 11
12 13 14 15 16
Accordingly, GS1 recommends that any organisation developing an implementation designed to be in conformance with this Specification should determine whether there are any patents that may encompass a specific implementation that the organisation is developing in compliance with the Specification and whether a licence under a patent or other intellectual property right is needed. Such a determination of a need for licencing should be made in view of the details of the specific system designed by the organisation in consultation with their own patent counsel.
17 18
THIS DOCUMENT IS PROVIDED “AS IS” WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF
MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR PARTICULAR PURPOSE, OR ANY WARRANTY OTHER WISE ARISING
Release [ToBe]1.1, Draft, 2019-06-10
© 2019 GS1 AISBL
Page 7 of 153
GS1 Digital Link Standard
19 20 21
OUT OF THIS SPECIFICATION. GS1 disclaims all liability for any damages arising from use or misuse of this document, whether special, indirect, consequential, or compensatory damages, and including liability for infringement of any intellectual property rights, relating to use of information in or reliance upon this document.
22 23 24
GS1 retains the right to make changes to this document at any time, without notice. GS1 makes no warranty for the use of this document and assumes no responsibility for any errors which may appear in the document, nor does it make a commitment to update the information contained herein.
25 26
GS1 and the GS1 logo are registered trademarks of GS1 AISBL.
Release [ToBe]1.1, Draft, 2019-06-10
© 2019 GS1 AISBL
Page 8 of 153
GS1 Digital Link Standard
27 28 29
Table of Contents
123
Executive summary .................................................................................... 12 Foreword .................................................................................................... 13 Definitions and namespaces ...................................................................... 13
30
- 31
- 3.1
- Typographical conventions used in this document ............................................................. 14
32 33 34 35
- 4
- Introduction ............................................................................................... 14
4.1 4.2 4.3
What is a URI?.............................................................................................................. 14 Why Linked Data? ......................................................................................................... 17 Use of GS1 Digital Link URIs with various kinds of data carriers .......................................... 17
36 37 38 39 40 41 42
5.1 5.2 5.3 5.4 5.5 5.6
Do no harm to the existing GS1 System Architecture and existing identification practices ...... 19 Use of barcodes containing GS1 Digital Link URIs and GS1 barcodes ................................... 20 A note on terminology ................................................................................................... 21 Security and privacy of information ................................................................................. 22 Contextual information .................................................................................................. 22 Access to traceability data by various supply chain stakeholders ......................................... 22
43 44 45 46 47 48 49 50 51 52 53 54 55 56
- 6
- GS1 Digital Link URI Syntax........................................................................ 24
6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9
Character sets .............................................................................................................. 24 Primary identification keys ............................................................................................. 25 Key qualifiers................................................................................................................ 26 Primary key formats...................................................................................................... 27 Key qualifier formats ..................................................................................................... 27 Primary identifier and value concatenation ....................................................................... 28 Key qualifier concatenation............................................................................................. 28 Path element order........................................................................................................ 29 Data attributes ............................................................................................................. 30
6.9.1 6.9.2
Extension mechanism and reserved keywords .......................................................... 37 Constructing the query string ................................................................................. 37
6.10 Constructing the GS1 Digital Link URI.............................................................................. 38 6.11 Canonical GS1 Digital Link URIs ...................................................................................... 39
57 58 59 60 61 62 63 64 65 66
7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9
GTIN ........................................................................................................................... 40 GTIN + CPV.................................................................................................................. 41 GTIN + Batch/Lot.......................................................................................................... 41 GTIN + Serial Number (also known as SGTIN).................................................................. 41 GTIN + Batch/Lot + Serial Number + Expiry Date............................................................. 42 GTIN + Net Weight........................................................................................................ 42 SSCC........................................................................................................................... 42 SSCC with specified Content, Count and Batch/Lot............................................................ 42 Physical location represented by a GLN or GLN + GLN Extension......................................... 43