GS1 BlueNumber blockchain
Key Points
References
Reference_description_with_linked_URLs_______________________ | Notes______________________________________________________________ |
---|---|
https://www.gs1.org/sites/default/files/docs/architecture/AG_Flyer_final.pdf | gsi standards overview |
https://xchange.gs1.org/sites/glossary/en-gb | GSI vocabulary definitions ** |
https://www.ibm.com/support/pages/constructing-gs1-gtin-valid-lgtin | GTIN 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.
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
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-->
Step-by-step guide for Example
sample code block