IATA ONE Record Ontology
type: Ontology
description: The IATA ONE Record vocabulary, described using W3C RDF Schema and the Web Ontology Language.
abstract: The ontology of the IATA ONE Record standard is the core data model underlying the Linked Data solution drafted by the ONE Record standard: https://github.com/IATA-Cargo/ONE-Record. ONE Record is a standard for data sharing and creates a single record view of the shipment. This standard defines a common data model for the data that is shared via standardized and secured web API.
modified: 22-10-2021
comment: Version 1.0 refers to the version that has been endorsed by the COTB in November 2020 Version 1.01 includes some bugfixes to allow for the generation of JSON-LD schema, including: - Removal of Piece:dgDeclaration property to avoid java error as it is moved to PieceDg:dgDeclaration - Change of comment on price:carrierChargeCode to avoid non-unicode characters "..." Version 1.1 includes improvements and bugfixes, details can be found on GitHub Version 1.11 includes bugfixes, including: - Change of cardinality for CompanyBranch#otherIdentifiers and CompanyBranch#contactPersons (removed max = 1) Version 1.2.0 (beta for Version 2.0.0 to come) - Change of ratings:chargePaymentType values from (S,P) to (C,P) as it was a mistake - Added data properties on BookingTimes - Removed Piece#product max cardinality - Added Waybill#originCurrency adn Waybill#customsOriginCode - Added Piece#nvdForCarriage and Piece#nvdForCustoms - Added Insurance#nvdIndicator - Added Waybill#consignorDeclarationSignature / carrierDeclarationPlace / carrierDeclarationDate / carrierDeclarationSignature - Improved Ratings objects for Billing&Settlement purposes with new properties - Added CommonObjects class and EmbeddedObject class - Addded ScheduledLegs object and Routing#scheduledLegs - Renames shipment#containedPiece to shipment#containedPieces - Removed & sign within comments Version 1.2.1 (beta for Version 2.0.0 to come) - Added Ratings#entitlement and Ratings#quantity Version 2.0.0 - Official release to validate Version 1.2.0 and 1.2.1 changes - ServiceRequest and SpecialHandling objects are replaced with HandlingInstructions object - Added Party#otherIdentifiers - Removed piece#volumetricWeight minCardinality - Removed shipment#waybillNumber - Moved waybill#customsOriginCode from LogisticsObject class to Waybill class
version info: 2.0.0

address:country
type: ObjectProperty
domain: Address
range: Country
comment: Country details

booking:carrier
type: ObjectProperty
domain: Booking
range: Company
comment: Carrier details
deprecated: true

booking:carrierProductInfo
type: ObjectProperty
domain: Booking
range: CarrierProduct
comment: Reference to the Carrier products included in the offer
deprecated: true

booking:consignee
type: ObjectProperty
domain: Booking
range: Company
comment: Consignee details
deprecated: true

booking:freightForwarder
type: ObjectProperty
domain: Booking
range: Company
comment: Freight Forwarder details
deprecated: true

booking:notifyParty
type: ObjectProperty
domain: Booking
range: Company
comment: Other parties to be notified of the booking evolution
deprecated: true

booking:price
type: ObjectProperty
domain: Booking
range: Price
comment: Price of the Booking (if different from the offer)
deprecated: true

booking:requestRef
type: ObjectProperty
domain: Booking
range: Request
comment: Reference to the Request
deprecated: true

booking:routing
type: ObjectProperty
domain: Booking
range: Routing
comment: Routing details of the offer, to be compared with routing preferences of the quote request
deprecated: true

booking:shipmentDetails
type: ObjectProperty
domain: Booking
range: Shipment
comment: Details of the shipement that is to be shipped
deprecated: true

booking:shipper
type: ObjectProperty
domain: Booking
range: Company
comment: Shipper information
deprecated: true

booking:transportMovement
type: ObjectProperty
domain: Booking
range: TransportSegment
comment: Transport segment linked to the offer, including the Departure and Arrival locations
deprecated: true

booking:waybillNumber
type: ObjectProperty
domain: Booking
range: Waybill
comment: House or Master Waybill unique identifier
deprecated: true

bookingOption:bookingSegment
type: ObjectProperty
domain: BookingOption
range: BookingSegment
comment: Booking Segment of the Booking Option

bookingOption:bookingTimes
type: ObjectProperty
domain: BookingOption
range: BookingTimes
comment: booking times details of the Booking Option (proposed or actual)

bookingOption:carrier
type: ObjectProperty
domain: BookingOption
range: Company
comment: Carrier details

bookingOption:carrierProductInfo
type: ObjectProperty
domain: BookingOption
range: CarrierProduct
comment: Reference to the Carrier products included in the offer

bookingOption:consignee
type: ObjectProperty
domain: BookingOption
range: Company
comment: Consignee details
deprecated: true

bookingOption:freightForwarder
type: ObjectProperty
domain: BookingOption
range: Company
comment: Freight forwarder details
deprecated: true

bookingOption:notifyParty
type: ObjectProperty
domain: BookingOption
range: Company
comment: Other parties to be notified of the booking evolution
deprecated: true

bookingOption:parties
type: ObjectProperty
domain: BookingOption
range: Party
comment: Parties involved in the Booking Option (e.g. shipper, forwarder, ...)

bookingOption:price
type: ObjectProperty
domain: BookingOption
range: Price
comment: Price of the Booking (if different from the offer)

bookingOption:requestRef
type: ObjectProperty
domain: BookingOption
range: BookingOptionRequest
comment: Reference to the Booking option request

bookingOption:routing
type: ObjectProperty
domain: BookingOption
range: Routing
comment: Routing details of the offer, to be compared with routing preferences of the quote request

bookingOption:schedule
type: ObjectProperty
domain: BookingOption
range: Schedule
comment: Schedule details of the Booking Option (proposed or actual)
deprecated: true

bookingOption:shipmentDetails
type: ObjectProperty
domain: BookingOption
range: Shipment
comment: Details of the shipement that is to be shipped

bookingOption:shipper
type: ObjectProperty
domain: BookingOption
range: Company
comment: Shipper details
deprecated: true

bookingOption:transportMovement
type: ObjectProperty
domain: BookingOption
range: TransportSegment
comment: Transport segment linked to the offer, including the Departure and Arrival locations

bookingOption:waybillNumber
type: ObjectProperty
domain: BookingOption
range: Waybill
comment: House or Master Waybill unique identifier

bookingOptionRequest:bookingSegment
type: ObjectProperty
domain: BookingOptionRequest
range: BookingSegment
comment: The Booking Segment linked to the Booking Optio Request

bookingOptionRequest:parties
type: ObjectProperty
domain: BookingOptionRequest
range: Party
comment: Parties involved if known

Axiom
annotated source: bookingOptionRequest:parties
annotated property: range
annotated target: Party
comment: change of object type in v1.1

bookingOptionRequest:ratingsPreference
type: ObjectProperty
domain: BookingOptionRequest
range: Ratings
comment: Ratings preferences of the request

bookingOptionRequest:routingPreferences
type: ObjectProperty
domain: BookingOptionRequest
range: Routing
comment: Routing details that are part of the request, these details will be used to determine if the offer is a perfect match

bookingOptionRequest:schedulePreferences
type: ObjectProperty
domain: BookingOptionRequest
range: Schedule
comment: Schedule preferences of the request
deprecated: true

bookingOptionRequest:shipmentDetails
type: ObjectProperty
domain: BookingOptionRequest
range: Shipment
comment: Details of the shipement that is to be shipped

bookingOptionRequest:timePreferences
type: ObjectProperty
domain: BookingOptionRequest
range: BookingTimes
comment: Schedule preferences of the request

bookingOptionRequest:transportMovement
type: ObjectProperty
domain: BookingOptionRequest
range: TransportSegment
comment: Transport segment linked to the request, including the Departure and Arrival locations requested

bookingOptionRequest:unitsPreference
type: ObjectProperty
domain: BookingOptionRequest
range: Value
comment: Unit preferences of the request (e.g. kg or cm)

bookingSegment:arrivalLocation
type: ObjectProperty
domain: BookingSegment
range: Location
comment: The arrival location of the Booking Segment

bookingSegment:bookingOptions
type: ObjectProperty
domain: BookingSegment
range: BookingOption
comment: The Booking Option linked to the Booking Segment

bookingSegment:departureLocation
type: ObjectProperty
domain: BookingSegment
range: Location
comment: The departure location of the Booking Segment

bookingSegment:requests
type: ObjectProperty
domain: BookingSegment
range: BookingOptionRequest
comment: The BookingOptionRequest linked to the Booking Segment

bookingtimes:bookingOption
type: ObjectProperty
domain: BookingTimes
range: BookingOption
comment: Reference to the BookingOption where the booking times are used

bookingtimes:bookingOptionRequest
type: ObjectProperty
domain: BookingTimes
range: BookingOptionRequest
comment: Reference to the BookingOptionRequest where the booking times are used

branch:company
type: ObjectProperty
domain: Branch
range: Company
comment: Refers to the mother company of the branch
deprecated: true

branch:contactPerson
type: ObjectProperty
domain: Branch
range: Person
comment: Contact person details
deprecated: true

branch:location
type: ObjectProperty
domain: Branch
range: Location
comment: Location and address details
deprecated: true

branch:otherIdentifier
type: ObjectProperty
domain: Branch
range: OtherIdentifier
comment: Other identifiers (e.g. LEI (Legal Entity Identifier), TIN (Trader Identification Number), PIMA address, Account number, VAT/Tax id, Legal Registration id, DUNS number, etc)
deprecated: true

co2Emissions:calculatedEmissions
type: ObjectProperty
domain: CO2Emissions
range: Value
comment: CO2 emissions calculated

co2Emissions:transportMovement
type: ObjectProperty
domain: CO2Emissions
range: TransportMovement
comment: Transport Movement linked to the CO2 Emissions object

carrierProduct:bookingOption
type: ObjectProperty
domain: CarrierProduct
range: BookingOption
comment: Reference to the BookingOption where the carrier product is used

characteristics:product
type: ObjectProperty
domain: Characteristics
range: Product
comment: Reference to the product

company:branch
type: ObjectProperty
domain: Company
range: CompanyBranch
comment: Company branches
label: company:branches

companybranch:company
type: ObjectProperty
domain: CompanyBranch
range: Company
comment: Refers to the mother company of the branch

companybranch:contactPerson
type: ObjectProperty
domain: CompanyBranch
range: Person
comment: Contact person details
version info: v1.1 renamed to contactPersons

companybranch:location
type: ObjectProperty
domain: CompanyBranch
range: Location
comment: Location and address details

companybranch:otherIdentifier
type: ObjectProperty
domain: CompanyBranch
range: OtherIdentifier
comment: Other identifiers (e.g. LEI (Legal Entity Identifier), TIN (Trader Identification Number), PIMA address, Account number, VAT/Tax id, Legal Registration id, DUNS number, etc)
version info: v1.1 renamed to otherIdentifiers

contact:other
type: ObjectProperty
domain: Contact
range: ContactOther
comment: Other contact options e.g. Skype, Whatsapp, Viber, Fax etc
deprecated: true

customsInfo:piece
type: ObjectProperty
domain: CustomsInfo
range: Piece
comment: Piece on which the Customs Info is applicable

dgProductRadioactive:isotopes
type: ObjectProperty
domain: DgProductRadioactive
range: DgRadioactiveIsotope
comment: DgRadioactiveIsotope.

dimensions:height
type: ObjectProperty
domain: Dimensions
range: Value
comment: Height

dimensions:length
type: ObjectProperty
domain: Dimensions
range: Value
comment: Length

dimensions:volume
type: ObjectProperty
domain: Dimensions
range: Value
comment: Volume

dimensions:width
type: ObjectProperty
domain: Dimensions
range: Value
comment: Width

epermitConsignment:consignmentItems
type: ObjectProperty
domain: EpermitConsignment
range: PieceLiveAnimals
comment: Reference to te pieces (Live Animals) of the permit

epermitConsignment:examiningQuantity
type: ObjectProperty
domain: EpermitConsignment
range: Value
comment: Quatity measured by the examining authority (box 14)

epermitSignature:signatoryCompany
type: ObjectProperty
domain: EpermitSignature
range: Company
comment: Signatory company name

event:linkedObject
type: ObjectProperty
domain: Event
range: LogisticsObject
comment: Refers to the URI of the linked object(s)

event:location
type: ObjectProperty
domain: Event
range: Location
comment: Location of event

event:performedBy
type: ObjectProperty
domain: Event
range: Company
comment: Party performing the event

externalReference:documentOriginator
type: ObjectProperty
domain: ExternalReference
range: Company
comment: Document originator details and contacts

externalReference:location
type: ObjectProperty
domain: ExternalReference
range: Location
comment: Location of the document, e.g. location where the document was emitted

geolocation:elevation
type: ObjectProperty
domain: Geolocation
range: Value
comment: Elevation from sea level - Change of data type to Value as of ontology v1.1

handlinginstructions:requestedBy
type: ObjectProperty
domain: HandlingInstructions
range: Person
comment: Refers to the person that requests the handling/service

insurance:coveringParty
type: ObjectProperty
domain: Insurance
range: Company
comment: Party covering the insurance

insurance:insuranceAmount
type: ObjectProperty
domain: Insurance
range: Value
comment: Insured amount - amount covered by the insurance policy

insurance:insuranceShipment
type: ObjectProperty
domain: Insurance
range: Shipment
comment: Reference to the shipment insured

iotDevice:deviceManufacturer
type: ObjectProperty
domain: IotDevice
range: Company
comment: Manufacturer of the device

iotDevice:sensors
type: ObjectProperty
sub property of: topObjectProperty
domain: IotDevice
range: Sensor
comment: Reference to the sensors linked to the device

item:dimensions
type: ObjectProperty
domain: Item
range: Dimensions
comment: Dimensions of the item

item:isInPiece
type: ObjectProperty
domain: Item
range: Piece
comment: URI of the PIECE that contains the Item

item:otherIdentifiers
type: ObjectProperty
domain: Item
range: OtherIdentifier
comment: Other identifier details
version info: v1.1 renamed to otherIdentifiers

item:product
type: ObjectProperty
domain: Item
range: Product
comment: URI of the product

item:productionCountry
type: ObjectProperty
domain: Item
range: Country
comment: Production country details

item:quantity
type: ObjectProperty
domain: Item
range: Value
comment: Quantity of the item when applicable, witth associated units of measure

item:targetCountry
type: ObjectProperty
domain: Item
range: Country
comment: Item target country

item:unitPrice
type: ObjectProperty
domain: Item
range: Value
comment: Product price per unit in the base

item:weight
type: ObjectProperty
domain: Item
range: Value
comment: Weight of the item

itemDg:emergencyContact
type: ObjectProperty
domain: ItemDg
range: Person
comment: Contains the Emergency contact name (e.g. the name of the agency) and phone number (min required)

itemDg:netWeightMeasure
type: ObjectProperty
domain: ItemDg
range: Value
comment: The total net weight of dangerous goods transported of this line item. For air transport the value must be the volume or mass in each package.

liveAnimalsEpermit:consignee
type: ObjectProperty
domain: LiveAnimalsEpermit
range: Company
comment: Consignee company details, including complete name and address (box 3)

liveAnimalsEpermit:consignments
type: ObjectProperty
domain: LiveAnimalsEpermit
range: EpermitConsignment
comment: Reference to the pieces and properties linked to the Permit (box 7 to 12)

liveAnimalsEpermit:signatures
type: ObjectProperty
domain: LiveAnimalsEpermit
range: EpermitSignature
comment: List of all the signatures of the Epermit (applicant box 4, issuing authority box 6, issuer box 13 and examining authority box 14)

location:address
type: ObjectProperty
domain: Location
range: Address
comment: Address details

location:geolocation
type: ObjectProperty
domain: Location
range: Geolocation
comment: Geolocation details

logisticsObject:event
type: ObjectProperty
domain: LogisticsObject
range: Event
comment: Events object
version info: v1.1 changed name to events

logisticsObject:iotDevices
type: ObjectProperty
domain: LogisticsObject
range: IotDevice
comment: Allows to link Logistic Objects with IoT Devices

measurementsGeoloc:geolocationMeasurement
type: ObjectProperty
domain: MeasurementsGeoloc
range: Geolocation
comment: Geolocation measurements details

measurementsOther:genericMeasurement
type: ObjectProperty
domain: MeasurementsOther
range: Value
comment: Value for measurements other than Geolocation, includes value and unit of measure as described in the Interactive Cargo RP

otherParty:companyDetails
type: ObjectProperty
domain: OtherParty
range: Company
comment: Company details
deprecated: true

packagingType:piece
type: ObjectProperty
domain: PackagingType
range: Piece
comment: Piece on which the Packaging type is applicable

party:otherIdentifiers
type: ObjectProperty
domain: Party
range: OtherIdentifier
comment: Reference to other identifiers for parties. In the context of the AWB, otherIdentifier object can be used with types "PrimaryID" (internal ID), "Additional ID" (Standard ID) or "AccountID" (Account numbers).

party:partyDetails
type: ObjectProperty
domain: Party
range: Company
comment: Reference to the Company

person:associatedBranch
type: ObjectProperty
domain: Person
range: CompanyBranch
comment: Refers to the Branch the person is associated with

person:contact
type: ObjectProperty
domain: Person
range: Contact
comment: Contact details

person:documents
type: ObjectProperty
sub property of: topObjectProperty
domain: Person
range: ExternalReference
comment: Linked documents to the person, e.g. driver's license, ID, etc.
version info: Added in v1.1

piece:containedItems
type: ObjectProperty
sub property of: topObjectProperty
domain: Piece
range: Item
comment: Reference to the item(s) contained in the piece

piece:containedPieces
type: ObjectProperty
domain: Piece
range: Piece
comment: Details of contained piece(s)
version info: v1.1 renamed to containedPieces

piece:CustomsInfo
type: ObjectProperty
domain: Piece
range: CustomsInfo
comment: Customs details

piece:dimensions
type: ObjectProperty
domain: Piece
range: Dimensions
comment: Dimensions details

piece:externalReferences
type: ObjectProperty
domain: Piece
range: ExternalReference
comment: Reference documents details
version info: v1.1 renamed to externalReferences

piece:grossWeight
type: ObjectProperty
domain: Piece
range: Value
comment: Weight details

piece:handlingInstructions
type: ObjectProperty
domain: Piece
range: HandlingInstructions
comment: Links to Handling instructions / service requests of the piece

piece:otherIdentifiers
type: ObjectProperty
domain: Piece
range: OtherIdentifier
comment: Other piece identification ( e.g. Shipping Marks, Seal)
version info: v1.1 renamed to otherIdentifers

piece:otherParty
type: ObjectProperty
domain: Piece
range: Company
comment: Other party company details - e.g. the party to be notified
deprecated: true

piece:packagingType
type: ObjectProperty
domain: Piece
range: PackagingType
comment: Packaging details

piece:parties
type: ObjectProperty
domain: Piece
range: Party
comment: Other party company details - e.g. the party to be notified

piece:product
type: ObjectProperty
domain: Piece
range: Product
comment: Product of the piece, mandatory when there are no items

piece:productionCountry
type: ObjectProperty
domain: Piece
range: Country
comment: Goods production country, mandatory when there are no Items

piece:securityDeclaration
type: ObjectProperty
domain: Piece
range: SecurityDeclaration
comment: Security details of the piece
version info: Added on v1.1

piece:securityStatus
type: ObjectProperty
domain: Piece
range: SecurityDeclaration
comment: Security details
deprecated: true

piece:serviceRequest
type: ObjectProperty
domain: Piece
range: ServiceRequest
comment: Security requests

piece:shipment
type: ObjectProperty
domain: Piece
range: Shipment
comment: Shipment on which the piece is assigned to

piece:shipper
type: ObjectProperty
domain: Piece
range: Company
comment: Shipper company details - e.g. the party shipping the piece
deprecated: true

piece:specialHandling
type: ObjectProperty
domain: Piece
range: SpecialHandling
comment: Special Handling details

piece:transportMovements
type: ObjectProperty
domain: Piece
range: TransportMovement
comment: Transport Movements on which the piece is transported

piece:transportSegments
type: ObjectProperty
domain: Piece
range: TransportSegment
comment: Segment related to the transport status
deprecated: true
version info: v1.1 renamed to transportSegments

piece:uldReference
type: ObjectProperty
domain: Piece
range: ULD
comment: ULD on which the (virtual) piece has been loaded into - URIs of the ULD

piece:volumetricWeight
type: ObjectProperty
domain: Piece
range: VolumetricWeight
comment: Volumetric weight details

pieceDg:dgDeclaration
type: ObjectProperty
domain: PieceDg
range: DgDeclaration
comment: Reference to the Dangerous Goods declaration

pieceLa:associatedEpermit
type: ObjectProperty
domain: PieceLiveAnimals
range: EpermitConsignment
comment: Reference to the permits associated with the Live Animals

pieceLa:exportTradeCountry
type: ObjectProperty
domain: PieceLiveAnimals
range: Country
comment: Country of last re-export (box 12a)

pieceLa:originTradeCountry
type: ObjectProperty
domain: PieceLiveAnimals
range: Country
comment: country of origin (box 12)

price:bookingOption
type: ObjectProperty
domain: Price
range: BookingOption
comment: Reference to the Booking or Offer

price:bookingRef
type: ObjectProperty
domain: Piece
range: Booking
comment: Reference to the Booking or Offer

price:ratings
type: ObjectProperty
domain: Piece
range: Ratings
comment: Rating used for pricing

