11.08.2015 Views

GS1 EPC Tag Data Standard 1.6 - Indicod-Ecr

GS1 EPC Tag Data Standard 1.6 - Indicod-Ecr

GS1 EPC Tag Data Standard 1.6 - Indicod-Ecr

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

29722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730084. Apply the decoding procedure of Section 15.2.4 to decode control fields.5. Extract N bits beginning at bit 20 h and consider them to be an unsigned integer V.Construct a string consisting of the letter “x” followed by V as a (N/4)-digithexadecimal numeral (using digits and uppercase letters only).6. Construct a string consisting of “urn:epc:raw:”, followed by the result fromStep 4 (if not empty), followed by N as a decimal numeral without leading zeros,followed by a period (“.”), followed by the result from Step 3 (if not empty),followed by the result from Step 5. This is the final <strong>EPC</strong> Raw URI.15.2.2 Gen 2 <strong>EPC</strong> Memory Bank into <strong>EPC</strong> <strong>Tag</strong> URIThis procedure decodes the contents of a Gen 2 <strong>EPC</strong> Memory bank into an <strong>EPC</strong> <strong>Tag</strong> URIbeginning with urn:epc:tag: if the memory contains a valid <strong>EPC</strong>, or into an <strong>EPC</strong>Raw URI beginning urn:epc:raw: otherwise.Given: The contents of the <strong>EPC</strong> Memory Bank of a Gen 2 tagProcedure:1. Extract the length bits, bits 10 h – 14 h . Consider these bits to be an unsigned integer L.2. Calculate N = 16L.3. Extract N bits beginning at bit 20 h . Apply the decoding procedure of Section 14.4,passing the N bits as the input to that procedure.4. If the decoding procedure of Section 14.4 fails, continue with the decoding procedureof Section 15.2.1 to compute an <strong>EPC</strong> Raw URI. Otherwise, the decoding procedureof of Section 14.4 yielded an <strong>EPC</strong> <strong>Tag</strong> URI beginning urn:epc:tag:. Continueto the next step.5. Apply the decoding procedure of Section 15.2.4 to decode control fields.6. Insert the result from Section 15.2.4 (including any trailing colon) into the <strong>EPC</strong> <strong>Tag</strong>URI obtained in Step 4, immediately following the urn:epc:tag: prefix. (IfSection 15.2.4 yielded an empty string, this result is identical to what was obtained inStep 4.) The result is the final <strong>EPC</strong> <strong>Tag</strong> URI.15.2.3 Gen 2 <strong>EPC</strong> Memory Bank into Pure Identity <strong>EPC</strong> URIThis procedure decodes the contents of a Gen 2 <strong>EPC</strong> Memory bank into a Pure Identity<strong>EPC</strong> URI beginning with urn:epc:id: if the memory contains a valid <strong>EPC</strong>, or into an<strong>EPC</strong> Raw URI beginning urn:epc:raw: otherwise.Given: The contents of the <strong>EPC</strong> Memory Bank of a Gen 2 tagProcedure:1. Apply the decoding procedure of Section 15.2.2 to obtain either an <strong>EPC</strong> <strong>Tag</strong> URI oran <strong>EPC</strong> Raw URI. If an <strong>EPC</strong> Raw URI is obtained, this is the final result.Copyright ©2005- 2011 <strong>GS1</strong> AISBL, All Rights Reserved. Page 115 of 218

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!