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_shippingUwaga: 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.