product:characteristics
type: ObjectProperty
domain: Product
range: Characteristics
comment: Charateristics of the product

product:isInItems
type: ObjectProperty
domain: Product
range: Item
comment: Reference to the Items in which the product can be found.

products:isInPieces
type: ObjectProperty
domain: Product
range: Piece
comment: Reference to the pieces where the product can be found. This needs to be filled in case there is no Item

product:manufacturer
type: ObjectProperty
domain: Product
range: Company
comment: Manufacturing company details and contacts

product:otherIdentifier
type: ObjectProperty
domain: Product
range: OtherIdentifier
comment: Other product identifier (e.g. Bar code, UPC, EAN, Amazon)

productDg:dgRadioactiveMaterial
type: ObjectProperty
domain: ProductDg
range: DgProductRadioactive
comment: Dg Radioactive Material

ratings:ranges
type: ObjectProperty
domain: Ratings
range: Ranges
comment: Reference to the ranges

regulatedEntity:entity
type: ObjectProperty
domain: RegulatedEntity
range: Branch
comment: Branch/Company

regulatedEntity:regulatedEntityIdentifier
type: ObjectProperty
domain: RegulatedEntity
range: Company
comment: Regulated entity identifier (e.g. Regulated Agent Identifier) is mandatory

request:parties
type: ObjectProperty
domain: Request
range: OtherParty
comment: Parties involved if known
deprecated: true

request:ratingsPreference
type: ObjectProperty
domain: Request
range: Ratings
comment: Ratings preferences of the request
deprecated: true

request:shipmentDetails
type: ObjectProperty
domain: Request
range: Shipment
comment: Details of the shipement that is to be shipped
deprecated: true

request:transportMovement
type: ObjectProperty
domain: Request
range: TransportSegment
comment: Transport segment linked to the request, including the Departure and Arrival locations requested
deprecated: true

request:unitsPreference
type: ObjectProperty
domain: Request
range: Value
comment: Unit preferences of the request (e.g. kg or cm)
deprecated: true

routing:bookingOption
type: ObjectProperty
domain: Routing
range: BookingOption
comment: Reference to the BookingOption where the Routing is used

routing:scheduledLegs
type: ObjectProperty
domain: Routing
range: ScheduledLegs
comment: Scheduled Legs class to be used to identify legs. Can be used with Booking Option Request as an indicator of preferred Routing or with Booking Option when a carrier proposes a specific Routing.

scheduledLegs:arrivalLocation
type: ObjectProperty
domain: ScheduledLegs
range: Location
comment: Arrival location of the leg

scheduledLegs:departureLocation
type: ObjectProperty
domain: ScheduledLegs
range: Location
comment: Departure Location of the leg

securityDeclaration:issuedBy
type: ObjectProperty
domain: SecurityDeclaration
range: Person
comment: Name of person (or employee ID) who issued the security status

securityDeclaration:otherRegulatedEntity
type: ObjectProperty
domain: SecurityDeclaration
range: RegulatedEntity
comment: Any other regulated entity that accepts custody of the cargo and accepts the security status originally issued

securityDeclaration:piece
type: ObjectProperty
domain: SecurityDeclaration
range: Piece
comment: Piece linked to the Security Declaration

securityDeclaration:receivedFrom
type: ObjectProperty
domain: SecurityDeclaration
range: RegulatedEntity
comment: Regulated entity that tendered the consignment

securityDeclaration:regulatedEntityIssuer
type: ObjectProperty
domain: SecurityDeclaration
range: RegulatedEntity
comment: Regulated entity issuing the Security Declaration

sensor:iotDevice
type: ObjectProperty
domain: Restriction
  on property: sensor:iotDevice
  all values from: IotDevice
comment: Reference to the IoT Device to which the sensor is linked

sensorGeoloc:val
type: ObjectProperty
domain: SensorGeoloc
range: MeasurementsGeoloc
comment: Reference to the measurements recorded by the geolocation sensor

sensorOther:val
type: ObjectProperty
domain: SensorOther
range: MeasurementsOther
comment: Reference to the measurements recorded by the sensor

shipment:containedPieces
type: ObjectProperty
domain: Shipment
range: Piece
comment: Details of contained piece(s)
version info: 1.2 renamed to containedPieces

shipment:deliveryLocation
type: ObjectProperty
domain: Shipment
range: Location
comment: Name and UN/LOCODE code of the point or port of departure, shipment or destination, as required under the applicable delivery term

shipment:dimensions
type: ObjectProperty
domain: Shipment
range: Dimensions
comment: Dimensions details

shipment:externalReferences
type: ObjectProperty
domain: Shipment
range: ExternalReference
comment: Reference document details
version info: v1.1 renamed to externalReferences

shipment:freightForwarder
type: ObjectProperty
domain: Shipment
range: Company
comment: Reference to the freight forwarder

shipment:insurance
type: ObjectProperty
domain: Shipment
range: Insurance
comment: Insurance details

shipment:party
type: ObjectProperty
domain: Shipment
range: Party
comment: Parties details

shipment:shipper
type: ObjectProperty
domain: Shipment
range: Company
comment: Reference to the shipper

shipment:totalGrossWeight
type: ObjectProperty
domain: Shipment
range: Value
comment: Weight details

shipment:volumetricWeight
type: ObjectProperty
domain: Shipment
range: VolumetricWeight
comment: Volumetric weight details

transportMeans:transportCompany
type: ObjectProperty
domain: TransportMeans
range: Company
comment: Company operating the transport means

transportMeans:transportMovement
type: ObjectProperty
domain: TransportMeans
range: TransportMovement
comment: Transport Movement on which the Transport Means is used

transportMeans:transportSegment
type: ObjectProperty
domain: TransportMeans
range: TransportSegment
comment: Associated transport segment

transportMeans:typicalCO2Coefficient
type: ObjectProperty
domain: TransportMeans
range: Value
comment: Required for some CO2 calculations

transportMeans:typicalFuelConsumption
type: ObjectProperty
domain: TransportMeans
range: Value
comment: Typical fuel comsumption (e.g. 20 000L / 1 000nm)

transportMovement:arrivalLocation
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: Location
comment: Arrival location details

transportMovement:co2CalculationMethod
type: ObjectProperty
domain: TransportSegment
range: CO2CalcMethod
comment: Method of calculation of the CO2 emissions
deprecated: true

transportMovement:co2Emissions
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: CO2Emissions
comment: Amount of CO2 emitted (e.g. 34 kg/km)

transportMovement:departureLocation
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: Location
comment: Departure location details

transportMovement:distanceCalculated
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: Value
comment: Distance calculated if distance measured is not available

transportMovement:distanceMeasured
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: Value
comment: Distance measured

transportMovement:externalReferences
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: ExternalReference
comment: Reference to document or logistics object (URI)

transportMovement:fuelAmountCalculated
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: Value
comment: calculated fuel consumption, if measured not available

transportMovement:fuelAmountMeasured
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: Value
comment: actual measured fuel consumption

transportMovement:movementTimes
type: ObjectProperty
domain: TransportMovement
range: MovementTimes
comment: Reference to all Movement Times such as Departure, Arrival, etc.

transportMovement:payload
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: Value
comment: Actual payload for the transport

transportMovement:transportMeans
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: TransportMeans
comment: Transport means details

transportMovement:transportMeansOperator
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: Person
comment: Name of the person operating the transport means (e.g. aircraft captain, truck driver)
version info: v1.1 changed name to plural form

transportMovement:transportedPieces
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: Piece
comment: Pieces assigned to the transport segment

transportMovement:transportedUlds
type: ObjectProperty
domain: TransportMovement
domain: TransportSegment
range: ULD
comment: ULDs assigned to the transport segment

uld:externalReference
type: ObjectProperty
domain: ULD
range: ExternalReference
comment: Reference documents details

uld:tareWeight
type: ObjectProperty
domain: ULD
range: Value
comment: Tare weight of the empty ULD

uld:transportMovements
type: ObjectProperty
domain: ULD
range: TransportMovement
comment: Transport Movements on which the ULD are transported

uld:transportSegments
type: ObjectProperty
domain: ULD
range: TransportSegment
comment: Segment related to the ULD movement
version info: v1.1 Renamed to transportSegments

uld:upid
type: ObjectProperty
domain: ULD
range: Piece
comment: Details of contained (virtual) piece(s)

volumetricWeight:chargeableWeight
type: ObjectProperty
domain: VolumetricWeight
range: Value
comment: Chargeable weight

volumetricWeight:conversionFactor
type: ObjectProperty
domain: VolumetricWeight
range: Value
comment: Volume to weight conversion factor

waybill:booking
type: ObjectProperty
domain: Waybill
range: BookingOption
comment: Refers to the Booking option

waybill:bookingRef
type: ObjectProperty
domain: Waybill
range: Booking
range: BookingOption
comment: Refers to the Booking
deprecated: true

waybill:carrierDeclarationPlace
type: ObjectProperty
domain: Waybill
range: Location
comment: Location of individual or company involved in the movement of a consignment or Coded representation of a specific airport/city code

waybill:containedWaybills
type: ObjectProperty
domain: Waybill
range: Waybill
comment: Refers to the Waybill(s) contained
version info: v1.1 renamed to containedWaybills

address:addressCode
type: DatatypeProperty
domain: Address
range: string
comment: Address identifier using special coding systems e.g. US CBP FIRMS code

address:addressCodeType
type: DatatypeProperty
domain: Address
range: string
comment: Type of address code e.g. US CBP FIRMS

address:cityCode
type: DatatypeProperty
domain: Address
range: string
comment: UN/LOCODE city code (5 letter) or IATA city code (3 letter)

address:cityName
type: DatatypeProperty
domain: Address
range: string
comment: If no CityCode provided, full name of the city

address:poBox
type: DatatypeProperty
domain: Address
range: string
comment: Post Office box number / code

address:postalCode
type: DatatypeProperty
domain: Address
range: string
comment: Postal / ZIP code

address:regionCode
type: DatatypeProperty
domain: Address
range: string
comment: Region/ State / Department. Refer ISO 3166-2

address:regionName
type: DatatypeProperty
domain: Address
range: string
comment: If no StateCode provided, full name of the region / state / province / canton

address:street
type: DatatypeProperty
domain: Address
range: string
comment: Street address including street name, street number, building number, apartment etc

bookingOption:bookingStatus
type: DatatypeProperty
domain: BookingOption
range: Datatype
  one of: Booked
  one of: Quoted
comment: Status of the Booking with regards to the step in the Sales and Booking process: Quoted, Booked (to be confirmed)

bookingOption:offerValidFrom
type: DatatypeProperty
domain: BookingOption
range: dateTime
comment: Starting datetime of availability of the booking option

bookingOption:offerValidTo
type: DatatypeProperty
domain: BookingOption
range: dateTime
comment: Ending datetime of availability of the booking option

bookingOption:requestMatchInd
type: DatatypeProperty
domain: BookingOption
range: boolean
comment: Indicates if the offer is a perfect match to the quote request (boolean)

bookingOption:shipmentSecurityStatus
type: DatatypeProperty
domain: BookingOption
range: Datatype
  one of: NCR
  one of: SCR
comment: Indicate the secruty state of the shipment, screened or not

bookingOptionRequest:allotment
type: DatatypeProperty
domain: BookingOptionRequest
range: string
comment: Reference to the Allotment as per the contracts between forwarders and carriers

bookingOptionRequest:expectedCommodities
type: DatatypeProperty
domain: BookingOptionRequest
range: string
comment: Expected commodity for quote request purposes only. To be defined by MCD
version info: v1.1 renamed to expectedCommodities

bookingOptionRequest:requestType
type: DatatypeProperty
domain: BookingOptionRequest
range: Datatype
  one of: Booking
  one of: Quote
comment: Identification of the request type: Quote or Booking (to be confirmed)

bookingOptionRequest:requestedHandling
type: DatatypeProperty
domain: BookingOptionRequest
range: string
comment: Requested handling information for quote request purposes only

bookingOptionRequest:shipmentSecurityStatus
type: DatatypeProperty
domain: BookingOptionRequest
range: Datatype
  one of: NCR
  one of: SCR
comment: Indicate the security state of the shipment, screened or not

bookingSegment:preferredTransportId
type: DatatypeProperty
domain: BookingSegment
range: string
comment: When part of the Request it refers to the preferred Transport ID from the customer. When part of the BookingOption (offer or actual booking) it refers to the expected Transport ID or flight

bookingtimes:earliestAcceptanceTime
type: DatatypeProperty
domain: BookingTimes
range: dateTime
comment: Earliest acceptance date time (requested or proposed)

bookingtimes:latestAcceptanceTime
type: DatatypeProperty
domain: BookingTimes
range: dateTime
comment: Latest Acceptance time as per CargoIQ definition (requested, proposed or actual)

bookingtimes:timeOfAvailability
type: DatatypeProperty
domain: BookingTimes
range: dateTime
comment: Time of availability of the shipment as per CargoIQ definition

bookingtimes:totalTransitTime
type: DatatypeProperty
domain: BookingTimes
range: duration
comment: Total transit time as per CargoIQ definition, expressed as a duration

co2Emissions:methodName
type: DatatypeProperty
domain: CO2Emissions
range: string
comment: Name of the CO2 calculation method

co2Emissions:methodVersion
type: DatatypeProperty
domain: CO2Emissions
range: string
comment: Version used for the calculation

carrier:airlineCode
type: DatatypeProperty
domain: Carrier
range: Datatype
  on datatype: string
  with restrictions:
    max length: 2
comment: IATA two-character airline code

carrier:airlinePrefix
type: DatatypeProperty
domain: Carrier
range: Datatype
  on datatype: string
  with restrictions:
    max length: 3
range: Datatype
  on datatype: string
  with restrictions:
    pattern: [0-9]
comment: IATA three-numeric airline prefix number

carrier:carrierName
type: DatatypeProperty
domain: Carrier
range: string
comment: Official carrier name

carrier:carrierShortName
type: DatatypeProperty
domain: Carrier
range: string
comment: Carrier short name if any

carrierProduct:productCode
type: DatatypeProperty
domain: CarrierProduct
range: string
comment: Carrier's product code

carrierProduct:productDescription
type: DatatypeProperty
domain: CarrierProduct
range: string
comment: Carrier's product description

characteristics:characteristicsType
type: DatatypeProperty
domain: Characteristics
range: string
comment: Product characteristics code - e.g. CLR - Color. Not restricted to a list.

characteristics:value
type: DatatypeProperty
domain: Characteristics
range: string
comment: Product characteristics value / attribute - e.g. Blue...

commonobjects:companyIdentifier
type: DatatypeProperty
domain: CommonObjects
range: string
comment: Company identifier from the Internet of Logistics of the entity that hosts the Common Object.

company:companyName
type: DatatypeProperty
domain: Company
range: string
comment: Name of company or organization

company:iataCargoAgentCode
type: DatatypeProperty
domain: Company
range: Datatype
  on datatype: string
  with restrictions:
    max length: 7
range: Datatype
  on datatype: string
  with restrictions:
    pattern: [0-9]
comment: IATA accredited cargo agent 7 digit number
version info: v1.1 changed datatype to string with limitations

companybranch:branchName
type: DatatypeProperty
domain: CompanyBranch
range: string
comment: Company branch name

companybranch:iataCargoAgentLocationIdentifier
type: DatatypeProperty
domain: Branch
range: Datatype
  on datatype: string
  with restrictions:
    max length: 4
range: Datatype
  on datatype: string
  with restrictions:
    pattern: [0-9]
comment: IATA CASS cargo agent 4 digit branch number / location identifier

contact:contactType
type: DatatypeProperty
domain: Contact
range: Datatype
  one of: Alternate email address
  one of: Alternate phone number
  one of: Email address
  one of: Fax number
  one of: Other
  one of: Phone number
  one of: Telex
  one of: Website
comment: Type of the contact details, e.g. Phone number, Mail address
version info: Added on v1.1

contact:contactValue
type: DatatypeProperty
domain: Contact
range: string
comment: Value of the contact detail, e.g. phone number
version info: Added on v1.1

country:countryCode
type: DatatypeProperty
domain: Country
range: string
comment: Country ISO code. Refer ISO 3166-2

country:countryName
type: DatatypeProperty
domain: Country
range: string
comment: Full country name, Refer ISO 3166-2

customsInfo:customsInfoContentCode
type: DatatypeProperty
domain: CustomsInfo
range: string
comment: Customs, Security and Regulatory Control Information Identifier. Coded indicator qualifying Customs related information: Item Number "I", Exemption Legend "L", System Downtime Reference "S", Unique Consignment Reference Number "U", Movement Reference Number "M" . Refers to Code List 1.100 Condition: At least one of the three elements (Country Code, Information Identifier or Customs, Security and Regulatory Control Information Identifier) must be completed

customsInfo:customsInfoCountryCode
type: DatatypeProperty
domain: CustomsInfo
range: string
comment: Customs country code. Refer ISO 3166-2 Condition: At least one of the three elements (Country Code, Information Identifier or Customs, Security and Regulatory Control Information Identifier) must be completed

customsInfo:customsInfoNote
type: DatatypeProperty
domain: CustomsInfo
range: string
comment: Free text for customs remarks, not used in OCI Composition Rules Table

customsInfo:customsInfoSubjectCode
type: DatatypeProperty
domain: CustomsInfo
range: string
comment: Information Identifier. Code identifying a piece of information/entity e.g. "IMP" for import, "EXP" for export, "AGT" for Agent, "ISS" for The Regulated Agent Issuing the Security Status for a Consignment etc. Condition: At least one of the three elements (Country Code, Information Identifier or Customs, Security and Regulatory Control Information Identifier) must be completed

customsInfo:customsInformation
type: DatatypeProperty
domain: CustomsInfo
range: string
comment: Supplementary Customs, Security and Regulatory Control Information

dgDeclaration:aircraftLimitationInformation
type: DatatypeProperty
domain: DgDeclaration
range: string
comment: Contains the Special Handling Code related to the prescribed limitation. Hardcoded to PASSENGER AND CARGO AIRCRAFT or CARGO AIRCRAFT ONLY. This field is mandatory for air (Air)

dgDeclaration:complianceDeclarationText
type: DatatypeProperty
domain: DgDeclaration
range: string
comment: Contains the warning message complying with the regulations text note. This field is mandatory for air (Air)

dgDeclaration:exclusiveUseIndicator
type: DatatypeProperty
domain: DgDeclaration
range: boolean
comment: Indicates an exclusive use shipment

dgDeclaration:handlingInformation
type: DatatypeProperty
domain: DgDeclaration
range: string
comment: Free text. This may include items such as Control temperature for substances stabilized by temperature control, name and telephone number of a responsible person for infectious substances.

dgDeclaration:shipperDeclarationText
type: DatatypeProperty
domain: DgDeclaration
range: string
comment: Contains the shipper's declaration to comply with the regulations text note. Free text . This field is mandatory for air (Air)

dgProductRadioactive:dgRaTypeCode
type: DatatypeProperty
domain: DgProductRadioactive
range: Datatype
  one of: I=-White
  one of: II-Yellow
  one of: III-Yellow
comment: The category of the package or all packed in one. Complete text to be transmitted: I-White, II-Yellow, III-Yellow instead of I, II, III

dgProductRadioactive:fissileExceptionIndicator
type: DatatypeProperty
domain: DgProductRadioactive
range: boolean
comment: Indicates if Fissile is excepted

dgProductRadioactive:fissileExceptionReference
type: DatatypeProperty
domain: DgProductRadioactive
range: string
comment: Fissile exception reference, mandatory if Fissile Exception Indicator is true.

dgProductRadioactive:transportIndexNumeric
type: DatatypeProperty
domain: DgProductRadioactive
range: integer
comment: Radioactive Transport-Index value of the package or all packed in one. Conditionally mandator and applies to categories II-Yellow and III-Yellow only; field only contains the value, if printed, TI must be added as a prefix to the value to be printed in the Packing Instructions column

dgRadioactiveIsotope:activityLevelMeasure
type: DatatypeProperty
domain: DgRadioactiveIsotope
range: string
comment: Numeric expression of the activity of a radioactive Item

dgRadioactiveIsotope:criticalitySafetyIndexNumeric
type: DatatypeProperty
domain: DgRadioactiveIsotope
range: string
comment: Applies to fissile material only, other than fissile excepted. A numeric value expressed to one decimal place preceded by the letters CSI.

dgRadioactiveIsotope:isotopeId
type: DatatypeProperty
domain: DgRadioactiveIsotope
range: string
comment: Id of each radionuclide or for mixtures of radionuclides.

dgRadioactiveIsotope:isotopeName
type: DatatypeProperty
domain: DgRadioactiveIsotope
range: string
comment: The name or symbol of each radionuclide or for mixtures of radionuclides, an appropriate general description, or a list of the most restrictive radionuclides.

dgRadioactiveIsotope:lowDispersibleIndicator
type: DatatypeProperty
domain: DgRadioactiveIsotope
range: boolean
comment: A notation that the material is low dispersible radioactive material.

dgRadioactiveIsotope:physicalChemicalForm
type: DatatypeProperty
domain: DgRadioactiveIsotope
range: Datatype
  one of: LowDispersible
  one of: PhysicalChemicalForm
  one of: SpecialForm
comment: A description of the physical and chemical form of the material.

dgRadioactiveIsotope:specialFormIndicator
type: DatatypeProperty
domain: DgRadioactiveIsotope
range: boolean
comment: A notation that the material is special form

embeddedobject:companyIdentifier
type: DatatypeProperty
comment: Company identifier from the Internet of Logistics of the entity that hosts the Embedded Object.

