aatp-core

version: 0.2.0

aatp-core Domain

Data Model

Data Model of aatp/aatp-core

Data Definitions

Farm

The physical site (eg farm or factory) where the product or materials was produced.

Property Definition Type
name The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 50kWhparty - Sample Company Pty Ltd. facility - Greenacres battery factory Text
idValue The value of the identifier within the scheme. Examplesproduct - 09520123.456788party - 90664869327. facility - 123. Text
idScheme The identifier scheme ID. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. URI
idSchemeName The name of the identifier scheme - examples product - GS1 SGTIN. party - ABN. facility - ACME Text
countryOfOperation The country in which this facility is operating. Code (countryCode)
processCategory The idustrial or production processes performed by this facility. id:unstats.un.org/isic/1030 code:1030 name:Processing and preserving of fruit and vegetables schemeID:unstats.un.org/unsd/classifications/Econ/isic schemeName:ISIC Classification
operatedByParty The Party entity responsible for operating the facility.An object structure that uniquely identifies the party within a known party identifiaction scheme. Entity
otherIdentifiers An optional list of other registered identifiers for this facility - eg GLNs or other schemes. Entity
locationInformation Geolocation information for this facility. For example "id":"maps.app.goo.gl/6yyPVdwJDWjtj9fG6" "areaReference":"plus.codes/4RPFR872+"" "geoLocation":["-35.186250","149.301250"] Location
address The Postal address of the location. Address
id The State Government Property Identification Code (PIC) expressed as a URI as follows https://{resolver}.{issuerDomain}/pic/{Identifier} URI
ownedBy The ID and Name of an identified entity such qs a product, facility, party, standard, etc. If the identifier is a W3C DID then the corresponding DID document SHOULD include a serviceEndpoint of type "IdentityResolver". If the identifier is not a W3C DID then the id peroperty SHOULD be an identity resolver URL. Entity
formType Code (FarmTypeCode)

Feedlot

The physical site (eg farm or factory) where the product or materials was produced.

Property Definition Type
id The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. URI
name The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 50kWhparty - Sample Company Pty Ltd. facility - Greenacres battery factory Text
idValue The value of the identifier within the scheme. Examplesproduct - 09520123.456788party - 90664869327. facility - 123. Text
idScheme The identifier scheme ID. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. URI
idSchemeName The name of the identifier scheme - examples product - GS1 SGTIN. party - ABN. facility - ACME Text
countryOfOperation The country in which this facility is operating. Code (countryCode)
processCategory The idustrial or production processes performed by this facility. id:unstats.un.org/isic/1030 code:1030 name:Processing and preserving of fruit and vegetables schemeID:unstats.un.org/unsd/classifications/Econ/isic schemeName:ISIC Classification
operatedByParty The Party entity responsible for operating the facility.An object structure that uniquely identifies the party within a known party identifiaction scheme. Entity
otherIdentifiers An optional list of other registered identifiers for this facility - eg GLNs or other schemes. Entity
locationInformation Geolocation information for this facility. For example "id":"maps.app.goo.gl/6yyPVdwJDWjtj9fG6" "areaReference":"plus.codes/4RPFR872+"" "geoLocation":["-35.186250","149.301250"] Location
address The Postal address of the location. Address

GrainSilo

The physical site (eg farm or factory) where the product or materials was produced.

