Traceability Events
Please note that this content is under development and is not ready for implementation. This status message will be updated as content development progresses.
Digital Traceability Events
The AATP digital traceability events are all implemented as profiles of the UNTP Digital Traceability Event (DTE). An AATP DTE profile is no different in structure to a UNTP DTE but has specific constraints regarding the identifier schemes and industry vocabularies. Implementers should familiarise with the UNTP DTE before implementing any of the AATP traceability event profiles.
The table lists each AATP traceability event type and version as well as it's UNTP version dependency.
Name | Current Version | Status | Release Date | UNTP dependency |
---|---|---|---|---|
Animal Processing Event | 0.4.0 | Draft | 20-11-2024 | UNTP DTE v0.5.0 |
Animal Feeding Event | 0.4.0 | Draft | 20-11-2024 | UNTP DTE v0.5.0 |
Logical Model
All AATP traceability events use the UNTP Digital Traceability Event v 0.5.0 logical model without change. AATP only applies specific vocabulary and rules.
Technical Artefacts
Implementers must use the UNTP DTE Technical Artefacts. v0.5.0
Animal Processing Event
The AATP Animal Processing Event represents the processing of a batch of animals at a meat processing plant. It uses the transformation
event type with input as a list of identified animals and output as list of processed product types identified to batch level.
Profile Rules
DigitalTraceabilityEvent.issuer
CredentialIssuer.id
MUST be the DID of the processor and SHOULD include aCredentialIssuer.OtherIdentifiers
structure that identifies the operator of the plant using the ABN identity scheme.TransformationEvent
MUST be included. No other event types are required.TransformationEvent.processType
MUST be set toAATP_Animal_Procesing_Event
TransformationEvent.inputEPCList
is mandatory and MUST include a list ofItem.id
drawn from NLIS identifier scheme.TransformationEvent.inputQuantityList
is not required.- Outputs MUST be identified at least to batch level using
TransformationEvent.outputQuantityList
whereQuantityElement.productId
is a batch level identifier. - Outputs MAY be identified to serialised item level using
TransformationEvent.outputEPCList
whereitem.id
is a unique serialised item idenifier. - Output identifiers MUST leverage a resolvable and verifiable identifier scheme. The GS1 GTIN identifier scheme is recommended but any schem may be used provided it meets the UNTP requirements for resolvable and verifiable identifiers.
- Outputs MAY be grouped into one DTE (that would list all products from a processing lot) or across multiple seaprate DTE (eg separate DTEs for specific cuts or by-products such as hides).
TransformationEvent.actionCode
MUST be set toadd
,TransformationEvent.bizStepCode
MUST be set tocbv:BizStep-commissioning
, andTransformationEvent.bizStepCode
MUST be set tocbv:Disp-active
Working Sample
An issued AATP Animal Processing Event (link TBD)
Animal Feeding Event
The AATP Animal Feeding Event represents the feedlot process and records the association of a grain supply with an animal. it uses the association
event because the input and output animal identifier remains unchanged. The feeding event simply connects an identified consignment of grain to the animal. When a specific consignment cannot be linked to a specific animal then feedlots should list all consignments that may have been fed to the animal.