epermitConsignment:usedToDateQuotaQuantity
type: DatatypeProperty
range: integer
comment: total number of specimens exported in the current calendar year and the current annuela quota for the species concerned (box 11a)

epermitSignature:securityStampId
type: DatatypeProperty
domain: EpermitSignature
range: string
comment: Security Stamp ID

epermitSignature:signatoryRole
type: DatatypeProperty
domain: EpermitSignature
range: Datatype
  one of: Applicant
  one of: Examining Authority
  one of: Issuing Authority
  one of: Management Authority
  one of: Permit issuer
comment: Role of the signatory with regards to the ePermit: Applicant, Permit issuer, Issuing Authority or Examining authority

epermitSignature:signatureDate
type: DatatypeProperty
domain: EpermitSignature
range: dateTime
comment: Date and time of the signature

epermitSignature:signatureStatement
type: DatatypeProperty
domain: EpermitSignature
range: string
comment: Signatory signature authentication text

epermitSignature:signatureTypeCode
type: DatatypeProperty
domain: EpermitSignature
range: Datatype
  one of: Detention
  one of: Fumigaton
  one of: Inspection
  one of: Security
comment: Code specifying a type of government action such as inspection, detention, fumigation, security.

event:dateTime
type: DatatypeProperty
domain: Event
range: dateTime
comment: Date and time of the event

event:eventCode
type: DatatypeProperty
domain: Event
range: string
comment: Movement or milestone code. Can refer to CXML Code List 1.18, e.g. DEP, ARR, FOH, RCS but not restricted to it.

event:eventName
type: DatatypeProperty
domain: Event
range: string
comment: If no EventCode provided, event name - e.g. Security clearance

event:eventTypeIndicator
type: DatatypeProperty
domain: Event
range: Datatype
  one of: Actual
  one of: Expected
  one of: Planned
  one of: Requested
comment: Indicates type of event e.g. Scheduled, Estimated, Actual

eventUld:loadingPosition
type: DatatypeProperty
domain: EventUld
range: string
comment: Position of the shipment in the aircraft - e.g. lower or main deck

externalReference:documentChecksum
type: DatatypeProperty
domain: ExternalReference
range: string
comment: Checksum of the document to validate its integrity

externalReference:documentId
type: DatatypeProperty
domain: ExternalReference
range: string
comment: Unique document identifier

externalReference:documentLink
type: DatatypeProperty
domain: ExternalReference
range: string
comment: Link to the document, e.g. URL of the file where it is hosted

externalReference:documentName
type: DatatypeProperty
domain: ExternalReference
range: string
comment: If no DocumentType provided, name of the referenced document

externalReference:documentType
type: DatatypeProperty
domain: ExternalReference
range: string
comment: Type of the referenced document . Can refer UNEDIFACT 1001 e.g. 740 - Air Waybill, but not limited to

externalReference:documentVersion
type: DatatypeProperty
domain: ExternalReference
range: string
comment: Document version number

externalReference:expiryDate
type: DatatypeProperty
domain: ExternalReference
range: dateTime
comment: Document expiry date

externalReference:validFrom
type: DatatypeProperty
domain: ExternalReference
range: dateTime
comment: Document validity start date

Geolocation:geolocationUnit
type: DatatypeProperty
domain: Geolocation
range: string
comment: re of the Geolocation coordinates, standard is Degree

geolocation:latitude
type: DatatypeProperty
domain: Geolocation
range: double
comment: Location latitude - Change of data type to string as of version 1.2

geolocation:longitude
type: DatatypeProperty
domain: Geolocation
range: double
comment: Location longitude - Change of data type to string as of version 1.2

handlinginstructions:serviceDescription
type: DatatypeProperty
domain: HandlingInstructions
range: string
comment: Free text description of the handling instructions

handlinginstructions:serviceType
type: DatatypeProperty
domain: HandlingInstructions
range: Datatype
  one of: OSI
  one of: SPH
  one of: SSR
comment: Refers to the type of handling information provided: Special Service Request (SSR), Special Handling Codes (SPH) or Other Service Information (OSI)

handlinginstructions:serviceTypeCode
type: DatatypeProperty
domain: HandlingInstructions
range: string
comment: Service Type code linked top the Service Type. Refers to Code List 1.14 or 1.16 if service type is Special Handling.

insurance:nvdIndicator
type: DatatypeProperty
domain: Insurance
range: boolean
comment: When no value is declared for Insurance this field should be completed with the value TRUE otherwise FALSE

iotDevice:associatedObject
type: DatatypeProperty
domain: IotDevice
range: string
comment: Reference of the Logistic Object to which the Connected Device is linked (URI)

iotDevice:deviceDescription
type: DatatypeProperty
domain: IotDevice
range: string
comment: Natural language description of the device. It can describe how and where the device is attached.

iotDevice:deviceModel
type: DatatypeProperty
domain: IotDevice
range: string
comment: Commercial denomination of the device

iotDevice:deviceName
type: DatatypeProperty
domain: IotDevice
range: string
comment: Name of the device defined by the device's owner

iotDevice:deviceSerialNumber
type: DatatypeProperty
domain: IotDevice
range: string
comment: Serial number that allows to uniquely identify the device

item:batchNumber
type: DatatypeProperty
domain: Item
range: string
comment: Production batch number / reference

item:lotNumber
type: DatatypeProperty
domain: Item
range: string
comment: Production lot number / reference

item:productExpiryDate
type: DatatypeProperty
domain: Item
range: dateTime
comment: Product expiry date - e.g. for perishables goods or goods with programmed obsolescence

item:productionDate
type: DatatypeProperty
domain: Item
range: dateTime
comment: Production date

item:quantityForUnitPrice
type: DatatypeProperty
domain: Item
range: double
comment: Product quantity for unit price - e.g. 12 (eggs for one USD 1)

itemDg:reportableQuantity
type: DatatypeProperty
domain: ItemDg
range: string
comment: Reportable quantities, To and from the USA only

itemDg:supplementaryInfoPrefix
type: DatatypeProperty
domain: ItemDg
range: string
comment: Additional information that may be added in addition to the proper shipping name to more fully describe the goods or to identify a particular condition

itemDg:supplementaryInfoSuffix
type: DatatypeProperty
domain: ItemDg
range: string
comment: Additional information that may be added in addition to the proper shipping to more fully describe the goods or to identify a particular condition

liveAnimalsEpermit:permitCopyIndicator
type: DatatypeProperty
domain: LiveAnimalsEpermit
range: boolean
comment: Indicates if the permit is a copy (true) or an original (false) (box 1)

liveAnimalsEpermit:permitNumber
type: DatatypeProperty
domain: LiveAnimalsEpermit
range: string
comment: The original number is a unique number allocated to each document by the relevant Management Authority. (box 1)

liveAnimalsEpermit:permitTypeCode
type: DatatypeProperty
domain: LiveAnimalsEpermit
range: string
comment: Code specifying the document name. (box 1)

liveAnimalsEpermit:permitTypeOgher
type: DatatypeProperty
domain: LiveAnimalsEpermit
range: string
comment: Description if TypeCode is Other (box 1)

liveAnimalsEpermit:permitValidFrom
type: DatatypeProperty
domain: LiveAnimalsEpermit
range: dateTime
comment: Permit Valid from (box 2)

liveAnimalsEpermit:permitValidUntil
type: DatatypeProperty
domain: LiveAnimalsEpermit
range: dateTime
comment: Permit Valid until (box 2)

liveAnimalsEpermit:specialConditions
type: DatatypeProperty
domain: LiveAnimalsEpermit
range: string
comment: Special conditions (box 5)

liveAnimalsEpermit:transactionPurposeCode
type: DatatypeProperty
domain: LiveAnimalsEpermit
range: Datatype
  one of: B
  one of: E
  one of: G
  one of: H
  one of: L
  one of: M
  one of: N
  one of: P
  one of: Q
  one of: S
  one of: T
  one of: Z
comment: Code indicating the purpose of the transaction (box 5a)

liveAnimalsEpermit:transactionPurposeText
type: DatatypeProperty
domain: LiveAnimalsEpermit
range: string
comment: Purpose of the transaction in free text (box 5a)

liveAnimalsEpermit:transportContractId
type: DatatypeProperty
domain: LiveAnimalsEpermit
range: string
comment: Reference to the Air Waybill or other transport contract document (box 15)

liveAnimalsEpermit:transportContractTypeCode
type: DatatypeProperty
domain: LiveAnimalsEpermit
range: string
comment: Code specifying the transport document name (box 15)

location:code
type: DatatypeProperty
domain: Location
range: string
comment: Location code of airport, freight terminal, seaport, rail station. UN/LOCODE city code (5 letter) or IATA airport code (3 letter)

location:locationName
type: DatatypeProperty
domain: Location
range: string
comment: Full name of the location

location:locationType
type: DatatypeProperty
domain: Location
range: string
comment: Location type - e.g. Airport, Freight terminal, Rail station, Seaport, etc

logisticsObject:companyIdentifier
type: DatatypeProperty
domain: LogisticsObject
range: string
comment: Company identifier from the Internet of Logistics of the entity that hosts the Logistics Object.

measurements:measurementTimestamp
type: DatatypeProperty
domain: Measurements
range: dateTime
comment: Timestamp for the measurement

movementTimes:direction
type: DatatypeProperty
domain: MovementTimes
range: Datatype
  one of: Inbound
  one of: Outbound
comment: Direction to indicate if it's Inbound or Outbound

movementTime:movementMilestone
type: DatatypeProperty
domain: MovementTimes
range: string
comment: The milestone list still needs to be defined, it includes elements from CXML Code List 1.92 but is not limited to those values, e.g. block-on and block-off times might be added as a comparison to wheels off and touchdown.

movementTimes:movementTimestamp
type: DatatypeProperty
domain: MovementTimes
range: dateTime
comment: Timestamp (date and time) of the movement time. If the movement time is recorded asynchronously, the timestamp should reflect the actual time, not when the data was created.

movementTime:timeType
type: DatatypeProperty
domain: MovementTimes
range: Datatype
  one of: Actual
  one of: Departed
  one of: Scheduled
comment: The type of time can be Actual, Estimated ot Scheduled

otherIdentifier:identifier
type: DatatypeProperty
domain: OtherIdentifier
range: string
comment: Item identifier

otherIdentifier:otherIdentifierType
type: DatatypeProperty
domain: OtherIdentifier
range: string
comment: Identifier type or description

packagingType:packagingTypeDescription
type: DatatypeProperty
domain: PackagingType
range: string
comment: Free Text. Describes the package type.

packagingType:typeCode
type: DatatypeProperty
domain: PackagingType
range: string
comment: Packaging type identifier as per UNECE Rec 21 Annex V and VI e.g. 1A - Drum, steel - Packaging material code. Identifies the Logistic Unit package type. UN Recommendation on Transport of Dangerous Goods, Model Regulations

party:partyRole
type: DatatypeProperty
domain: Party
range: Datatype
  one of: Agent
  one of: Airline
  one of: Airport Authority
  one of: Broker
  one of: Commissionable Agent
  one of: Consignee
  one of: Customs
  one of: Declarant
  one of: Deconsolidator
  one of: Freight Forwarder
  one of: Ground Handling Agent
  one of: Nominated freight company
  one of: Notify Party
  one of: Other Participant Identifier
  one of: Post Office
  one of: Shipper
  one of: Trucker
comment: Role fo the Company in the context. Can refer to Code List 1.36 in the CXML Toolkit

person:contactType
type: DatatypeProperty
domain: Person
range: Datatype
  one of: Customer contact
  one of: Customs contact
  one of: Emergency contact
  one of: Other
comment: Contact type - e.g. Emergency contact, Customs contact, Customer contact

person:department
type: DatatypeProperty
domain: Person
range: string
comment: Department / Division / Unit

person:employeeId
type: DatatypeProperty
domain: Person
range: string
comment: Employee ID

person:firstName
type: DatatypeProperty
domain: Person
range: string
comment: First name / given name

person:jobTitle
type: DatatypeProperty
domain: Person
range: string
comment: Job title / position

person:lastName
type: DatatypeProperty
domain: Person
range: string
comment: Last name / family name / surname

person:middleName
type: DatatypeProperty
domain: Person
range: string
comment: Middle name/ other name

person:salutation
type: DatatypeProperty
domain: Person
range: Datatype
  one of: Dr.
  one of: Mr.
  one of: Ms.
  one of: Pr.
comment: Salutation

piece:coload
type: DatatypeProperty
domain: Piece
range: boolean
comment: Coload indicator for the pieces (boolean)

piece:declaredValueForCarriage
type: DatatypeProperty
domain: Piece
range: string
comment: The value of a shipment declared for carriage purposes , NVD if no value declared

piece:declaredValueForCustoms
type: DatatypeProperty
domain: Piece
range: string
comment: The value of a shipment declared for customs purposes , NVD if no value declared

piece:goodsDescription
type: DatatypeProperty
domain: Piece
range: string
comment: General goods description

piece:loadType
type: DatatypeProperty
domain: Piece
range: Datatype
  one of: Bulk
  one of: Pallet
  one of: ULD
comment: Specify how the piece will be delivered (bulk or ULD)

piece:nvdForCarriage
type: DatatypeProperty
domain: Piece
range: boolean
comment: When no value is declared for Carriage, this field may be completed with the value TRUE otherwise FALSE

piece:nvdForCustoms
type: DatatypeProperty
domain: Piece
range: boolean
comment: When no value is declared for Customs, this field may be completed with the value TRUE otherwise FALSE

piece:packageMarkCoded
type: DatatypeProperty
domain: Piece
range: Datatype
  one of: Other
  one of: SSCC-18
  one of: UPC
comment: Reference identifying how the package is marked. Field is hardcode to "SSCC-18", "UPC" or "Other"

piece:packagedeIdentifier
type: DatatypeProperty
domain: Piece
range: string
comment: SSCC-18 code for the value of the package mark, company or bar code, free text, pallet code, etc.

piece:shippingMarks
type: DatatypeProperty
domain: Piece
range: string
comment: Shipping marks

piece:slac
type: DatatypeProperty
domain: Piece
range: integer
comment: Shipper's Load And Count ( total contained piece count as provided by shipper)

piece:stackable
type: DatatypeProperty
domain: Piece
range: boolean
comment: Stackable indicator for the pieces (boolean)

piece:turnable
type: DatatypeProperty
domain: Piece
range: boolean
comment: Turnable indicator for the pieces (boolean)

piece:upid
type: DatatypeProperty
domain: Piece
range: string
comment: Unique Piece Identifier (UPID) of the piece. Refer IATA Recommended Practice 1689

pieceDg:allPackedInOneIndicator
type: DatatypeProperty
domain: PieceDg
range: boolean
comment: A statement identifying that the dangerous goods listed above are all contained in the same outer packaging. Takes the form All packed in one aaaa (description of packaging type) x nn (number of packages). Applies to air transport only. (Air)

pieceDg:overpackCriticalitySafetyIndexNumeric
type: DatatypeProperty
domain: PieceDg
range: string
comment: Applies to fissile material only, other than fissile excepted. A numeric value expressed to one decimal place preceded by the letters CSI.

pieceDg:overpackIndicator
type: DatatypeProperty
domain: PieceDg
range: boolean
comment: Overpack indicator

pieceDg:overpackT1
type: DatatypeProperty
domain: PieceDg
range: boolean
comment: A single number assigned to a package, overpack or freight container to provide control over radiation exposure.

pieceDg:overpackTypeCode
type: DatatypeProperty
domain: PieceDg
range: boolean
comment: Identifies the Logistic Unit package type. UN Recommendation on Transport of Dangerous Goods, Model Regulations

pieceDg:qValueNumeric
type: DatatypeProperty
domain: PieceDg
range: double
comment: Most instances of all packed in one will require the addition of the Q value which 1. Applies to air transport only. (Air)

pieceLa:acquisitionDatetime
type: DatatypeProperty
domain: PieceLiveAnimals
range: dateTime
comment: Defined in Resolution Conf. 13.6 and is required for pre-Convention specimens (box 12b)

pieceLa:annualQuotaQuantity
type: DatatypeProperty
domain: PieceLiveAnimals
range: integer
comment: total number of specimens exported in the current calendar year and the current annuela quota for the species concerned (box 11a)

pieceLa:categoryCode
type: DatatypeProperty
domain: PieceLiveAnimals
range: string
comment: Operations code ID. Refers to the number of the registered captive-breeding or artifical propagation operation (box 12b)

pieceLa:goodsTypeCode
type: DatatypeProperty
domain: PieceLiveAnimals
range: Datatype
  one of: I
  one of: II
  one of: III
comment: Appendix number of the convention (I, II or III) (box 10)

pieceLa:goodsTypeExtensionCode
type: DatatypeProperty
domain: PieceLiveAnimals
range: Datatype
  one of: A
  one of: C
  one of: D
  one of: F
  one of: I
  one of: O
  one of: R
  one of: U
  one of: W
comment: Appendix number of the convention (I, II or III) (box 10)

pieceLa:originReferencePermitDatetime
type: DatatypeProperty
domain: PieceLiveAnimals
range: dateTime
comment: Issuing date for Origin reference permit or re-export reference Certificate (box 12)

pieceLa:originReferencePermitId
type: DatatypeProperty
domain: PieceLiveAnimals
range: string
comment: identifier of Origin reference permit or re-export reference Certificate (box 12/12a)

pieceLa:originReferencePermitTypeCode
type: DatatypeProperty
sub property of: topDataProperty
domain: PieceLiveAnimals
range: string
comment: Document type code of origin reference permit or re-export reference Certificate (box 12/12a)

pieceLa:quantityAnimals
type: DatatypeProperty
domain: PieceLiveAnimals
range: integer
comment: Quantity including units (box 11)

pieceLa:speciesCommonName
type: DatatypeProperty
domain: PieceLiveAnimals
range: string
comment: Species common name (box 8)

pieceLa:speciesScientificName
type: DatatypeProperty
domain: PieceLiveAnimals
range: string
comment: Species scientific name (box 7)

pieceLa:specimenDescription
type: DatatypeProperty
domain: PieceLiveAnimals
range: string
comment: Description of specimens, including age and sex if LA (box 9)

pieceLa:specimenTypeCode
type: DatatypeProperty
domain: PieceLiveAnimals
range: string
comment: Description of specimens, CITES type code (box 9)

price:carrierChargeCode
type: DatatypeProperty
domain: Price
range: string
comment: Charge code for carrier, eg. CA, CB, etc
version info: v1.01 - changed comment to avoid non-unicode characters

price:grandTotal
type: DatatypeProperty
domain: Piece
range: double
comment: Total price

price:validTo
type: DatatypeProperty
domain: Piece
range: dateTime
comment: Terms of validity

product:commodityItemNumber
type: DatatypeProperty
domain: Product
range: string
comment: Indicates the specific commodity on which the rate class code is applied

product:hsCode
type: DatatypeProperty
domain: Product
range: Datatype
  on datatype: string
  with restrictions:
    min length: 6
comment: Harmonized Commodity code, refer to hsType used. 6 minimum digits are expected.

product:hsCommodityDescription
type: DatatypeProperty
domain: Product
range: string
comment: Commodity description

product:hsCommodityName
type: DatatypeProperty
domain: Product
range: string
comment: If no Code provided, name of commodity

product:hsType
type: DatatypeProperty
domain: Product
range: string
comment: Reference identifying the type of standard code to be used for the Commodity Classification (Brussels Tariff Nomenclature, EU Harmonized System Code, UN Standard International Trade Classification). Mandatory if the commodity code is more than 6 digits

product:productDescription
type: DatatypeProperty
domain: Product
range: string
comment: Product description

product:productIdentifier
type: DatatypeProperty
domain: Product
range: string
comment: Manufacturer's unique product identifier

productDg:additionalHazardClassificationId
type: DatatypeProperty
domain: ProductDg
range: string
comment: Identifies the subsidiary hazard class / division identification containing a numeric field separated by a decimal. There may be 0, 1 or 2 subsidiary risk classes or divisions. If there is more than one, each should be separated by a comma. The subsidiary risk must be shown in parentheses.

productDg:authorizationInformation
type: DatatypeProperty
domain: ProductDg
range: string
comment: Contains additional information relating to an approval, permission or other specific detail applicable to the commodity (e.g. Dangerous Goods in excepted quantities)

productDg:explosiveCompatibilityGroupCode
type: DatatypeProperty
domain: ProductDg
range: string
comment: Specifies the reference to the group which identifies the kind of substances and articles that are deemed to be compatible. Mandatory field in case of transport of explosive articles or substances

productDg:hazardClassificationId
type: DatatypeProperty
domain: ProductDg
range: string
comment: Identifies the hazard class / division identification containing a numeric field separated by a decimal

productDg:packagingDangerLevelCode
type: DatatypeProperty
domain: ProductDg
range: string
comment: Packing group, If used must reference I, II or III

productDg:packingInstructionNumber
type: DatatypeProperty
domain: ProductDg
range: string
comment: The packing instruction number applicable to the UN number / proper shipping name entry. A three-numeric value which may be preceded by the letter Y. Mandatory field for air transport (Air)

productDg:properShippingName
type: DatatypeProperty
domain: ProductDg
range: string
comment: The name used to describe the particular article or substance as shown in the UN Model Regulations Dangerous Goods List

productDg:specialProvisionId
type: DatatypeProperty
domain: ProductDg
range: string
comment: For Air Mode: Special Provision may show a single, double or triple digit number preceded by the letter A, against appropriate entries in the List of Dangerous Goods

productDg:technicalName
type: DatatypeProperty
domain: ProductDg
range: string
comment: This is additional chemical name(s) required for some proper shipping names. When added the technical must be shown in parentheses immediately following the proper shipping name.

