GS1 BlueNumber blockchain

Key Points


References

Reference_description_with_linked_URLs_______________________Notes______________________________________________________________


https://www.gs1.org/sites/default/files/docs/architecture/AG_Flyer_final.pdfgsi standards overview
https://xchange.gs1.org/sites/glossary/en-gbGSI vocabulary definitions **
https://www.ibm.com/support/pages/constructing-gs1-gtin-valid-lgtinGTIN conversion to LGTIN *

















Key Concepts


GS1 Standards 

https://www.gs1.org/sites/default/files/docs/architecture/AG_Flyer_final.pdf

. The GS1 system of standards enables the identification of business items and communication of data about these items in ways that can be used in any industry, in any country and with any trading partner.


GS1 standards have many benefits including:

1. Working with all business partners in the same way is most cost-effective
For example, when business data is exchanged electronically and in a standardised manner with all trading
partners the implementation effort and operational costs are much lower than compared to tailored solutions
which are different for each trading partner. New or improved functionality can also be achieved with a critical
mass of trading partners much faster.

2. Providing mutually beneficial solutions for companies that have no direct business relationship
For example, a manufacturer may mark a product with a barcode, the product is sold to retailers through a
distributor and this barcode is read by all retailers who receive the product. The barcode is an interface
between the manufacturer and the retailers, but the manufacturer’s only business relationship is with the
distributor. Provided all trading partners adhere to the standard, the GS1 system enables barcodes to be read
by any standards based scanning system which is mutually beneficial to both manufactures who can barcode
their products in the same way for all customers, and for retailers who benefit from having all products
barcoded in a consistent, standard, way.

These factors have a profound influence on the design of interfaces between trading
partners and the end consumer:

  • They require that interface definitions be negotiated and
    implemented outside the context of particular trading
    relationships, and be adhered to by all parties.
  • They require broadly accepted industry standards in
    which the emphasis is placed on interoperability,
    maximum applicability to a broad range of business
    contexts and minimisation of the need for bilateral
    agreements.
  • These are precisely the principles that underlie the GS1
    system of standards.


GS1 org

https://en.wikipedia.org/wiki/GS1

GS1 is a not-for-profit organisation that develops and maintains global standards for business communication. The best known of these standards is the barcode, a symbol printed on products that can be scanned electronically. Over 100 million products carry GS1 barcodes and they are scanned more than six billion times every day.

GS1 has 115 local member organisations and over 2 million user companies.

GS1 standards, services and solutions are designed to improve the efficiency, safety and visibility of supply chains across physical and digital channels in a wide variety of sectors. They form a business language that identifies, captures and shares key information about products, locations, assets and more.

History

In 1973, the Universal Product Code (UPC) was selected by this group as the first single standard for unique product identification, and in 1974, the Uniform Code Council (UCC) was founded to administer the standard.[1] On 26 June 1974, a pack of Wrigley’s chewing gum became the first ever product with a barcode to be scanned in a shop.[1][3]

In 1976, the original 12-digit code was expanded to 13 digits, which opened the doors for the identification system to be used outside the U.S. In 1977, the European Article Numbering Association (EAN) was established in Brussels and with founding members from 12 countries.[4]

In 1990, EAN and UCC signed a global cooperation agreement and expanded overall presence to 45 countries. In 1999, EAN and UCC launched the Auto-ID Centre to develop Electronic Product Code (EPC) enabling GS1 standards to be used for RFID.[5]

In 2004, EAN and UCC launched the Global Data Synchronization Network (GDSN), a global, internet-based initiative that enables trading partners to efficiently exchange product master data.[4]

By 2005, the organisation was present in over 90 countries which started to use the name GS1 on a worldwide basis. Whilst "GS1" is not an acronym it refers to the organisation offering one global system of standards.[4]

Aug 2018 - GS1 Web URI Structure Standard is ratified allowing unique ID's to be added to products by storing a URI (a webpage-like address) as a QR code.[


https://www.gs1us.org/what-we-do/standards


Global Data Synchronization Network

https://en.wikipedia.org/wiki/Global_Data_Synchronization_Network

The Global Data Synchronization Network (GDSN) is an internet-based, interconnected network of interoperable data pools governed by GS1 standards. The GDSN enables companies around the globe to exchange standardized product master data with their trading partners.

