TTData Model
TTData Model
The TraceTracker data model (ttData) describes traceable objects and their properties and relations.
Entities
Different traceable entity types are declared in the TRD. See the chapter on TRD for details. A traceable entity is a logical representation of physical objects. The level of detailing will depend on customer requirements and available data, but an entity must have an identity that can lead back to the physical objects for the model to have value. One physical object or production run may be modelled using different types during it’s lifetime.
Transformations
Relations between traceable entities are called transformations. Transformations occur when there is a change in a physical object for instance as a result of mixing several objects together resulting in a new identity.
There are six different transformation types: Split, Mix, Join, Convert, EnterCluster, and LeaveCluster.
- Split describes creating a new entity by taking parts of another entity.
- Join is the opposite, joining one entity into another.
- Mix is the combination of a Split and a Join where part of one entity is mixed into another.
- Convert is the transformation of an entity from one type to another.
- EnterCluster/LeaveCluster is aggregation/deaggregation transformations.
Stations/BusinessLocations
The EPCIS term BusinessLocation is analogous to the term Station used in ttData. It represents a location or enclosed space with properties relevant to the traceable entities within that station. It can be a temperature-logged warehouse or container. A GPS-logged truck, or simply an RFID reader at a specific location.
Properties
Properties are timestamped values that can be attached to traceable objects or stations. They are typed using the TRD, and multiple properties of the same type may be added to the same entity to create a property log.
See example.