productDg:unNumber
type: DatatypeProperty
domain: ProductDg
range: string
comment: Reference identifying the United Nations Dangerous Goods serial number assigned within the UN to substances and articles contained in a list of the dangerous goods most commonly carried. e.g. 1189 - Ethylene glycol monomethyl ether acetate

ranges:amount
type: DatatypeProperty
domain: Ranges
range: double
comment: Amount

ranges:maximumQuantity
type: DatatypeProperty
domain: Ranges
range: double
comment: Maximum quantity

ranges:minimumQuantity
type: DatatypeProperty
domain: Ranges
range: double
comment: Minimum quantity

ranges:rateClassCode
type: DatatypeProperty
domain: Ranges
range: string
comment: Rate class code e.g. Q. Refer to CXML Code List 1.4 Rate Class Codes

ranges:ratingType
type: DatatypeProperty
domain: Ranges
range: string
comment: rating type - Refer to CXML Code List 1.44 ULD Charge Codes

ranges:scr
type: DatatypeProperty
domain: Ranges
range: string
comment: Specific commodity rates linked to commodity

ranges:unitBasis
type: DatatypeProperty
domain: Ranges
range: string
comment: Specific commodity code linked to commodity

ratings:billingChargeIdentifier
type: DatatypeProperty
domain: Ratings
range: string
comment: Billing charge identifiers to be used for CASS. Refer to CargoXML Code List 1.33

ratings:chargeCode
type: DatatypeProperty
domain: Ratings
range: string
comment: Charge code, refer to CargoXML Code List 1.1

ratings:chargeDescription
type: DatatypeProperty
domain: Ratings
range: string
comment: Description of the charge e.g. Airfreight, fuel, etc.

ratings:chargePaymentType
type: DatatypeProperty
domain: Ratings
range: Datatype
  one of: C
  one of: P
comment: Indicates if charge is prepaid or collect (P, C)

ratings:chargeType
type: DatatypeProperty
domain: Ratings
range: string
comment: Type of charge that should match the code expressed in either chargeCode, otherChargeCode or billingChargeIndentifier data properties.

ratings:entitlement
type: DatatypeProperty
domain: Ratings
range: Datatype
  one of: A
  one of: C
comment: Entitlement code to define if charges are Due carrier (C) or Due agent (A). Refer to CXML Code List 1.3

ratings:otherChargeCode
type: DatatypeProperty
domain: Ratings
range: string
comment: Refer to CargoXML Code List 1.2 for Other Charges

ratings:priceSpecification
type: DatatypeProperty
domain: Ratings
range: string
comment: Specification of the price e.g. Street, Group, Spot, etc.

ratings:priceSpecificationRef
type: DatatypeProperty
domain: Ratings
range: string
comment: Reference of price specifications

ratings:quantity
type: DatatypeProperty
domain: Ratings
range: string
comment: Used if there is an applicable quantity to the rate (Usually a Time or a Number)

ratings:ratingsType
type: DatatypeProperty
domain: Ratings
range: Datatype
  one of: A
  one of: C
  one of: F
comment: Used to identify if the Ratings are Face, Published or Actual ratings. Expected values are F, A, C.

ratings:rcp
type: DatatypeProperty
domain: Ratings
range: string
comment: IATA 3-letter code of the rate combination point

ratings:subTotal
type: DatatypeProperty
domain: Ratings
range: double
comment: Subtotal of the charge

regulatedEntity:expiryDate
type: DatatypeProperty
domain: RegulatedEntity
range: date
comment: Expiry date 4 digits month/year

regulatedEntity:regulatedEntityCategory
type: DatatypeProperty
domain: RegulatedEntity
range: Datatype
  one of: AO - Aircraft Operator
  one of: KC - Known Consignor
  one of: RA - Regulated Agent
  one of: RC - Regulated Carrier
comment: Party type - e.g. RA - Regulated Agent, KC - Known Consignor, AO - Aircraft Operator, RC - Regulated Carrier

routing:aircraftPossibilityCode
type: DatatypeProperty
domain: Routing
range: string
comment: Aircraft possibility code

routing:latestArrivalDateTime
type: DatatypeProperty
domain: Routing
range: dateTime
comment: Latest Arrival date time (requested or proposed)

routing:maxConnections
type: DatatypeProperty
domain: Routing
range: integer
comment: Maximum number of connections of the transport movement (requested or proposed)

routing:onlineInd
type: DatatypeProperty
domain: Routing
range: boolean
comment: Indicates interlining (requested or proposed)

routing:rfsInd
type: DatatypeProperty
domain: Routing
range: boolean
comment: Indicates if RFS (Road Feeder Services) is included (requested or proposed)

schedule:earliestAcceptanceTime
type: DatatypeProperty
domain: Schedule
range: dateTime
comment: arliest acceptance date time (requested or proposed)

schedule:latestAcceptanceTime
type: DatatypeProperty
domain: Schedule
range: dateTime
comment: Latest Acceptance time as per CargoIQ definition (requested, proposed or actual)

schedule:timeOfAvailability
type: DatatypeProperty
domain: Schedule
range: dateTime
comment: Time of availability of the shipment as per CargoIQ definition

schedule:totalTransitTime
type: DatatypeProperty
domain: Schedule
range: duration
comment: Total transit time as per CargoIQ definition

scheduledLegs:arrivalDate
type: DatatypeProperty
domain: ScheduledLegs
range: dateTime
comment: Arrival date and time of the leg

scheduledLegs:departureDate
type: DatatypeProperty
domain: ScheduledLegs
range: dateTime
comment: Departure date and time of the leg

scheduledLegs:sequenceNumber
type: DatatypeProperty
domain: ScheduledLegs
range: integer
comment: Sequence number of the leg

scheduledLegs:transportId
type: DatatypeProperty
domain: ScheduledLegs
range: string
comment: Transport Id of the leg. E.g. Flight number, truck route identifier, etc.

securityDeclaration:additionalSecurityInformation
type: DatatypeProperty
domain: SecurityDeclaration
range: string
comment: Any additional information that may be required by an ICAO Member State

securityDeclaration:groundsForExemption
type: DatatypeProperty
domain: SecurityDeclaration
range: Datatype
  one of: BIOM
  one of: DIPL
  one of: LFSM
  one of: SMUS
  one of: TRNS
comment: Exemption code - e.g. BIOM- Bio-Medical Samples SMUS - small undersized shipments MAIL - mail BIOM - bio-medical samples DIPL - diplomatic bags or diplomatic mail LFSM - life-saving materials NUCL - nuclear materials TRNS - transfer or transshipment

securityDeclaration:issuedOn
type: DatatypeProperty
domain: SecurityDeclaration
range: dateTime
comment: Date and time when the security status was issued

securityDeclaration:otherScreeningMethods
type: DatatypeProperty
domain: SecurityDeclaration
range: string
comment: Other methods used to secure the cargo

securityDeclaration:screeningMethod
type: DatatypeProperty
domain: SecurityDeclaration
range: Datatype
  one of: AOM
  one of: CMD
  one of: EDD
  one of: EDS
  one of: ETD
  one of: PHS
  one of: VCK
  one of: XRY
comment: Screening methods which have been used to secure the cargo PHS – Physical Inspection and/or hand search VCK - Visual check XRY- X-ray equipment EDS - Explosive detection system EDD - Explosive detection dogs ETD - Explosive trace detection equipment - particles or vapor CMD - Cargo metal detection AOM - Subjected to any other means: this entry should be followed by free text specifying what other mean was used to secure the cargo

securityDeclaration:securityStatus
type: DatatypeProperty
domain: SecurityDeclaration
range: Datatype
  one of: NSC
  one of: SCO
  one of: SHR
  one of: SPX
comment: Security status indicator (CXML 1.103) - e.g. SPX- Cargo Secure for Passenger and All-Cargo Aircraft

sensor:sensorDescription
type: DatatypeProperty
domain: Sensor
range: string
comment: Natural language description of the sensor

sensor:sensorName
type: DatatypeProperty
domain: Sensor
range: string
comment: Name of the sensor defined by the sensor's manufacturer

sensor:sensorSerialNumber
type: DatatypeProperty
domain: Sensor
range: string
comment: Serial number that allows to uniquely identify the sensor

sensor:sensorType
type: DatatypeProperty
domain: Sensor
range: Datatype
  one of: Accelerometer
  one of: Geolocation
  one of: Humidity
  one of: Light
  one of: Pressure
  one of: Thermometer
  one of: Tilt
  one of: Vibration
comment: Type of sensor as described in Interactive Cargo Recommended Practice

serviceRequest:code
type: DatatypeProperty
domain: ServiceRequest
range: string
comment: Service request code

serviceRequest:description
type: DatatypeProperty
domain: ServiceRequest
range: string
comment: Service request description

serviceRequest:statementText
type: DatatypeProperty
domain: ServiceRequest
range: string
comment: Service request statement text

serviceRequest:statementType
type: DatatypeProperty
domain: ServiceRequest
range: string
comment: Service request statement type - e.g. Dangerous Goods, Lithium Ion Battery, Live Animal Certificate

shipment:deliveryDate
type: DatatypeProperty
domain: Shipment
range: dateTime
comment: he date at which the delivery is supposed to happen. Format is YYYYMMDD.

shipment:goodsDescription
type: DatatypeProperty
domain: Shipment
range: string
comment: General goods description

shipment:incoterms
type: DatatypeProperty
domain: Shipment
range: string
comment: Standard codes as defined by UNCEFACT and ICC that correspond to international rules for the interpretation of the most commonly used trade terms in different countries. UNECE recommendation n. 5 Incoterms 2000.

shipment:otherChargesIndicator
type: DatatypeProperty
domain: Shipment
range: Datatype
  one of: C
  one of: P
comment: payment of Other Charges will be made at origin (prepaid) or at destination (collect)

shipment:totalPieceCount
type: DatatypeProperty
domain: Shipment
range: integer
comment: Total Piece Count

shipment:totalSLAC
type: DatatypeProperty
domain: Shipment
range: integer
comment: Total SLAC of all piece groups

shipment:weightValuationIndicator
type: DatatypeProperty
domain: Shipment
range: Datatype
  one of: C
  one of: P
comment: payment for the Weight/Valuation will be made at origin (prepaid) or at destination (collect)

specialHandling:code
type: DatatypeProperty
domain: SpecialHandling
range: string
comment: Special handling code following IATA standards. Refer CXML1.16, e.g. PEP - Fruits and Vegetables

specialHandling:handlingText
type: DatatypeProperty
comment: Special handling text

transportMeans:vehicleModel
type: DatatypeProperty
domain: TransportMeans
range: string
comment: Model or make of the vehicle (e.g. A330-300)

transportMeans:vehicleRegistration
type: DatatypeProperty
domain: TransportMeans
range: string
comment: Vehicle identification - e.g. aircraft registration number

transportMeans:vehicleSize
type: DatatypeProperty
domain: TransportMeans
range: string
comment: Size of the vehicle - free text

transportMeans:vehicleType
type: DatatypeProperty
domain: TransportMeans
range: string
comment: Vehicle or container type. Refer UNECE28, e.g. 4.00.0 - Aircraft, type unknown.For Air refer to IATA Standard Schedules Information Manua in section ATA/IATA Aircraft Types

transportMovement:fuelType
type: DatatypeProperty
domain: TransportMovement
domain: TransportSegment
range: string
comment: e.g. Kerosene, Diesel, SAF, Electricity [renewable], Electricity [non-renewable]

transportMovement:modeCode
type: DatatypeProperty
domain: TransportMovement
domain: TransportSegment
range: Datatype
  one of: 0
  one of: 1
  one of: 2
  one of: 3
  one of: 4
  one of: 5
  one of: 6
  one of: 7
  one of: 8
  one of: 9
comment: Mode of transport code, refer to UNECE Rec. 19 https://unece.org/fileadmin/DAM/cefact/recommendations/rec19/rec19_01cf19e.pdf

transportMovement:modeQualifier
type: DatatypeProperty
domain: TransportMovement
domain: TransportSegment
range: Datatype
  one of: Main-Carriage
  one of: On-Carriage
  one of: Pre-Carriage
comment: Pre-Carriage, Main-Carriage or On-Carriage

transportMovement:seal
type: DatatypeProperty
domain: TransportMovement
domain: TransportSegment
range: string
comment: Seal identifier

transportMovement:transportIdentifier
type: DatatypeProperty
domain: TransportMovement
domain: TransportSegment
range: string
comment: Airline flight number, or rail / truck / maritime line id

transportMovement:unplannedStop
type: DatatypeProperty
domain: TransportMovement
range: string
comment: Free text field to be used for additional details regarding unplanned stops such as technical stops.

uld:ataDesignator
type: DatatypeProperty
domain: ULD
range: string
comment: US / ATA Unit Load Device type code e.g. M2

uld:damageFlag
type: DatatypeProperty
domain: ULD
range: boolean
comment: Indicates if the ULD is Damaged

uld:demurrageCode
type: DatatypeProperty
domain: ULD
range: string
comment: Contains three designator of demurrage code, refer to RP 1654 (BCC, HHH, XXX, ZZZ)

uld:loadingIndicator
type: DatatypeProperty
domain: ULD
range: string
comment: ULD height or loading limitation code. Refer CXML Code List 1.47, e.g. R - ULD Height above 244 centimetres

uld:nbDoor
type: DatatypeProperty
domain: ULD
range: integer
comment: Number of doors

uld:nbFittings
type: DatatypeProperty
domain: ULD
range: integer
comment: Number of fittings

uld:nbNets
type: DatatypeProperty
domain: ULD
range: integer
comment: Number of nets

uld:nbStraps
type: DatatypeProperty
domain: ULD
range: integer
comment: Number of straps

uld:odlnCode
type: DatatypeProperty
domain: ULD
range: string
comment: Contains two designator codes of ODLN or Operational Damage Limit Notices. ODLN code is used to define type of damage after visually check the serviceability of ULDs section 7, Standard Specifications 40/3 or 40/4 in ULD Regulations

uld:ownerCode
type: DatatypeProperty
domain: ULD
range: string
comment: Owner code of the ULD in aa, an or na format - owner can be an airline or leasing company

uld:serialNumber
type: DatatypeProperty
domain: ULD
range: string
comment: ULD serial number

uld:serviceabilityCode
type: DatatypeProperty
domain: ULD
range: Datatype
  one of: DAM
  one of: SER
comment: Designator of serviceablity condition e.g. SER or DAM

uld:uldRemarks
type: DatatypeProperty
domain: ULD
range: string
comment: Remarks or Supplement Information

uld:uldSealNumber
type: DatatypeProperty
domain: ULD
range: string
comment: ULD seal number if applicable

uld:uldTypeCode
type: DatatypeProperty
domain: ULD
range: string
comment: Standard Unit Load Device type code e.g. AKE - Certified Container - Contoured. Refer to IATA ULD Technical Manual

value:unit
type: DatatypeProperty
domain: Value
range: string
comment: Unit of measurement/ unit of account e.g. CMT - Centimetre, LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc

value:value
type: DatatypeProperty
domain: Value
range: double
comment: Value

waybill:accountingInformation
type: DatatypeProperty
domain: Waybill
range: string
comment: Indicates the details of accounting information. Free text e.g. PAYMENT BY CERTIFIED CHEQUE etc.
version info: Added in v1.1

waybill:carrierDeclarationDate
type: DatatypeProperty
domain: Waybill
range: dateTime
comment: Date upon which the certification is made by the carrier

waybill:carrierDeclarationSignature
type: DatatypeProperty
domain: Waybill
range: string
comment: Contains the authentication of the Carrier

waybil:consignorDeclarationSignature
type: DatatypeProperty
domain: Waybill
range: string
comment: Name of consignor signatory

waybill:customsOriginCode
type: DatatypeProperty
domain: Waybill
range: string
comment: Code indicating the origin of goods for Customs purposes (e.g. For goods in free circulation in the EU) List to be provided by local authorities

waybill:destinationCharges
type: DatatypeProperty
domain: Waybill
range: double
comment: Charges levied at destination accruing to the last carrier, in destination currency

destinationCurrencyCode
type: DatatypeProperty
domain: Waybill
range: string
comment: ISO 3-letter currency code of destination. Refer to ISO 4217

waybill:destinationCurrencyRate
type: DatatypeProperty
domain: Waybill
range: double
comment: Conversion rate applied

waybill:optionalShippingInfo
type: DatatypeProperty
domain: Waybill
range: string
comment: The shipper or its Agent may enter the appropriate optional shipping

optionalShippingRefNo
type: DatatypeProperty
domain: Waybill
range: string
comment: Optional shipping reference number if any
comment: waybill:optionalShippingRefNo

waybill:originCurrency
type: DatatypeProperty
domain: Waybill
range: string
comment: ISO alpha 3 Code used to indicate the Origin Currency, refer to ISO 4217 currency codes

waybill:waybillNumber
type: DatatypeProperty
domain: Waybill
range: string
range: Datatype
  on datatype: string
  with restrictions:
    pattern: [0-9]
comment: House or Master Waybill unique identifier

waybill:waybillPrefix
type: DatatypeProperty
domain: Waybill
range: Datatype
  on datatype: string
  with restrictions:
    max length: 3
range: Datatype
  on datatype: string
  with restrictions:
    pattern: [0-9]
comment: Prefix used for the Waybill Number. Refer to IATA Airlines Codes

waybill:waybillType
type: DatatypeProperty
domain: Waybill
range: Datatype
  one of: Direct
  one of: House
  one of: Master
comment: Type of the Waybill: House, Direct or Master

Address
type: Class
subclass of: Restriction
  on property: address:country
  all values from: Country
subclass of: Restriction
  on property: address:country
  max cardinality: 1
subclass of: Restriction
  on property: address:addressCode
  all values from: string
subclass of: Restriction
  on property: address:cityCode
  all values from: string
subclass of: Restriction
  on property: address:cityName
  all values from: string
subclass of: Restriction
  on property: address:poBox
  all values from: string
subclass of: Restriction
  on property: address:postalCode
  all values from: string
subclass of: Restriction
  on property: address:regionCode
  all values from: string
subclass of: Restriction
  on property: address:regionName
  all values from: string
subclass of: Restriction
  on property: address:street
  all values from: string
subclass of: Restriction
  on property: address:cityCode
  max cardinality: 1
subclass of: Restriction
  on property: address:cityName
  max cardinality: 1
subclass of: Restriction
  on property: address:poBox
  max cardinality: 1
subclass of: Restriction
  on property: address:postalCode
  max cardinality: 1
subclass of: Restriction
  on property: address:regionCode
  max cardinality: 1
subclass of: Restriction
  on property: address:regionName
  max cardinality: 1
comment: Address details
version info: 1.0

Booking
type: Class
subclass of: LogisticsObject
subclass of: Class
  one of: nil
subclass of: Restriction
  on property: booking:carrier
  all values from: Company
subclass of: Restriction
  on property: booking:carrierProductInfo
  all values from: CarrierProduct
subclass of: Restriction
  on property: booking:consignee
  all values from: Company
subclass of: Restriction
  on property: booking:freightForwarder
  all values from: Company
subclass of: Restriction
  on property: booking:notifyParty
  all values from: Company
subclass of: Restriction
  on property: booking:price
  all values from: Price
subclass of: Restriction
  on property: booking:requestRef
  all values from: Request
subclass of: Restriction
  on property: booking:routing
  all values from: Routing
subclass of: Restriction
  on property: booking:shipmentDetails
  all values from: Shipment
subclass of: Restriction
  on property: booking:shipper
  all values from: Company
subclass of: Restriction
  on property: booking:transportMovement
  all values from: TransportSegment
subclass of: Restriction
  on property: booking:waybillNumber
  all values from: Waybill
subclass of: Restriction
  on property: booking:carrier
  min cardinality: 1
subclass of: Restriction
  on property: booking:freightForwarder
  min cardinality: 1
subclass of: Restriction
  on property: booking:carrierProductInfo
  max cardinality: 1
subclass of: Restriction
  on property: booking:consignee
  max cardinality: 1
subclass of: Restriction
  on property: booking:price
  max cardinality: 1
subclass of: Restriction
  on property: booking:requestRef
  max cardinality: 1
subclass of: Restriction
  on property: booking:routing
  max cardinality: 1
subclass of: Restriction
  on property: booking:shipmentDetails
  max cardinality: 1
subclass of: Restriction
  on property: booking:shipper
  max cardinality: 1
subclass of: Restriction
  on property: booking:transportMovement
  max cardinality: 1
subclass of: Restriction
  on property: booking:waybillNumber
  max cardinality: 1
comment: Booking details - Deprecated, BookingOption should be used instead

BookingOption
type: Class
subclass of: LogisticsObject
subclass of: Class
  one of: nil
subclass of: Restriction
  on property: bookingOption:bookingSegment
  all values from: BookingSegment
subclass of: Restriction
  on property: bookingOption:bookingTimes
  all values from: BookingTimes
subclass of: Restriction
  on property: bookingOption:carrier
  all values from: Company
subclass of: Restriction
  on property: bookingOption:carrierProductInfo
  all values from: CarrierProduct
subclass of: Restriction
  on property: bookingOption:consignee
  all values from: Company
subclass of: Restriction
  on property: bookingOption:freightForwarder
  all values from: Company
subclass of: Restriction
  on property: bookingOption:notifyParty
  all values from: Company
subclass of: Restriction
  on property: bookingOption:parties
  all values from: Party
subclass of: Restriction
  on property: bookingOption:price
  all values from: Price