Property Definition Type
id The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. URI
name The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 50kWhparty - Sample Company Pty Ltd. facility - Greenacres battery factory Text
idValue The value of the identifier within the scheme. Examplesproduct - 09520123.456788party - 90664869327. facility - 123. Text
idScheme The identifier scheme ID. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. URI
idSchemeName The name of the identifier scheme - examples product - GS1 SGTIN. party - ABN. facility - ACME Text
countryOfOperation The country in which this facility is operating. Code (countryCode)
processCategory The idustrial or production processes performed by this facility. id:unstats.un.org/isic/1030 code:1030 name:Processing and preserving of fruit and vegetables schemeID:unstats.un.org/unsd/classifications/Econ/isic schemeName:ISIC Classification
operatedByParty The Party entity responsible for operating the facility.An object structure that uniquely identifies the party within a known party identifiaction scheme. Entity
otherIdentifiers An optional list of other registered identifiers for this facility - eg GLNs or other schemes. Entity
locationInformation Geolocation information for this facility. For example "id":"maps.app.goo.gl/6yyPVdwJDWjtj9fG6" "areaReference":"plus.codes/4RPFR872+"" "geoLocation":["-35.186250","149.301250"] Location
address The Postal address of the location. Address

Processor

The physical site (eg farm or factory) where the product or materials was produced.

Property Definition Type
id The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. URI
name The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 50kWhparty - Sample Company Pty Ltd. facility - Greenacres battery factory Text
idValue The value of the identifier within the scheme. Examplesproduct - 09520123.456788party - 90664869327. facility - 123. Text
idScheme The identifier scheme ID. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. URI
idSchemeName The name of the identifier scheme - examples product - GS1 SGTIN. party - ABN. facility - ACME Text
countryOfOperation The country in which this facility is operating. Code (countryCode)
processCategory The idustrial or production processes performed by this facility. id:unstats.un.org/isic/1030 code:1030 name:Processing and preserving of fruit and vegetables schemeID:unstats.un.org/unsd/classifications/Econ/isic schemeName:ISIC Classification
operatedByParty The Party entity responsible for operating the facility.An object structure that uniquely identifies the party within a known party identifiaction scheme. Entity
otherIdentifiers An optional list of other registered identifiers for this facility - eg GLNs or other schemes. Entity
locationInformation Geolocation information for this facility. For example "id":"maps.app.goo.gl/6yyPVdwJDWjtj9fG6" "areaReference":"plus.codes/4RPFR872+"" "geoLocation":["-35.186250","149.301250"] Location
address The Postal address of the location. Address

Animal

A bovine animal record.

Property Definition Type
name The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 50kWhparty - Sample Company Pty Ltd. facility - Greenacres battery factory Text
idValue The value of the identifier within the scheme. Examplesproduct - 09520123.456788party - 90664869327. facility - 123. Text
idScheme The identifier scheme ID. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. URI
idSchemeName The name of the identifier scheme - examples product - GS1 SGTIN. party - ABN. facility - ACME Text
productImage Reference information (location, type, name) of an image of the product. Link
description A textual description providing details about the product. Text
productCategory A code representing the product's class, typically using the UN CPC (United Nations Central Product Classification) https://unstats.un.org/unsd/classifications/Econ/cpc Classification
furtherInformation A URL pointing to further human readable information about the product. Link
producedByParty The Party entity that manufactured the product. Entity
producedAtFacility The Facility where the product batch was produced / manufactured. Entity
countryOfProduction The country in which this item was produced / manufactured. Code (countryCode)
id The National Livestock Idenficiation System (NLIS) ID expressed as a URI as follows https://{resolver}.{issuerDomain}/nlis/{Identifier}. The idenfiier may be either the structured NLIS ID or the RFID tag ID. URI
serialNumber Unset
productionDate Unset
batchNumber Unset
dimensions Unset

BovineCharcteristics

Bovine characteristcs at the date of livestock passport issue - terminology from MLA National Livestiock Guidelines 2022 - https://www.ausmeat.com.au/media/1521/mla-national-livestock-guidelines-2022-web_final_291122.pdf.

