<?xml version="1.0" encoding="UTF-8"?>
<tdt:epcTagDataTranslation version="2.0" date="2023-03-31T17:30:00Z" epcTDSVersion="2.0" xmlns:tdt="urn:epcglobal:tdt:xsd:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:epcglobal:tdt:xsd:2 EpcTagDataTranslation.xsd">
	<scheme name="USDOD-96" optionKey="1" tagLength="96">
		<level type="BINARY" prefixMatch="00101111" requiredFormattingParameters="filter,tagLength">
			<option optionKey="1" pattern="^00101111([01]{4})([01]{48})([01]{36})" grammar="'00101111' filter cageordodaac serial">
				<field seq="1" name="filter" decimalMinimum="0" decimalMaximum="15" characterSet="[01]*" bitPadDir="LEFT" bitLength="4"/>
				<field seq="2" name="cageordodaac" characterSet="[01]*" length="6" padChar=" " padDir="LEFT" bitLength="48" compaction="8-bit"/>
				<field seq="3" name="serial" decimalMinimum="0" decimalMaximum="68719476735" characterSet="[01]*" bitPadDir="LEFT" bitLength="36"/>
			</option>
		</level>
		<level type="TAG_ENCODING" prefixMatch="urn:epc:tag:usdod-96" requiredFormattingParameters="filter,tagLength">
			<option optionKey="1" pattern="^urn:epc:tag:usdod-96:([0-9])\.([0-9A-HJ-NP-Z]{5,6})\.([0-9]{1,11})$" grammar="'urn:epc:tag:usdod-96:' filter '.' cageordodaac '.' serial">
				<field seq="1" name="filter" decimalMinimum="0" decimalMaximum="15" characterSet="[0-9]*"/>
				<field seq="2" name="cageordodaac" characterSet="[0-9A-HJ-NP-Z]*"/>
				<field seq="3" name="serial" decimalMinimum="0" decimalMaximum="68719476735" characterSet="[0-9]*"/>
			</option>
		</level>
		<level type="PURE_IDENTITY" prefixMatch="urn:epc:id:usdod">
			<option optionKey="1" pattern="^urn:epc:id:usdod:([0-9A-HJ-NP-Z]{5,6})\.([0-9]{1,11})$" grammar="'urn:epc:id:usdod:' cageordodaac '.' serial">
				<field seq="1" name="cageordodaac" characterSet="[0-9A-HJ-NP-Z]*"/>
				<field seq="2" name="serial" decimalMinimum="0" decimalMaximum="68719476735" characterSet="[0-9]*"/>
			</option>
		</level>
		<level type="BARE_IDENTIFIER" prefixMatch="cageordodaac=">
			<option optionKey="1" pattern="^cageordodaac=([0-9A-HJ-NP-Z]{5,6});serial=([0-9]{1,11})$" grammar="'cageordodaac=' cageordodaac ';serial=' serial">
				<field seq="1" name="cageordodaac" characterSet="[0-9A-HJ-NP-Z]*"/>
				<field seq="2" name="serial" decimalMinimum="0" decimalMaximum="68719476735" characterSet="[0-9]*"/>
			</option>
		</level>
	</scheme>
</tdt:epcTagDataTranslation>