subclass of: Restriction
  on property: bookingOption:requestRef
  all values from: BookingOptionRequest
subclass of: Restriction
  on property: bookingOption:routing
  all values from: Routing
subclass of: Restriction
  on property: bookingOption:schedule
  all values from: Schedule
subclass of: Restriction
  on property: bookingOption:shipmentDetails
  all values from: Shipment
subclass of: Restriction
  on property: bookingOption:shipper
  all values from: Company
subclass of: Restriction
  on property: bookingOption:transportMovement
  all values from: TransportSegment
subclass of: Restriction
  on property: bookingOption:waybillNumber
  all values from: Waybill
subclass of: Restriction
  on property: bookingOption:bookingSegment
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:bookingTimes
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:carrier
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:carrierProductInfo
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:price
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:requestRef
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:routing
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:schedule
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:shipmentDetails
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:waybillNumber
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:bookingStatus
  all values from: string
subclass of: Restriction
  on property: bookingOption:offerValidFrom
  all values from: dateTime
subclass of: Restriction
  on property: bookingOption:offerValidTo
  all values from: dateTime
subclass of: Restriction
  on property: bookingOption:requestMatchInd
  all values from: boolean
subclass of: Restriction
  on property: bookingOption:shipmentSecurityStatus
  all values from: string
subclass of: Restriction
  on property: bookingOption:bookingStatus
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:offerValidFrom
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:offerValidTo
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:requestMatchInd
  max cardinality: 1
subclass of: Restriction
  on property: bookingOption:shipmentSecurityStatus
  max cardinality: 1
comment: Booking details

Axiom
annotated source: BookingOption
annotated property: subClassOf
annotated target: Restriction
  on property: bookingOption:consignee
  all values from: Company
deprecated: true

Axiom
annotated source: BookingOption
annotated property: subClassOf
annotated target: Restriction
  on property: bookingOption:freightForwarder
  all values from: Company
deprecated: true

Axiom
annotated source: BookingOption
annotated property: subClassOf
annotated target: Restriction
  on property: bookingOption:notifyParty
  all values from: Company
deprecated: true

Axiom
annotated source: BookingOption
annotated property: subClassOf
annotated target: Restriction
  on property: bookingOption:schedule
  all values from: Schedule
deprecated: true

Axiom
annotated source: BookingOption
annotated property: subClassOf
annotated target: Restriction
  on property: bookingOption:shipper
  all values from: Company
deprecated: true

Axiom
annotated source: BookingOption
annotated property: subClassOf
annotated target: Restriction
  on property: bookingOption:transportMovement
  all values from: TransportSegment
deprecated: true

Axiom
annotated source: BookingOption
annotated property: subClassOf
annotated target: Restriction
  on property: bookingOption:schedule
  max cardinality: 1
deprecated: true

BookingOptionRequest
type: Class
subclass of: LogisticsObject
subclass of: Class
  one of: nil
subclass of: Restriction
  on property: bookingOptionRequest:bookingSegment
  all values from: BookingSegment
subclass of: Restriction
  on property: bookingOptionRequest:parties
  all values from: Party
subclass of: Restriction
  on property: bookingOptionRequest:ratingsPreference
  all values from: Ratings
subclass of: Restriction
  on property: bookingOptionRequest:routingPreferences
  all values from: Routing
subclass of: Restriction
  on property: bookingOptionRequest:schedulePreferences
  all values from: Schedule
subclass of: Restriction
  on property: bookingOptionRequest:shipmentDetails
  all values from: Shipment
subclass of: Restriction
  on property: bookingOptionRequest:timePreferences
  all values from: BookingTimes
subclass of: Restriction
  on property: bookingOptionRequest:transportMovement
  all values from: TransportSegment
subclass of: Restriction
  on property: bookingOptionRequest:unitsPreference
  all values from: Value
subclass of: Restriction
  on property: bookingOptionRequest:bookingSegment
  max cardinality: 1
subclass of: Restriction
  on property: bookingOptionRequest:ratingsPreference
  max cardinality: 1
subclass of: Restriction
  on property: bookingOptionRequest:routingPreferences
  max cardinality: 1
subclass of: Restriction
  on property: bookingOptionRequest:shipmentDetails
  max cardinality: 1
subclass of: Restriction
  on property: bookingOptionRequest:timePreferences
  max cardinality: 1
subclass of: Restriction
  on property: bookingOptionRequest:unitsPreference
  max cardinality: 1
subclass of: Restriction
  on property: bookingOptionRequest:allotment
  all values from: string
subclass of: Restriction
  on property: bookingOptionRequest:expectedCommodities
  all values from: string
subclass of: Restriction
  on property: bookingOptionRequest:requestType
  all values from: string
subclass of: Restriction
  on property: bookingOptionRequest:requestedHandling
  all values from: string
subclass of: Restriction
  on property: bookingOptionRequest:shipmentSecurityStatus
  all values from: string
subclass of: Restriction
  on property: bookingOptionRequest:allotment
  max cardinality: 1
subclass of: Restriction
  on property: bookingOptionRequest:requestType
  max cardinality: 1
subclass of: Restriction
  on property: bookingOptionRequest:shipmentSecurityStatus
  max cardinality: 1
comment: Request object, refers to the Quote request or Booking request

Axiom
annotated source: BookingOptionRequest
annotated property: subClassOf
annotated target: Restriction
  on property: bookingOptionRequest:parties
  all values from: Party
version info: Changed the object type in v1.1

Axiom
annotated source: BookingOptionRequest
annotated property: subClassOf
annotated target: Restriction
  on property: bookingOptionRequest:schedulePreferences
  all values from: Schedule
deprecated: true

Axiom
annotated source: BookingOptionRequest
annotated property: subClassOf
annotated target: Restriction
  on property: bookingOptionRequest:transportMovement
  all values from: TransportSegment
deprecated: true

BookingSegment
type: Class
subclass of: Restriction
  on property: bookingSegment:arrivalLocation
  all values from: Location
subclass of: Restriction
  on property: bookingSegment:bookingOptions
  all values from: BookingOption
subclass of: Restriction
  on property: bookingSegment:departureLocation
  all values from: Location
subclass of: Restriction
  on property: bookingSegment:requests
  all values from: BookingOptionRequest
subclass of: Restriction
  on property: bookingSegment:arrivalLocation
  max cardinality: 1
subclass of: Restriction
  on property: bookingSegment:departureLocation
  max cardinality: 1
subclass of: Restriction
  on property: bookingSegment:preferredTransportId
  all values from: string
subclass of: Restriction
  on property: bookingSegment:preferredTransportId
  max cardinality: 1
comment: Booking Segment refers to the arrival and location details of a Booking Option Request or a Booking Option (offer or actual booking)

BookingTimes
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: bookingtimes:bookingOption
  all values from: BookingOption
subclass of: Restriction
  on property: bookingtimes:bookingOptionRequest
  all values from: BookingOptionRequest
subclass of: Restriction
  on property: bookingtimes:bookingOption
  max cardinality: 1
subclass of: Restriction
  on property: bookingtimes:bookingOptionRequest
  max cardinality: 1
subclass of: Restriction
  on property: bookingtimes:earliestAcceptanceTime
  all values from: dateTime
subclass of: Restriction
  on property: bookingtimes:latestAcceptanceTime
  all values from: dateTime
subclass of: Restriction
  on property: bookingtimes:timeOfAvailability
  all values from: dateTime
subclass of: Restriction
  on property: bookingtimes:totalTransitTime
  all values from: duration
subclass of: Restriction
  on property: bookingtimes:earliestAcceptanceTime
  max cardinality: 1
subclass of: Restriction
  on property: bookingtimes:latestAcceptanceTime
  max cardinality: 1
subclass of: Restriction
  on property: bookingtimes:timeOfAvailability
  max cardinality: 1
subclass of: Restriction
  on property: bookingtimes:totalTransitTime
  max cardinality: 1
comment: Previsouly called Schedule. This object refers to times used for the Booking Option Request (preferences part of the request) or the Booking Option (times sur as LAT where there is a commitment from the carrier)

Branch
type: Class
subclass of: Restriction
  on property: branch:company
  all values from: Company
subclass of: Restriction
  on property: branch:contactPerson
  all values from: Person
subclass of: Restriction
  on property: branch:location
  all values from: Location
subclass of: Restriction
  on property: branch:otherIdentifier
  all values from: OtherIdentifier
subclass of: Restriction
  on property: branch:company
  max cardinality: 1
subclass of: Restriction
  on property: branch:location
  max cardinality: 1
comment: Company branches
deprecated: true

CO2CalcMethod
type: Class
subclass of: LogisticsObject
comment: CO2 calculation methods
deprecated: true

CO2Emissions
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: co2Emissions:calculatedEmissions
  all values from: Value
subclass of: Restriction
  on property: co2Emissions:transportMovement
  all values from: TransportMovement
subclass of: Restriction
  on property: co2Emissions:calculatedEmissions
  max cardinality: 1
subclass of: Restriction
  on property: co2Emissions:transportMovement
  max cardinality: 1
subclass of: Restriction
  on property: co2Emissions:methodName
  all values from: string
subclass of: Restriction
  on property: co2Emissions:methodVersion
  all values from: string
subclass of: Restriction
  on property: co2Emissions:methodName
  max cardinality: 1
subclass of: Restriction
  on property: co2Emissions:methodVersion
  max cardinality: 1
comment: CO2 Calculation

Carrier
type: Class
subclass of: Company
subclass of: Restriction
  on property: carrier:airlineCode
  all values from: string
subclass of: Restriction
  on property: carrier:airlinePrefix
  all values from: string
subclass of: Restriction
  on property: carrier:carrierName
  all values from: string
subclass of: Restriction
  on property: carrier:carrierShortName
  all values from: string
subclass of: Restriction
  on property: carrier:airlineCode
  max cardinality: 1
subclass of: Restriction
  on property: carrier:airlinePrefix
  max cardinality: 1
subclass of: Restriction
  on property: carrier:carrierName
  max cardinality: 1
subclass of: Restriction
  on property: carrier:carrierShortName
  max cardinality: 1
comment: Company details of carriers

CarrierProduct
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: carrierProduct:bookingOption
  all values from: BookingOption
subclass of: Restriction
  on property: carrierProduct:bookingOption
  max cardinality: 1
subclass of: Restriction
  on property: carrierProduct:productCode
  all values from: string
subclass of: Restriction
  on property: carrierProduct:productDescription
  all values from: string
subclass of: Restriction
  on property: carrierProduct:productCode
  max cardinality: 1
subclass of: Restriction
  on property: carrierProduct:productDescription
  max cardinality: 1
comment: Carrier product details

Characteristics
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: characteristics:product
  all values from: Product
subclass of: Restriction
  on property: characteristics:product
  max cardinality: 1
subclass of: Restriction
  on property: characteristics:characteristicsType
  all values from: string
subclass of: Restriction
  on property: characteristics:value
  all values from: string
subclass of: Restriction
  on property: characteristics:characteristicsType
  max cardinality: 1
subclass of: Restriction
  on property: characteristics:value
  max cardinality: 1
comment: Product additional details

CommonObjects
type: Class
subclass of: Restriction
  on property: commonobjects:companyIdentifier
  all values from: string
subclass of: Restriction
  on property: commonobjects:companyIdentifier
  min cardinality: 1
subclass of: Restriction
  on property: commonobjects:companyIdentifier
  max cardinality: 1

Company
type: Class
subclass of: Restriction
  on property: company:branch
  all values from: CompanyBranch
subclass of: Restriction
  on property: company:branch
  max cardinality: 1
subclass of: Restriction
  on property: company:companyName
  all values from: string
subclass of: Restriction
  on property: company:iataCargoAgentCode
  all values from: string
subclass of: Restriction
  on property: company:companyName
  max cardinality: 1
subclass of: Restriction
  on property: company:iataCargoAgentCode
  max cardinality: 1
comment: Company details

CompanyBranch
type: Class
subclass of: Restriction
  on property: companybranch:company
  all values from: Company
subclass of: Restriction
  on property: companybranch:contactPerson
  all values from: Person
subclass of: Restriction
  on property: companybranch:location
  all values from: Location
subclass of: Restriction
  on property: companybranch:otherIdentifier
  all values from: OtherIdentifier
subclass of: Restriction
  on property: companybranch:company
  max cardinality: 1
subclass of: Restriction
  on property: companybranch:location
  max cardinality: 1
subclass of: Restriction
  on property: companybranch:branchName
  all values from: string
subclass of: Restriction
  on property: companybranch:iataCargoAgentLocationIdentifier
  all values from: string
subclass of: Restriction
  on property: companybranch:branchName
  max cardinality: 1
subclass of: Restriction
  on property: companybranch:iataCargoAgentLocationIdentifier
  max cardinality: 1
comment: Company branches

Contact
type: Class
subclass of: Restriction
  on property: contact:other
  all values from: ContactOther
subclass of: Restriction
  on property: contact:other
  max cardinality: 1
subclass of: Restriction
  on property: contact:contactType
  all values from: string
subclass of: Restriction
  on property: contact:contactValue
  all values from: string
subclass of: Restriction
  on property: contact:contactType
  max cardinality: 1
subclass of: Restriction
  on property: contact:contactValue
  max cardinality: 1
comment: Contact details

Axiom
annotated source: Contact
annotated property: subClassOf
annotated target: Restriction
  on property: contact:other
  all values from: ContactOther
deprecated: true

Axiom
annotated source: Contact
annotated property: subClassOf
annotated target: Restriction
  on property: contact:other
  max cardinality: 1
deprecated: true

ContactOther
type: Class
comment: Other contact options e.g. Skype, Whatsapp, Viber, Fax etc
deprecated: true

Country
type: Class
subclass of: Restriction
  on property: country:countryCode
  all values from: string
subclass of: Restriction
  on property: country:countryName
  all values from: string
subclass of: Restriction
  on property: country:countryCode
  max cardinality: 1
subclass of: Restriction
  on property: country:countryName
  max cardinality: 1
comment: Country details

CustomsInfo
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: customsInfo:piece
  all values from: Piece
subclass of: Restriction
  on property: customsInfo:piece
  max cardinality: 1
subclass of: Restriction
  on property: customsInfo:customsInfoContentCode
  all values from: string
subclass of: Restriction
  on property: customsInfo:customsInfoCountryCode
  all values from: string
subclass of: Restriction
  on property: customsInfo:customsInfoNote
  all values from: string
subclass of: Restriction
  on property: customsInfo:customsInfoSubjectCode
  all values from: string
subclass of: Restriction
  on property: customsInfo:customsInformation
  all values from: string
subclass of: Restriction
  on property: customsInfo:customsInfoContentCode
  max cardinality: 1
subclass of: Restriction
  on property: customsInfo:customsInfoCountryCode
  max cardinality: 1
subclass of: Restriction
  on property: customsInfo:customsInfoNote
  max cardinality: 1
subclass of: Restriction
  on property: customsInfo:customsInfoSubjectCode
  max cardinality: 1
subclass of: Restriction
  on property: customsInfo:customsInformation
  max cardinality: 1
comment: Customs information details

DgDeclaration
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: dgDeclaration:aircraftLimitationInformation
  all values from: string
subclass of: Restriction
  on property: dgDeclaration:complianceDeclarationText
  all values from: string
subclass of: Restriction
  on property: dgDeclaration:exclusiveUseIndicator
  all values from: boolean
subclass of: Restriction
  on property: dgDeclaration:handlingInformation
  all values from: string
subclass of: Restriction
  on property: dgDeclaration:shipperDeclarationText
  all values from: string
subclass of: Restriction
  on property: dgDeclaration:aircraftLimitationInformation
  min cardinality: 1
subclass of: Restriction
  on property: dgDeclaration:complianceDeclarationText
  min cardinality: 1
subclass of: Restriction
  on property: dgDeclaration:shipperDeclarationText
  min cardinality: 1
subclass of: Restriction
  on property: dgDeclaration:aircraftLimitationInformation
  max cardinality: 1
subclass of: Restriction
  on property: dgDeclaration:complianceDeclarationText
  max cardinality: 1
subclass of: Restriction
  on property: dgDeclaration:exclusiveUseIndicator
  max cardinality: 1
subclass of: Restriction
  on property: dgDeclaration:handlingInformation
  max cardinality: 1
subclass of: Restriction
  on property: dgDeclaration:shipperDeclarationText
  max cardinality: 1
comment: Dangerous goods declaration

DgProductRadioactive
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: dgProductRadioactive:isotopes
  all values from: DgRadioactiveIsotope
subclass of: Restriction
  on property: dgProductRadioactive:isotopes
  max cardinality: 1
subclass of: Restriction
  on property: dgProductRadioactive:dgRaTypeCode
  all values from: string
subclass of: Restriction
  on property: dgProductRadioactive:fissileExceptionIndicator
  all values from: boolean
subclass of: Restriction
  on property: dgProductRadioactive:fissileExceptionReference
  all values from: string
subclass of: Restriction
  on property: dgProductRadioactive:transportIndexNumeric
  all values from: integer
subclass of: Restriction
  on property: dgProductRadioactive:dgRaTypeCode
  max cardinality: 1
subclass of: Restriction
  on property: dgProductRadioactive:fissileExceptionIndicator
  max cardinality: 1
subclass of: Restriction
  on property: dgProductRadioactive:fissileExceptionReference
  max cardinality: 1
subclass of: Restriction
  on property: dgProductRadioactive:transportIndexNumeric
  max cardinality: 1
comment: Details of the radioactive products

DgRadioactiveIsotope
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: dgRadioactiveIsotope:activityLevelMeasure
  all values from: string
subclass of: Restriction
  on property: dgRadioactiveIsotope:criticalitySafetyIndexNumeric
  all values from: string
subclass of: Restriction
  on property: dgRadioactiveIsotope:isotopeId
  all values from: string
subclass of: Restriction
  on property: dgRadioactiveIsotope:isotopeName
  all values from: string
subclass of: Restriction
  on property: dgRadioactiveIsotope:lowDispersibleIndicator
  all values from: boolean
subclass of: Restriction
  on property: dgRadioactiveIsotope:physicalChemicalForm
  all values from: string
subclass of: Restriction
  on property: dgRadioactiveIsotope:specialFormIndicator
  all values from: boolean
subclass of: Restriction
  on property: dgRadioactiveIsotope:isotopeId
  min cardinality: 1
subclass of: Restriction
  on property: dgRadioactiveIsotope:activityLevelMeasure
  max cardinality: 1
subclass of: Restriction
  on property: dgRadioactiveIsotope:criticalitySafetyIndexNumeric
  max cardinality: 1
subclass of: Restriction
  on property: dgRadioactiveIsotope:isotopeId
  max cardinality: 1
subclass of: Restriction
  on property: dgRadioactiveIsotope:isotopeName
  max cardinality: 1
subclass of: Restriction
  on property: dgRadioactiveIsotope:lowDispersibleIndicator
  max cardinality: 1
subclass of: Restriction
  on property: dgRadioactiveIsotope:physicalChemicalForm
  max cardinality: 1
subclass of: Restriction
  on property: dgRadioactiveIsotope:specialFormIndicator
  max cardinality: 1
comment: Details of the radioactive isotope contained in the product

Dimensions
type: Class
subclass of: Restriction
  on property: dimensions:height
  all values from: Value
subclass of: Restriction
  on property: dimensions:length
  all values from: Value
subclass of: Restriction
  on property: dimensions:volume
  all values from: Value
subclass of: Restriction
  on property: dimensions:width
  all values from: Value
subclass of: Restriction
  on property: dimensions:height
  max cardinality: 1
subclass of: Restriction
  on property: dimensions:length
  max cardinality: 1
subclass of: Restriction
  on property: dimensions:volume
  max cardinality: 1
subclass of: Restriction
  on property: dimensions:width
  max cardinality: 1
comment: Dimension details

EmbeddedObject
type: Class
subclass of: Restriction
  on property: embeddedobject:companyIdentifier
  all values from: string
subclass of: Restriction
  on property: embeddedobject:companyIdentifier
  min cardinality: 1
subclass of: Restriction
  on property: embeddedobject:companyIdentifier
  max cardinality: 1
comment: Embedded Object parent class, containing all common properties for Embedded Object

EpermitConsignment
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: epermitConsignment:consignmentItems
  all values from: PieceLiveAnimals
subclass of: Restriction
  on property: epermitConsignment:examiningQuantity
  all values from: Value
subclass of: Restriction
  on property: epermitConsignment:consignmentItems
  min cardinality: 1
subclass of: Restriction
  on property: epermitConsignment:consignmentItems
  max cardinality: 1
subclass of: Restriction
  on property: epermitConsignment:examiningQuantity
  max cardinality: 1
subclass of: Restriction
  on property: epermitConsignment:usedToDateQuotaQuantity
  all values from: integer
subclass of: Restriction
  on property: epermitConsignment:usedToDateQuotaQuantity
  max cardinality: 1
comment: Details of the pieces (Live animals) of the permit and specific information such as quantity measured and used to date quota

EpermitSignature
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: epermitSignature:signatoryCompany
  all values from: Company
subclass of: Restriction
  on property: epermitSignature:signatoryCompany
  min cardinality: 1
subclass of: Restriction
  on property: epermitSignature:signatoryCompany
  max cardinality: 1
subclass of: Restriction
  on property: epermitSignature:securityStampId
  all values from: string
subclass of: Restriction
  on property: epermitSignature:signatoryRole
  all values from: string
subclass of: Restriction
  on property: epermitSignature:signatureDate
  all values from: dateTime
subclass of: Restriction
  on property: epermitSignature:signatureStatement
  all values from: string