Property Definition Type
birthDate The birth date of the animal. May be set to the onset of calving period (as an idicator or maximum age). Date
sex The sex of the animal. Code (SexCode)
sexCharacteristic Characteristic based on sex and age. Eg HY for yearling heiffer Code (SexCharacteristicCode)
breed Breed code array. Single code for pure bred cattle. List each breed for mixed breeds. eg ["AA"] represewnts pure bred Angus. Code (BreedCode)
liveWeight Live weight of the animal in Kg Decimal
carcassWeight Carcass weight in Kg - only applicable if passport is issued post slaughter. Decimal
fatScore Fat score based on depth of fat at 12th to 13th rib. 1 is lightest and 6 is heaviest. Code (FatScoreCode)
muscleScore Muscle score based on thickness through stifle. A is heaviest, E is lightest. Code (MuscleScoreCode)
frameSize Frame size (lookup based on hook height for given age and sex). 1 is the smallest and 11 is the largest. Code (FrameSizeCode)

HealthTreatment

An animal health treatment record.

Property Definition Type
icarDiseaseCategory The disease category that this treatment targets. Code (IcarCategoryCode)
treatmentDate The data the treatment was applied. Date
productId The APVMA product code for the treatment. Code (TreatmentProductCode)
productBatchId The batch number of the specific treatment product. Text
productExpiry The expiry date of the specific treatemtn product batch. Date
productName The name of the treatment product Text
doseRate The dose rate for the administered treatment. Measure
witholdingPeriod The pre-slauhghter / pre export witholding period in days for this treatment. Integer

GrainProduct

The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details.

Property Definition Type
id The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. URI
name The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 50kWhparty - Sample Company Pty Ltd. facility - Greenacres battery factory Text
idValue The value of the identifier within the scheme. Examplesproduct - 09520123.456788party - 90664869327. facility - 123. Text
idScheme The identifier scheme ID. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. URI
idSchemeName The name of the identifier scheme - examples product - GS1 SGTIN. party - ABN. facility - ACME Text
serialNumber A number or code representing a specific serialised item of the product. Unique within product class. Text
batchNumber Identifier of the specific production batch of the product. Unique within the product class. Text
productImage Reference information (location, type, name) of an image of the product. Link
description A textual description providing details about the product. Text
productCategory A code representing the product's class, typically using the UN CPC (United Nations Central Product Classification) https://unstats.un.org/unsd/classifications/Econ/cpc Classification
furtherInformation A URL pointing to further human readable information about the product. Link
producedByParty The Party entity that manufactured the product. Entity
producedAtFacility The Facility where the product batch was produced / manufactured. Entity
dimensions The physical dimensions of the product. Not every dimension is relevant to every products. For example bulk materials may have wieght and volume but not length, with, or height."weight":{"value":10, "unit":"KGM"} Dimension
productionDate The ISO 8601 date on which the product batch was manufactured. Date
countryOfProduction The country in which this item was produced / manufactured. Code (countryCode)

HorticultureProduct

The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details.

Property Definition Type
id The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. URI
name The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 50kWhparty - Sample Company Pty Ltd. facility - Greenacres battery factory Text
idValue The value of the identifier within the scheme. Examplesproduct - 09520123.456788party - 90664869327. facility - 123. Text
idScheme The identifier scheme ID. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. URI
idSchemeName The name of the identifier scheme - examples product - GS1 SGTIN. party - ABN. facility - ACME Text
serialNumber A number or code representing a specific serialised item of the product. Unique within product class. Text
batchNumber Identifier of the specific production batch of the product. Unique within the product class. Text
productImage Reference information (location, type, name) of an image of the product. Link
description A textual description providing details about the product. Text
productCategory A code representing the product's class, typically using the UN CPC (United Nations Central Product Classification) https://unstats.un.org/unsd/classifications/Econ/cpc Classification
furtherInformation A URL pointing to further human readable information about the product. Link
producedByParty The Party entity that manufactured the product. Entity
producedAtFacility The Facility where the product batch was produced / manufactured. Entity
dimensions The physical dimensions of the product. Not every dimension is relevant to every products. For example bulk materials may have wieght and volume but not length, with, or height."weight":{"value":10, "unit":"KGM"} Dimension
productionDate The ISO 8601 date on which the product batch was manufactured. Date
countryOfProduction The country in which this item was produced / manufactured. Code (countryCode)

