5.2 固有アイテム識別子(MB01)のためのデータ構造
5.2.1 UII 符号化方式(UN(DUNS)、OD(Odette)、LA(JIPDEC)、VTD(TEIKOKU DATABANK)、TAJ(国税庁
電子タグのデータのフォーマットは、ISO/IEC 15962(表 9 参照)に従って「ASCII 文字 6 ビット 符号化テーブル」を使用する。
5.2.1.1 UN(DUNS)、OD(Odette)、LA(JIPDEC)、VTD(TEIKOKU DATABANK)、
TAJ(国税庁 JAPAN)による DI"37S"を使用した部品識別(UII)
本書の以前のバージョンでは、厳密に定義されたストリング長の DI"25S"の適用を推奨した。
しかし、実践においては PN および SN の長さは様々であることが分かった。従い、JAIF は、
本書では将来の RFID アプリケーションおよび可能であれば既存のアプリケーションに DI"37S"を使用することを推奨する。
DI"37S"は、部品番号(PN)と部品シリアル番号(PSN)が"+"文字で分割され、別々に宣言され る。
表 4:DI "37S" および IAC "UN"を使用した部品およびコンポーネントの識別のためのデータ構造
DI IAC CIN PN 分離器 PSN
データ識別子 発番機関コ ード
企業識別番号 部品番号 分離器 部品シリアル
番号
37S UN 変動 変動 + 変動
3 文字(a) 2 文字(a) 9 char (n) x チャー(a) 1 文字 ychar(a) 以下の表は、MB01 への「37S」データエンコーディングを表しており、2 つの主要なセクション 1) CRC およびプロトコル制御ワード、および 2)UII を含む。
注:表 5 の値の列の「変動」および「固定」という用語は、そのデータの長さではなく、使 用された実際のデータを指す。
表 5:MB 01 部品およびコンポーネントのコーディングスキーム ビット位置
(HEX) データ型 値 サイズ 内容
MB 01:CRC+プロトコル制御ワード 00 – 0F CRC-16 ハードウェア割り当
て 16 ビット CRC
10 – 14 データ長 変動 5 ビット
PC フィールドと Attribute/AFI フィ ールドを除いた 16 ビットワードの数 を表す。
15 PC ビット 0x15
0b0 または
0b1
1 ビット
0 = MB11 にデータ無、または MB11 なし 1 = MB11 に有効データあり MB11
16 PC ビット
0x16 0b0 1 ビット 0 ="拡張 PC ワード"を使用しない 17 PC ビット
0x17 0b1 1 ビット 1 =ISO に基づくデータ解釈規則
18 – 1F AFI
0xA1 または
0xA4
8 ビット
ISO/IEC 15961 および ISO 17367 に従って使用されるアプリケーショ ンファミリ識別子。有害部品は A4 を使用する。
小計 32 ビット
MB 01:6 ビット符号化を持つ固有項目識別子(UII)
位置 20 か ら始まるり、
データの終 わりへ/使 用可能なメ モリの終わ
DI 「37S」 3 an 部品識別のためのデータ識別子
「37S」
発行機関コ ード(IAC)
「OD」「UN」「LA」
「VTD」「TAJ」 2 または 3 an DUNS、Odette、JIPDEC、または TEIKOKU DATABANK、国税庁によ
りへ る発行機関コード
企業識別コ
ード(CIN) IAC の定義による
4 an(OD)、9an (UN および VTD)、12 an
(LA)、
13 n (TAJ)
企業識別番号
シリアル番号 (SN) 部品番号よ
り構成、
部品番号(PN) 1... X an 所有者が割り当てた PN ID の英数 字文字の可変数
+ ( 分離器) 1an "+" 符号分離器(2Bh) 分離器およ
び部品シリア ル番号
部品シリアル番号
(PSN) 1... Y an 英数字 Y 文字以内、大文字 EOT 0b100001 6 ビット 伝送終了文字
最後の 16 ビ ットワードの 終わりまでパ
ディング
0b10、0b1000、
0b100000、
0b100000、
0b100000010、
0b100000000、
0b100000000、また は
0b10000000000001 0
2, 4、6、8、10、12 または 14 ビット
ワードパッド
ISO/IEC 15962 第 13.1 章による。
小計 変動 最大 240 ビット
TOTAL
MB01: 変動 最大 272 ビット
注:EOT およびパディングビットは、管理目的およびワードパッドに使用される。これら は UII(MB01)内の参照 ID の一部ではなく、UM(MB11)に格納されるデータ、す なわちデータのデコード時に EOT ビットとパッドビットの両方が削除されるデー タである。
5.2.1.2 NATO(NCAGE)パッシブ Gen2RFID タグ用コンストラクト
DOD は、ケースおよびパレットレベルのすべての出荷ユニットにパッシブ Gen2 RFID タグを 取り付けることを要求している。この要件は、GS1 タグデータ指定に従ってデータをフォーマッ トすることを含む。EPC の会社管理者番号を持たない会社または EPC の会社管理者番号を 使用しない会社には、EPC の会社管理者番号の代わりに商業および政府機関(CAGE)コード を使用することができる「DOD Construct」(または.「DOD 96」として知られている)がある。
北大西洋条約機構(NATO)連合委員会 135(AC135)は、NCAGE または NATO CAGE コード の発行を管理している。「CAGE」という用語は、名目上、加盟国の軍隊に対して AC135 によ って発行された NCAGE コードを指す。AC135 は、NCAGE コードが個々に固有であることを 保証する規則を公表した。CAGE コードと NCAGE コードは同じ長さ(5 文字の英数字)である。
EPC および DOD に準拠した RFID タグ ID の組み立て方法に関する詳細な指示は、米国国 防総省サプライヤの『パッシブ RFID 情報ガイド』版 14.0 に掲載されている。
UII メモリ領域(MB01)の使用方法は、「GS1 タグデータ基準」バージョン 1.5 以降に記載されて いる。
以下の表は、MB01 にエンコードされ、2 つの主要なセクションを含むデータを表す。1) CRC およびプロトコル制御ワード、および 2)UII。
注:表 6 の値の列の「変動」および「固定」という用語は、そのデータの長さではなく、使 用された実際のデータを指す。
表 6:DOD の RFID タグ(MB01)の固有識別(UII) ビット位置
(HEX) データ型 値 サイズ 内容
MB01:CRC+プロトコル制御ワード 00 – 0F CRC ハードウェア割
り当て 16 ビット CRC 10 – 14 データ長 変動 5 ビット
PC フィールドと Attribute/AFI フィー ルドを除いた 16 ビットワードの数を 表す。
15 PC ビット 0x15
0b0 または
0b1
1 ビット
0 = MB11 にデータ無、または MB11 なし
1 = MB11 に有効データあり 16 PC ビット
0x16 0b0 1 ビット 0 ="拡張 PC ワード"を使用しない 17 PC ビット
0x17 0b0 1 ビット 0 =EPC に基づくデータ解釈規則 18 – 1F 属性 0b00000000 8 ビット EPC フォーマットの AFI なし
小計 32 ビット
MB01:
UII すべての UII データは、ISO/IEC 17367 に従って、表 9 からの 6 ビットの符号化値を使用する。
使用しない位置には、先頭のゼロ(ASCII"ゼロ"[0x30])が埋め込まれる。
位置 20 か ら始まり、デ ータの終端 へ/使用可 能メモリ終 了へ
ヘッダ 0x2F
00101111 8 ビット DOD 96 のヘッダ
フィルタ値
0b0000 または 0b0001 または 0b0010
4 ビット
0000 =パレット(パレット積載量) 0001 =ケース(出荷・外装コンテナ) 0010 =ユニットパック 他のすべての
組み合わせ=将来の使用の ためにリザーブ
政府管理識 別子
「スペース」の後 ろに 5 文字の
英数字
48 ビット
NCAGE コードまたは CAGE コード の先頭に「スペース」が付く。
または
DODAAC - 6 文字(米軍の活動を識 別するためにのみ使用される) (–付属書 I の 16 進数表示)
製造番号 変動 36 ビット 左詰めゼロを使用したバイナリ形式
小計 96 ビット
TOTAL 128 ビット
MB01: