Giter VIP home page Giter VIP logo

fetchgtinfromgs1digitallinkuri's Introduction

Fetch GTIN From A GS1 Digital Link URI

Demo on how to extract a GTIN from a GS1 Digital Link URI as e.g. encoded in a 2D data carrier such as a QR code

Background

As of 2027, retail scanning systems must be ready to read the Global Trade Item Number (GTIN) not only from a linear EAN or UPC barcode, but also from a 2D code. For further information, see e.g. https://www.gs1.org/industries/retail/2D-barcodes.

Purpose of this repository

Though not the only option, the most promising data carrier from today's perspective (as e.g. it also allows for direct consumer interaction) might be the QR code encoding a GS1 Digital Link URI.

The GS1 Digital Link URI Syntax Standard (see https://ref.gs1.org/standards/digital-link/uri-syntax/) provides a Regular Expression (RegEx) to recognise GS1 data structures. See section 6.1 Recognising a GS1 Digital Link URI.

Based on this RegEx, this repository contains a (hopefully) comprehensible demonstration on how GS1 data can be extracted from such a URI - just access the provided Jupyter Notebook.

On Jupyter Notebooks

In simple words, a Jupyter Notebook is a convenient way to switch between explanatory text and executable code. It is based on open source software and standards.

fetchgtinfromgs1digitallinkuri's People

Contributors

ralphtro avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.