subclass of: Restriction
  on property: epermitSignature:signatureTypeCode
  all values from: string
subclass of: Restriction
  on property: epermitSignature:signatoryRole
  min cardinality: 1
subclass of: Restriction
  on property: epermitSignature:signatureDate
  min cardinality: 1
subclass of: Restriction
  on property: epermitSignature:securityStampId
  max cardinality: 1
subclass of: Restriction
  on property: epermitSignature:signatoryRole
  max cardinality: 1
subclass of: Restriction
  on property: epermitSignature:signatureDate
  max cardinality: 1
subclass of: Restriction
  on property: epermitSignature:signatureStatement
  max cardinality: 1
subclass of: Restriction
  on property: epermitSignature:signatureTypeCode
  max cardinality: 1
comment: Signature details of the Epermit for Live Animals

Event
type: Class
subclass of: Restriction
  on property: event:linkedObject
  some values from: LogisticsObject
subclass of: Restriction
  on property: event:location
  all values from: Location
subclass of: Restriction
  on property: event:performedBy
  all values from: Company
subclass of: Restriction
  on property: performedByPerson
  all values from: Person
subclass of: Restriction
  on property: event:linkedObject
  max cardinality: 1
subclass of: Restriction
  on property: event:location
  max cardinality: 1
subclass of: Restriction
  on property: event:performedBy
  max cardinality: 1
subclass of: Restriction
  on property: performedByPerson
  max cardinality: 1
subclass of: Restriction
  on property: event:dateTime
  all values from: dateTime
subclass of: Restriction
  on property: event:eventCode
  all values from: string
subclass of: Restriction
  on property: event:eventName
  all values from: string
subclass of: Restriction
  on property: event:eventTypeIndicator
  all values from: string
subclass of: Restriction
  on property: event:dateTime
  min cardinality: 1
subclass of: Restriction
  on property: event:eventTypeIndicator
  min cardinality: 1
subclass of: Restriction
  on property: event:dateTime
  max cardinality: 1
subclass of: Restriction
  on property: event:eventCode
  max cardinality: 1
subclass of: Restriction
  on property: event:eventName
  max cardinality: 1
subclass of: Restriction
  on property: event:eventTypeIndicator
  max cardinality: 1
comment: Event details

EventUld
type: Class
subclass of: Event
subclass of: Restriction
  on property: eventUld:loadingPosition
  all values from: string
subclass of: Restriction
  on property: eventUld:loadingPosition
  max cardinality: 1
comment: Subtype of Event

ExternalReference
type: Class
subclass of: Restriction
  on property: externalReference:documentOriginator
  all values from: Company
subclass of: Restriction
  on property: externalReference:location
  all values from: Location
subclass of: Restriction
  on property: externalReference:documentOriginator
  max cardinality: 1
subclass of: Restriction
  on property: externalReference:location
  max cardinality: 1
subclass of: Restriction
  on property: externalReference:documentChecksum
  all values from: string
subclass of: Restriction
  on property: externalReference:documentId
  all values from: string
subclass of: Restriction
  on property: externalReference:documentLink
  all values from: string
subclass of: Restriction
  on property: externalReference:documentName
  all values from: string
subclass of: Restriction
  on property: externalReference:documentType
  all values from: string
subclass of: Restriction
  on property: externalReference:documentVersion
  all values from: string
subclass of: Restriction
  on property: externalReference:expiryDate
  all values from: dateTime
subclass of: Restriction
  on property: externalReference:validFrom
  all values from: dateTime
subclass of: Restriction
  on property: externalReference:documentChecksum
  max cardinality: 1
subclass of: Restriction
  on property: externalReference:documentId
  max cardinality: 1
subclass of: Restriction
  on property: externalReference:documentLink
  max cardinality: 1
subclass of: Restriction
  on property: externalReference:documentName
  max cardinality: 1
subclass of: Restriction
  on property: externalReference:documentType
  max cardinality: 1
subclass of: Restriction
  on property: externalReference:documentVersion
  max cardinality: 1
subclass of: Restriction
  on property: externalReference:expiryDate
  max cardinality: 1
subclass of: Restriction
  on property: externalReference:validFrom
  max cardinality: 1
comment: Reference documents details

Geolocation
type: Class
subclass of: Restriction
  on property: geolocation:elevation
  all values from: Value
subclass of: Restriction
  on property: geolocation:elevation
  max cardinality: 1
subclass of: Restriction
  on property: Geolocation:geolocationUnit
  all values from: string
subclass of: Restriction
  on property: geolocation:latitude
  all values from: double
subclass of: Restriction
  on property: geolocation:longitude
  all values from: double
subclass of: Restriction
  on property: Geolocation:geolocationUnit
  max cardinality: 1
subclass of: Restriction
  on property: geolocation:latitude
  max cardinality: 1
subclass of: Restriction
  on property: geolocation:longitude
  max cardinality: 1
comment: Geolocation details - e.g. for drones, automated vehicles...

HandlingInstructions
type: Class
subclass of: Restriction
  on property: handlinginstructions:requestedBy
  all values from: Person
subclass of: Restriction
  on property: handlinginstructions:requestedBy
  max cardinality: 1
subclass of: Restriction
  on property: handlinginstructions:serviceDescription
  all values from: string
subclass of: Restriction
  on property: handlinginstructions:serviceType
  all values from: string
subclass of: Restriction
  on property: handlinginstructions:serviceTypeCode
  all values from: string
subclass of: Restriction
  on property: handlinginstructions:serviceDescription
  max cardinality: 1
subclass of: Restriction
  on property: handlinginstructions:serviceType
  max cardinality: 1
subclass of: Restriction
  on property: handlinginstructions:serviceTypeCode
  max cardinality: 1
comment: Used to provide handling instructions such as Special service request (SSR), Special handling codes (SPH) or Other service information (OSI)

Insurance
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: insurance:coveringParty
  all values from: Company
subclass of: Restriction
  on property: insurance:insuranceAmount
  all values from: Value
subclass of: Restriction
  on property: insurance:insuranceShipment
  all values from: Shipment
subclass of: Restriction
  on property: insurance:insuranceShipment
  min cardinality: 1
subclass of: Restriction
  on property: insurance:coveringParty
  max cardinality: 1
subclass of: Restriction
  on property: insurance:insuranceAmount
  max cardinality: 1
subclass of: Restriction
  on property: insurance:insuranceShipment
  max cardinality: 1
subclass of: Restriction
  on property: insurance:nvdIndicator
  all values from: boolean
subclass of: Restriction
  on property: insurance:nvdIndicator
  max cardinality: 1
comment: Insurance details

IotDevice
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: iotDevice:deviceManufacturer
  all values from: Company
subclass of: Restriction
  on property: iotDevice:sensors
  all values from: Sensor
subclass of: Restriction
  on property: iotDevice:deviceManufacturer
  max cardinality: 1
subclass of: Restriction
  on property: iotDevice:associatedObject
  all values from: string
subclass of: Restriction
  on property: iotDevice:deviceDescription
  all values from: string
subclass of: Restriction
  on property: iotDevice:deviceModel
  all values from: string
subclass of: Restriction
  on property: iotDevice:deviceName
  all values from: string
subclass of: Restriction
  on property: iotDevice:deviceSerialNumber
  all values from: string
subclass of: Restriction
  on property: iotDevice:associatedObject
  max cardinality: 1
subclass of: Restriction
  on property: iotDevice:deviceDescription
  max cardinality: 1
subclass of: Restriction
  on property: iotDevice:deviceModel
  max cardinality: 1
subclass of: Restriction
  on property: iotDevice:deviceName
  max cardinality: 1
subclass of: Restriction
  on property: iotDevice:deviceSerialNumber
  max cardinality: 1
comment: IoT Device details

Item
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: item:dimensions
  all values from: Dimensions
subclass of: Restriction
  on property: item:isInPiece
  all values from: Piece
subclass of: Restriction
  on property: item:otherIdentifiers
  all values from: OtherIdentifier
subclass of: Restriction
  on property: item:product
  all values from: Product
subclass of: Restriction
  on property: item:productionCountry
  all values from: Country
subclass of: Restriction
  on property: item:quantity
  all values from: Value
subclass of: Restriction
  on property: item:targetCountry
  all values from: Country
subclass of: Restriction
  on property: item:unitPrice
  all values from: Value
subclass of: Restriction
  on property: item:weight
  all values from: Value
subclass of: Restriction
  on property: item:product
  min cardinality: 1
subclass of: Restriction
  on property: item:dimensions
  max cardinality: 1
subclass of: Restriction
  on property: item:isInPiece
  max cardinality: 1
subclass of: Restriction
  on property: item:product
  max cardinality: 1
subclass of: Restriction
  on property: item:productionCountry
  max cardinality: 1
subclass of: Restriction
  on property: item:quantity
  max cardinality: 1
subclass of: Restriction
  on property: item:targetCountry
  max cardinality: 1
subclass of: Restriction
  on property: item:unitPrice
  max cardinality: 1
subclass of: Restriction
  on property: item:weight
  max cardinality: 1
subclass of: Restriction
  on property: item:batchNumber
  all values from: string
subclass of: Restriction
  on property: item:lotNumber
  all values from: string
subclass of: Restriction
  on property: item:productExpiryDate
  all values from: dateTime
subclass of: Restriction
  on property: item:productionDate
  all values from: dateTime
subclass of: Restriction
  on property: item:quantityForUnitPrice
  all values from: double
subclass of: Restriction
  on property: item:batchNumber
  max cardinality: 1
subclass of: Restriction
  on property: item:lotNumber
  max cardinality: 1
subclass of: Restriction
  on property: item:productExpiryDate
  max cardinality: 1
subclass of: Restriction
  on property: item:productionDate
  max cardinality: 1
subclass of: Restriction
  on property: item:quantityForUnitPrice
  max cardinality: 1
comment: Item details

ItemDg
type: Class
subclass of: Item
subclass of: Restriction
  on property: itemDg:emergencyContact
  all values from: Person
subclass of: Restriction
  on property: itemDg:netWeightMeasure
  all values from: Value
subclass of: Restriction
  on property: itemDg:emergencyContact
  min cardinality: 1
subclass of: Restriction
  on property: itemDg:netWeightMeasure
  min cardinality: 1
subclass of: Restriction
  on property: itemDg:emergencyContact
  max cardinality: 1
subclass of: Restriction
  on property: itemDg:netWeightMeasure
  max cardinality: 1
subclass of: Restriction
  on property: itemDg:reportableQuantity
  all values from: string
subclass of: Restriction
  on property: itemDg:supplementaryInfoPrefix
  all values from: string
subclass of: Restriction
  on property: itemDg:supplementaryInfoSuffix
  all values from: string
subclass of: Restriction
  on property: itemDg:reportableQuantity
  max cardinality: 1
subclass of: Restriction
  on property: itemDg:supplementaryInfoPrefix
  max cardinality: 1
subclass of: Restriction
  on property: itemDg:supplementaryInfoSuffix
  max cardinality: 1
comment: Dangerous Goods subtype of Item

LiveAnimalsEpermit
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: liveAnimalsEpermit:consignee
  all values from: Company
subclass of: Restriction
  on property: liveAnimalsEpermit:consignments
  all values from: EpermitConsignment
subclass of: Restriction
  on property: liveAnimalsEpermit:signatures
  all values from: EpermitSignature
subclass of: Restriction
  on property: liveAnimalsEpermit:consignee
  min cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:consignments
  min cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:signatures
  min cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:consignee
  max cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:permitCopyIndicator
  all values from: string
subclass of: Restriction
  on property: liveAnimalsEpermit:permitNumber
  all values from: string
subclass of: Restriction
  on property: liveAnimalsEpermit:permitTypeCode
  all values from: string
subclass of: Restriction
  on property: liveAnimalsEpermit:permitTypeOgher
  all values from: string
subclass of: Restriction
  on property: liveAnimalsEpermit:permitValidFrom
  all values from: dateTime
subclass of: Restriction
  on property: liveAnimalsEpermit:permitValidUntil
  all values from: dateTime
subclass of: Restriction
  on property: liveAnimalsEpermit:specialConditions
  all values from: string
subclass of: Restriction
  on property: liveAnimalsEpermit:transactionPurposeCode
  all values from: string
subclass of: Restriction
  on property: liveAnimalsEpermit:transactionPurposeText
  all values from: string
subclass of: Restriction
  on property: liveAnimalsEpermit:transportContractId
  all values from: string
subclass of: Restriction
  on property: liveAnimalsEpermit:transportContractTypeCode
  all values from: string
subclass of: Restriction
  on property: liveAnimalsEpermit:permitCopyIndicator
  min cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:permitNumber
  min cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:permitTypeCode
  min cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:transactionPurposeCode
  min cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:transportContractId
  min cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:transportContractTypeCode
  min cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:permitCopyIndicator
  max cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:permitNumber
  max cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:permitTypeCode
  max cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:permitTypeOgher
  max cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:permitValidFrom
  max cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:permitValidUntil
  max cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:specialConditions
  max cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:transactionPurposeCode
  max cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:transactionPurposeText
  max cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:transportContractId
  max cardinality: 1
subclass of: Restriction
  on property: liveAnimalsEpermit:transportContractTypeCode
  max cardinality: 1
comment: Epermit for Live Animals details

Location
type: Class
subclass of: Restriction
  on property: location:address
  all values from: Address
subclass of: Restriction
  on property: location:geolocation
  all values from: Geolocation
subclass of: Restriction
  on property: location:address
  max cardinality: 1
subclass of: Restriction
  on property: location:geolocation
  max cardinality: 1
subclass of: Restriction
  on property: location:code
  all values from: string
subclass of: Restriction
  on property: location:locationName
  all values from: string
subclass of: Restriction
  on property: location:locationType
  all values from: string
subclass of: Restriction
  on property: location:code
  max cardinality: 1
subclass of: Restriction
  on property: location:locationName
  max cardinality: 1
subclass of: Restriction
  on property: location:locationType
  max cardinality: 1
comment: Loading location details

LogisticsObject
type: Class
subclass of: Restriction
  on property: logisticsObject:event
  all values from: Event
subclass of: Restriction
  on property: logisticsObject:iotDevices
  all values from: IotDevice
subclass of: Restriction
  on property: logisticsObject:companyIdentifier
  all values from: string
subclass of: Restriction
  on property: logisticsObject:companyIdentifier
  min cardinality: 1
subclass of: Restriction
  on property: logisticsObject:companyIdentifier
  max cardinality: 1
comment: Logistics Object parent class, containing all common properties for logistics objects.

Measurements
type: Class
subclass of: Restriction
  on property: measurements:measurementTimestamp
  all values from: dateTime
subclass of: Restriction
  on property: measurements:measurementTimestamp
  min cardinality: 1
subclass of: Restriction
  on property: measurements:measurementTimestamp
  max cardinality: 1
comment: Measurements details for Sensors, either generic or geolocation measurements are recorded

MeasurementsGeoloc
type: Class
subclass of: Measurements
subclass of: Restriction
  on property: measurementsGeoloc:geolocationMeasurement
  all values from: Geolocation
subclass of: Restriction
  on property: measurementsGeoloc:geolocationMeasurement
  max cardinality: 1
comment: Measurements details for Geolocation sensors

MeasurementsOther
type: Class
subclass of: Measurements
subclass of: Restriction
  on property: measurementsOther:genericMeasurement
  all values from: Value
subclass of: Restriction
  on property: measurementsOther:genericMeasurement
  max cardinality: 1
comment: Measurements details for sensors that are not geolocation sensors

MovementTimes
type: Class
subclass of: Restriction
  on property: movementTimes:direction
  all values from: string
subclass of: Restriction
  on property: movementTime:movementMilestone
  all values from: string
subclass of: Restriction
  on property: movementTimes:movementTimestamp
  all values from: dateTime
subclass of: Restriction
  on property: movementTime:timeType
  all values from: string
subclass of: Restriction
  on property: movementTimes:direction
  max cardinality: 1
subclass of: Restriction
  on property: movementTime:movementMilestone
  max cardinality: 1
subclass of: Restriction
  on property: movementTimes:movementTimestamp
  max cardinality: 1
subclass of: Restriction
  on property: movementTime:timeType
  max cardinality: 1
comment: Times refering to Transport Movements, used to describe specfic times such as Actual Departure time, etc.

OtherIdentifier
type: Class
subclass of: Restriction
  on property: otherIdentifier:identifier
  all values from: string
subclass of: Restriction
  on property: otherIdentifier:otherIdentifierType
  all values from: string
subclass of: Restriction
  on property: otherIdentifier:identifier
  max cardinality: 1
subclass of: Restriction
  on property: otherIdentifier:otherIdentifierType
  max cardinality: 1
comment: Other identifiers

OtherParty
type: Class
subclass of: Restriction
  on property: otherParty:companyDetails
  all values from: Company
subclass of: Restriction
  on property: otherParty:companyDetails
  max cardinality: 1
comment: Company details
deprecated: true

PackagingType
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: packagingType:packagingTypeDescription
  all values from: string
subclass of: Restriction
  on property: packagingType:typeCode
  all values from: string
subclass of: Restriction
  on property: packagingType:packagingTypeDescription
  min cardinality: 1
subclass of: Restriction
  on property: packagingType:packagingTypeDescription
  max cardinality: 1
subclass of: Restriction
  on property: packagingType:typeCode
  max cardinality: 1
comment: Packaging details

Party
type: Class
subclass of: Restriction
  on property: party:otherIdentifiers
  all values from: OtherIdentifier
subclass of: Restriction
  on property: party:partyDetails
  all values from: Company
subclass of: Restriction
  on property: party:partyDetails
  max cardinality: 1
subclass of: Restriction
  on property: party:partyRole
  all values from: string
subclass of: Restriction
  on property: party:partyRole
  max cardinality: 1
comment: Refers to a Company and its role in a specific context, e.g Company A as shipper. Cargo-XML Code List 1.15 can be used as a reference with the addition of "Notify Party"

Person
type: Class
subclass of: Restriction
  on property: person:associatedBranch
  all values from: CompanyBranch
subclass of: Restriction
  on property: person:contact
  all values from: Contact
subclass of: Restriction
  on property: person:documents
  all values from: ExternalReference
subclass of: Restriction
  on property: person:associatedBranch
  max cardinality: 1
subclass of: Restriction
  on property: person:contactType
  all values from: string
subclass of: Restriction
  on property: person:department
  all values from: string
subclass of: Restriction
  on property: person:employeeId
  all values from: string
subclass of: Restriction
  on property: person:firstName
  all values from: string
subclass of: Restriction
  on property: person:jobTitle
  all values from: string
subclass of: Restriction
  on property: person:lastName
  all values from: string
subclass of: Restriction
  on property: person:middleName
  all values from: string
subclass of: Restriction
  on property: person:salutation
  all values from: string
subclass of: Restriction
  on property: person:contactType
  max cardinality: 1
subclass of: Restriction
  on property: person:department
  max cardinality: 1
subclass of: Restriction
  on property: person:employeeId
  max cardinality: 1
subclass of: Restriction
  on property: person:firstName
  max cardinality: 1
subclass of: Restriction
  on property: person:jobTitle
  max cardinality: 1
subclass of: Restriction
  on property: person:lastName
  max cardinality: 1
subclass of: Restriction
  on property: person:middleName
  max cardinality: 1
subclass of: Restriction
  on property: person:salutation
  max cardinality: 1
comment: Person details

Piece
type: Class
subclass of: LogisticsObject
subclass of: Class
  one of: nil
subclass of: Restriction
  on property: piece:containedItems
  all values from: Item
subclass of: Restriction
  on property: piece:containedPieces
  all values from: Piece
subclass of: Restriction
  on property: piece:CustomsInfo
  all values from: CustomsInfo
subclass of: Restriction
  on property: piece:dimensions
  all values from: Dimensions
subclass of: Restriction
  on property: piece:externalReferences
  all values from: ExternalReference
subclass of: Restriction
  on property: piece:grossWeight
  all values from: Value
subclass of: Restriction
  on property: piece:handlingInstructions
  all values from: HandlingInstructions
subclass of: Restriction
  on property: piece:otherIdentifiers
  all values from: OtherIdentifier
subclass of: Restriction
  on property: piece:otherParty
  all values from: Company
subclass of: Restriction
  on property: piece:packagingType
  all values from: PackagingType
subclass of: Restriction
  on property: piece:parties
  all values from: Party
subclass of: Restriction
  on property: piece:product
  all values from: Product
subclass of: Restriction
  on property: piece:productionCountry
  all values from: Country
subclass of: Restriction
  on property: piece:securityDeclaration
  all values from: SecurityDeclaration
subclass of: Restriction
  on property: piece:securityStatus
  all values from: SecurityDeclaration
subclass of: Restriction
  on property: piece:serviceRequest
  all values from: ServiceRequest
subclass of: Restriction
  on property: piece:shipment
  all values from: Shipment
subclass of: Restriction
  on property: piece:shipper
  all values from: Company
subclass of: Restriction
  on property: piece:specialHandling
  all values from: SpecialHandling
subclass of: Restriction
  on property: piece:transportMovements
  all values from: TransportMovement
subclass of: Restriction
  on property: piece:transportSegments
  all values from: TransportSegment
subclass of: Restriction
  on property: piece:uldReference
  all values from: ULD
subclass of: Restriction
  on property: piece:volumetricWeight
  all values from: VolumetricWeight
subclass of: Restriction
  on property: piece:grossWeight
  min cardinality: 1
subclass of: Restriction
  on property: piece:dimensions
  max cardinality: 1
subclass of: Restriction
  on property: piece:grossWeight
  max cardinality: 1