Location

Location information including address and geolocation of points, areas, and boundaries

Property Definition Type
id The globally unique identiifer of this geographic location. Typically a google pin. URI
areaReference The area of the facility as a URI - typically a plus code URI
geoLocation The latitude and logditude coordinates that best represent the specified location "geoLocation":["-35.186250","149.301250"] Coordinate
boundary The list of ordered coordinates that define a closed area polygon as a location boundary. Coordinate

Entity

From unece.untp-core

The ID and Name of an identified entity such qs a product, facility, party, standard, etc. If the identifier is a W3C DID then the corresponding DID document SHOULD include a serviceEndpoint of type "IdentityResolver". If the identifier is not a W3C DID then the id peroperty SHOULD be an identity resolver URL.

Property Definition Type
id The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. URI
name The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 50kWhparty - Sample Company Pty Ltd. facility - Greenacres battery factory Text
idValue The value of the identifier within the scheme. Examplesproduct - 09520123.456788party - 90664869327. facility - 123. Text
idScheme The identifier scheme ID. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. URI
idSchemeName The name of the identifier scheme - examples product - GS1 SGTIN. party - ABN. facility - ACME Text

Measure

From unece.untp-core

The measure class defines a numeric measured value (eg 10) and a coded unit of measure (eg KG).

Property Definition Type
value The numeric value of the measure Numeric
unit Unit of measure drawn from the UNECE rec20 measure code list. Code (unitOfMeasure)

Code Tables

BreedCode

Name Description
AA ANGUS
AB AUBRAC
AF AFRICANDER
AK AKAUSHI
AL AUSTRALIAN LOWLINE
AN ANGLER
AU AUSTRALIS (SOUTH DEVON/ANGUS)
AY AYRSHIRE
BA BLONDE D'AQUITAINE
BB BRAHMAN
BC BALI CATTLE (BUNTANG)
BE BRALER
BF BRAFORD
BG BRANGUS
BH BRAHMOUSIN
BJ BONSMARA
BK BEEFMAKER
BL BELGIAN BLUE
BM BEEFMASTER
BN BORAN
BO BEEFALO
BQ BOVELDER
BR BELMONT RED
BU BUFFALO
BV BRAUNVIEH
BW BRITISH WHITE
BY BLUE GREY
BZ BARZONA (COMPOSITE)
CA CHIANGUS
CB CHARBRAY
CC CHAROLAIS (& POLL)
CD A.C.D.C
CF CHIFORD
CI CHIANINA
CN CANADIENNE
DD DEVON
DK DRAKENSBERGER
DM DROUGHTMASTER
DR DANISH RED
DS DAIRY SHORTHORN
DX DEXTER
FF HOLSTEIN-FRIESIAN
FS AUSTRALIAN FRIESIAN SAHIWAL
GA GALLOWAY (& BELTED)
GC GASCONNE
GG GUERNSEY
GM GREYMAN
GV GELBVIEH
HH HEREFORD
HI HIGHLAND
HU HUGUENOT
HV HAYES CONVERTER
IB ITALIAN/MEDITERRANEAN BUFFALO
IS AUSTRALIAN ILLAWARRA SHORTHORN
JJ JERSEY
KA AULIEKOL
KW KAZAKH WHITE HEAD
LB LEAN BOS (CHIANINA/SAHIWAL)
LH LONGHORN (TEXAS)
LL LIMOUSIN
LR LINCOLN RED
LU LUING
MA MARCHIGIANA
MD MANDALONG SPECIAL
MG MURRAY GREY
MH MASHONA
MI MUESE-RHINE-ISSEL
MO MONTBELIARDE
MS MILKING SHORTHORN
MU MAINE-ANJOU
MZ AUSTRALIAN MILKING ZEBU
NG NGUNI
NL NELORE
NO NORMANDE
OO UNKNOWN
OZ AUSLINE
PH POLL HEREFORD
PM PIEDMONTESE
PR PIE ROUGE
PT PARTHENAIS
PU PUSTERTALER
PZ PINZGAUER
QL QUEENSLANDER
RA RED ANGUS
RB ROTBUT
RC CRC Tropical Red Composite
RF RED AND WHITE HOLSTEIN FRIESIAN
RO ROMAGNOLA
RP RED POLL
RS RED SINDHI
RV RIVER BUFFALO (MURRAH)
SA SHETLAND
SB BROWN SWISS
SC SIMINDICUS
SD SOUTH DEVON
SE SENEPOL
SG SANTA GERTRUDIS
SH SIMFORD
SI SIMMENTAL (& FLECKVIEH & BLACK & POLL)
SK SPECKLE PARK (Canada)
SL SALERS
SM SIMBRAH
SN SAHIWAL-SHORTHORN
SP SWAMP BUFFALO
SQ SQUARE MEATER
SR SWEDISH RED
SS SHORTHORN (& POLL & BEEF & DURHAM)
ST SUPERTALER
SU SUSSEX
SV SHAVER BEEFBLEND COMPOSITE
SW SAHIWAL
TA TARENTAISE
TC THAI NATIVE - CENTRAL (KO LARN)
TH THAI NATIVE - NORTH EAST (E-SARN RED)
TI TULI
TN THAI NATIVE - NORTH (KAO LAMPOON)
TP TROPICANA (Mandalong x Red Brahman)
TS THAI NATIVE - SOUTHERN FIGHTING
TX TEXON
UR AUSTRALIAN RED
UU SOUTH AFRICAN RED
WA WATUZI
WB WELSH BLACK
WY WAGYU
XA ALEXANDRIA (NAPCO) COMPOSITE
XD MANDALAY COMPOSITE
XH HOTLANDER (SI/BB/SE/RA COMPOSITE)
XK KYNUNA (NAPCO) COMPOSITE
XM MOORELLA COMPOSITE
XR TOORAK COMPOSITE
XS STABILISER (British x Continental)
XT TAURICUS (SD/RA/BJ red composite)
XX SUPERBEEFEX (AACO) COMPOSITE
XY BARKLY (AACO) COMPOSITE
ZE ZEBU