The GDSN is used as a tool to support high data quality through use of authoritative data sources, real-time data synchronization, and standardization of data formatting.

The GDSN operates using a publish-subscribe pattern between two trading partners, each of which are registered with and access the GDSN via a data pool. The GS1 Global Registry acts as a directory to point to the data pool where data is housed, and matches subscription to registrations in order to facilitate synchronization.[1]

Global identification numbers
The Global Location Number (GLN) and the Global Trade Item Number (GTIN) are the global identification numbers in the GDSN. The GLN is the identifier for legal entities, trading partners and locations while the GTIN is the identifier for trade items.[2]

Data pools
There are currently 44 GDSN-certified data pools.[3] All data pools offer GDSN storage and synchronization, but they differ by additional information managed, supportive services, and pricing models.[4]

GDSN site

https://www.gs1.org/services/gdsn

The Global Data Synchronisation Network (GDSN) is the world's largest product data network. GDSN makes it possible for any company, in any market, to share high-quality product information seamlessly. Because companies of all sizes need the same thing—timely and reliable product information—to ultimately benefit consumers and patients.

With GDSN, high quality product content is uploaded, maintained and shared automatically, ensuring trading partners have immediate access to the most current and complete information needed to exchange products on both local and global markets.

GDSN schema

Data Pools

Any company that needs to send or receive product information can take advantage of GDSN by subscribing to a data pool. Your data pool will enable you to set up your product content and synchronise it with all your trading partners, so you can plug in reliable data for all markets at one time.


Trust and efficiency start with a valid ID.
Get product identity right with Verified by GS1


GS1 case study - Ben Keith Foods

https://www.gs1.org/sites/default/files/gs1us-benekeith-casestudy-final.pdf

Allow trading partners them to research products, place orders,
check on deliveries, and much more.

How can Fabric implement verifiable credentials for entities ?


Standard Fabric has sample apps that contain:

wallets

tokens

IDs ???

could write an object to wallet that supports JSON-LD standard for verifiable credentials 

could integrate Aries / Indy



https://github.com/hyperledger/fabric-samples


Sample: Account-based token scenario

https://github.com/hyperledger/fabric-samples/tree/master/token-account-based

The account-based token smart contract demonstrates how to create and transfer fungible tokens using an account-based model. In an account-based model, there is an account for each participant that holds a balance of tokens. A mint transaction creates tokens in an account, while a transfer transaction debits the caller's account and credits another account.

ERC20 wallets


Sample: Off-chain Data 

https://github.com/hyperledger/fabric-samples/tree/master/off_chain_data

This sample demonstrates how you can use Peer channel-based event services to replicate the data on your blockchain network to an off chain database. Using an off chain database allows you to analyze the data from your network or build a dashboard without degrading the performance of your application.

This sample uses the Fabric network event listener from the Node.JS Fabric SDK to write data to local instance of CouchDB.


Potential Value Opportunities



Potential Challenges



Candidate Solutions


USSEC soyfood web database


soyfood-mike-answers-Paramount Software Solutions Inc. Mail - few questions on soyfoods db proposal

RFP for USSEC soyfood web db

_Proposal For USSEC.docx

ussec-Soyfood-site-WBS.xlsx gdrv

RFP response solution estimates 

client >>  context > goals > scope > constraints > requirements > RFP

provider >> context > goals > RFP > use cases > requirements > models > design > product plans > build plans > wbs x phase, role > estimates > confirmations



GTIN conversion to LGTIN

GLN is the identifier for legal entities, trading partners and locations
GTIN is the identifier for trade items
GSIN Global Serial ID Number
SSCC Serial Shipping Container Code
SGTIN serial nbr suffix for GTIN
LGTIN GTIN with lot no

https://www.ibm.com/support/pages/constructing-gs1-gtin-valid-lgtin

If you have a GS1 GTIN (i.e12345678901234) and would like to construct it to a valid LGTIN:

EPC-LGTIN

urn:epc:class:lgtin:2345678.190123.101
urn:epc:class:lgtin:<CompanyPrefix>.<IndicatorDigit><ItemRef>.<Lot>(13 digits + Lot)

<!--General LGTIN syntax: urn:epc:class:lgtin:CompanyPrefix.IndicatorDigitAndItemRef.Lot-->

Construct an LGTIN


Step-by-step guide for Example



sample code block

sample code block
 



Recommended Next Steps