Standardy danych w EPC Strona: 1 Standardy danych w tagu EPC W elektronicznym noniku danych, jakim jest tag EPC (Electronic Produkt Code), bdzie zapisany tylko numer identyfikacyjny. Bdzie to jeden z poniszych standardów danych: 1. SGTIN 2. SSCC 3. SGLN 4. GRAI 5. GIAI 6. GID Z powyszego zestawienia wynika, e numer identyfikacyjny EPC zawiera istniejce, kluczowe numery EAN.UCC z wyjtkiem ostatniego GID (General Identifier), który jest niezaleny od wszystkich znanych, istniejcych specyfikacji lub schematów identyfikacji. 1) SGTIN W tagach EPC bdzie zapisywany, bazujcy na GTIN, numer identyfikacyjny nazywany w skrócie SGTIN (ang. Serialized Global Trade Identification Number). Poniewa GTIN identyfikuje tylko rodzaj produktu, a nie identyfikuje indywidualnie kadego produktu, dlatego w celu uzyskania tej moliwoci w tagu EPC do GTIN dodano numer. W ten sposób moliwa jest identyfikacja np. kadej puszki Coca Coli, kadej pary spodni itp. Struktura danych zakodowanych w SGTN została przedstawiona na rysunku 1. SGTIN wskanika GTIN wskanika kontrolna Rys.1. Dane zakodowane w SGTIN W tagu EPC przed SGTIN wystpuj jeszcze trzy dodatkowe pola:, Warto filtru i Podział, jak pokazano w Tabeli 1. Informacje zawarte w tych dodatkowych do właciwego SGTIN polach bd umoliwiały wykorzystanie SGTIN w sieci EPC. 96-bit SGTIN Warto Filtru Podział i cyfra Wskanika bits 3 bity 3 bity 20-40 bitów 24-4 bity 3 bitów 0011 0000 rzeczywista) 999,999-999,999,999,999 9,999,999-9 Tab.1 Zawarto tagu EPC o pojemnoci 96 bitów kodujcego SGTIN 274,77,906,943
Standardy danych w EPC Strona: 2 Poniej zostało przedstawione zastosowanie poszczególnych pól zapisywanych w tagu EPC: okrela długo całego numeru identyfikacyjnego EPC, identyfikuje jego typ i Warto filtru jest stosowana do szybkiego filtrowania i wstpnej selekcji podstawowych typów logistycznych. Patrz Tabela 2. Warto 000 oznacza Wszystkie inne. Warto filtru 000 oznacza, e obiektu, do którego jest tag przymocowany, nie mona dopasowa do adnego logistycznego typu okrelonego przez inne wartoci filtru w niniejszej specyfikacji. Naley zauway, e tagi zgodne z wczeniejszymi wersjami niniejszej specyfikacji, w których warto 000 była tylko jedyn wartoci dopuszczon do uycia, bd miały filtr wartoci równy 000 niezalenie od typu logistycznego. Lecz dla tagów zgodnych z niniejsz specyfikacj warto filtru powinna by dopasowana do obiektu, na którym tag bdzie zamocowany, a uycie 000 powinno by ograniczone tylko do przypadku, gdy warto filtru dla takiego obiektu nie istnieje w specyfikacji. Zgrupowanie standardowej handlowej reprezentuje wszystkie poziomy pakowania dla jednostek logistycznych. wysyłkowej jednostkowej / handlowej konsumenckiej powinien by stosowany wtedy, gdy pojedyncza jednostka jest take jednostk logistyczn (np. wielki telewizor, rower). Podział wskazuje długo prefiksu i oznaczenia. Jest to bardzo istotne np. w Polsce, gdzie długo prefiksu moe wynosi od 4 do 7 cyfr. Wartoci podziału pokazano w Tabeli 3. identyfikuje producenta produktu, do którego przyłczony jest tag EPC np. Firma Coca Cola wskanika znajdujcego si w GTIN zostaje w SGTIN przeniesiona przed oznaczeniem. To przeniesienie umoliwia wyszukiwanie w Internecie producenta danego produktu, a przez to dotarcie do interesujcej nas informacji. odnosi si dokładnie do typu produktu, najczciej Stock Keeping Unit np. Cola dietetyczna puszka 330ml, wersja US. jest numerem niepowtarzalnym dla kadej pozycji - mówi nam dokładnie, do której np. puszki 330ml Coli dietetycznej si odnosi. Umoliwia to m.in. szybkie wyszukanie produktów, które mog by blisko terminu wanoci. kontrolna znajdujca si w GTIN nie jest umieszczona w SGTIN. Warto binarna Wszystkie inne 000 Detaliczna konsumencka jednostka handlowa 001 Standardowe zgrupowanie handlowej 010 Wysyłka jednostkowa / Konsumencka jednostka handlowa 011 Zarezerwowany 100 Zarezerwowany 101 Zarezerwowany 110 Zarezerwowany 111 Tab.2. Wartoci filtru SGTIN
Standardy danych w EPC Strona: 3 Warto podziału i cyfra wskanika bity cyfry bity cyfry 0 40 12 4 1 1 37 11 7 2 2 34 10 10 3 3 30 9 14 4 4 27 17 5 5 24 7 20 6 6 20 6 24 7 Tab.3. Warto podziału SGTIN 2) SSCC Schemat kodowania EPC dla SSCC pozwala na bezporednie umieszczenie tego numeru w tagach EPC. Jednak w tagach EPC nie jest kodowana cyfra kontrolna numeru SSCC Rysunek 2. SSCC zakodowany w EPC wskanika SSCC wskanika kontrolna Rys.2. Dane zakodowane w SSCC W tagu EPC przed SSCC wystpuj jeszcze trzy dodatkowe pola:, Warto filtru i Podział, jak pokazano w Tabeli 4. Informacje zawarte w tych dodatkowych do właciwego SSCC polach bd umoliwiały wykorzystanie SSCC w sieci EPC. SSCC- 96 Warto Filtru Podział i cyfra Wskanika bitów 3 bity 3 bity 20-40 bitów 3-1 bitów 24 bity 0011 0001 binarna) 999.999-999.999.999.999 99.999.999.999-99.999 *Pojemno pól I zmienia si zgodnie z polem Podział Tab.4 Zawarto tagu EPC o pojemnoci 96 bitów kodujcego SSCC Nieprzydzielone (nie uywane)
Standardy danych w EPC Strona: 4 Poniej zostało przedstawione zastosowanie poszczególnych pól zapisywanych w tagu EPC kodujcym SSCC: okrela długo całego numeru identyfikacyjnego EPC, identyfikuje jego typ i Warto filtru nie jest czci SSCC lub identyfikatora EPC, lecz jest stosowany do szybkiego filtrowania i wstpnej selekcji podstawowych typów logistycznych. Patrz Tabela 5. Warto 000 oznacza Wszystkie inne. Warto filtru 000 oznacza, e obiektu, do którego jest tag przymocowany, nie mona dopasowa do adnego logistycznego typu okrelonego przez inne wartoci filtru w niniejszej specyfikacji. Naley zauway, e tagi zgodne z wczeniejszymi wersjami niniejszej specyfikacji, w których warto 000 była tylko jedyn wartoci dopuszczon do uycia, bd miały filtr wartoci równy 000 niezalenie od typu logistycznego, lecz dla tagów zgodnych z niniejsz specyfikacj warto filtru powinna by dopasowana do obiektu, na którym tag bdzie zamocowany, a uycie 000 powinno by ograniczone tylko do przypadku, gdy warto filtru dla takiego obiektu nie istnieje w specyfikacji. Podział wskazuje długo prefiksu i oznaczenia. Jest to bardzo istotne np. w Polsce, gdzie długo prefiksu moe wynosi od 7 do 10 cyfr (590 + Jednostki Kodujcej). Wartoci podziału pokazano w Tabeli 6. zawiera dosłowny prefiks, wskanika znajdujcego si na pocztku numeru SSCC zostaje w tagu EPC przeniesiona przed oznaczeniem. To przeniesienie umoliwia wyszukiwanie w Internecie wysyłajcej np. jednostk logistyczn, a przez to dotarcie do interesujcej nas informacji. Nieprzydzielone nie jest stosowane. To pole musi zawiera zera, aby było zgodne z t wersj specyfikacji. Warto binarna Wszystkie inne 000 Niezdefiniowane 001 Jednostka wysyłkowa / Logistyczna 010 Zarezerwowany 011 Zarezerwowany 100 Zarezerwowany 101 Zarezerwowany 110 Zarezerwowany 111 Tab.5. Wartoci filtru SSCC
Standardy danych w EPC Strona: 5 Warto podziału i cyfra wskanika Bity Cyfry bity cyfry 0 40 12 1 5 1 37 11 21 6 2 34 10 24 7 3 30 9 2 4 27 31 9 5 24 7 34 10 6 20 6 3 11 Tab.6. Warto podziału SSCC 3) SGLN Schemat kodowania EPC dla GLN pozwala na bezporednie umieszczenie tego numeru w tagach EPC. Jednak w tagach EPC nie jest kodowana cyfra kontrolna numeru GLN Rysunek 3. W przypadku numeru SGLN (Serialized Global Location Number) nie jest obecnie uywane pole numeru indywidualnego. SGLN zakodowany w EPC lokalizacji (nie u ywany) GLN lokalizacji kontrolna Rys.3. Dane zakodowane w SGLN W tagu EPC przed SGLN wystpuj jeszcze trzy dodatkowe pola:, Warto filtru i Podział, jak pokazano w Tabeli 7. Informacje zawarte w tych dodatkowych do właciwego SGLN polach bd umoliwiały wykorzystanie SGLN w sieci EPC. SGLN- 96 Warto Filtru Podział lokalizacji Indywidualny bitów 3 bity 3 bity 20-40 bitów 21-1 bitów 41 bitów 0011 0010 binarna) 999.999-999.999.999.999 999.999-0 *Pojemno pól I zmienia si zgodnie z polem Podział Tab.7 Zawarto tagu EPC o pojemnoci 96 bitów kodujcego SGLN 2.199.023.255.552 (nie uywany)
Standardy danych w EPC Strona: 6 Poniej zostało przedstawione zastosowanie poszczególnych pól zapisywanych w tagu EPC kodujcym SGLN: okrela długo całego numeru identyfikacyjnego EPC, identyfikuje jego typ i Warto filtru nie jest czci GLN lub identyfikatora EPC, lecz jest stosowany do szybkiego filtrowania i wstpnej selekcji podstawowych typów lokalizacji. W Tabeli znajduj si ostatnio zdefiniowane wartoci filtru. Podział wskazuje długo prefiksu i oznaczenia. Jest to bardzo istotne np. w Polsce, gdzie długo prefiksu w numerze lokalizacyjnym moe wynosi od 7 do 12 cyfr. Wartoci podziału pokazano w Tabeli 9. zawiera dosłowny prefiks. lokalizacji zawiera numer oznaczenia lokalizacji. Indywidualny zawiera numer. Pole numeru indywidualnego jest zarezerwowane i nie powinno by uywane dopóki w systemie EAN.UCC nie zostanie okrelony odpowiedni sposób rozszerzenia numeru GLN. Warto binarna Wszystkie inne 000 Zarezerwowany 001 Zarezerwowany 010 Zarezerwowany 011 Zarezerwowany 100 Zarezerwowany 101 Zarezerwowany 110 Zarezerwowany 111 Tab.. Wartoci filtru SGLN Warto podziału i cyfra wskanika bity Cyfry bity cyfry 0 40 12 1 0 1 37 11 4 1 2 34 10 7 2 3 30 9 11 3 4 27 14 4 5 24 7 17 5 6 20 6 21 6 Tab.9. Warto podziału SGLN
Standardy danych w EPC Strona: 7 4) GRAI Schemat kodowania EPC dla GRAI pozwala na bezporednie umieszczenie tego numeru w tagach EPC. Jednak w tagach EPC nie jest kodowana cyfra kontrolna numeru GRAI Rysunek 4. GRAI (Global Returnable Asset Identifier) został zdefiniowany w Specyfikacjach ogólnych EAN.UCC, które s udostpnione w jzyku polskim na stronach internetowych www.gs1pl.org. W odrónieniu od z GTIN ju jest zaprojektowany do przydzielania dla ch obiektów i dlatego nie wymaga dodatkowego pola dla numeru indywidualnego, gdy jest on ju uwzgldniony w tym identyfikatorze. GRAI zakodowany w EPC zasobu (nie u ywany) GRAI zasobu kontrolna (nie u ywany) Rys.4 Dane zakodowane w GRAI W tagu EPC przed GRAI wystpuj jeszcze trzy dodatkowe pola:, Warto Filtru i Podział, jak pokazano w Tabeli 10. Informacje zawarte w tych dodatkowych do właciwego GRAI polach bd umoliwiały wykorzystanie GRAI w sieci EPC. GRAI- 96 Warto Filtru Podział zasobu Indywidualny bitów 3 bity 3 bity 20-40 bitów 24-4 bitów 3 bitów 0011 0011 binarna) 999.999-999.999.999.999 999.999-0 *Pojemno pól i zasobu zmienia si zgodnie z polem Podział Tab.10 Zawarto tagu EPC o pojemnoci 96 bitów kodujcego GRAI 274.77.906.943 Poniej zostało przedstawione zastosowanie poszczególnych pól zapisywanych w tagu EPC kodujcym GRAI: okrela długo całego numeru identyfikacyjnego EPC, identyfikuje jego typ i Warto filtru nie jest czci GRAI lub identyfikatora EPC, lecz jest stosowana do szybkiego filtrowania i wstpnej selekcji podstawowych typów zasobów. W Tabeli 11 zostały umieszczone wartoci filtru GRAI. Niniejsza specyfikacja przewiduje, e wartoci filtru zostan okrelone po rozwaeniu moliwych przypadków zastosowania. Podział wskazuje długo u i u zasobu. Jest to bardzo istotne np. w Polsce, gdzie długo prefiksu moe wynosi od 7 do 10 cyfr (590 + Jednostki Kodujcej). Wartoci podziału dla GRAI pokazano w Tabeli 12.
Standardy danych w EPC Strona: zawiera dosłowny, przydzielony przez Organizacj krajow GS1, prefiks, zasobu koduje numer typu zasobu z GRAI; Indywidualny zawiera numer. Pojemno tego obowizkowego pola jest mniejsza ni maksymalna, dozwolona w Specyfikacjach Ogólnych EAN.UCC. Nie s jednak dozwolone zera z przodu tego numeru, a pole to moe zawiera tylko cyfry. Warto binarna Wszystkie inne 000 Zarezerwowany 001 Zarezerwowany 010 Zarezerwowany 011 Zarezerwowany 100 Zarezerwowany 101 Zarezerwowany 110 Zarezerwowany 111 Tab.11 Wartoci filtru GRAI Warto podziału zasobu Bity Cyfry Bity Cyfry 0 40 12 4 0 1 37 11 7 1 2 34 10 10 2 3 30 9 14 3 4 27 17 4 5 24 7 20 5 6 20 6 24 6 Tab.12 Warto podziału GRAI 5) GIAI Schemat kodowania EPC dla GIAI pozwala na bezporednie umieszczenie tych numerów w tagach EPC Rysunek 5 GIAI (Global Individual Asset Identifier) równie jest zdefiniowany w Specyfikacjach ogólnych EAN.UCC. Podobnie jak GRAI identyfikator ten jest ju zaprojektowany do przydzielania dla ch zasobów i dlatego nie wymaga dodatkowego pola dla numeru indywidualnego.
Standardy danych w EPC Strona: 9 GIAI zakodowany w EPC Indywidualne oznaczenie zasobu GIAI Indywidualne oznaczenie zasobu Rys.5 Dane zakodowane w GIAI W tagu EPC przed GIAI wystpuj jeszcze trzy dodatkowe pola:, Warto Filtru i Podział, jak pokazano w Tabeli 13. Informacje zawarte w tych dodatkowych do właciwego GIAI polach bd umoliwiały wykorzystanie i GIAI w sieci EPC. GIAI- 96 Warto Filtru Podział Indywidualne oznaczenie zasobu bitów 3 bity 3 bity 20-40 bitów 62-42 bity 0011 0100 binarna) 999.999-999.999.999.999 *Pojemno pól I Indywidualne oznaczenie zasobu zmienia si zgodnie z polem Podział Tab.13 Zawarto tagu EPC o pojemnoci 96 bitów kodujcego GIAI 4.611.66.01.427.37.904-4.39.046.511.103 Poniej zostało przedstawione zastosowanie poszczególnych pól zapisywanych w tagu EPC kodujcym GIAI: okrela długo całego numeru identyfikacyjnego EPC, identyfikuje jego typ i Warto filtru nie jest czci GIAI lub identyfikatora EPC, lecz jest stosowany do szybkiego filtrowania i wstpnej selekcji podstawowych typów zasobów. W Tabeli 14 zostały umieszczone wartoci filtru GIAI. Niniejsza specyfikacja przewiduje, e wartoci filtru zostan okrelone po rozwaeniu moliwych przypadków zastosowania. Podział wskazuje długo prefiksu i oznaczenia. Jest to bardzo istotne np. w Polsce, gdzie długo prefiksu moe wynosi od 7 do 10 cyfr. Wartoci podziału dla GIAI pokazano w Tabeli 15. zawiera dosłowny, przydzielony przez organizacj krajow GS1, prefiks. Indywidualne oznaczenie zasobu zawiera unikalny numer kadego zasobu. Pojemno tego pola jest mniejsza ni maksymalna, dozwolona w Specyfikacjach Ogólnych EAN.UCC. Nie s jednak dozwolone zera z przodu tego numeru, a pole to moe zawiera tylko cyfry.
Standardy danych w EPC Strona: 10 Warto binarna Wszystkie inne 000 Zarezerwowany 001 Zarezerwowany 010 Zarezerwowany 011 Zarezerwowany 100 Zarezerwowany 101 Zarezerwowany 110 Zarezerwowany 111 Tab.14. Wartoci filtru GIAI Warto podziału i cyfra wskanika bity Cyfry bity cyfry 0 40 12 42 12 1 37 11 45 13 2 34 10 4 14 3 30 9 52 15 4 27 55 16 5 24 7 5 17 6 20 6 62 1 Tab.15 Warto podziału GIAI 6) GID GID (General Identifier) jest, jak ju wspomniano wczeniej w tym artykule, niezaleny od wszystkich istniejcych specyfikacji lub konwencji identyfikowania. GID składa si z trzech pól: Ogólny prefiks, Klasa obiektu i. W tagu EPC do tych trzech pól jest dodawane jeszcze czwarte pole:, jak przedstawiono w Tabeli 16. GID- 96 Ogólny prefiks Klasa obiektu Indywidualny bitów 2 bitów 24 bity 36 bitów 0011 0101 binarna) 26.435.456 16.777.216 Tab.16 Zawarto tagu EPC o pojemnoci 96 bitów kodujcego GID 6.719.476.736
Standardy danych w EPC Strona: 11 Poniej zostało przedstawione zastosowanie poszczególnych pól zapisywanych w tagu EPC kodujcym GID: okrela długo całego numeru identyfikacyjnego EPC, identyfikuje jego typ i Ogólny prefiks zasadniczo identyfikuje firm lub organizacj, tzn. jednostk odpowiedzialn za przydział i nadzorowanie nastpnych pól w GID: Klasy obiektu i u indywidualnego. Ogólny prefiks jest przydzielany przez EPCglobal, co zapewnia unikalno tego numeru w skali wiata, Klasa obiektu jest zarzdzana przez firm j nadajc w celu identyfikowania klasy lub typu rzeczy. y klasy obiektu musz by, oczywicie, unikalne dla kadego Ogólnego prefiksu. Indywidualny jest unikalny w ramach kadej klasy obiektu. Jednostka nim zarzdzajca jest odpowiedzialna za przydzielanie unikalnych nie powtarzajcych si numerów ch dla kadego produktu w ramach kadej klasy obiektu. Literatura: EPC Generation 1 Tag Data Standards Version 1.1 Rev.1.27. Standard Specification 10 May 2005. EPCglobal opr. Paweł Kamierczak GS1