FarmTypeCode

Name Value Description
Cropping
Grazing
Horticulture
Mixed

FatScoreCode

Name Description
1 1 to 2mm at 12th rib
2 2 to 3mm at 12th rib
3 4 to 7mm at 12th rib
4 8 to 12mm at 12th rib
5 13 to 18mm at 12th rib
6 Over 18mm at 12th rib

FrameSizeCode

Name Value
1 smallest
2
3
4
5
6
7
8
9
10
11 largest

IcarCategoryCode

Name Value
1 Organ conditions
2 Reproduction disorders in females
3 Reproduction disorders in males
4 Infectious disease and other microbe-related diseases (except local infections of udder and claws)
5 Parasitoses (parasite infestations)
6 Metabolic diseases and deficiencies
7 Poisoning
8 Behavioural disorders and general findings
9 Health-related information not representing diagnoses

MuscleScoreCode

Name Value
A Very heavy
B Heavy
C Average
D Light
E Very light

SexCharacteristicCode

Name Description
HY YEARLING HEIFER
C COW
CSP SPAYED COW
HC HEIFER CALF
H HEIFER
HSP SPAYED HEIFER
BY YEARLING BULL
SC STEER CALF
S STEER
V VEAL
MFV MILK FED VEALER (MSA SPECIFIC)
BC BULL CALF
B BULL
SY YEARLING STEER
RV ROSÉ VEAL

SexCode

Name Value Description
M Male
F Female

TreatmentProductCode

APMVA animal health treatement product code.

Code values for this table can be found here:
https://portal.apvma.gov.au/pubcris

Imported Domains

aatp / aatp-corev 0.2.0