subclass of: Restriction
  on property: piece:packagingType
  max cardinality: 1
subclass of: Restriction
  on property: piece:productionCountry
  max cardinality: 1
subclass of: Restriction
  on property: piece:securityDeclaration
  max cardinality: 1
subclass of: Restriction
  on property: piece:securityStatus
  max cardinality: 1
subclass of: Restriction
  on property: piece:shipment
  max cardinality: 1
subclass of: Restriction
  on property: piece:shipper
  max cardinality: 1
subclass of: Restriction
  on property: piece:uldReference
  max cardinality: 1
subclass of: Restriction
  on property: piece:volumetricWeight
  max cardinality: 1
subclass of: Restriction
  on property: piece:coload
  all values from: boolean
subclass of: Restriction
  on property: piece:declaredValueForCarriage
  all values from: string
subclass of: Restriction
  on property: piece:declaredValueForCustoms
  all values from: string
subclass of: Restriction
  on property: piece:goodsDescription
  all values from: string
subclass of: Restriction
  on property: piece:loadType
  all values from: string
subclass of: Restriction
  on property: piece:nvdForCarriage
  all values from: boolean
subclass of: Restriction
  on property: piece:nvdForCustoms
  all values from: boolean
subclass of: Restriction
  on property: piece:packageMarkCoded
  all values from: string
subclass of: Restriction
  on property: piece:packagedeIdentifier
  all values from: string
subclass of: Restriction
  on property: piece:shippingMarks
  all values from: string
subclass of: Restriction
  on property: piece:slac
  all values from: integer
subclass of: Restriction
  on property: piece:stackable
  all values from: boolean
subclass of: Restriction
  on property: piece:turnable
  all values from: boolean
subclass of: Restriction
  on property: piece:upid
  all values from: string
subclass of: Restriction
  on property: piece:goodsDescription
  min cardinality: 1
subclass of: Restriction
  on property: piece:coload
  max cardinality: 1
subclass of: Restriction
  on property: piece:goodsDescription
  max cardinality: 1
subclass of: Restriction
  on property: piece:loadType
  max cardinality: 1
subclass of: Restriction
  on property: piece:nvdForCarriage
  max cardinality: 1
subclass of: Restriction
  on property: piece:nvdForCustoms
  max cardinality: 1
subclass of: Restriction
  on property: piece:packageMarkCoded
  max cardinality: 1
subclass of: Restriction
  on property: piece:packagedeIdentifier
  max cardinality: 1
subclass of: Restriction
  on property: piece:slac
  max cardinality: 1
subclass of: Restriction
  on property: piece:stackable
  max cardinality: 1
subclass of: Restriction
  on property: piece:turnable
  max cardinality: 1
subclass of: Restriction
  on property: piece:upid
  max cardinality: 1
comment: Individual piece or virtual grouping of pieces
version info: v1.01 - piece:dgDeclaration annoted as deprecated

Axiom
annotated source: Piece
annotated property: subClassOf
annotated target: Restriction
  on property: piece:otherParty
  all values from: Company
comment: v1.1 replaced by piece#parties
deprecated: true

Axiom
annotated source: Piece
annotated property: subClassOf
annotated target: Restriction
  on property: piece:securityStatus
  all values from: SecurityDeclaration
deprecated: true

Axiom
annotated source: Piece
annotated property: subClassOf
annotated target: Restriction
  on property: piece:serviceRequest
  all values from: ServiceRequest
deprecated: true

Axiom
annotated source: Piece
annotated property: subClassOf
annotated target: Restriction
  on property: piece:shipper
  all values from: Company
deprecated: true

Axiom
annotated source: Piece
annotated property: subClassOf
annotated target: Restriction
  on property: piece:specialHandling
  all values from: SpecialHandling
deprecated: true

Axiom
annotated source: Piece
annotated property: subClassOf
annotated target: Restriction
  on property: piece:transportSegments
  all values from: TransportSegment
deprecated: true

Axiom
annotated source: Piece
annotated property: subClassOf
annotated target: Restriction
  on property: piece:securityStatus
  max cardinality: 1
deprecated: true

Axiom
annotated source: Piece
annotated property: subClassOf
annotated target: Restriction
  on property: piece:shipper
  max cardinality: 1
deprecated: true

PieceDg
type: Class
subclass of: Piece
subclass of: Restriction
  on property: pieceDg:dgDeclaration
  all values from: DgDeclaration
subclass of: Restriction
  on property: pieceDg:dgDeclaration
  max cardinality: 1
subclass of: Restriction
  on property: pieceDg:allPackedInOneIndicator
  all values from: boolean
subclass of: Restriction
  on property: pieceDg:overpackCriticalitySafetyIndexNumeric
  all values from: string
subclass of: Restriction
  on property: pieceDg:overpackIndicator
  all values from: boolean
subclass of: Restriction
  on property: pieceDg:overpackT1
  all values from: string
subclass of: Restriction
  on property: pieceDg:overpackTypeCode
  all values from: string
subclass of: Restriction
  on property: pieceDg:qValueNumeric
  all values from: double
subclass of: Restriction
  on property: pieceDg:allPackedInOneIndicator
  max cardinality: 1
subclass of: Restriction
  on property: pieceDg:overpackCriticalitySafetyIndexNumeric
  max cardinality: 1
subclass of: Restriction
  on property: pieceDg:overpackIndicator
  max cardinality: 1
subclass of: Restriction
  on property: pieceDg:overpackT1
  max cardinality: 1
subclass of: Restriction
  on property: pieceDg:overpackTypeCode
  max cardinality: 1
subclass of: Restriction
  on property: pieceDg:qValueNumeric
  max cardinality: 1
comment: Dangerous Goods subtype of Piece

PieceLiveAnimals
type: Class
subclass of: Piece
subclass of: Restriction
  on property: pieceLa:associatedEpermit
  all values from: EpermitConsignment
subclass of: Restriction
  on property: pieceLa:exportTradeCountry
  all values from: Country
subclass of: Restriction
  on property: pieceLa:originTradeCountry
  all values from: Country
subclass of: Restriction
  on property: pieceLa:associatedEpermit
  max cardinality: 1
subclass of: Restriction
  on property: pieceLa:exportTradeCountry
  max cardinality: 1
subclass of: Restriction
  on property: pieceLa:originTradeCountry
  max cardinality: 1
subclass of: Restriction
  on property: pieceLa:acquisitionDatetime
  all values from: dateTime
subclass of: Restriction
  on property: pieceLa:annualQuotaQuantity
  all values from: integer
subclass of: Restriction
  on property: pieceLa:categoryCode
  all values from: string
subclass of: Restriction
  on property: pieceLa:goodsTypeCode
  all values from: string
subclass of: Restriction
  on property: pieceLa:goodsTypeExtensionCode
  all values from: string
subclass of: Restriction
  on property: pieceLa:originReferencePermitDatetime
  all values from: dateTime
subclass of: Restriction
  on property: pieceLa:originReferencePermitId
  all values from: string
subclass of: Restriction
  on property: pieceLa:originReferencePermitTypeCode
  all values from: string
subclass of: Restriction
  on property: pieceLa:quantityAnimals
  all values from: integer
subclass of: Restriction
  on property: pieceLa:speciesCommonName
  all values from: string
subclass of: Restriction
  on property: pieceLa:speciesScientificName
  all values from: string
subclass of: Restriction
  on property: pieceLa:specimenDescription
  all values from: string
subclass of: Restriction
  on property: pieceLa:specimenTypeCode
  all values from: string
subclass of: Restriction
  on property: pieceLa:goodsTypeCode
  min cardinality: 1
subclass of: Restriction
  on property: pieceLa:goodsTypeExtensionCode
  min cardinality: 1
subclass of: Restriction
  on property: pieceLa:acquisitionDatetime
  max cardinality: 1
subclass of: Restriction
  on property: pieceLa:annualQuotaQuantity
  max cardinality: 1
subclass of: Restriction
  on property: pieceLa:goodsTypeCode
  max cardinality: 1
subclass of: Restriction
  on property: pieceLa:goodsTypeExtensionCode
  max cardinality: 1
subclass of: Restriction
  on property: pieceLa:originReferencePermitDatetime
  max cardinality: 1
subclass of: Restriction
  on property: pieceLa:originReferencePermitId
  max cardinality: 1
subclass of: Restriction
  on property: pieceLa:originReferencePermitTypeCode
  max cardinality: 1
subclass of: Restriction
  on property: pieceLa:quantityAnimals
  max cardinality: 1
subclass of: Restriction
  on property: pieceLa:specimenDescription
  max cardinality: 1
subclass of: Restriction
  on property: pieceLa:specimenTypeCode
  max cardinality: 1
comment: LiveAnimals subclass of Piece

Price
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: price:bookingOption
  all values from: BookingOption
subclass of: Restriction
  on property: price:bookingRef
  all values from: Booking
subclass of: Restriction
  on property: price:ratings
  all values from: Ratings
subclass of: Restriction
  on property: price:bookingOption
  max cardinality: 1
subclass of: Restriction
  on property: price:carrierChargeCode
  all values from: string
subclass of: Restriction
  on property: price:grandTotal
  all values from: double
subclass of: Restriction
  on property: price:validTo
  all values from: dateTime
subclass of: Restriction
  on property: price:carrierChargeCode
  max cardinality: 1
subclass of: Restriction
  on property: price:grandTotal
  max cardinality: 1
subclass of: Restriction
  on property: price:validTo
  max cardinality: 1
comment: Price associated to the offer/booking

Axiom
annotated source: Price
annotated property: subClassOf
annotated target: Restriction
  on property: price:validTo
  max cardinality: 1
deprecated: true

Product
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: product:characteristics
  all values from: Characteristics
subclass of: Restriction
  on property: product:isInItems
  all values from: Item
subclass of: Restriction
  on property: products:isInPieces
  all values from: Piece
subclass of: Restriction
  on property: product:manufacturer
  all values from: Company
subclass of: Restriction
  on property: product:otherIdentifier
  all values from: OtherIdentifier
subclass of: Restriction
  on property: product:manufacturer
  max cardinality: 1
subclass of: Restriction
  on property: product:commodityItemNumber
  all values from: string
subclass of: Restriction
  on property: product:hsCode
  all values from: string
subclass of: Restriction
  on property: product:hsCommodityDescription
  all values from: string
subclass of: Restriction
  on property: product:hsCommodityName
  all values from: string
subclass of: Restriction
  on property: product:hsType
  all values from: string
subclass of: Restriction
  on property: product:productDescription
  all values from: string
subclass of: Restriction
  on property: product:productIdentifier
  all values from: string
subclass of: Restriction
  on property: product:hsCode
  min cardinality: 1
subclass of: Restriction
  on property: product:hsCommodityDescription
  min cardinality: 1
subclass of: Restriction
  on property: product:hsType
  min cardinality: 1
subclass of: Restriction
  on property: product:commodityItemNumber
  max cardinality: 1
subclass of: Restriction
  on property: product:hsCode
  max cardinality: 1
subclass of: Restriction
  on property: product:hsCommodityDescription
  max cardinality: 1
subclass of: Restriction
  on property: product:hsType
  max cardinality: 1
subclass of: Restriction
  on property: product:productDescription
  max cardinality: 1
subclass of: Restriction
  on property: product:productIdentifier
  max cardinality: 1
comment: Product details

ProductDg
type: Class
subclass of: Product
subclass of: Restriction
  on property: productDg:dgRadioactiveMaterial
  all values from: DgProductRadioactive
subclass of: Restriction
  on property: productDg:dgRadioactiveMaterial
  max cardinality: 1
subclass of: Restriction
  on property: productDg:additionalHazardClassificationId
  all values from: string
subclass of: Restriction
  on property: productDg:authorizationInformation
  all values from: string
subclass of: Restriction
  on property: productDg:explosiveCompatibilityGroupCode
  all values from: string
subclass of: Restriction
  on property: productDg:hazardClassificationId
  all values from: string
subclass of: Restriction
  on property: productDg:packagingDangerLevelCode
  all values from: string
subclass of: Restriction
  on property: productDg:packingInstructionNumber
  all values from: string
subclass of: Restriction
  on property: productDg:properShippingName
  all values from: string
subclass of: Restriction
  on property: productDg:specialProvisionId
  all values from: string
subclass of: Restriction
  on property: productDg:technicalName
  all values from: string
subclass of: Restriction
  on property: productDg:unNumber
  all values from: string
subclass of: Restriction
  on property: productDg:additionalHazardClassificationId
  max cardinality: 1
subclass of: Restriction
  on property: productDg:authorizationInformation
  max cardinality: 1
subclass of: Restriction
  on property: productDg:explosiveCompatibilityGroupCode
  max cardinality: 1
subclass of: Restriction
  on property: productDg:hazardClassificationId
  max cardinality: 1
subclass of: Restriction
  on property: productDg:packagingDangerLevelCode
  max cardinality: 1
subclass of: Restriction
  on property: productDg:packingInstructionNumber
  max cardinality: 1
subclass of: Restriction
  on property: productDg:properShippingName
  max cardinality: 1
subclass of: Restriction
  on property: productDg:specialProvisionId
  max cardinality: 1
subclass of: Restriction
  on property: productDg:technicalName
  max cardinality: 1
subclass of: Restriction
  on property: productDg:unNumber
  max cardinality: 1
comment: Dangerous Goods subtype of Product

Ranges
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: ranges:amount
  all values from: double
subclass of: Restriction
  on property: ranges:maximumQuantity
  all values from: double
subclass of: Restriction
  on property: ranges:minimumQuantity
  all values from: double
subclass of: Restriction
  on property: ranges:rateClassCode
  all values from: string
subclass of: Restriction
  on property: ranges:ratingType
  all values from: string
subclass of: Restriction
  on property: ranges:scr
  all values from: string
subclass of: Restriction
  on property: ranges:unitBasis
  all values from: string
subclass of: Restriction
  on property: ranges:amount
  max cardinality: 1
subclass of: Restriction
  on property: ranges:maximumQuantity
  max cardinality: 1
subclass of: Restriction
  on property: ranges:minimumQuantity
  max cardinality: 1
subclass of: Restriction
  on property: ranges:rateClassCode
  max cardinality: 1
subclass of: Restriction
  on property: ranges:ratingType
  max cardinality: 1
subclass of: Restriction
  on property: ranges:scr
  max cardinality: 1
subclass of: Restriction
  on property: ranges:unitBasis
  max cardinality: 1
comment: Ranges details

Ratings
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: ratings:ranges
  all values from: Ranges
subclass of: Restriction
  on property: ratings:billingChargeIdentifier
  all values from: string
subclass of: Restriction
  on property: ratings:chargeCode
  all values from: string
subclass of: Restriction
  on property: ratings:chargeDescription
  all values from: string
subclass of: Restriction
  on property: ratings:chargePaymentType
  all values from: string
subclass of: Restriction
  on property: ratings:chargeType
  all values from: string
subclass of: Restriction
  on property: ratings:entitlement
  all values from: string
subclass of: Restriction
  on property: ratings:otherChargeCode
  all values from: string
subclass of: Restriction
  on property: ratings:priceSpecification
  all values from: string
subclass of: Restriction
  on property: ratings:priceSpecificationRef
  all values from: string
subclass of: Restriction
  on property: ratings:quantity
  all values from: string
subclass of: Restriction
  on property: ratings:ratingsType
  all values from: string
subclass of: Restriction
  on property: ratings:rcp
  all values from: string
subclass of: Restriction
  on property: ratings:subTotal
  all values from: double
subclass of: Restriction
  on property: ratings:billingChargeIdentifier
  max cardinality: 1
subclass of: Restriction
  on property: ratings:chargeCode
  max cardinality: 1
subclass of: Restriction
  on property: ratings:chargeDescription
  max cardinality: 1
subclass of: Restriction
  on property: ratings:chargeType
  max cardinality: 1
subclass of: Restriction
  on property: ratings:entitlement
  max cardinality: 1
subclass of: Restriction
  on property: ratings:otherChargeCode
  max cardinality: 1
subclass of: Restriction
  on property: ratings:priceSpecification
  max cardinality: 1
subclass of: Restriction
  on property: ratings:priceSpecificationRef
  max cardinality: 1
subclass of: Restriction
  on property: ratings:quantity
  max cardinality: 1
subclass of: Restriction
  on property: ratings:ratingsType
  max cardinality: 1
subclass of: Restriction
  on property: ratings:subTotal
  max cardinality: 1
comment: Ratings details

RegulatedEntity
type: Class
subclass of: Restriction
  on property: regulatedEntity:entity
  all values from: CompanyBranch
subclass of: Restriction
  on property: regulatedEntity:regulatedEntityIdentifier
  all values from: Company
subclass of: Restriction
  on property: regulatedEntity:entity
  min cardinality: 1
subclass of: Restriction
  on property: regulatedEntity:entity
  max cardinality: 1
subclass of: Restriction
  on property: regulatedEntity:regulatedEntityIdentifier
  max cardinality: 1
subclass of: Restriction
  on property: regulatedEntity:expiryDate
  all values from: dateTime
subclass of: Restriction
  on property: regulatedEntity:regulatedEntityCategory
  all values from: string
subclass of: Restriction
  on property: regulatedEntity:expiryDate
  min cardinality: 1
subclass of: Restriction
  on property: regulatedEntity:expiryDate
  max cardinality: 1
subclass of: Restriction
  on property: regulatedEntity:regulatedEntityCategory
  max cardinality: 1
comment: Regulated Entity

Request
type: Class
subclass of: LogisticsObject
subclass of: Class
  one of: nil
subclass of: Restriction
  on property: request:parties
  all values from: OtherParty
subclass of: Restriction
  on property: request:ratingsPreference
  all values from: Ratings
subclass of: Restriction
  on property: request:shipmentDetails
  all values from: Shipment
subclass of: Restriction
  on property: request:transportMovement
  all values from: TransportSegment
subclass of: Restriction
  on property: request:unitsPreference
  all values from: Value
subclass of: Restriction
  on property: request:parties
  max cardinality: 1
subclass of: Restriction
  on property: request:ratingsPreference
  max cardinality: 1
subclass of: Restriction
  on property: request:shipmentDetails
  max cardinality: 1
subclass of: Restriction
  on property: request:transportMovement
  max cardinality: 1
subclass of: Restriction
  on property: request:unitsPreference
  max cardinality: 1
comment: Request object, refers to the Quote request or Booking request
deprecated: true

Routing
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: routing:bookingOption
  all values from: BookingOption
subclass of: Restriction
  on property: routing:scheduledLegs
  all values from: ScheduledLegs
subclass of: Restriction
  on property: routing:bookingOption
  max cardinality: 1
subclass of: Restriction
  on property: routing:aircraftPossibilityCode
  all values from: string
subclass of: Restriction
  on property: routing:latestArrivalDateTime
  all values from: dateTime
subclass of: Restriction
  on property: routing:maxConnections
  all values from: integer
subclass of: Restriction
  on property: routing:onlineInd
  all values from: boolean
subclass of: Restriction
  on property: routing:rfsInd
  all values from: boolean
subclass of: Restriction
  on property: routing:aircraftPossibilityCode
  max cardinality: 1
subclass of: Restriction
  on property: routing:latestArrivalDateTime
  max cardinality: 1
subclass of: Restriction
  on property: routing:maxConnections
  max cardinality: 1
subclass of: Restriction
  on property: routing:onlineInd
  max cardinality: 1
subclass of: Restriction
  on property: routing:rfsInd
  max cardinality: 1
comment: Routing details

Axiom
annotated source: Routing
annotated property: subClassOf
annotated target: Restriction
  on property: routing:latestArrivalDateTime
  all values from: dateTime
deprecated: true

Schedule
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: schedule:earliestAcceptanceTime
  all values from: string
subclass of: Restriction
  on property: schedule:latestAcceptanceTime
  all values from: string
subclass of: Restriction
  on property: schedule:timeOfAvailability
  all values from: string
subclass of: Restriction
  on property: schedule:totalTransitTime
  all values from: string
subclass of: Restriction
  on property: schedule:earliestAcceptanceTime
  max cardinality: 1
subclass of: Restriction
  on property: schedule:latestAcceptanceTime
  max cardinality: 1
subclass of: Restriction
  on property: schedule:timeOfAvailability
  max cardinality: 1
subclass of: Restriction
  on property: schedule:totalTransitTime
  max cardinality: 1
comment: Scheduling details
deprecated: true

ScheduledLegs
type: Class
subclass of: Restriction
  on property: scheduledLegs:arrivalLocation
  all values from: Location
subclass of: Restriction
  on property: scheduledLegs:departureLocation
  all values from: Location
subclass of: Restriction
  on property: scheduledLegs:arrivalLocation
  min cardinality: 1
subclass of: Restriction
  on property: scheduledLegs:departureLocation
  min cardinality: 1
subclass of: Restriction
  on property: scheduledLegs:arrivalLocation
  max cardinality: 1
subclass of: Restriction
  on property: scheduledLegs:departureLocation
  max cardinality: 1
subclass of: Restriction
  on property: scheduledLegs:arrivalDate
  all values from: dateTime
subclass of: Restriction
  on property: scheduledLegs:departureDate
  all values from: dateTime
subclass of: Restriction
  on property: scheduledLegs:sequenceNumber
  all values from: integer
subclass of: Restriction
  on property: scheduledLegs:transportId
  all values from: string
subclass of: Restriction
  on property: scheduledLegs:sequenceNumber
  min cardinality: 1
subclass of: Restriction
  on property: scheduledLegs:sequenceNumber
  max cardinality: 1
