Standardy GS1

Aby ułatwić integrację danych między IBM Blockchain Transparent Supply a lokalnymi systemami organizacji członkowskich, dane zgodne są oparte na standardach GS1 . Global Standards One (GS1) jest globalną organizacją biznesową typu not-for-profit, która rozwija i utrzymuje standardy i usługi dla uczestników łańcucha dostaw. Standardy GS1 umożliwiają firmom, które wykorzystują rozbieżne procesy i procedury, interakcję i transakcję z klarownością i efektywnością.

Typy identyfikatorów GS1

GS1 udostępnia metodę rejestracji identyfikatorów dla przedrostków firmy, lokalizacji i produktów. Każdy zarejestrowany identyfikator jest unikalnym identyfikatorem, który może być używany w dowolnym łańcuchu dostaw, na całym świecie. Następujące typy identyfikatorów GS1 są powszechnie używane w publikacji IBM Blockchain Transparent Supply. Pełna lista typów identyfikatorów GS1 jest dostępna w serwisie GS1 . Opis produktu GS1 Business Data Model może także ułatwić proces przesyłania danych.

Identyfikator Opis Przykłady
Numer GTIN Globalny numer pozycji handlowej (produkty i usługi) Mleko, mango, pomidory
Numer GLN Globalny numer lokalizacji (strony i lokalizacje) Firmy, magazyny, sklepy detaliczne
SSCC Kod kontenera wysyłki seryjnej lub jednostki logistyczne Palety, pojemniki

Identyfikatory URI GS1

Jak pokazano w tabeli 1 poniżej, IBM Blockchain Transparent Supply korzysta z identyfikatorów URI GS1 , które są zgodne ze standardem GS1 Tag Data Standard.

Tabela 1. Identyfikatory URI GS1

Element Przykład i składnia
Formaty EAN-13 / GTIN-13 IBM Blockchain Transparent Supply nie obsługuje formatów EAN-13 / GTIN-13 ; dodaj wiodącą zero (0) do skonstruowania URN GTIN-14 .
EPC-SSCC urn:epc:id:sscc:5012345.0678901234 urn:epc:id:sscc:<CompanyPrefix>.<SerialRefAndExtension>(17 Digits)
EPC-SGTIN urn:epc:id:sgtin:0614141.107346.2017 urn:epc:id:sgtin:<CompanyPrefix>.<IndicatorDigit><ItemRef>.<SerialNumber> (13 Digits + Serial Number)
EPC-SGLN urn:epc:id:sgln:0614141.00777.0 urn:epc:id:sgln:<CompanyPrefix>.<LocationReference>.<Extension> (12 Digits + Extension)
EPC-LGTIN urn:epc:class:lgtin:0614141.107346.101 urn:epc:class: lgtin:<CompanyPrefix>.<IndicatorDigit><ItemRef>.<Lot> (13 cyfr + Lot)
GS1-GTIN 40987650000223 <Indicator><CompanyPrefix><ItemRef><CheckDigit> (14 Digits)
GS1-SSCC 409876506700001010 <Extension><CompanyPrefix><SerialReference><CheckDigit> (18 Digits)
GS1-GLN 4098765000010 <CompanyPrefix><LocationReference><CheckDigit> (13 Digits)
GS1_ENTITY urn:epcglobal:cbv:bt:1234567890123:T1234 urn:epcglobal:cbv:bt:<GS1-GLN>:<Transaction ID>
GS1_ENTITY_TYPE urn:epcglobal:cbv:btt:po urn:epcglobal:cbv:btt:<Business Transaction Type> Poprawne typy transakcji biznesowych = bol, desadv, inv, pedigree, po, poc, prodorder, recadv, rma
GS1_BIZSTEP urn:epcglobal:cbv:bizstep:przyjmujących urn:epcglobal:cbv:bizstep:<bizStep> Poprawne bizSteps = akceptowanie, przybywanie, składanie, gromadzenie, uruchamianie, podpisywanie, creating_class_instance, cycle_liczenia, wycofanie z eksploatacji, odchodzenie, niszczenie, deasemblowanie, wydawanie, kodowanie, entering_exiting, przechowywanie, sprawdzanie, instalowanie, zabijanie, ładowanie, inne, pakowanie, kompletacja, odbieranie, usuwanie, ponowne pakowanie, naprawianie, zastępowanie, ponowne udostępnianie, sprzedawanie detalistów, wysyłka, staging_outbound, stock_branie, magazynowanie, przechowywanie, transformowanie, transportowanie, rozładunek, rozpakowywanie, void_shipping
Uwaga: Niestandardowa bizSteps jest obsługiwana, w formacie poprawnego adresu URL HTTP, rozpoczynając od http:// lub https://. Zalecanym formatem jest http://<client-controlled-domain-name>/<path>/<biz_step_name>
GS1_DISPOSITION urn:epcglobal:cbv:disp:zniszczone urn:epcglobal:cbv:disp:<Disposition> Poprawne dyspozycje = active, container_closed, uszkodzone, zniszczone, odstąpione, usunięte, zakodowane, wygasłe, in_progress, in_transit, inactive, no_pedigree_match, non_sellable_other, partially_dispensed, przywrócone, zarezerwowane, deta_ sprzedawane, zwrócone, sellable_accessible, sellable_not_accessible, skradzione, nieznane
GS1_SOURCE_DEST_TYPE urn:epcglobal:cbv:sdt:possessing_party urn:epcglobal:cbv:sdt:<Source Destination Type> Poprawne źródłowe typy miejsc docelowych = owning_party, possessing_party, location

Odczytaj punkty

W przypadku zdarzeń EPCIS w pojeździe lub statku w tranzycie GS1 współrzędne geo-współrzędne punktu odczytu są obsługiwane przy użyciu identyfikatorów URI zgodnych ze standardem RFC5870 . Poprawne współrzędne geograficzne dla pliku <readPoint><geo> XML to rozdzielone przecinkami współrzędne latitude,longitude lub rozdzielone przecinkami współrzędne latitude,longitude,altitude , jak to pokazano na poniższych przykładach:

<readPoint><geo>geo:13.4125,-103.8667</geo></readPoint>
<readPoint><geo>geo:13.4125,103.8667,9.098</geo></readPoint>

IBM Blockchain Transparent Supply umożliwia dostęp do danych punktów odczytu tylko za pośrednictwem interfejsu API śledzenia. Nie jest on dostępny za pośrednictwem interfejsu użytkownika. Aby zapoznać się z przykładową składnią IBM Blockchain Transparent Supply , należy zapoznać się z opisem XML Event XMLz adnotacjami. Szczegółowe informacje o punktach odczytu GS1 można znaleźć w sekcji 7.3.4 GS1 EPCIS Standard.