icarConsignmentType
Description
Consignment information for a movement (arrival, departure).
Properties
Name | Description | Required | Type |
---|---|---|---|
Id | Official identifier for the movement. | No | icarIdentifierType |
OriginLocation | No | icarIdentifierType | |
OriginAddress | Origin address for movement. | No | string |
OriginPostalAddress | A structured, schema.org-style address for the origin location. | No | postalAddress |
OriginOrganization | The organisational details of the origin, including any necessary identifiers. | No | icarOrganizationType |
DestinationLocation | No | icarIdentifierType | |
DestinationAddress | Destination address for movement. | No | string |
DestinationPostalAddress | A structured, schema.org-style address for the destination location. | No | postalAddress |
DestinationOrganization | The organisational details of the destination, including any necessary identifiers. | No | icarOrganizationType |
LoadingDateTime | RFC3339 UTC date and time animals were loaded for transport (see https://ijmacd.github.io/rfc3339-iso8601/ for format guidance). | No | date-time |
UnloadingDateTime | RFC3339 UTC date and time animals were unloaded after transport (see https://ijmacd.github.io/rfc3339-iso8601/ for format guidance). | No | date-time |
ExpectedDuration | Expected duration of transportation in hours. | No | Number |
TransportOperator | Transport operator official name (should really be schema.org/organization). | No | string |
Vehicle | Identification of the vehicle (for example, licence plate). | No | string |
TransportReference | Shipping or transporter reference. | No | string |
IsolationFacilityUsed | True if an isolation facility was used for the movement. | No | boolean |
FarmAssuranceReference | Identification reference of a farm assurance operation. | No | icarIdentifierType |
CountConsigned | The number of animals despatched or consigned from the origin. | No | Integer |
CountReceived | The number of animals received at the destination. | No | Integer |
HoursOffFeed | The number of hours since animals in the consignment had access to feed. | No | Integer |
HoursOffWater | The number of hours since animals in the consignment had access to water. | No | Integer |
References | References associated with the consignment. These may be additional to the single transport reference (for instance, to support multi-mode transport). | No | Array of icarIdentifierType |
InterestedParties | Identifies the parties and their interests in the consignment. | No | Array of icarInterestedPartyType |
Declarations | Country, species or scheme -specific declarations for the consignment. | No | Array of icarConsignmentDeclarationType |
Examples
Example 1
{
"id": {
"id": "id",
"scheme": "scheme"
},
"originLocation": {
"id": "id",
"scheme": "scheme"
},
"originAddress": "originAddress",
"originPostalAddress": {
"addressCountry": "addressCountry",
"addressLocality": "addressLocality",
"addressRegion": "addressRegion",
"postOfficeBoxNumber": "postOfficeBoxNumber",
"postalCode": "postalCode",
"streetAddress": "streetAddress"
},
"originOrganization": {
"establishmentIdentifiers": [
{
"id": "id",
"scheme": "scheme"
}
],
"address": {
"addressCountry": "addressCountry",
"addressLocality": "addressLocality",
"addressRegion": "addressRegion",
"postOfficeBoxNumber": "postOfficeBoxNumber",
"postalCode": "postalCode",
"streetAddress": "streetAddress"
},
"parentOrganization": {
"name": "name",
"leiCode": "leiCode",
"globalLocationNumber": "globalLocationNumber",
"uri": "uri"
},
"membershipIdentifiers": [
{
"id": "id",
"scheme": "scheme"
}
],
"name": "name",
"leiCode": "leiCode",
"globalLocationNumber": "globalLocationNumber",
"uri": "uri"
},
"destinationLocation": {
"id": "id",
"scheme": "scheme"
},
"destinationAddress": "destinationAddress",
"destinationPostalAddress": {
"addressCountry": "addressCountry",
"addressLocality": "addressLocality",
"addressRegion": "addressRegion",
"postOfficeBoxNumber": "postOfficeBoxNumber",
"postalCode": "postalCode",
"streetAddress": "streetAddress"
},
"destinationOrganization": {
"establishmentIdentifiers": [
{
"id": "id",
"scheme": "scheme"
}
],
"address": {
"addressCountry": "addressCountry",
"addressLocality": "addressLocality",
"addressRegion": "addressRegion",
"postOfficeBoxNumber": "postOfficeBoxNumber",
"postalCode": "postalCode",
"streetAddress": "streetAddress"
},
"parentOrganization": {
"name": "name",
"leiCode": "leiCode",
"globalLocationNumber": "globalLocationNumber",
"uri": "uri"
},
"membershipIdentifiers": [
{
"id": "id",
"scheme": "scheme"
}
],
"name": "name",
"leiCode": "leiCode",
"globalLocationNumber": "globalLocationNumber",
"uri": "uri"
},
"loadingDateTime": "2024-10-30T01:50:44.6234318+00:00",
"unloadingDateTime": "2024-10-30T01:50:44.6234336+00:00",
"expectedDuration": 0.0,
"transportOperator": "transportOperator",
"vehicle": "vehicle",
"transportReference": "transportReference",
"isolationFacilityUsed": false,
"farmAssuranceReference": {
"id": "id",
"scheme": "scheme"
},
"countConsigned": 0,
"countReceived": 0,
"hoursOffFeed": 0,
"hoursOffWater": 0,
"references": [
{
"id": "id",
"scheme": "scheme"
}
],
"interestedParties": [
{
"interests": [
""
],
"establishmentIdentifiers": [
{
"id": "id",
"scheme": "scheme"
}
],
"address": {
"addressCountry": "addressCountry",
"addressLocality": "addressLocality",
"addressRegion": "addressRegion",
"postOfficeBoxNumber": "postOfficeBoxNumber",
"postalCode": "postalCode",
"streetAddress": "streetAddress"
},
"parentOrganization": {
"name": "name",
"leiCode": "leiCode",
"globalLocationNumber": "globalLocationNumber",
"uri": "uri"
},
"membershipIdentifiers": [
{
"id": "id",
"scheme": "scheme"
}
]
}
],
"declarations": [
{
"declarationId": {
"id": "id",
"scheme": "scheme"
},
"declaredValue": "declaredValue"
}
]
}