comment: Scheduled Legs class to be used to identify legs. Can be used with Booking Option Request as an indicator of preferred Routing or with Booking Option when a carrier proposes a specific Routing.

SecurityDeclaration
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: securityDeclaration:issuedBy
  all values from: Person
subclass of: Restriction
  on property: securityDeclaration:otherRegulatedEntity
  all values from: RegulatedEntity
subclass of: Restriction
  on property: securityDeclaration:piece
  all values from: Piece
subclass of: Restriction
  on property: securityDeclaration:receivedFrom
  all values from: RegulatedEntity
subclass of: Restriction
  on property: securityDeclaration:regulatedEntityIssuer
  all values from: RegulatedEntity
subclass of: Restriction
  on property: securityDeclaration:issuedBy
  min cardinality: 1
subclass of: Restriction
  on property: securityDeclaration:regulatedEntityIssuer
  min cardinality: 1
subclass of: Restriction
  on property: securityDeclaration:issuedBy
  max cardinality: 1
subclass of: Restriction
  on property: securityDeclaration:piece
  max cardinality: 1
subclass of: Restriction
  on property: securityDeclaration:receivedFrom
  max cardinality: 1
subclass of: Restriction
  on property: securityDeclaration:regulatedEntityIssuer
  max cardinality: 1
subclass of: Restriction
  on property: securityDeclaration:additionalSecurityInformation
  all values from: string
subclass of: Restriction
  on property: securityDeclaration:groundsForExemption
  all values from: string
subclass of: Restriction
  on property: securityDeclaration:issuedOn
  all values from: dateTime
subclass of: Restriction
  on property: securityDeclaration:otherScreeningMethods
  all values from: string
subclass of: Restriction
  on property: securityDeclaration:screeningMethod
  all values from: string
subclass of: Restriction
  on property: securityDeclaration:securityStatus
  all values from: string
subclass of: Restriction
  on property: securityDeclaration:issuedOn
  min cardinality: 1
subclass of: Restriction
  on property: securityDeclaration:securityStatus
  min cardinality: 1
subclass of: Restriction
  on property: securityDeclaration:additionalSecurityInformation
  max cardinality: 1
subclass of: Restriction
  on property: securityDeclaration:issuedOn
  max cardinality: 1
subclass of: Restriction
  on property: securityDeclaration:securityStatus
  max cardinality: 1
comment: Security declaration details

Sensor
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: sensor:iotDevice
  all values from: IotDevice
subclass of: Restriction
  on property: sensor:iotDevice
  min cardinality: 1
subclass of: Restriction
  on property: sensor:sensorDescription
  all values from: string
subclass of: Restriction
  on property: sensor:sensorName
  all values from: string
subclass of: Restriction
  on property: sensor:sensorSerialNumber
  all values from: string
subclass of: Restriction
  on property: sensor:sensorType
  all values from: string
subclass of: Restriction
  on property: sensor:sensorDescription
  max cardinality: 1
subclass of: Restriction
  on property: sensor:sensorName
  max cardinality: 1
subclass of: Restriction
  on property: sensor:sensorSerialNumber
  max cardinality: 1
subclass of: Restriction
  on property: sensor:sensorType
  max cardinality: 1
comment: Sensor details and measurements, linked to Connected Devices

SensorGeoloc
type: Class
subclass of: Sensor
subclass of: Restriction
  on property: sensorGeoloc:val
  all values from: MeasurementsGeoloc
comment: Sensor measurements details for Geolocation sensors (sensorType = "Geolocation")

SensorOther
type: Class
subclass of: Sensor
subclass of: Restriction
  on property: sensorOther:val
  all values from: MeasurementsOther
comment: Sensor measurements details for sensors other than Geolocation sensors (sensorType != "Geolocation")

ServiceRequest
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: serviceRequest:code
  all values from: string
subclass of: Restriction
  on property: serviceRequest:description
  all values from: string
subclass of: Restriction
  on property: serviceRequest:statementText
  all values from: string
subclass of: Restriction
  on property: serviceRequest:statementType
  all values from: string
subclass of: Restriction
  on property: serviceRequest:code
  max cardinality: 1
subclass of: Restriction
  on property: serviceRequest:description
  max cardinality: 1
subclass of: Restriction
  on property: serviceRequest:statementText
  max cardinality: 1
subclass of: Restriction
  on property: serviceRequest:statementType
  max cardinality: 1
comment: Service request details
deprecated: true

Shipment
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: shipment:containedPieces
  all values from: Piece
subclass of: Restriction
  on property: shipment:deliveryLocation
  all values from: Location
subclass of: Restriction
  on property: shipment:dimensions
  all values from: Dimensions
subclass of: Restriction
  on property: shipment:externalReferences
  all values from: ExternalReference
subclass of: Restriction
  on property: shipment:insurance
  all values from: Insurance
subclass of: Restriction
  on property: shipment:party
  all values from: Party
subclass of: Restriction
  on property: shipment:totalGrossWeight
  all values from: Value
subclass of: Restriction
  on property: shipment:volumetricWeight
  all values from: VolumetricWeight
subclass of: Restriction
  on property: shipment:totalGrossWeight
  min cardinality: 1
subclass of: Restriction
  on property: shipment:volumetricWeight
  min cardinality: 1
subclass of: Restriction
  on property: shipment:insurance
  max cardinality: 1
subclass of: Restriction
  on property: shipment:totalGrossWeight
  max cardinality: 1
subclass of: Restriction
  on property: shipment:deliveryDate
  all values from: dateTime
subclass of: Restriction
  on property: shipment:goodsDescription
  all values from: string
subclass of: Restriction
  on property: shipment:incoterms
  all values from: string
subclass of: Restriction
  on property: shipment:otherChargesIndicator
  all values from: string
subclass of: Restriction
  on property: shipment:totalPieceCount
  all values from: integer
subclass of: Restriction
  on property: shipment:totalSLAC
  all values from: integer
subclass of: Restriction
  on property: shipment:weightValuationIndicator
  all values from: string
subclass of: Restriction
  on property: shipment:deliveryDate
  max cardinality: 1
subclass of: Restriction
  on property: shipment:goodsDescription
  max cardinality: 1
subclass of: Restriction
  on property: shipment:otherChargesIndicator
  max cardinality: 1
subclass of: Restriction
  on property: shipment:totalPieceCount
  max cardinality: 1
subclass of: Restriction
  on property: shipment:totalSLAC
  max cardinality: 1
subclass of: Restriction
  on property: shipment:weightValuationIndicator
  max cardinality: 1
comment: Shipment details

SpecialHandling
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: specialHandling:code
  all values from: string
subclass of: Restriction
  on property: specialHandling:handlingText
  all values from: string
subclass of: Restriction
  on property: specialHandling:code
  max cardinality: 1
subclass of: Restriction
  on property: specialHandling:handlingText
  max cardinality: 1
comment: Special handling details
deprecated: true

TransportMeans
type: Class
subclass of: LogisticsObject
subclass of: Restriction
  on property: transportMeans:transportCompany
  all values from: Company
subclass of: Restriction
  on property: transportMeans:transportMovement
  all values from: TransportMovement
subclass of: Restriction
  on property: transportMeans:transportSegment
  all values from: TransportSegment
subclass of: Restriction
  on property: transportMeans:typicalCO2Coefficient
  all values from: Value
subclass of: Restriction
  on property: transportMeans:typicalFuelConsumption
  all values from: Value
subclass of: Restriction
  on property: transportMeans:transportCompany
  max cardinality: 1
subclass of: Restriction
  on property: transportMeans:transportMovement
  max cardinality: 1
subclass of: Restriction
  on property: transportMeans:typicalCO2Coefficient
  max cardinality: 1
subclass of: Restriction
  on property: transportMeans:typicalFuelConsumption
  max cardinality: 1
subclass of: Restriction
  on property: transportMeans:vehicleModel
  all values from: string
subclass of: Restriction
  on property: transportMeans:vehicleRegistration
  all values from: string
subclass of: Restriction
  on property: transportMeans:vehicleSize
  all values from: string
subclass of: Restriction
  on property: transportMeans:vehicleType
  all values from: string
subclass of: Restriction
  on property: transportMeans:vehicleModel
  max cardinality: 1
subclass of: Restriction
  on property: transportMeans:vehicleRegistration
  max cardinality: 1
subclass of: Restriction
  on property: transportMeans:vehicleSize
  max cardinality: 1
subclass of: Restriction
  on property: transportMeans:vehicleType
  max cardinality: 1
comment: Transport means details

Axiom
annotated source: TransportMeans
annotated property: subClassOf
annotated target: Restriction
  on property: transportMeans:transportSegment
  all values from: TransportSegment
deprecated: true

TransportMovement
type: Class
subclass of: LogisticsObject
subclass of: Class
  one of: nil
subclass of: Restriction
  on property: transportMovement:arrivalLocation
  all values from: Location
subclass of: Restriction
  on property: transportMovement:co2Emissions
  all values from: CO2Emissions
subclass of: Restriction
  on property: transportMovement:departureLocation
  all values from: Location
subclass of: Restriction
  on property: transportMovement:distanceCalculated
  all values from: Value
subclass of: Restriction
  on property: transportMovement:distanceMeasured
  all values from: Value
subclass of: Restriction
  on property: transportMovement:externalReferences
  all values from: ExternalReference
subclass of: Restriction
  on property: transportMovement:fuelAmountCalculated
  all values from: Value
subclass of: Restriction
  on property: transportMovement:fuelAmountMeasured
  all values from: Value
subclass of: Restriction
  on property: transportMovement:movementTimes
  all values from: MovementTimes
subclass of: Restriction
  on property: transportMovement:payload
  all values from: Value
subclass of: Restriction
  on property: transportMovement:transportMeans
  all values from: TransportMeans
subclass of: Restriction
  on property: transportMovement:transportMeansOperator
  all values from: Person
subclass of: Restriction
  on property: transportMovement:transportedPieces
  all values from: Piece
subclass of: Restriction
  on property: transportMovement:transportedUlds
  all values from: ULD
subclass of: Restriction
  on property: transportMovement:arrivalLocation
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:departureLocation
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:distanceCalculated
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:distanceMeasured
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:externalReferences
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:fuelAmountCalculated
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:fuelAmountMeasured
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:transportMeans
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:fuelType
  all values from: string
subclass of: Restriction
  on property: transportMovement:modeCode
  all values from: string
subclass of: Restriction
  on property: transportMovement:modeQualifier
  all values from: string
subclass of: Restriction
  on property: transportMovement:seal
  all values from: string
subclass of: Restriction
  on property: transportMovement:transportIdentifier
  all values from: string
subclass of: Restriction
  on property: transportMovement:unplannedStop
  all values from: string
subclass of: Restriction
  on property: transportMovement:fuelType
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:modeCode
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:modeQualifier
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:seal
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:transportIdentifier
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:unplannedStop
  max cardinality: 1
comment: Transport movement details, replaces the TransportSegment in v1.1 and above

Axiom
annotated source: TransportMovement
annotated property: subClassOf
annotated target: Restriction
  on property: transportMovement:co2Emissions
  all values from: CO2Emissions
comment: Change of data type to object CO2Emissions

TransportSegment
type: Class
subclass of: LogisticsObject
subclass of: Class
  one of: nil
subclass of: Restriction
  on property: transportMovement:arrivalLocation
  all values from: Location
subclass of: Restriction
  on property: transportMovement:co2CalculationMethod
  all values from: CO2CalcMethod
subclass of: Restriction
  on property: transportMovement:co2Emissions
  all values from: CO2Emissions
subclass of: Restriction
  on property: transportMovement:departureLocation
  all values from: Location
subclass of: Restriction
  on property: transportMovement:distanceCalculated
  all values from: Value
subclass of: Restriction
  on property: transportMovement:distanceMeasured
  all values from: Value
subclass of: Restriction
  on property: transportMovement:externalReferences
  all values from: ExternalReference
subclass of: Restriction
  on property: transportMovement:fuelAmountCalculated
  all values from: Value
subclass of: Restriction
  on property: transportMovement:fuelAmountMeasured
  all values from: Value
subclass of: Restriction
  on property: transportMovement:payload
  all values from: Value
subclass of: Restriction
  on property: transportMovement:transportMeans
  all values from: TransportMeans
subclass of: Restriction
  on property: transportMovement:transportMeansOperator
  all values from: Person
subclass of: Restriction
  on property: transportMovement:transportedPieces
  all values from: Piece
subclass of: Restriction
  on property: transportMovement:transportedUlds
  all values from: ULD
subclass of: Restriction
  on property: transportMovement:arrivalLocation
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:co2CalculationMethod
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:departureLocation
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:distanceCalculated
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:distanceMeasured
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:externalReferences
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:fuelAmountCalculated
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:fuelAmountMeasured
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:transportMeans
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:fuelType
  all values from: string
subclass of: Restriction
  on property: transportMovement:modeCode
  all values from: string
subclass of: Restriction
  on property: transportMovement:modeQualifier
  all values from: string
subclass of: Restriction
  on property: transportMovement:seal
  all values from: string
subclass of: Restriction
  on property: transportMovement:transportIdentifier
  all values from: string
subclass of: Restriction
  on property: transportMovement:fuelType
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:modeCode
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:modeQualifier
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:seal
  max cardinality: 1
subclass of: Restriction
  on property: transportMovement:transportIdentifier
  max cardinality: 1
comment: Transport segment details
deprecated: true

Axiom
annotated source: TransportSegment
annotated property: subClassOf
annotated target: Restriction
  on property: transportMovement:co2Emissions
  all values from: CO2Emissions
comment: Change of data type to object CO2Emissions

Axiom
annotated source: TransportSegment
annotated property: subClassOf
annotated target: Restriction
  on property: transportMovement:co2CalculationMethod
  max cardinality: 1
deprecated: true

ULD
type: Class
subclass of: LogisticsObject
subclass of: Class
  one of: nil
subclass of: Restriction
  on property: uld:externalReference
  all values from: ExternalReference
subclass of: Restriction
  on property: uld:tareWeight
  all values from: Value
subclass of: Restriction
  on property: uld:transportMovements
  all values from: TransportMovement
subclass of: Restriction
  on property: uld:transportSegments
  all values from: TransportSegment
subclass of: Restriction
  on property: uld:upid
  all values from: Piece
subclass of: Restriction
  on property: uld:tareWeight
  max cardinality: 1
subclass of: Restriction
  on property: uld:ataDesignator
  all values from: string
subclass of: Restriction
  on property: uld:damageFlag
  all values from: boolean
subclass of: Restriction
  on property: uld:demurrageCode
  all values from: string
subclass of: Restriction
  on property: uld:loadingIndicator
  all values from: string
subclass of: Restriction
  on property: uld:nbDoor
  all values from: integer
subclass of: Restriction
  on property: uld:nbFittings
  all values from: integer
subclass of: Restriction
  on property: uld:nbNets
  all values from: integer
subclass of: Restriction
  on property: uld:nbStraps
  all values from: integer
subclass of: Restriction
  on property: uld:odlnCode
  all values from: string
subclass of: Restriction
  on property: uld:ownerCode
  all values from: string
subclass of: Restriction
  on property: uld:serialNumber
  all values from: string
subclass of: Restriction
  on property: uld:serviceabilityCode
  all values from: string
subclass of: Restriction
  on property: uld:uldRemarks
  all values from: string
subclass of: Restriction
  on property: uld:uldSealNumber
  all values from: string
subclass of: Restriction
  on property: uld:uldTypeCode
  all values from: string
subclass of: Restriction
  on property: uld:damageFlag
  min cardinality: 1
subclass of: Restriction
  on property: uld:demurrageCode
  min cardinality: 1
subclass of: Restriction
  on property: uld:serviceabilityCode
  min cardinality: 1
subclass of: Restriction
  on property: uld:ataDesignator
  max cardinality: 1
subclass of: Restriction
  on property: uld:damageFlag
  max cardinality: 1
subclass of: Restriction
  on property: uld:demurrageCode
  max cardinality: 1
subclass of: Restriction
  on property: uld:loadingIndicator
  max cardinality: 1
subclass of: Restriction
  on property: uld:nbDoor
  max cardinality: 1
subclass of: Restriction
  on property: uld:nbFittings
  max cardinality: 1
subclass of: Restriction
  on property: uld:nbNets
  max cardinality: 1
subclass of: Restriction
  on property: uld:nbStraps
  max cardinality: 1
subclass of: Restriction
  on property: uld:odlnCode
  max cardinality: 1
subclass of: Restriction
  on property: uld:ownerCode
  max cardinality: 1
subclass of: Restriction
  on property: uld:serialNumber
  max cardinality: 1
subclass of: Restriction
  on property: uld:serviceabilityCode
  max cardinality: 1
subclass of: Restriction
  on property: uld:uldRemarks
  max cardinality: 1
subclass of: Restriction
  on property: uld:uldSealNumber
  max cardinality: 1
subclass of: Restriction
  on property: uld:uldTypeCode
  max cardinality: 1
comment: Unit Load Device details

Axiom
annotated source: ULD
annotated property: subClassOf
annotated target: Restriction
  on property: uld:transportSegments
  all values from: TransportSegment
deprecated: true

Value
type: Class
subclass of: Restriction
  on property: value:unit
  all values from: string
subclass of: Restriction
  on property: value:value
  all values from: double
subclass of: Restriction
  on property: value:unit
  max cardinality: 1
subclass of: Restriction
  on property: value:value
  max cardinality: 1
comment: Volumetric weight details

VolumetricWeight
type: Class
subclass of: Restriction
  on property: volumetricWeight:chargeableWeight
  all values from: Value
subclass of: Restriction
  on property: volumetricWeight:conversionFactor
  all values from: Value
subclass of: Restriction
  on property: volumetricWeight:chargeableWeight
  max cardinality: 1
subclass of: Restriction
  on property: volumetricWeight:conversionFactor
  max cardinality: 1
comment: Unit of measurement details

Waybill
type: Class
subclass of: LogisticsObject
subclass of: Class
  one of: nil
subclass of: Restriction
  on property: waybill:booking
  all values from: BookingOption
subclass of: Restriction
  on property: waybill:bookingRef
  all values from: Booking
subclass of: Restriction
  on property: waybill:carrierDeclarationPlace
  all values from: Location
subclass of: Restriction
  on property: waybill:containedWaybills
  all values from: Waybill
subclass of: Restriction
  on property: waybill:carrierDeclarationPlace
  min cardinality: 1
subclass of: Restriction
  on property: waybill:booking
  max cardinality: 1
subclass of: Restriction
  on property: waybill:bookingRef
  max cardinality: 1
subclass of: Restriction
  on property: waybill:carrierDeclarationPlace
  max cardinality: 1
subclass of: Restriction
  on property: waybill:accountingInformation
  all values from: string
subclass of: Restriction
  on property: waybill:carrierDeclarationDate
  all values from: dateTime
subclass of: Restriction
  on property: waybill:carrierDeclarationSignature
  all values from: string
subclass of: Restriction
  on property: waybil:consignorDeclarationSignature
  all values from: string
subclass of: Restriction
  on property: waybill:destinationCharges
  all values from: double
subclass of: Restriction
  on property: destinationCurrencyCode
  all values from: string
subclass of: Restriction
  on property: waybill:destinationCurrencyRate
  all values from: double
subclass of: Restriction
  on property: waybill:optionalShippingInfo
  all values from: string
subclass of: Restriction
  on property: optionalShippingRefNo
  all values from: string
subclass of: Restriction
  on property: waybill:originCurrency
  all values from: string
subclass of: Restriction
  on property: waybill:waybillNumber
  all values from: string
subclass of: Restriction
  on property: waybill:waybillPrefix
  all values from: string
subclass of: Restriction
  on property: waybill:waybillType
  all values from: string
subclass of: Restriction
  on property: waybill:carrierDeclarationDate
  min cardinality: 1
subclass of: Restriction
  on property: waybill:carrierDeclarationSignature
  min cardinality: 1
subclass of: Restriction
  on property: waybill:waybillNumber
  min cardinality: 1
subclass of: Restriction
  on property: waybill:accountingInformation
  max cardinality: 1
subclass of: Restriction
  on property: waybill:carrierDeclarationDate
  max cardinality: 1
subclass of: Restriction
  on property: waybill:carrierDeclarationSignature
  max cardinality: 1
subclass of: Restriction
  on property: waybil:consignorDeclarationSignature
  max qualified cardinality: 1
  on data range: thing
subclass of: Restriction
  on property: waybill:customsOriginCode
  max cardinality: 1
subclass of: Restriction
  on property: waybill:customsOriginCode
  all values from: string
subclass of: Restriction
  on property: destinationCurrencyCode
  max cardinality: 1
subclass of: Restriction
  on property: waybill:destinationCurrencyRate
  max cardinality: 1
subclass of: Restriction
  on property: waybill:optionalShippingInfo
  max cardinality: 1
subclass of: Restriction
  on property: optionalShippingRefNo
  max cardinality: 1
subclass of: Restriction
  on property: waybill:originCurrency
  max cardinality: 1
subclass of: Restriction
  on property: waybill:waybillNumber
  max cardinality: 1
subclass of: Restriction
  on property: waybill:waybillPrefix
  max cardinality: 1
subclass of: Restriction
  on property: waybill:waybillType
  max cardinality: 1
comment: Waybill details

Axiom
annotated source: Waybill
annotated property: subClassOf
annotated target: Restriction
  on property: waybill:bookingRef
  max cardinality: 1
comment: Deprecated, use booking data property instead
deprecated: true

max cardinality: 1

max cardinality: 1

min cardinality: 1

measurements:measurementTimestamp
comment: Timestamp for the measurement