An EPC identifier may be expressed in a number of representations or encodings, such as BINARY, tag-encoding URI, pure-identity URI, legacy formats
The objective of the Tag Data Translation (TDT) is to provide flexible translation (encoding/decoding) between these different representations of an EPC. For example, TDT allows a binary string to be converted into a URI representation or vice versa. The coding schemes specified in EPCglobal Tag Data Standards v1.27 are supported in v1.0 of Tag Data Translation.

There is an implementation available for download .
The TDT project consists of two modules:
TDTEngine makes use of the XML schema and instance files defined in EPCglobal Tag Data Translation v1.0
Possible usage scenarios include the following: