PREFIX onerecord: <https://onerecord.iata.org/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

onerecord:Request a rdfs:Class ;
  rdfs:label "Request"@en ;
  rdfs:comment "Request object, refers to the Quote request or Booking request "@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/Request#requestType> a rdf:Property ;
  rdfs:label "request:requestType"@en ;
  rdfs:comment "Identification of the request type: Quote or Booking"@en ;
  rdfs:domain onerecord:Request ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Request#shipmentSecurityStatus> a rdf:Property ;
  rdfs:label "request:shipmentSecurityStatus"@en ;
  rdfs:comment "Indicate the security state of the shipment, screened or not"@en ;
  rdfs:domain onerecord:Request ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Request#parties> a rdf:Property ;
  rdfs:label "request:parties"@en ;
  rdfs:comment "Parties involved if known"@en ;
  rdfs:domain onerecord:Request ;
  rdfs:range onerecord:OtherParty .

<https://onerecord.iata.org/Request#allotment> a rdf:Property ;
  rdfs:label "request:allotment"@en ;
  rdfs:comment "Reference to the Allotment as per the contracts between forwarders and carriers"@en ;
  rdfs:domain onerecord:Request ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Request#ratingsPreference> a rdf:Property ;
  rdfs:label "request:ratingsPreference"@en ;
  rdfs:comment "Ratings preferences of the request"@en ;
  rdfs:domain onerecord:Request ;
  rdfs:range onerecord:Ratings .

<https://onerecord.iata.org/LogisticsObject#companyIdentifier> a rdf:Property ;
  rdfs:label "logisticsObject:companyIdentifier"@en ;
  rdfs:comment "Company identifier from the Internet of Logistics of the entity that hosts the Logistics Object."@en ;
  rdfs:domain onerecord:LogisticsObject ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Request#shipmentDetails> a rdf:Property ;
  rdfs:label "request:shipmentDetails"@en ;
  rdfs:comment "Details of the shipement that is to be shipped"@en ;
  rdfs:domain onerecord:Request ;
  rdfs:range onerecord:Shipment .

<https://onerecord.iata.org/LogisticsObject#iotDevices> a rdf:Property ;
  rdfs:label "logisticsObject:iotDevices"@en ;
  rdfs:comment "Allows to link Logistic Objects with IoT Devices"@en ;
  rdfs:domain onerecord:LogisticsObject ;
  rdfs:range onerecord:IotDevice .

<https://onerecord.iata.org/LogisticsObject#events> a rdf:Property ;
  rdfs:label "logisticsObject:event"@en ;
  rdfs:comment "Events object"@en ;
  rdfs:domain onerecord:LogisticsObject ;
  rdfs:range onerecord:Event .

<https://onerecord.iata.org/Request#unitsPreference> a rdf:Property ;
  rdfs:label "request:unitsPreference"@en ;
  rdfs:comment "Unit preferences of the request (e.g. kg or cm)"@en ;
  rdfs:domain onerecord:Request ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/Request#transportMovement> a rdf:Property ;
  rdfs:label "request:transportMovement"@en ;
  rdfs:comment "Transport segment linked to the request, including the Departure and Arrival locations requested"@en ;
  rdfs:domain onerecord:Request ;
  rdfs:range onerecord:TransportSegment .

onerecord:SensorOther a rdfs:Class ;
  rdfs:label "SensorOther"@en ;
  rdfs:comment "Sensor measurements details for sensors other than Geolocation sensors (sensorType != \"Geolocation\")"@en ;
  rdfs:subClassOf onerecord:Sensor .

<https://onerecord.iata.org/Sensor#sensorType> a rdf:Property ;
  rdfs:label "sensor:sensorType"@en ;
  rdfs:comment "Type of sensor as described in Interactive Cargo RP"@en ;
  rdfs:domain onerecord:Sensor ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Sensor#sensorSerialNumber> a rdf:Property ;
  rdfs:label "sensor:sensorSerialNumber"@en ;
  rdfs:comment "Serial number that allows to uniquely identify the sensor"@en ;
  rdfs:domain onerecord:Sensor ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Sensor#iotDevice> a rdf:Property ;
  rdfs:label "sensor:iotDevice"@en ;
  rdfs:comment "Reference to the IoT Device to which the sensor is linked"@en ;
  rdfs:range onerecord:IotDevice .

<https://onerecord.iata.org/Sensor#sensorName> a rdf:Property ;
  rdfs:label "sensor:sensorName"@en ;
  rdfs:comment "Name of the sensor defined by the sensor's manufacturer"@en ;
  rdfs:domain onerecord:Sensor ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Sensor#sensorDescription> a rdf:Property ;
  rdfs:label "sensor:sensorDescription"@en ;
  rdfs:comment "Natural language description of the sensor"@en ;
  rdfs:domain onerecord:Sensor ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/SensorOther#val> a rdf:Property ;
  rdfs:label "sensorOther:val"@en ;
  rdfs:comment "Reference to the measurements recorded by the sensor"@en ;
  rdfs:domain onerecord:SensorOther ;
  rdfs:range onerecord:MeasurementsOther .

onerecord:Price a rdfs:Class ;
  rdfs:label "Price"@en ;
  rdfs:comment "Price associated to the offer/booking"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/Price#grandTotal> a rdf:Property ;
  rdfs:label "price:grandTotal"@en ;
  rdfs:comment "Total price"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:double .

<https://onerecord.iata.org/Price#carrierChargeCode> a rdf:Property ;
  rdfs:label "price:carrierChargeCode"@en ;
  rdfs:comment "Charge code for carrier, eg. CA, CB, etc"@en ;
  rdfs:domain onerecord:Price ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Price#ratings> a rdf:Property ;
  rdfs:label "price:ratings"@en ;
  rdfs:comment "Rating used for pricing"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:Ratings .

<https://onerecord.iata.org/Price#validTo> a rdf:Property ;
  rdfs:label "price:validTo"@en ;
  rdfs:comment "Terms of validity"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/Price#bookingOption> a rdf:Property ;
  rdfs:label "price:bookingOption"@en ;
  rdfs:comment "Reference to the Booking or Offer"@en ;
  rdfs:domain onerecord:Price ;
  rdfs:range onerecord:BookingOption .

<https://onerecord.iata.org/Price#bookingRef> a rdf:Property ;
  rdfs:label "price:bookingRef"@en ;
  rdfs:comment "Reference to the Booking or Offer"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:Booking .

onerecord:OtherIdentifier a rdfs:Class ;
  rdfs:label "OtherIdentifier"@en ;
  rdfs:comment "Other identifiers"@en .

<https://onerecord.iata.org/OtherIdentifier#identifier> a rdf:Property ;
  rdfs:label "otherIdentifier:identifier"@en ;
  rdfs:comment "Item identifier"@en ;
  rdfs:domain onerecord:OtherIdentifier ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/OtherIdentifier#otherIdentifierType> a rdf:Property ;
  rdfs:label "otherIdentifier:otherIdentifierType"@en ;
  rdfs:comment "Identifier type or description"@en ;
  rdfs:domain onerecord:OtherIdentifier ;
  rdfs:range xsd:string .

onerecord:CompanyBranch a rdfs:Class ;
  rdfs:label "CompanyBranch"@en ;
  rdfs:comment "Company branches"@en .

<https://onerecord.iata.org/CompanyBranch#iataCargoAgentLocationIdentifier> a rdf:Property ;
  rdfs:label "companybranch:iataCargoAgentLocationIdentifier"@en ;
  rdfs:comment "IATA CASS cargo agent 4 digit branch number / location identifier"@en ;
  rdfs:domain onerecord:Branch ;
  rdfs:range xsd:string , <https://w3id.org/linkml/Any> .

<https://onerecord.iata.org/CompanyBranch#company> a rdf:Property ;
  rdfs:label "companybranch:company"@en ;
  rdfs:comment "Refers to the mother company of the branch"@en ;
  rdfs:domain onerecord:CompanyBranch ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/CompanyBranch#location> a rdf:Property ;
  rdfs:label "companybranch:location"@en ;
  rdfs:comment "Location and address details"@en ;
  rdfs:domain onerecord:CompanyBranch ;
  rdfs:range onerecord:Location .

<https://onerecord.iata.org/CompanyBranch#branchName> a rdf:Property ;
  rdfs:label "companybranch:branchName"@en ;
  rdfs:comment "Company branch name"@en ;
  rdfs:domain onerecord:CompanyBranch ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/CompanyBranch#contactPersons> a rdf:Property ;
  rdfs:label "companybranch:contactPerson"@en ;
  rdfs:comment "Contact person details"@en ;
  rdfs:domain onerecord:CompanyBranch ;
  rdfs:range onerecord:Person .

<https://onerecord.iata.org/CompanyBranch#otherIdentifiers> a rdf:Property ;
  rdfs:label "companybranch:otherIdentifier"@en ;
  rdfs: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)"@en ;
  rdfs:domain onerecord:CompanyBranch ;
  rdfs:range onerecord:OtherIdentifier .

onerecord:Item a rdfs:Class ;
  rdfs:label "Item"@en ;
  rdfs:comment "Item details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/Item#quantity> a rdf:Property ;
  rdfs:label "item:quantity"@en ;
  rdfs:comment "Quantity of the item when applicable, witth associated units of measure"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/Item#product> a rdf:Property ;
  rdfs:label "item:product"@en ;
  rdfs:comment "URI of the product"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range onerecord:Product .

<https://onerecord.iata.org/Item#targetCountry> a rdf:Property ;
  rdfs:label "item:targetCountry"@en ;
  rdfs:comment "Item target country"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range onerecord:Country .

<https://onerecord.iata.org/Item#lotNumber> a rdf:Property ;
  rdfs:label "item:lotNumber"@en ;
  rdfs:comment "Production lot number / reference"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Item#isInPiece> a rdf:Property ;
  rdfs:label "item:isInPiece"@en ;
  rdfs:comment "URI of the PIECE that contains the Item"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range onerecord:Piece .

<https://onerecord.iata.org/Item#batchNumber> a rdf:Property ;
  rdfs:label "item:batchNumber"@en ;
  rdfs:comment "Production batch number / reference"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Item#unitPrice> a rdf:Property ;
  rdfs:label "item:unitPrice"@en ;
  rdfs:comment "Product price per unit in the base"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/Item#productionCountry> a rdf:Property ;
  rdfs:label "item:productionCountry"@en ;
  rdfs:comment "Production country details"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range onerecord:Country .

<https://onerecord.iata.org/Item#quantityForUnitPrice> a rdf:Property ;
  rdfs:label "item:quantityForUnitPrice"@en ;
  rdfs:comment "Product quantity for unit price - e.g. 12 (eggs for one USD 1)"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range xsd:double .

<https://onerecord.iata.org/Item#dimensions> a rdf:Property ;
  rdfs:label "item:dimensions"@en ;
  rdfs:comment "Dimensions of the item"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range onerecord:Dimensions .

<https://onerecord.iata.org/Item#otherIdentifiers> a rdf:Property ;
  rdfs:label "item:otherIdentifiers"@en ;
  rdfs:comment "Other identifier details"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range onerecord:OtherIdentifier .

<https://onerecord.iata.org/Item#weight> a rdf:Property ;
  rdfs:label "item:weight"@en ;
  rdfs:comment "Weight of the item"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/Item#productionDate> a rdf:Property ;
  rdfs:label "item:productionDate"@en ;
  rdfs:comment "Production date"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/Item#productExpiryDate> a rdf:Property ;
  rdfs:label "item:productExpiryDate"@en ;
  rdfs:comment "Product expiry date - e.g. for perishables goods or goods with programmed obsolescence"@en ;
  rdfs:domain onerecord:Item ;
  rdfs:range xsd:dateTime .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object"@en .

onerecord:Routing a rdfs:Class ;
  rdfs:label "Routing"@en ;
  rdfs:comment "Routing details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/Routing#maxConnections> a rdf:Property ;
  rdfs:label "routing:maxConnections"@en ;
  rdfs:comment "Maximum number of connections of the transport movement (requested or proposed)"@en ;
  rdfs:domain onerecord:Routing ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/Routing#latestArrivalDateTime> a rdf:Property ;
  rdfs:label "routing:latestArrivalDateTime"@en ;
  rdfs:comment "Latest Arrival date time (requested or proposed)"@en ;
  rdfs:domain onerecord:Routing ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/Routing#bookingOption> a rdf:Property ;
  rdfs:label "routing:bookingOption"@en ;
  rdfs:comment "Reference to the BookingOption where the Routing is used"@en ;
  rdfs:domain onerecord:Routing ;
  rdfs:range onerecord:BookingOption .

<https://onerecord.iata.org/Routing#rfsInd> a rdf:Property ;
  rdfs:label "routing:rfsInd"@en ;
  rdfs:comment "Indicates if RFS (Road Feeder Services) is included (requested or proposed)"@en ;
  rdfs:domain onerecord:Routing ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/Routing#aircraftPossibilityCode> a rdf:Property ;
  rdfs:label "routing:aircraftPossibilityCode"@en ;
  rdfs:comment "Aircraft possibility code"@en ;
  rdfs:domain onerecord:Routing ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Routing#onlineInd> a rdf:Property ;
  rdfs:label "routing:onlineInd"@en ;
  rdfs:comment "Indicates interlining (requested or proposed)"@en ;
  rdfs:domain onerecord:Routing ;
  rdfs:range xsd:boolean .

onerecord:Location a rdfs:Class ;
  rdfs:label "Location"@en ;
  rdfs:comment "Loading location details"@en .

<https://onerecord.iata.org/Location#locationName> a rdf:Property ;
  rdfs:label "location:locationName"@en ;
  rdfs:comment "Full name of the location"@en ;
  rdfs:domain onerecord:Location ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Location#locationType> a rdf:Property ;
  rdfs:label "location:locationType"@en ;
  rdfs:comment "Location type - e.g. Airport, Freight terminal, Rail station, Seaport, etc"@en ;
  rdfs:domain onerecord:Location ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Location#address> a rdf:Property ;
  rdfs:label "location:address"@en ;
  rdfs:comment "Address details"@en ;
  rdfs:domain onerecord:Location ;
  rdfs:range onerecord:Address .

<https://onerecord.iata.org/Location#geolocation> a rdf:Property ;
  rdfs:label "location:geolocation"@en ;
  rdfs:comment "Geolocation details"@en ;
  rdfs:domain onerecord:Location ;
  rdfs:range onerecord:Geolocation .

<https://onerecord.iata.org/Location#code> a rdf:Property ;
  rdfs:label "location:code"@en ;
  rdfs:comment "Location code of airport, freight terminal, seaport, rail station. UN/LOCODE city code (5 letter) or IATA airport code (3 letter)"@en ;
  rdfs:domain onerecord:Location ;
  rdfs:range xsd:string .

onerecord:DgProductRadioactive a rdfs:Class ;
  rdfs:label "DgProductRadioactive"@en ;
  rdfs:comment "Details of the radioactive products "@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/DgProductRadioactive#transportIndexNumeric> a rdf:Property ;
  rdfs:label "dgProductRadioactive:transportIndexNumeric"@en ;
  rdfs: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"@en ;
  rdfs:domain onerecord:DgProductRadioactive ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/DgProductRadioactive#isotopes> a rdf:Property ;
  rdfs:label "dgProductRadioactive:isotopes"@en ;
  rdfs:comment "DgRadioactiveIsotope."@en ;
  rdfs:domain onerecord:DgProductRadioactive ;
  rdfs:range onerecord:DgRadioactiveIsotope .

<https://onerecord.iata.org/DgProductRadioactive#fissileExceptionReference> a rdf:Property ;
  rdfs:label "dgProductRadioactive:fissileExceptionReference"@en ;
  rdfs:comment "Fissile exception reference, mandatory if Fissile Exception Indicator is true."@en ;
  rdfs:domain onerecord:DgProductRadioactive ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/DgProductRadioactive#fissileExceptionIndicator> a rdf:Property ;
  rdfs:label "dgProductRadioactive:fissileExceptionIndicator"@en ;
  rdfs:comment "Indicates if Fissile is excepted"@en ;
  rdfs:domain onerecord:DgProductRadioactive ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/DgProductRadioactive#dgRaTypeCode> a rdf:Property ;
  rdfs:label "dgProductRadioactive:dgRaTypeCode"@en ;
  rdfs: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"@en ;
  rdfs:domain onerecord:DgProductRadioactive ;
  rdfs:range xsd:string .

onerecord:PieceDg a rdfs:Class ;
  rdfs:label "PieceDg"@en ;
  rdfs:comment "Dangerous Goods subtype of Piece"@en ;
  rdfs:subClassOf onerecord:Piece .

<https://onerecord.iata.org/Piece#dimensions> a rdf:Property ;
  rdfs:label "piece:dimensions"@en ;
  rdfs:comment "Dimensions details"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:Dimensions .

<https://onerecord.iata.org/Piece#parties> a rdf:Property ;
  rdfs:label "piece:parties"@en ;
  rdfs:comment "Other party company details - e.g. the party to be notified"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:Party .

<https://onerecord.iata.org/PieceDg#overpackIndicator> a rdf:Property ;
  rdfs:label "pieceDg:overpackIndicator"@en ;
  rdfs:comment "Overpack indicator "@en ;
  rdfs:domain onerecord:PieceDg ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/Piece#shipper> a rdf:Property ;
  rdfs:label "piece:shipper"@en ;
  rdfs:comment "Shipper company details - e.g. the party shipping the piece"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/PieceDg#overpackCriticalitySafetyIndexNumeric> a rdf:Property ;
  rdfs:label "pieceDg:overpackCriticalitySafetyIndexNumeric"@en ;
  rdfs:comment "Applies to fissile material only, other than fissile excepted. A numeric value expressed to one decimal place preceded by the letters CSI. "@en ;
  rdfs:domain onerecord:PieceDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Piece#otherIdentifiers> a rdf:Property ;
  rdfs:label "piece:otherIdentifiers"@en ;
  rdfs:comment "Other piece identification ( e.g. Shipping Marks, Seal)"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:OtherIdentifier .

<https://onerecord.iata.org/Piece#grossWeight> a rdf:Property ;
  rdfs:label "piece:grossWeight"@en ;
  rdfs:comment "Weight details"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/Piece#packagedeIdentifier> a rdf:Property ;
  rdfs:label "piece:packagedeIdentifier"@en ;
  rdfs:comment "SSCC-18 code for the value of the package mark, company or bar code, free text, pallet code, etc."@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Piece#declaredValueForCustoms> a rdf:Property ;
  rdfs:label "piece:declaredValueForCustoms"@en ;
  rdfs:comment "The value of a shipment declared for customs purposes , NVD if no value declared"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Piece#shipment> a rdf:Property ;
  rdfs:label "piece:shipment"@en ;
  rdfs:comment "Shipment on which the piece is assigned to"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:Shipment .

<https://onerecord.iata.org/Piece#upid> a rdf:Property ;
  rdfs:label "piece:upid"@en ;
  rdfs:comment "Unique Piece Identifier (UPID) of the piece. Refer IATA Recommended Practice 1689"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Piece#specialHandling> a rdf:Property ;
  rdfs:label "piece:specialHandling"@en ;
  rdfs:comment "Special Handling details"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:SpecialHandling .

<https://onerecord.iata.org/Piece#stackable> a rdf:Property ;
  rdfs:label "piece:stackable"@en ;
  rdfs:comment "Stackable indicator for the pieces (boolean)"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/Piece#slac> a rdf:Property ;
  rdfs:label "piece:slac"@en ;
  rdfs:comment "Shipper's Load And Count  ( total contained piece count as provided by shipper)"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/Piece#packageMarkCoded> a rdf:Property ;
  rdfs:label "piece:packageMarkCoded"@en ;
  rdfs:comment "Reference identifying how the package is marked. Field is hardcode to \"SSCC-18\", \"UPC\" or \"Other\""@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Piece#productionCountry> a rdf:Property ;
  rdfs:label "piece:productionCountry"@en ;
  rdfs:comment "Goods production country, mandatory when there are no Items"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:Country .

<https://onerecord.iata.org/Piece#uldReference> a rdf:Property ;
  rdfs:label "piece:uldReference"@en ;
  rdfs:comment "ULD on which the (virtual) piece has been loaded into - URIs of the ULD"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:ULD .

<https://onerecord.iata.org/Piece#transportSegments> a rdf:Property ;
  rdfs:label "piece:transportSegments"@en ;
  rdfs:comment "Segment related to the transport status"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:TransportSegment .

<https://onerecord.iata.org/Piece#externalReferences> a rdf:Property ;
  rdfs:label "piece:externalReferences"@en ;
  rdfs:comment "Reference documents details"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:ExternalReference .

<https://onerecord.iata.org/Piece#product> a rdf:Property ;
  rdfs:label "piece:product"@en ;
  rdfs:comment "Product of the piece, mandatory when there are no items"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:Product .

<https://onerecord.iata.org/PieceDg#qValueNumeric> a rdf:Property ;
  rdfs:label "pieceDg:qValueNumeric"@en ;
  rdfs:comment "Most instances of all packed in one will require the addition of the Q value which  1. Applies to air transport only. (Air)  "@en ;
  rdfs:domain onerecord:PieceDg ;
  rdfs:range xsd:double .

<https://onerecord.iata.org/Piece#loadType> a rdf:Property ;
  rdfs:label "piece:loadType"@en ;
  rdfs:comment "Specify how the piece will be delivered (bulk or ULD)"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Piece#packagingType> a rdf:Property ;
  rdfs:label "piece:packagingType"@en ;
  rdfs:comment "Packaging details "@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:PackagingType .

<https://onerecord.iata.org/Piece#turnable> a rdf:Property ;
  rdfs:label "piece:turnable"@en ;
  rdfs:comment "Turnable indicator for the pieces (boolean)"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/Piece#shippingMarks> a rdf:Property ;
  rdfs:label "piece:shippingMarks"@en ;
  rdfs:comment "Shipping marks"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Piece#coload> a rdf:Property ;
  rdfs:label "piece:coload"@en ;
  rdfs:comment "Coload indicator for the pieces (boolean)"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/Piece#transportMovements> a rdf:Property ;
  rdfs:label "piece:transportMovements"@en ;
  rdfs:comment "Transport Movements on which the piece is transported"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:TransportMovement .

<https://onerecord.iata.org/Piece#serviceRequest> a rdf:Property ;
  rdfs:label "piece:serviceRequest"@en ;
  rdfs:comment "Security requests"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:ServiceRequest .

<https://onerecord.iata.org/Piece#containedItems> a rdf:Property ;
  rdfs:label "piece:containedItems"@en ;
  rdfs:comment "Reference to the item(s) contained in the piece"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:Item .

<https://onerecord.iata.org/Piece#securityStatus> a rdf:Property ;
  rdfs:label "piece:securityStatus"@en ;
  rdfs:comment "Security details"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:SecurityDeclaration .

<https://onerecord.iata.org/Piece#customsInfo> a rdf:Property ;
  rdfs:label "piece:CustomsInfo"@en ;
  rdfs:comment "Customs details"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:CustomsInfo .

<https://onerecord.iata.org/Piece#otherParty> a rdf:Property ;
  rdfs:label "piece:otherParty"@en ;
  rdfs:comment "Other party company details - e.g. the party to be notified"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Piece#volumetricWeight> a rdf:Property ;
  rdfs:label "piece:volumetricWeight"@en ;
  rdfs:comment "Volumetric weight details"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:VolumetricWeight .

<https://onerecord.iata.org/PieceDg#allPackedInOneIndicator> a rdf:Property ;
  rdfs:label "pieceDg:allPackedInOneIndicator"@en ;
  rdfs: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) "@en ;
  rdfs:domain onerecord:PieceDg ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/Piece#securityDeclaration> a rdf:Property ;
  rdfs:label "piece:securityDeclaration"@en ;
  rdfs:comment "Security details of the piece"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:SecurityDeclaration .

<https://onerecord.iata.org/Piece#goodsDescription> a rdf:Property ;
  rdfs:label "piece:goodsDescription"@en ;
  rdfs:comment "General goods description"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/PieceDg#dgDeclaration> a rdf:Property ;
  rdfs:label "pieceDg:dgDeclaration"@en ;
  rdfs:comment "Reference to the Dangerous Goods declaration"@en ;
  rdfs:domain onerecord:PieceDg ;
  rdfs:range onerecord:DgDeclaration .

<https://onerecord.iata.org/PieceDg#overpackT1> a rdf:Property ;
  rdfs:label "pieceDg:overpackT1"@en ;
  rdfs:comment "A single number assigned to a package, overpack or freight container to provide control over radiation exposure. "@en ;
  rdfs:domain onerecord:PieceDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Piece#declaredValueForCarriage> a rdf:Property ;
  rdfs:label "piece:declaredValueForCarriage"@en ;
  rdfs:comment "The value of a shipment declared for carriage purposes , NVD if no value declared"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/PieceDg#overpackTypeCode> a rdf:Property ;
  rdfs:label "pieceDg:overpackTypeCode"@en ;
  rdfs:comment "Identifies the Logistic Unit package type. UN Recommendation on Transport of Dangerous Goods, Model Regulations "@en ;
  rdfs:domain onerecord:PieceDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Piece#containedPieces> a rdf:Property ;
  rdfs:label "piece:containedPieces"@en ;
  rdfs:comment "Details of contained piece(s)"@en ;
  rdfs:domain onerecord:Piece ;
  rdfs:range onerecord:Piece .

onerecord:Characteristics a rdfs:Class ;
  rdfs:label "Characteristics"@en ;
  rdfs:comment "Product additional details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/Characteristics#value> a rdf:Property ;
  rdfs:label "characteristics:value"@en ;
  rdfs:comment "Product characteristics value / attribute - e.g. Blue..."@en ;
  rdfs:domain onerecord:Characteristics ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Characteristics#product> a rdf:Property ;
  rdfs:label "characteristics:product"@en ;
  rdfs:comment "Reference to the product"@en ;
  rdfs:domain onerecord:Characteristics ;
  rdfs:range onerecord:Product .

<https://onerecord.iata.org/Characteristics#characteristicsType> a rdf:Property ;
  rdfs:label "characteristics:characteristicsType"@en ;
  rdfs:comment "Product characteristics code - e.g. CLR - Color"@en ;
  rdfs:domain onerecord:Characteristics ;
  rdfs:range xsd:string .

onerecord:Measurements a rdfs:Class ;
  rdfs:label "Measurements"@en ;
  rdfs:comment "Measurements details for Sensors, either generic or geolocation measurements are recorded"@en .

<https://onerecord.iata.org/Measurements#measurementTimestamp> a rdf:Property ;
  rdfs:label "measurements:measurementTimestamp"@en ;
  rdfs:comment "Timestamp for the measurement"@en ;
  rdfs:domain onerecord:Measurements ;
  rdfs:range xsd:dateTime .

onerecord:TransportMovement a rdfs:Class ;
  rdfs:label "TransportMovement"@en ;
  rdfs:comment "Transport movement details, replaces the TransportSegment in v1.1 and above"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/TransportMovement#unplannedStop> a rdf:Property ;
  rdfs:label "transportMovement:unplannedStop"@en ;
  rdfs:comment "Free text field to be used for additional details regarding unplanned stops such as technical stops."@en ;
  rdfs:domain onerecord:TransportMovement ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/TransportMovement#payload> a rdf:Property ;
  rdfs:label "transportMovement:payload"@en ;
  rdfs:comment "Actual payload for the transport"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/TransportMovement#transportMeans> a rdf:Property ;
  rdfs:label "transportMovement:transportMeans"@en ;
  rdfs:comment "Transport means details"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:TransportMeans .

<https://onerecord.iata.org/TransportMovement#modeQualifier> a rdf:Property ;
  rdfs:label "transportMovement:modeQualifier"@en ;
  rdfs:comment "Pre-Carriage, Main-Carriage or On-Carriage"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/TransportMovement#fuelType> a rdf:Property ;
  rdfs:label "transportMovement:fuelType"@en ;
  rdfs:comment "e.g. Kerosene, Diesel, SAF, Electricity [renewable], Electricity [non-renewable]"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/TransportMovement#seal> a rdf:Property ;
  rdfs:label "transportMovement:seal"@en ;
  rdfs:comment "Seal identifier"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/TransportMovement#distanceMeasured> a rdf:Property ;
  rdfs:label "transportMovement:distanceMeasured"@en ;
  rdfs:comment "Distance measured"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/TransportMovement#externalReferences> a rdf:Property ;
  rdfs:label "transportMovement:externalReferences"@en ;
  rdfs:comment "Reference to document or logistics object (URI)"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:ExternalReference .

<https://onerecord.iata.org/TransportMovement#co2Emissions> a rdf:Property ;
  rdfs:label "transportMovement:co2Emissions"@en ;
  rdfs:comment "Amount of CO2 emitted (e.g. 34 kg/km)"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:CO2Emissions .

<https://onerecord.iata.org/TransportMovement#fuelAmountCalculated> a rdf:Property ;
  rdfs:label "transportMovement:fuelAmountCalculated"@en ;
  rdfs:comment "calculated fuel consumption, if measured not available"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/TransportMovement#transportMeansOperators> a rdf:Property ;
  rdfs:label "transportMovement:transportMeansOperator"@en ;
  rdfs:comment "Name of the person operating the transport means (e.g. aircraft captain, truck driver)"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:Person .

<https://onerecord.iata.org/TransportMovement#transportedPieces> a rdf:Property ;
  rdfs:label "transportMovement:transportedPieces"@en ;
  rdfs:comment "Pieces assigned to the transport segment"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:Piece .

<https://onerecord.iata.org/TransportMovement#distanceCalculated> a rdf:Property ;
  rdfs:label "transportMovement:distanceCalculated"@en ;
  rdfs:comment "Distance calculated if distance measured is not available"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/TransportMovement#transportedUlds> a rdf:Property ;
  rdfs:label "transportMovement:transportedUlds"@en ;
  rdfs:comment "ULDs assigned to the transport segment"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:ULD .

<https://onerecord.iata.org/TransportMovement#departureLocation> a rdf:Property ;
  rdfs:label "transportMovement:departureLocation"@en ;
  rdfs:comment "Departure location details"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:Location .

<https://onerecord.iata.org/TransportMovement#arrivalLocation> a rdf:Property ;
  rdfs:label "transportMovement:arrivalLocation"@en ;
  rdfs:comment "Arrival location details"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:Location .

<https://onerecord.iata.org/TransportMovement#transportIdentifier> a rdf:Property ;
  rdfs:label "transportMovement:transportIdentifier"@en ;
  rdfs:comment "Airline flight number, or rail /  truck / maritime line id"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/TransportMovement#modeCode> a rdf:Property ;
  rdfs:label "transportMovement:modeCode"@en ;
  rdfs:comment "Mode Code"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/TransportMovement#fuelAmountMeasured> a rdf:Property ;
  rdfs:label "transportMovement:fuelAmountMeasured"@en ;
  rdfs:comment "actual measured fuel consumption"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:Value .

onerecord:BookingOption a rdfs:Class ;
  rdfs:label "BookingOption"@en ;
  rdfs:comment "Booking details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/BookingOption#carrier> a rdf:Property ;
  rdfs:label "bookingOption:carrier"@en ;
  rdfs:comment "Carrier details"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/BookingOption#parties> a rdf:Property ;
  rdfs:label "bookingOption:parties"@en ;
  rdfs:comment "Parties involved in the Booking Option (e.g. shipper, forwarder, ...)"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:Party .

<https://onerecord.iata.org/BookingOption#price> a rdf:Property ;
  rdfs:label "bookingOption:price"@en ;
  rdfs:comment "Price of the Booking (if different from the offer)"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:Price .

<https://onerecord.iata.org/BookingOption#shipmentDetails> a rdf:Property ;
  rdfs:label "bookingOption:shipmentDetails"@en ;
  rdfs:comment "Details of the shipement that is to be shipped"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:Shipment .

<https://onerecord.iata.org/BookingOption#routing> a rdf:Property ;
  rdfs:label "bookingOption:routing"@en ;
  rdfs:comment "Routing details of the offer, to be compared with routing preferences of the quote request"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:Routing .

<https://onerecord.iata.org/BookingOption#carrierProductInfo> a rdf:Property ;
  rdfs:label "bookingOption:carrierProductInfo"@en ;
  rdfs:comment "Reference to the Carrier products included in the offer"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:CarrierProduct .

<https://onerecord.iata.org/BookingOption#shipmentSecurityStatus> a rdf:Property ;
  rdfs:label "bookingOption:shipmentSecurityStatus"@en ;
  rdfs:comment "Indicate the secruty state of the shipment, screened or not"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/BookingOption#bookingTimes> a rdf:Property ;
  rdfs:label "bookingOption:bookingTimes"@en ;
  rdfs:comment "booking times details of the Booking Option (proposed or actual)"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:BookingTimes .

<https://onerecord.iata.org/BookingOption#schedule> a rdf:Property ;
  rdfs:label "bookingOption:schedule"@en ;
  rdfs:comment "Schedule details of the Booking Option (proposed or actual)"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:Schedule .

<https://onerecord.iata.org/BookingOption#offerValidTo> a rdf:Property ;
  rdfs:label "bookingOption:offerValidTo"@en ;
  rdfs:comment "Ending datetime of availability of the booking option"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/BookingOption#consignee> a rdf:Property ;
  rdfs:label "bookingOption:consignee"@en ;
  rdfs:comment "Consignee details"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/BookingOption#shipper> a rdf:Property ;
  rdfs:label "bookingOption:shipper"@en ;
  rdfs:comment "Shipper details"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/BookingOption#notifyParty> a rdf:Property ;
  rdfs:label "bookingOption:notifyParty"@en ;
  rdfs:comment "Other parties to be notified of the booking evolution"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/BookingOption#waybillNumber> a rdf:Property ;
  rdfs:label "bookingOption:waybillNumber"@en ;
  rdfs:comment "House or Master Waybill unique identifier"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:Waybill .

<https://onerecord.iata.org/BookingOption#offerValidFrom> a rdf:Property ;
  rdfs:label "bookingOption:offerValidFrom"@en ;
  rdfs:comment "Starting datetime of availability of the booking option"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/BookingOption#transportMovement> a rdf:Property ;
  rdfs:label "bookingOption:transportMovement"@en ;
  rdfs:comment "Transport segment linked to the offer, including the Departure and Arrival locations"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:TransportSegment .

<https://onerecord.iata.org/BookingOption#bookingStatus> a rdf:Property ;
  rdfs:label "bookingOption:bookingStatus"@en ;
  rdfs:comment "Status of the Booking with regards to the step in the Quote & Book process: Quoted, Booked"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/BookingOption#requestRef> a rdf:Property ;
  rdfs:label "bookingOption:requestRef"@en ;
  rdfs:comment "Reference to the Booking option request"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:BookingOptionRequest .

<https://onerecord.iata.org/BookingOption#freightForwarder> a rdf:Property ;
  rdfs:label "bookingOption:freightForwarder"@en ;
  rdfs:comment "Freight forwarder details"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/BookingOption#bookingSegment> a rdf:Property ;
  rdfs:label "bookingOption:bookingSegment"@en ;
  rdfs:comment "Booking Segment of the Booking Option"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:BookingSegment .

<https://onerecord.iata.org/BookingOption#requestMatchInd> a rdf:Property ;
  rdfs:label "bookingOption:requestMatchInd"@en ;
  rdfs:comment "Indicates if the offer is a perfect match to the quote request (boolean)"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/Shipment#waybillNumber> a rdf:Property ;
  rdfs:label "shipment:waybillNumber"@en ;
  rdfs:comment "Waybill unique identifier (AWB or HWB)"@en ;
  rdfs:domain onerecord:BookingOption ;
  rdfs:range onerecord:Waybill .

onerecord:Company a rdfs:Class ;
  rdfs:label "Company"@en ;
  rdfs:comment "Company details"@en .

<https://onerecord.iata.org/Company#airlinePrefix> a rdf:Property ;
  rdfs:label "company:airlinePrefix"@en ;
  rdfs:comment "IATA three-numeric airline prefix number "@en ;
  rdfs:domain onerecord:Company ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/Company#companyName> a rdf:Property ;
  rdfs:label "company:companyName"@en ;
  rdfs:comment "Name of company or organization"@en ;
  rdfs:domain onerecord:Company ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Company#branch> a rdf:Property ;
  rdfs:label "company:branch"@en ;
  rdfs:comment "Company branches"@en ;
  rdfs:domain onerecord:Company ;
  rdfs:range onerecord:CompanyBranch .

<https://onerecord.iata.org/Company#iataCargoAgentCode> a rdf:Property ;
  rdfs:label "company:iataCargoAgentCode"@en ;
  rdfs:comment "IATA accredited cargo agent 7 digit number"@en ;
  rdfs:domain onerecord:Company ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Company#airlineCode> a rdf:Property ;
  rdfs:label "company:airlineCode"@en ;
  rdfs:comment "IATA two-character airline code "@en ;
  rdfs:domain onerecord:Company ;
  rdfs:range xsd:string .

onerecord:LiveAnimalsEpermit a rdfs:Class ;
  rdfs:label "LiveAnimalsEpermit"@en ;
  rdfs:comment "Epermit for Live Animals details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/LiveAnimalsEpermit#permitCopyIndicator> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:permitCopyIndicator"@en ;
  rdfs:comment "Indicates if the permit is a copy (true) or an original (false) (box 1)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/LiveAnimalsEpermit#transportContractId> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:transportContractId"@en ;
  rdfs:comment "Reference to the Air Waybill or other transport contract document (box 15)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/LiveAnimalsEpermit#permitTypeCode> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:permitTypeCode"@en ;
  rdfs:comment "Code specifying the document name. (box 1)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/LiveAnimalsEpermit#consignee> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:consignee"@en ;
  rdfs:comment "Consignee company details, including complete name and address (box 3)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/LiveAnimalsEpermit#transportContractTypeCode> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:transportContractTypeCode"@en ;
  rdfs:comment "Code specifying the transport document name (box 15)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/LiveAnimalsEpermit#specialConditions> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:specialConditions"@en ;
  rdfs:comment "Special conditions (box 5)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/LiveAnimalsEpermit#permitNumber> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:permitNumber"@en ;
  rdfs:comment "The original number is a unique number allocated to each document by the relevant Management Authority. (box 1)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/LiveAnimalsEpermit#permitValidUntil> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:permitValidUntil"@en ;
  rdfs:comment "Permit Valid until (box 2)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/LiveAnimalsEpermit#transactionPurposeCode> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:transactionPurposeCode"@en ;
  rdfs:comment "Code indicating the purpose of the transaction (box 5a)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/LiveAnimalsEpermit#permitValidFrom> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:permitValidFrom"@en ;
  rdfs:comment "Permit Valid from (box 2)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/LiveAnimalsEpermit#signatures> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:signatures"@en ;
  rdfs:comment "List of all the signatures of the Epermit (applicant box 4, issuing authority box 6, issuer box 13 and examining authority box 14)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range onerecord:EpermitSignature .

<https://onerecord.iata.org/LiveAnimalsEpermit#consignments> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:consignments"@en ;
  rdfs:comment "Reference to the pieces and properties linked to the Permit (box 7 to 12)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range onerecord:EpermitConsignment .

<https://onerecord.iata.org/LiveAnimalsEpermit#permitTypeOther> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:permitTypeOgher"@en ;
  rdfs:comment "Description if TypeCode is Other (box 1)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/LiveAnimalsEpermit#transactionPurposeText> a rdf:Property ;
  rdfs:label "liveAnimalsEpermit:transactionPurposeText"@en ;
  rdfs:comment "Purpose of the transaction in free text (box 5a)"@en ;
  rdfs:domain onerecord:LiveAnimalsEpermit ;
  rdfs:range xsd:string .

onerecord:MeasurementsOther a rdfs:Class ;
  rdfs:label "MeasurementsOther"@en ;
  rdfs:comment "Measurements details for sensors that are not geolocation sensors"@en ;
  rdfs:subClassOf onerecord:Measurements .

<https://onerecord.iata.org/MeasurementsOther#genericMeasurement> a rdf:Property ;
  rdfs:label "measurementsOther:genericMeasurement"@en ;
  rdfs:comment "Value for measurements other than Geolocation, includes value and unit of measure as described in the Interactive Cargo RP"@en ;
  rdfs:domain onerecord:MeasurementsOther ;
  rdfs:range onerecord:Value .

onerecord:Event a rdfs:Class ;
  rdfs:label "Event"@en ;
  rdfs:comment "Event details"@en .

<https://onerecord.iata.org/Event#linkedObject> a rdf:Property ;
  rdfs:label "event:linkedObject"@en ;
  rdfs:comment "Refers to the URI of the linked object(s)"@en ;
  rdfs:domain onerecord:Event ;
  rdfs:range onerecord:LogisticsObject .

<https://onerecord.iata.org/Event#eventName> a rdf:Property ;
  rdfs:label "event:eventName"@en ;
  rdfs:comment "If no EventCode provided, event name - e.g. Security clearance"@en ;
  rdfs:domain onerecord:Event ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Event#performedBy> a rdf:Property ;
  rdfs:label "event:performedBy"@en ;
  rdfs:comment "Party performing the event"@en ;
  rdfs:domain onerecord:Event ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Event#performedByPerson> a rdf:Property ;
  rdfs:domain onerecord:Event ;
  rdfs:range onerecord:Person .

<https://onerecord.iata.org/Event#dateTime> a rdf:Property ;
  rdfs:label "event:dateTime"@en ;
  rdfs:comment "Date and time of the event"@en ;
  rdfs:domain onerecord:Event ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/Event#eventTypeIndicator> a rdf:Property ;
  rdfs:label "event:eventTypeIndicator"@en ;
  rdfs:comment "Indicates type of event e.g.  Scheduled, Estimated, Actual"@en ;
  rdfs:domain onerecord:Event ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Event#eventCode> a rdf:Property ;
  rdfs:label "event:eventCode"@en ;
  rdfs:comment "Movement or milestone code. Refer CXML Code List 1.18, e.g. DEP, ARR, FOH, RCS"@en ;
  rdfs:domain onerecord:Event ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Event#location> a rdf:Property ;
  rdfs:label "event:location"@en ;
  rdfs:comment "Location of event"@en ;
  rdfs:domain onerecord:Event ;
  rdfs:range onerecord:Location .

onerecord:Country a rdfs:Class ;
  rdfs:label "Country"@en ;
  rdfs:comment "Country details"@en .

<https://onerecord.iata.org/Country#countryCode> a rdf:Property ;
  rdfs:label "country:countryCode"@en ;
  rdfs:comment "Country ISO code. Refer ISO 3166-2"@en ;
  rdfs:domain onerecord:Country ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Country#countryName> a rdf:Property ;
  rdfs:label "country:countryName"@en ;
  rdfs:comment "Full country name"@en ;
  rdfs:domain onerecord:Country ;
  rdfs:range xsd:string .

onerecord:ServiceRequest a rdfs:Class ;
  rdfs:label "ServiceRequest"@en ;
  rdfs:comment "Service request details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/ServiceRequest#serviceRequestDescription> a rdf:Property ;
  rdfs:label "serviceRequest:description"@en ;
  rdfs:comment "Service request description"@en ;
  rdfs:domain onerecord:ServiceRequest ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ServiceRequest#statementText> a rdf:Property ;
  rdfs:label "serviceRequest:statementText"@en ;
  rdfs:comment "Service request statement text"@en ;
  rdfs:domain onerecord:ServiceRequest ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ServiceRequest#code> a rdf:Property ;
  rdfs:label "serviceRequest:code"@en ;
  rdfs:comment "Service request code"@en ;
  rdfs:domain onerecord:ServiceRequest ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ServiceRequest#statementType> a rdf:Property ;
  rdfs:label "serviceRequest:statementType"@en ;
  rdfs:comment "Service request statement type - e.g. Dangerous Goods, Lithium Ion Battery, Live Animal Certificate"@en ;
  rdfs:domain onerecord:ServiceRequest ;
  rdfs:range xsd:string .

onerecord:Address a rdfs:Class ;
  rdfs:label "Address"@en ;
  rdfs:comment "Address details"@en .

<https://onerecord.iata.org/Address#addressCodeType> a rdf:Property ;
  rdfs:label "address:addressCodeType"@en ;
  rdfs:comment "Type of address code e.g. US CBP FIRMS"@en ;
  rdfs:domain onerecord:Address ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Address#poBox> a rdf:Property ;
  rdfs:label "address:poBox"@en ;
  rdfs:comment "Post Office box number / code"@en ;
  rdfs:domain onerecord:Address ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Address#country> a rdf:Property ;
  rdfs:label "address:country"@en ;
  rdfs:comment "Country details"@en ;
  rdfs:domain onerecord:Address ;
  rdfs:range onerecord:Country .

<https://onerecord.iata.org/Address#postalCode> a rdf:Property ;
  rdfs:label "address:postalCode"@en ;
  rdfs:comment "Postal / ZIP code"@en ;
  rdfs:domain onerecord:Address ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Address#regionCode> a rdf:Property ;
  rdfs:label "address:regionCode"@en ;
  rdfs:comment "Region/ State / Department. Refer ISO 3166-2"@en ;
  rdfs:domain onerecord:Address ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Address#cityName> a rdf:Property ;
  rdfs:label "address:cityName"@en ;
  rdfs:comment "If no CityCode provided, full name of the city "@en ;
  rdfs:domain onerecord:Address ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Address#street> a rdf:Property ;
  rdfs:label "address:street"@en ;
  rdfs:comment "Street address including street name, street number, building number, apartment etc"@en ;
  rdfs:domain onerecord:Address ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Address#cityCode> a rdf:Property ;
  rdfs:label "address:cityCode"@en ;
  rdfs:comment "UN/LOCODE city code (5 letter) or IATA city code (3 letter)"@en ;
  rdfs:domain onerecord:Address ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Address#addressCode> a rdf:Property ;
  rdfs:label "address:addressCode"@en ;
  rdfs:comment "Address identifier using special coding systems e.g. US CBP FIRMS code"@en ;
  rdfs:domain onerecord:Address ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Address#regionName> a rdf:Property ;
  rdfs:label "address:regionName"@en ;
  rdfs:comment "If no StateCode provided, full name of the region / state / province / canton"@en ;
  rdfs:domain onerecord:Address ;
  rdfs:range xsd:string .

onerecord:Dimensions a rdfs:Class ;
  rdfs:label "Dimensions"@en ;
  rdfs:comment "Dimension details"@en .

<https://onerecord.iata.org/Dimensions#width> a rdf:Property ;
  rdfs:label "dimensions:width"@en ;
  rdfs:comment "Width"@en ;
  rdfs:domain onerecord:Dimensions ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/Dimensions#height> a rdf:Property ;
  rdfs:label "dimensions:height"@en ;
  rdfs:comment "Height"@en ;
  rdfs:domain onerecord:Dimensions ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/Dimensions#length> a rdf:Property ;
  rdfs:label "dimensions:length"@en ;
  rdfs:comment "Length"@en ;
  rdfs:domain onerecord:Dimensions ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/Dimensions#volume> a rdf:Property ;
  rdfs:label "dimensions:volume"@en ;
  rdfs:comment "Volume"@en ;
  rdfs:domain onerecord:Dimensions ;
  rdfs:range onerecord:Value .

onerecord:ULD a rdfs:Class ;
  rdfs:label "ULD"@en ;
  rdfs:comment "Unit Load Device details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/ULD#ownerCode> a rdf:Property ;
  rdfs:label "uld:ownerCode"@en ;
  rdfs:comment "Owner code of the ULD in aa, an or na format - owner can be an airline or leasing company"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ULD#transportSegments> a rdf:Property ;
  rdfs:label "uld:transportSegments"@en ;
  rdfs:comment "Segment related to the ULD movement"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range onerecord:TransportSegment .

<https://onerecord.iata.org/ULD#ataDesignator> a rdf:Property ;
  rdfs:label "uld:ataDesignator"@en ;
  rdfs:comment "US / ATA Unit Load Device type code e.g. M2"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ULD#damageFlag> a rdf:Property ;
  rdfs:label "uld:damageFlag"@en ;
  rdfs:comment "Indicates if the ULD is Damaged"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/ULD#demurrageCode> a rdf:Property ;
  rdfs:label "uld:demurrageCode"@en ;
  rdfs:comment "Contains three designator of demurrage code, refer to RP 1654 (BCC, HHH, XXX, ZZZ)"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ULD#serviceabilityCode> a rdf:Property ;
  rdfs:label "uld:serviceabilityCode"@en ;
  rdfs:comment "Designator of serviceablity condition e.g. SER or DAM "@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ULD#nbNets> a rdf:Property ;
  rdfs:label "uld:nbNets"@en ;
  rdfs:comment "Number of nets"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/ULD#loadingIndicator> a rdf:Property ;
  rdfs:label "uld:loadingIndicator"@en ;
  rdfs:comment "ULD height or loading limitation code. Refer CXML Code List 1.47,  e.g. R - ULD Height above 244 centimetres"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ULD#uldTypeCode> a rdf:Property ;
  rdfs:label "uld:uldTypeCode"@en ;
  rdfs:comment "Standard Unit Load Device type code e.g. AKE - Certified Container - Contoured"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ULD#uldRemarks> a rdf:Property ;
  rdfs:label "uld:uldRemarks"@en ;
  rdfs:comment "Remarks or Supplement Information"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ULD#transportMovements> a rdf:Property ;
  rdfs:label "uld:transportMovements"@en ;
  rdfs:comment "Transport Movements on which the ULD are transported"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range onerecord:TransportMovement .

<https://onerecord.iata.org/ULD#serialNumber> a rdf:Property ;
  rdfs:label "uld:serialNumber"@en ;
  rdfs:comment "ULD serial number"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ULD#nbFittings> a rdf:Property ;
  rdfs:label "uld:nbFittings"@en ;
  rdfs:comment "Number of fittings"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/ULD#nbStraps> a rdf:Property ;
  rdfs:label "uld:nbStraps"@en ;
  rdfs:comment "Number of straps"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/ULD#uldSealNumber> a rdf:Property ;
  rdfs:label "uld:uldSealNumber"@en ;
  rdfs:comment "ULD seal number if applicable"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ULD#nbDoor> a rdf:Property ;
  rdfs:label "uld:nbDoor"@en ;
  rdfs:comment "Number of doors"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/ULD#tareWeight> a rdf:Property ;
  rdfs:label "uld:tareWeight"@en ;
  rdfs:comment "Tare weight of the empty ULD"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/ULD#upid> a rdf:Property ;
  rdfs:label "uld:upid"@en ;
  rdfs:comment "Details of contained (virtual) piece(s)"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range onerecord:Piece .

<https://onerecord.iata.org/ULD#externalReference> a rdf:Property ;
  rdfs:label "uld:externalReference"@en ;
  rdfs:comment "Reference documents details "@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range onerecord:ExternalReference .

<https://onerecord.iata.org/ULD#odlnCode> a rdf:Property ;
  rdfs:label "uld:odlnCode"@en ;
  rdfs: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"@en ;
  rdfs:domain onerecord:ULD ;
  rdfs:range xsd:string .

onerecord:LogisticsObject a rdfs:Class ;
  rdfs:label "LogisticsObject"@en ;
  rdfs:comment "Logistics Object prent class, containing all common properties for logistics objects."@en .

onerecord:ItemDg a rdfs:Class ;
  rdfs:label "ItemDg"@en ;
  rdfs:comment "Dangerous Goods subtype of Item"@en ;
  rdfs:subClassOf onerecord:Item .

<https://onerecord.iata.org/ItemDg#supplementaryInfoPrefix> a rdf:Property ;
  rdfs:label "itemDg:supplementaryInfoPrefix"@en ;
  rdfs: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"@en ;
  rdfs:domain onerecord:ItemDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ItemDg#supplementaryInfoSuffix> a rdf:Property ;
  rdfs:label "itemDg:supplementaryInfoSuffix"@en ;
  rdfs: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"@en ;
  rdfs:domain onerecord:ItemDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ItemDg#reportableQuantity> a rdf:Property ;
  rdfs:label "itemDg:reportableQuantity"@en ;
  rdfs:comment "Reportable quantities, To and from the USA only"@en ;
  rdfs:domain onerecord:ItemDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ItemDg#emergencyContact> a rdf:Property ;
  rdfs:label "itemDg:emergencyContact"@en ;
  rdfs:comment "Contains the Emergency contact name (e.g. the name of the agency) and phone number (min required)"@en ;
  rdfs:domain onerecord:ItemDg ;
  rdfs:range onerecord:Person .

<https://onerecord.iata.org/ItemDg#netWeightMeasure> a rdf:Property ;
  rdfs:label "itemDg:netWeightMeasure"@en ;
  rdfs: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."@en ;
  rdfs:domain onerecord:ItemDg ;
  rdfs:range onerecord:Value .

onerecord:Contact a rdfs:Class ;
  rdfs:label "Contact"@en ;
  rdfs:comment "Contact details"@en .

<https://onerecord.iata.org/Contact#contactType> a rdf:Property ;
  rdfs:label "contact:contactType"@en ;
  rdfs:comment "Type of the contact details, e.g. Phone number, Mail address"@en ;
  rdfs:domain onerecord:Contact ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Contact#contactValue> a rdf:Property ;
  rdfs:label "contact:contactValue"@en ;
  rdfs:comment "Value of the contact detail, e.g. phone number"@en ;
  rdfs:domain onerecord:Contact ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Contact#other> a rdf:Property ;
  rdfs:label "contact:other"@en ;
  rdfs:comment "Other contact options e.g. Skype, Whatsapp, Viber, Fax etc"@en ;
  rdfs:domain onerecord:Contact ;
  rdfs:range onerecord:ContactOther .

<https://onerecord.iata.org/Contact#phoneNumber> a rdf:Property ;
  rdfs:label "contact:phoneNumber"@en ;
  rdfs:comment "Phone number"@en ;
  rdfs:domain onerecord:Contact ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Contact#emailAddress> a rdf:Property ;
  rdfs:label "contact:emailAddress"@en ;
  rdfs:comment "E-mail address"@en ;
  rdfs:domain onerecord:Contact ;
  rdfs:range xsd:string .

onerecord:CO2Emissions a rdfs:Class ;
  rdfs:label "CO2Emissions"@en ;
  rdfs:comment "CO2 Calculation"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/CO2Emissions#methodVersion> a rdf:Property ;
  rdfs:label "co2Emissions:methodVersion"@en ;
  rdfs:comment "Version used for the calculation"@en ;
  rdfs:domain onerecord:CO2Emissions ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/CO2Emissions#calculatedEmissions> a rdf:Property ;
  rdfs:label "co2Emissions:calculatedEmissions"@en ;
  rdfs:comment "CO2 emissions calculated"@en ;
  rdfs:domain onerecord:CO2Emissions ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/CO2Emissions#methodName> a rdf:Property ;
  rdfs:label "co2Emissions:methodName"@en ;
  rdfs:comment "Name of the CO2 calculation method"@en ;
  rdfs:domain onerecord:CO2Emissions ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/CO2CalcMethod#methodVersion> a rdf:Property ;
  rdfs:label "co2CalcMethod:methodVersion"@en ;
  rdfs:comment "Version of the CO2 calculation method"@en ;
  rdfs:domain onerecord:CO2CalcMethod ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/CO2CalcMethod#methodName> a rdf:Property ;
  rdfs:label "co2CalcMethod:methodName"@en ;
  rdfs:comment "Name of the CO2 calculation method"@en ;
  rdfs:domain onerecord:CO2CalcMethod ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/CO2Emissions#transportMovement> a rdf:Property ;
  rdfs:label "co2Emissions:transportMovement"@en ;
  rdfs:comment "Transport Movement linked to the CO2 Emissions object"@en ;
  rdfs:domain onerecord:CO2Emissions ;
  rdfs:range onerecord:TransportMovement .

onerecord:BookingSegment a rdfs:Class ;
  rdfs:label "BookingSegment"@en ;
  rdfs:comment "Booking Segment refers to the arrival and location details of a Booking Option Request or a Booking Option (offer or actual booking)"@en .

<https://onerecord.iata.org/BookingSegment#departureLocation> a rdf:Property ;
  rdfs:label "bookingSegment:departureLocation"@en ;
  rdfs:comment "The departure location of the Booking Segment"@en ;
  rdfs:domain onerecord:BookingSegment ;
  rdfs:range onerecord:Location .

<https://onerecord.iata.org/BookingSegment#arrivalLocation> a rdf:Property ;
  rdfs:label "bookingSegment:arrivalLocation"@en ;
  rdfs:comment "The arrival location of the Booking Segment"@en ;
  rdfs:domain onerecord:BookingSegment ;
  rdfs:range onerecord:Location .

<https://onerecord.iata.org/BookingSegment#bookingOptions> a rdf:Property ;
  rdfs:label "bookingSegment:bookingOptions"@en ;
  rdfs:comment "The Booking Option linked to the Booking Segment"@en ;
  rdfs:domain onerecord:BookingSegment ;
  rdfs:range onerecord:BookingOption .

<https://onerecord.iata.org/BookingSegment#preferredTransportId> a rdf:Property ;
  rdfs:label "bookingSegment:preferredTransportId"@en ;
  rdfs: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"@en ;
  rdfs:domain onerecord:BookingSegment ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/BookingSegment#requests> a rdf:Property ;
  rdfs:label "bookingSegment:requests"@en ;
  rdfs:comment "The BookingOptionRequest linked to the Booking Segment"@en ;
  rdfs:domain onerecord:BookingSegment ;
  rdfs:range onerecord:BookingOptionRequest .

onerecord:IotDevice a rdfs:Class ;
  rdfs:label "IotDevice"@en ;
  rdfs:comment "IoT Device details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/IotDevice#deviceName> a rdf:Property ;
  rdfs:label "iotDevice:deviceName"@en ;
  rdfs:comment "Name of the device defined by the device's owner"@en ;
  rdfs:domain onerecord:IotDevice ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/IotDevice#deviceModel> a rdf:Property ;
  rdfs:label "iotDevice:deviceModel"@en ;
  rdfs:comment "Commercial denomination of the device"@en ;
  rdfs:domain onerecord:IotDevice ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/IotDevice#deviceDescription> a rdf:Property ;
  rdfs:label "iotDevice:deviceDescription"@en ;
  rdfs:comment "Natural language description of the device. It can describe how and where the device is attached."@en ;
  rdfs:domain onerecord:IotDevice ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/IotDevice#associatedObject> a rdf:Property ;
  rdfs:label "iotDevice:associatedObject"@en ;
  rdfs:comment "Reference of the Logistic Object to which the Connected Device is linked (URI)"@en ;
  rdfs:domain onerecord:IotDevice ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/IotDevice#sensors> a rdf:Property ;
  rdfs:label "iotDevice:sensors"@en ;
  rdfs:comment "Reference to the sensors linked to the device"@en ;
  rdfs:domain onerecord:IotDevice ;
  rdfs:range onerecord:Sensor .

<https://onerecord.iata.org/IotDevice#deviceManufacturer> a rdf:Property ;
  rdfs:label "iotDevice:deviceManufacturer"@en ;
  rdfs:comment "Manufacturer of the device"@en ;
  rdfs:domain onerecord:IotDevice ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/IotDevice#deviceSerialNumber> a rdf:Property ;
  rdfs:label "iotDevice:deviceSerialNumber"@en ;
  rdfs:comment "Serial number that allows to uniquely identify the device"@en ;
  rdfs:domain onerecord:IotDevice ;
  rdfs:range xsd:string .

onerecord:Shipment a rdfs:Class ;
  rdfs:label "Shipment"@en ;
  rdfs:comment "Shipment details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/Shipment#containedPiece> a rdf:Property ;
  rdfs:label "shipment:containedPiece"@en ;
  rdfs:comment "Details of contained piece(s)"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range onerecord:Piece .

<https://onerecord.iata.org/Shipment#totalPieceCount> a rdf:Property ;
  rdfs:label "shipment:totalPieceCount"@en ;
  rdfs:comment "Total Piece Count"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/Shipment#deliveryDate> a rdf:Property ;
  rdfs:label "shipment:deliveryDate"@en ;
  rdfs:comment "he date at which the delivery is supposed to happen. Format is YYYYMMDD."@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/Shipment#insurance> a rdf:Property ;
  rdfs:label "shipment:insurance"@en ;
  rdfs:comment "Insurance details"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range onerecord:Insurance .

<https://onerecord.iata.org/Shipment#parties> a rdf:Property ;
  rdfs:label "shipment:party"@en ;
  rdfs:comment "Parties details"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range onerecord:Party .

<https://onerecord.iata.org/Shipment#weightValuationIndicator> a rdf:Property ;
  rdfs:label "shipment:weightValuationIndicator"@en ;
  rdfs:comment "payment for the Weight/Valuation will be made at origin (prepaid) or at destination (collect)"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Shipment#otherChargesIndicator> a rdf:Property ;
  rdfs:label "shipment:otherChargesIndicator"@en ;
  rdfs:comment "payment of Other Charges will be made at origin (prepaid) or at destination (collect)"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Shipment#goodsDescription> a rdf:Property ;
  rdfs:label "shipment:goodsDescription"@en ;
  rdfs:comment "General goods description"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Shipment#dimensions> a rdf:Property ;
  rdfs:label "shipment:dimensions"@en ;
  rdfs:comment "Dimensions details"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range onerecord:Dimensions .

<https://onerecord.iata.org/Shipment#shipper> a rdf:Property ;
  rdfs:label "shipment:shipper"@en ;
  rdfs:comment "Reference to the shipper"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Shipment#totalGrossWeight> a rdf:Property ;
  rdfs:label "shipment:totalGrossWeight"@en ;
  rdfs:comment "Weight details"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/Shipment#volumetricWeight> a rdf:Property ;
  rdfs:label "shipment:volumetricWeight"@en ;
  rdfs:comment "Volumetric weight details"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range onerecord:VolumetricWeight .

<https://onerecord.iata.org/Shipment#totalSLAC> a rdf:Property ;
  rdfs:label "shipment:totalSLAC"@en ;
  rdfs:comment "Total SLAC of all piece groups "@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/Shipment#incoterms> a rdf:Property ;
  rdfs:label "shipment:incoterms"@en ;
  rdfs:comment "Standard codes as defined by UNCEFACT & 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."@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Shipment#freightForwarder> a rdf:Property ;
  rdfs:label "shipment:freightForwarder"@en ;
  rdfs:comment "Reference to the freight forwarder"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Shipment#deliveryLocation> a rdf:Property ;
  rdfs:label "shipment:deliveryLocation"@en ;
  rdfs:comment "Name and UN/LOCODE code of the point or port of departure, shipment or destination, as required under the applicable delivery term"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range onerecord:Location .

<https://onerecord.iata.org/Shipment#externalReferences> a rdf:Property ;
  rdfs:label "shipment:externalReferences"@en ;
  rdfs:comment "Reference document details"@en ;
  rdfs:domain onerecord:Shipment ;
  rdfs:range onerecord:ExternalReference .

onerecord:Value a rdfs:Class ;
  rdfs:label "Value"@en ;
  rdfs:comment "Volumetric weight details"@en .

<https://onerecord.iata.org/Value#value> a rdf:Property ;
  rdfs:label "value:value"@en ;
  rdfs:comment "Value"@en ;
  rdfs:domain onerecord:Value ;
  rdfs:range xsd:double .

<https://onerecord.iata.org/Value#unit> a rdf:Property ;
  rdfs:label "value:unit"@en ;
  rdfs:comment "Unit of measurement/ unit of account e.g. CMT - Centimetre,  LTR - Litre (1 DM3), KGM - Kilogram, CHF - Swiss Franc"@en ;
  rdfs:domain onerecord:Value ;
  rdfs:range xsd:string .

onerecord:Booking a rdfs:Class ;
  rdfs:label "Booking"@en ;
  rdfs:comment "Booking details - Deprecated, BookingOption should be used instead"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/Booking#freightForwarder> a rdf:Property ;
  rdfs:label "booking:freightForwarder"@en ;
  rdfs:comment "Freight Forwarder details"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Booking#shipper> a rdf:Property ;
  rdfs:label "booking:shipper"@en ;
  rdfs:comment "Shipper information"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Booking#notifyParty> a rdf:Property ;
  rdfs:label "booking:notifyParty"@en ;
  rdfs:comment "Other parties to be notified of the booking evolution"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Booking#timeOfAvailability> a rdf:Property ;
  rdfs:label "booking:timeOfAvailability"@en ;
  rdfs:comment "Time of availability of the shipment as per CargoIQ definition"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/Booking#totalTransitTime> a rdf:Property ;
  rdfs:label "booking:totalTransitTime"@en ;
  rdfs:comment "Total transit time as per CargoIQ definition"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range xsd:duration .

<https://onerecord.iata.org/Booking#shipmentSecurityStatus> a rdf:Property ;
  rdfs:label "booking:shipmentSecurityStatus"@en ;
  rdfs:comment "Indicate the secruty state of the shipment, screened or not"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://onerecord.iata.org/Booking#requestRef> a rdf:Property ;
  rdfs:label "booking:requestRef"@en ;
  rdfs:comment "Reference to the Request"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range onerecord:Request .

<https://onerecord.iata.org/Booking#routing> a rdf:Property ;
  rdfs:label "booking:routing"@en ;
  rdfs:comment "Routing details of the offer, to be compared with routing preferences of the quote request"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range onerecord:Routing .

<https://onerecord.iata.org/Booking#carrierProductInfo> a rdf:Property ;
  rdfs:label "booking:carrierProductInfo"@en ;
  rdfs:comment "Reference to the Carrier products included in the offer"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range onerecord:CarrierProduct .

<https://onerecord.iata.org/Booking#waybillNumber> a rdf:Property ;
  rdfs:label "booking:waybillNumber"@en ;
  rdfs:comment "House or Master Waybill unique identifier"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range onerecord:Waybill .

<https://onerecord.iata.org/Booking#requestMatchInd> a rdf:Property ;
  rdfs:label "booking:requestMatchInd"@en ;
  rdfs:comment "Indicates if the offer is a perfect match to the quote request (boolean)"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/Booking#carrier> a rdf:Property ;
  rdfs:label "booking:carrier"@en ;
  rdfs:comment "Carrier details"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Booking#latestAcceptanceTime> a rdf:Property ;
  rdfs:label "booking:latestAcceptanceTime"@en ;
  rdfs:comment "Latest Acceptance time as per CargoIQ definition"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/Booking#consignee> a rdf:Property ;
  rdfs:label "booking:consignee"@en ;
  rdfs:comment "Consignee details"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Booking#price> a rdf:Property ;
  rdfs:label "booking:price"@en ;
  rdfs:comment "Price of the Booking (if different from the offer)"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range onerecord:Price .

<https://onerecord.iata.org/Booking#bookingStatus> a rdf:Property ;
  rdfs:label "booking:bookingStatus"@en ;
  rdfs:comment "Status of the Booking with regards to the step in the Quote & Book process: Quoted, Booked"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://onerecord.iata.org/Booking#shipmentDetails> a rdf:Property ;
  rdfs:label "booking:shipmentDetails"@en ;
  rdfs:comment "Details of the shipement that is to be shipped"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range onerecord:Shipment .

<https://onerecord.iata.org/Booking#transportMovement> a rdf:Property ;
  rdfs:label "booking:transportMovement"@en ;
  rdfs:comment "Transport segment linked to the offer, including the Departure and Arrival locations"@en ;
  rdfs:domain onerecord:Booking ;
  rdfs:range onerecord:TransportSegment .

onerecord:SensorGeoloc a rdfs:Class ;
  rdfs:label "SensorGeoloc"@en ;
  rdfs:comment "Sensor measurements details for Geolocation sensors (sensorType = \"Geolocation\")"@en ;
  rdfs:subClassOf onerecord:Sensor .

<https://onerecord.iata.org/SensorGeoloc#val> a rdf:Property ;
  rdfs:label "sensorGeoloc:val"@en ;
  rdfs:comment "Reference to the measurements recorded by the geolocation sensor"@en ;
  rdfs:domain onerecord:SensorGeoloc ;
  rdfs:range onerecord:MeasurementsGeoloc .

onerecord:VolumetricWeight a rdfs:Class ;
  rdfs:label "VolumetricWeight"@en ;
  rdfs:comment "Unit of measurement details"@en .

<https://onerecord.iata.org/VolumetricWeight#conversionFactor> a rdf:Property ;
  rdfs:label "volumetricWeight:conversionFactor"@en ;
  rdfs:comment "Volume to weight conversion factor"@en ;
  rdfs:domain onerecord:VolumetricWeight ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/VolumetricWeight#chargeableWeight> a rdf:Property ;
  rdfs:label "volumetricWeight:chargeableWeight"@en ;
  rdfs:comment "Chargeable weight"@en ;
  rdfs:domain onerecord:VolumetricWeight ;
  rdfs:range onerecord:Value .

onerecord:EpermitSignature a rdfs:Class ;
  rdfs:label "EpermitSignature"@en ;
  rdfs:comment "Signature details of the Epermit for Live Animals"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/EpermitSignature#signatureDate> a rdf:Property ;
  rdfs:label "epermitSignature:signatureDate"@en ;
  rdfs:comment "Date and time of the signature"@en ;
  rdfs:domain onerecord:EpermitSignature ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/EpermitSignature#securityStampId> a rdf:Property ;
  rdfs:label "epermitSignature:securityStampId"@en ;
  rdfs:comment "Security Stamp ID"@en ;
  rdfs:domain onerecord:EpermitSignature ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/EpermitSignature#signatoryCompany> a rdf:Property ;
  rdfs:label "epermitSignature:signatoryCompany"@en ;
  rdfs:comment "Signatory company name"@en ;
  rdfs:domain onerecord:EpermitSignature ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/EpermitSignature#signatureTypeCode> a rdf:Property ;
  rdfs:label "epermitSignature:signatureTypeCode"@en ;
  rdfs:comment "Code specifying a type of government action such asinspection, detention, fumigation, security."@en ;
  rdfs:domain onerecord:EpermitSignature ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/EpermitSignature#signatoryRole> a rdf:Property ;
  rdfs:label "epermitSignature:signatoryRole"@en ;
  rdfs:comment "Role of the signatory with regards to the ePermit: Applicant, Permit issuer, Issuing Authority or Examining authority"@en ;
  rdfs:domain onerecord:EpermitSignature ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/EpermitSignature#signatureStatement> a rdf:Property ;
  rdfs:label "epermitSignature:signatureStatement"@en ;
  rdfs:comment "Signatory signature authentication text"@en ;
  rdfs:domain onerecord:EpermitSignature ;
  rdfs:range xsd:string .

onerecord:PieceLiveAnimals a rdfs:Class ;
  rdfs:label "PieceLiveAnimals"@en ;
  rdfs:comment "LiveAnimals subclass of Piece"@en ;
  rdfs:subClassOf onerecord:Piece .

<https://onerecord.iata.org/PieceLiveAnimals#originReferencePermitId> a rdf:Property ;
  rdfs:label "pieceLa:originReferencePermitId"@en ;
  rdfs:comment "identifier of Origin reference permit or re-export reference Certificate (box 12/12a)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/PieceLiveAnimals#originReferencePermitTypeCode> a rdf:Property ;
  rdfs:label "pieceLa:originReferencePermitTypeCode"@en ;
  rdfs:comment "Document type code of origin reference permit or re-export reference Certificate (box 12/12a)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/PieceLiveAnimals#originReferencePermitDatetime> a rdf:Property ;
  rdfs:label "pieceLa:originReferencePermitDatetime"@en ;
  rdfs:comment "Issuing date for Origin reference permit or re-export reference Certificate (box 12)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/PieceLiveAnimals#annualQuotaQuantity> a rdf:Property ;
  rdfs:label "pieceLa:annualQuotaQuantity"@en ;
  rdfs:comment "total number of specimens exported in the current calendar year and the current annuela quota for the species concerned (box 11a)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/PieceLiveAnimals#specimenTypeCode> a rdf:Property ;
  rdfs:label "pieceLa:specimenTypeCode"@en ;
  rdfs:comment "Description of specimens, CITES type code (box 9)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/PieceLiveAnimals#speciesCommonName> a rdf:Property ;
  rdfs:label "pieceLa:speciesCommonName"@en ;
  rdfs:comment "Species common name (box 8)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/PieceLiveAnimals#associatedEpermit> a rdf:Property ;
  rdfs:label "pieceLa:associatedEpermit"@en ;
  rdfs:comment "Reference to the permits associated with the Live Animals"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range onerecord:EpermitConsignment .

<https://onerecord.iata.org/PieceLiveAnimals#speciesScientificName> a rdf:Property ;
  rdfs:label "pieceLa:speciesScientificName"@en ;
  rdfs:comment "Species scientific name (box 7)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/PieceLiveAnimals#acquisitionDatetime> a rdf:Property ;
  rdfs:label "pieceLa:acquisitionDatetime"@en ;
  rdfs:comment "Defined in Resolution Conf. 13.6 and is required for pre-Convention specimens (box 12b)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/PieceLiveAnimals#specimenDescription> a rdf:Property ;
  rdfs:label "pieceLa:specimenDescription"@en ;
  rdfs:comment "Description of specimens, including age and sex if LA (box 9)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/PieceLiveAnimals#originTradeCountry> a rdf:Property ;
  rdfs:label "pieceLa:originTradeCountry"@en ;
  rdfs:comment "country of origin (box 12)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range onerecord:Country .

<https://onerecord.iata.org/PieceLiveAnimals#goodsTypeCode> a rdf:Property ;
  rdfs:label "pieceLa:goodsTypeCode"@en ;
  rdfs:comment "Appendix number of the convention (I, II or III) (box 10)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/PieceLiveAnimals#categoryCode> a rdf:Property ;
  rdfs:label "pieceLa:categoryCode"@en ;
  rdfs:comment "Operations code ID. Refers to the number of the registered captive-breeding or artifical propagation operation (box 12b)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/PieceLiveAnimals#quantityAnimals> a rdf:Property ;
  rdfs:label "pieceLa:quantityAnimals"@en ;
  rdfs:comment "Quantity including units (box 11)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/PieceLiveAnimals#exportTradeCountry> a rdf:Property ;
  rdfs:label "pieceLa:exportTradeCountry"@en ;
  rdfs:comment "Country of last re-export (box 12a)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range onerecord:Country .

<https://onerecord.iata.org/PieceLiveAnimals#goodsTypeExtensionCode> a rdf:Property ;
  rdfs:label "pieceLa:goodsTypeExtensionCode"@en ;
  rdfs:comment "Appendix number of the convention (I, II or III) (box 10)"@en ;
  rdfs:domain onerecord:PieceLiveAnimals ;
  rdfs:range xsd:string .

onerecord:EpermitConsignment a rdfs:Class ;
  rdfs:label "EpermitConsignment"@en ;
  rdfs:comment "Details of the pieces (Live animals) of the permit and specific information such as quantity measured and used to date quota"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/EpermitConsignment#consignmentItems> a rdf:Property ;
  rdfs:label "epermitConsignment:consignmentItems"@en ;
  rdfs:comment "Reference to te pieces (Live Animals) of the permit"@en ;
  rdfs:domain onerecord:EpermitConsignment ;
  rdfs:range onerecord:PieceLiveAnimals .

<https://onerecord.iata.org/EpermitConsignment#usedToDateQuotaQuantity> a rdf:Property ;
  rdfs:label "epermitConsignment:usedToDateQuotaQuantity"@en ;
  rdfs:comment "total number of specimens exported in the current calendar year and the current annuela quota for the species concerned (box 11a)"@en ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/EpermitConsignment#examiningQuantity> a rdf:Property ;
  rdfs:label "epermitConsignment:examiningQuantity"@en ;
  rdfs:comment "Quatity measured by the examining authority (box 14)"@en ;
  rdfs:domain onerecord:EpermitConsignment ;
  rdfs:range onerecord:Value .

onerecord:SecurityDeclaration a rdfs:Class ;
  rdfs:label "SecurityDeclaration"@en ;
  rdfs:comment "Security declaration details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/SecurityDeclaration#additionalSecurityInformation> a rdf:Property ;
  rdfs:label "securityDeclaration:additionalSecurityInformation"@en ;
  rdfs:comment "Any additional information that may be required by an ICAO Member State"@en ;
  rdfs:domain onerecord:SecurityDeclaration ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/SecurityDeclaration#regulatedEntityIssuer> a rdf:Property ;
  rdfs:label "securityDeclaration:regulatedEntityIssuer"@en ;
  rdfs:comment "Regulated entity issuing the Security Declaration"@en ;
  rdfs:domain onerecord:SecurityDeclaration ;
  rdfs:range onerecord:RegulatedEntity .

<https://onerecord.iata.org/SecurityDeclaration#otherRegulatedEntity> a rdf:Property ;
  rdfs:label "securityDeclaration:otherRegulatedEntity"@en ;
  rdfs:comment "Any other regulated entity that accepts custody of the cargo and accepts the security status originally issued"@en ;
  rdfs:domain onerecord:SecurityDeclaration ;
  rdfs:range onerecord:RegulatedEntity .

<https://onerecord.iata.org/SecurityDeclaration#piece> a rdf:Property ;
  rdfs:label "securityDeclaration:piece"@en ;
  rdfs:comment "Piece linked to the Security Declaration"@en ;
  rdfs:domain onerecord:SecurityDeclaration ;
  rdfs:range onerecord:Piece .

<https://onerecord.iata.org/SecurityDeclaration#screeningMethod> a rdf:Property ;
  rdfs:label "securityDeclaration:screeningMethod"@en ;
  rdfs:comment "Screening methods which have been used to secure the cargo - e.g. EDS- Explosive Detection System  "@en ;
  rdfs:domain onerecord:SecurityDeclaration ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/SecurityDeclaration#securityStatus> a rdf:Property ;
  rdfs:label "securityDeclaration:securityStatus"@en ;
  rdfs:comment "Security status indicator (CXML 1.103) - e.g. SPX- Cargo Secure for Passenger and All-Cargo Aircraft "@en ;
  rdfs:domain onerecord:SecurityDeclaration ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/SecurityDeclaration#receivedFrom> a rdf:Property ;
  rdfs:label "securityDeclaration:receivedFrom"@en ;
  rdfs:comment "Regulated entity that tendered the consignment"@en ;
  rdfs:domain onerecord:SecurityDeclaration ;
  rdfs:range onerecord:RegulatedEntity .

<https://onerecord.iata.org/SecurityDeclaration#otherScreeningMethods> a rdf:Property ;
  rdfs:label "securityDeclaration:otherScreeningMethods"@en ;
  rdfs:comment "Other methods used to secure the cargo"@en ;
  rdfs:domain onerecord:SecurityDeclaration ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/SecurityDeclaration#issuedOn> a rdf:Property ;
  rdfs:label "securityDeclaration:issuedOn"@en ;
  rdfs:comment "Date and time when the security status was issued"@en ;
  rdfs:domain onerecord:SecurityDeclaration ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/SecurityDeclaration#issuedBy> a rdf:Property ;
  rdfs:label "securityDeclaration:issuedBy"@en ;
  rdfs:comment "Name of person (or employee ID) who issued the security status"@en ;
  rdfs:domain onerecord:SecurityDeclaration ;
  rdfs:range onerecord:Person .

<https://onerecord.iata.org/SecurityDeclaration#groundsForExemption> a rdf:Property ;
  rdfs:label "securityDeclaration:groundsForExemption"@en ;
  rdfs:comment "Exemption code - e.g. BIOM- Bio-Medical Samples "@en ;
  rdfs:domain onerecord:SecurityDeclaration ;
  rdfs:range xsd:string .

onerecord:DgDeclaration a rdfs:Class ;
  rdfs:label "DgDeclaration"@en ;
  rdfs:comment "Dangerous goods declaration"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/DgDeclaration#complianceDeclarationText> a rdf:Property ;
  rdfs:label "dgDeclaration:complianceDeclarationText"@en ;
  rdfs:comment "Contains the warning message complying with the regulations text note. This field is mandatory for air (Air) "@en ;
  rdfs:domain onerecord:DgDeclaration ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/DgDeclaration#exclusiveUseIndicator> a rdf:Property ;
  rdfs:label "dgDeclaration:exclusiveUseIndicator"@en ;
  rdfs:comment "Indicates an exclusive use shipment"@en ;
  rdfs:domain onerecord:DgDeclaration ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/DgDeclaration#shipperDeclarationText> a rdf:Property ;
  rdfs:label "dgDeclaration:shipperDeclarationText"@en ;
  rdfs:comment "Contains the shipper's declaration to comply with the regulations text note. Free text . This field is mandatory for air (Air)"@en ;
  rdfs:domain onerecord:DgDeclaration ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/DgDeclaration#aircraftLimitationInformation> a rdf:Property ;
  rdfs:label "dgDeclaration:aircraftLimitationInformation"@en ;
  rdfs: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) "@en ;
  rdfs:domain onerecord:DgDeclaration ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/DgDeclaration#handlingInformation> a rdf:Property ;
  rdfs:label "dgDeclaration:handlingInformation"@en ;
  rdfs: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. "@en ;
  rdfs:domain onerecord:DgDeclaration ;
  rdfs:range xsd:string .

onerecord:Ranges a rdfs:Class ;
  rdfs:label "Ranges"@en ;
  rdfs:comment "Ranges details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/Ranges#maximumQuantity> a rdf:Property ;
  rdfs:label "ranges:maximumQuantity"@en ;
  rdfs:comment "Maximum quantity"@en ;
  rdfs:domain onerecord:Ranges ;
  rdfs:range xsd:double .

<https://onerecord.iata.org/Ranges#ratingType> a rdf:Property ;
  rdfs:label "ranges:ratingType"@en ;
  rdfs:comment "rating type - list uldRatingType"@en ;
  rdfs:domain onerecord:Ranges ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Ranges#unitBasis> a rdf:Property ;
  rdfs:label "ranges:unitBasis"@en ;
  rdfs:comment "Specific commodity code linked to commodity"@en ;
  rdfs:domain onerecord:Ranges ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Ranges#rateClassCode> a rdf:Property ;
  rdfs:label "ranges:rateClassCode"@en ;
  rdfs:comment "Rate class code e.g. Q"@en ;
  rdfs:domain onerecord:Ranges ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Ranges#minimumQuantity> a rdf:Property ;
  rdfs:label "ranges:minimumQuantity"@en ;
  rdfs:comment "Minimum quantity"@en ;
  rdfs:domain onerecord:Ranges ;
  rdfs:range xsd:double .

<https://onerecord.iata.org/Ranges#scr> a rdf:Property ;
  rdfs:label "ranges:scr"@en ;
  rdfs:comment "Specific commodity rates linked to commodity"@en ;
  rdfs:domain onerecord:Ranges ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Ranges#amount> a rdf:Property ;
  rdfs:label "ranges:amount"@en ;
  rdfs:comment "Amount"@en ;
  rdfs:domain onerecord:Ranges ;
  rdfs:range xsd:double .

onerecord:Person a rdfs:Class ;
  rdfs:label "Person"@en ;
  rdfs:comment "Person details"@en .

<https://onerecord.iata.org/Person#jobTitle> a rdf:Property ;
  rdfs:label "person:jobTitle"@en ;
  rdfs:comment "Job title / position"@en ;
  rdfs:domain onerecord:Person ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Person#contact> a rdf:Property ;
  rdfs:label "person:contact"@en ;
  rdfs:comment "Contact details"@en ;
  rdfs:domain onerecord:Person ;
  rdfs:range onerecord:Contact .

<https://onerecord.iata.org/Person#contactType> a rdf:Property ;
  rdfs:label "person:contactType"@en ;
  rdfs:comment "Contact type - e.g. Emergency contact, Customs contact, Customer contact"@en ;
  rdfs:domain onerecord:Person ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Person#associatedBranch> a rdf:Property ;
  rdfs:label "person:associatedBranch"@en ;
  rdfs:comment "Refers to the Branch the person is associated with"@en ;
  rdfs:domain onerecord:Person ;
  rdfs:range onerecord:Branch .

<https://onerecord.iata.org/Person#lastName> a rdf:Property ;
  rdfs:label "person:lastName"@en ;
  rdfs:comment "Last name / family name / surname"@en ;
  rdfs:domain onerecord:Person ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Person#middleName> a rdf:Property ;
  rdfs:label "person:middleName"@en ;
  rdfs:comment "Middle name/ other name"@en ;
  rdfs:domain onerecord:Person ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Person#salutation> a rdf:Property ;
  rdfs:label "person:salutation"@en ;
  rdfs:comment "Salutation "@en ;
  rdfs:domain onerecord:Person ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Person#firstName> a rdf:Property ;
  rdfs:label "person:firstName"@en ;
  rdfs:comment "First name / given name"@en ;
  rdfs:domain onerecord:Person ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Person#employeeId> a rdf:Property ;
  rdfs:label "person:employeeId"@en ;
  rdfs:comment "Employee ID"@en ;
  rdfs:domain onerecord:Person ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Person#department> a rdf:Property ;
  rdfs:label "person:department"@en ;
  rdfs:comment "Department / Division / Unit"@en ;
  rdfs:domain onerecord:Person ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Person#documents> a rdf:Property ;
  rdfs:label "person:documents"@en ;
  rdfs:comment "Linked documents to the person, e.g. driver's license, ID, etc."@en ;
  rdfs:domain onerecord:Person ;
  rdfs:range onerecord:ExternalReference .

onerecord:Geolocation a rdfs:Class ;
  rdfs:label "Geolocation"@en ;
  rdfs:comment "Geolocation details - e.g. for drones, automated vehicles..."@en .

<https://onerecord.iata.org/Geolocation#geolocationUnit> a rdf:Property ;
  rdfs:label "Geolocation:geolocationUnit"@en ;
  rdfs:comment "re of the Geolocation coordinates, standard is Degree"@en ;
  rdfs:domain onerecord:Geolocation ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Geolocation#latitude> a rdf:Property ;
  rdfs:label "geolocation:latitude"@en ;
  rdfs:comment "Location latitude - Change of data type to string as of version 1.2"@en ;
  rdfs:domain onerecord:Geolocation ;
  rdfs:range xsd:double .

<https://onerecord.iata.org/Geolocation#elevation> a rdf:Property ;
  rdfs:label "geolocation:elevation"@en ;
  rdfs:comment "Elevation from sea level - Change of data type to Value as of ontology v1.1"@en ;
  rdfs:domain onerecord:Geolocation ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/Geolocation#longitude> a rdf:Property ;
  rdfs:label "geolocation:longitude"@en ;
  rdfs:comment "Location longitude - Change of data type to string as of version 1.2"@en ;
  rdfs:domain onerecord:Geolocation ;
  rdfs:range xsd:double .

onerecord:Waybill a rdfs:Class ;
  rdfs:label "Waybill"@en ;
  rdfs:comment "Waybill details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/Waybill#waybillNumber> a rdf:Property ;
  rdfs:label "waybill:waybillNumber"@en ;
  rdfs:comment "House or Master Waybill unique identifier"@en ;
  rdfs:domain onerecord:Waybill ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Waybill#destinationCurrencyCode> a rdf:Property ;
  rdfs:label "destinationCurrencyCode"@en ;
  rdfs:comment "ISO 3-letter currency code of destination"@en ;
  rdfs:domain onerecord:Waybill ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Waybill#destinationCurrencyRate> a rdf:Property ;
  rdfs:label "waybill:destinationCurrencyRate"@en ;
  rdfs:comment "Conversion rate applied"@en ;
  rdfs:domain onerecord:Waybill ;
  rdfs:range xsd:double .

<https://onerecord.iata.org/Waybill#bookingRef> a rdf:Property ;
  rdfs:label "waybill:bookingRef"@en ;
  rdfs:comment "Refers to the Booking "@en ;
  rdfs:domain onerecord:Waybill ;
  rdfs:range onerecord:Booking .

<https://onerecord.iata.org/Waybill#optionalShippingInfo> a rdf:Property ;
  rdfs:label "waybill:optionalShippingInfo"@en ;
  rdfs:comment "The shipper or its Agent may enter the appropriate optional shipping"@en ;
  rdfs:domain onerecord:Waybill ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Waybill#accountingInformation> a rdf:Property ;
  rdfs:label "waybill:accountingInformation"@en ;
  rdfs:comment "Indicates the details of accounting information. Free text e.g. PAYMENT BY CERTIFIED CHEQUE etc."@en ;
  rdfs:domain onerecord:Waybill ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Waybill#waybillType> a rdf:Property ;
  rdfs:label "waybill:waybillType"@en ;
  rdfs:comment "Type of the Waybill: House, Direct or Master"@en ;
  rdfs:domain onerecord:Waybill ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Waybill#destinationCharges> a rdf:Property ;
  rdfs:label "waybill:destinationCharges"@en ;
  rdfs:comment "Charges levied at destination accruing to the last carrier, in destination currency"@en ;
  rdfs:domain onerecord:Waybill ;
  rdfs:range xsd:double .

<https://onerecord.iata.org/Waybill#containedWaybills> a rdf:Property ;
  rdfs:label "waybill:containedWaybills"@en ;
  rdfs:comment "Refers to the Waybill(s) contained"@en ;
  rdfs:domain onerecord:Waybill ;
  rdfs:range onerecord:Waybill .

<https://onerecord.iata.org/Waybill#booking> a rdf:Property ;
  rdfs:label "waybill:booking"@en ;
  rdfs:comment "Refers to the Booking option"@en ;
  rdfs:domain onerecord:Waybill ;
  rdfs:range onerecord:BookingOption .

<https://onerecord.iata.org/Waybill#waybillPrefix> a rdf:Property ;
  rdfs:label "waybill:waybillPrefix"@en ;
  rdfs:comment "Prefix used for the Waybill Number"@en ;
  rdfs:domain onerecord:Waybill ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/Waybill#optionalShippingRefNo> a rdf:Property ;
  rdfs:comment "Optional shipping reference number if any"@en ;
  rdfs:domain onerecord:Waybill ;
  rdfs:range xsd:string .

onerecord:TransportSegment a rdfs:Class ;
  rdfs:label "TransportSegment"@en ;
  rdfs:comment "Transport segment details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/TransportMovement#co2CalculationMethod> a rdf:Property ;
  rdfs:label "transportMovement:co2CalculationMethod"@en ;
  rdfs:comment "Method of calculation of the CO2 emissions"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range onerecord:CO2CalcMethod .

<https://onerecord.iata.org/TransportMovement#movementType> a rdf:Property ;
  rdfs:label "transportMovement::movementType"@en ;
  rdfs:comment "Refers to the type of movement: Actual or planned"@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://onerecord.iata.org/TransportMovement#segmentLevel> a rdf:Property ;
  rdfs:label "transportMovement:segmentLevel"@en ;
  rdfs:comment "Identification of the segment level in the movement of the pieces: contractual, flight leg, truck movement, etc."@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://onerecord.iata.org/TransportMovement#arrivalDate> a rdf:Property ;
  rdfs:label "transportMovement:arrivalDate"@en ;
  rdfs:comment """Arrival date and time. Actual or planned depends on the movementType property

Included in MovementTimes in v1.1"""@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/TransportMovement#departureDate> a rdf:Property ;
  rdfs:label "transportMovement:departureDate"@en ;
  rdfs:comment """Departure date and time. Actual or planned depends on the movementType property

Included in MovementTimes in v1.1"""@en ;
  rdfs:domain onerecord:TransportSegment ;
  rdfs:range xsd:dateTime .

onerecord:PackagingType a rdfs:Class ;
  rdfs:label "PackagingType"@en ;
  rdfs:comment "Packaging details "@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/PackagingType#packagingTypeDescription> a rdf:Property ;
  rdfs:label "packagingType:packagingTypeDescription"@en ;
  rdfs:comment "Free Text. Describes the package type."@en ;
  rdfs:domain onerecord:PackagingType ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/PackagingType#piece> a rdf:Property ;
  rdfs:label "packagingType:piece"@en ;
  rdfs:comment "Piece on which the Packaging type is applicable"@en ;
  rdfs:domain onerecord:PackagingType ;
  rdfs:range onerecord:Piece .

<https://onerecord.iata.org/PackagingType#typeCode> a rdf:Property ;
  rdfs:label "packagingType:typeCode"@en ;
  rdfs: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 "@en ;
  rdfs:domain onerecord:PackagingType ;
  rdfs:range xsd:string .

onerecord:Sensor a rdfs:Class ;
  rdfs:label "Sensor"@en ;
  rdfs:comment "Sensor details and measurements, linked to Connected Devices"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

onerecord:EventUld a rdfs:Class ;
  rdfs:label "EventUld"@en ;
  rdfs:comment "Subtype of Event"@en ;
  rdfs:subClassOf onerecord:Event .

<https://onerecord.iata.org/EventUld#loadingPosition> a rdf:Property ;
  rdfs:label "eventUld:loadingPosition"@en ;
  rdfs:comment "Position of the shipment in the aircraft - e.g. lower or main deck"@en ;
  rdfs:domain onerecord:EventUld ;
  rdfs:range xsd:string .

onerecord:TransportMeans a rdfs:Class ;
  rdfs:label "TransportMeans"@en ;
  rdfs:comment "Transport means details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/TransportMeans#transportCompany> a rdf:Property ;
  rdfs:label "transportMeans:transportCompany"@en ;
  rdfs:comment "Company operating the transport means"@en ;
  rdfs:domain onerecord:TransportMeans ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/TransportMeans#transportMovement> a rdf:Property ;
  rdfs:label "transportMeans:transportMovement"@en ;
  rdfs:comment "Transport Movement on which the Transport Means is used"@en ;
  rdfs:domain onerecord:TransportMeans ;
  rdfs:range onerecord:TransportMovement .

<https://onerecord.iata.org/TransportMeans#typicalFuelConsumption> a rdf:Property ;
  rdfs:label "transportMeans:typicalFuelConsumption"@en ;
  rdfs:comment "Typical fuel comsumption (e.g. 20 000L / 1 000nm)"@en ;
  rdfs:domain onerecord:TransportMeans ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/TransportMeans#vehicleSize> a rdf:Property ;
  rdfs:label "transportMeans:vehicleSize"@en ;
  rdfs:comment "Size of the vehicle - free text"@en ;
  rdfs:domain onerecord:TransportMeans ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/TransportMeans#transportSegment> a rdf:Property ;
  rdfs:label "transportMeans:transportSegment"@en ;
  rdfs:comment "Associated transport segment"@en ;
  rdfs:domain onerecord:TransportMeans ;
  rdfs:range onerecord:TransportSegment .

<https://onerecord.iata.org/TransportMeans#typicalCO2Coefficient> a rdf:Property ;
  rdfs:label "transportMeans:typicalCO2Coefficient"@en ;
  rdfs:comment "Required for some CO2 calculations"@en ;
  rdfs:domain onerecord:TransportMeans ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/TransportMeans#vehicleRegistration> a rdf:Property ;
  rdfs:label "transportMeans:vehicleRegistration"@en ;
  rdfs:comment "Vehicle identification - e.g. aircraft registration number"@en ;
  rdfs:domain onerecord:TransportMeans ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/TransportMeans#vehicleModel> a rdf:Property ;
  rdfs:label "transportMeans:vehicleModel"@en ;
  rdfs:comment "Model or make of the vehicle (e.g. A330-300)"@en ;
  rdfs:domain onerecord:TransportMeans ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/TransportMeans#vehicleType> a rdf:Property ;
  rdfs:label "transportMeans:vehicleType"@en ;
  rdfs:comment "Vehicle or container type. Refer UNECE28, e.g. 4.00.0 - Aircraft, type unknown"@en ;
  rdfs:domain onerecord:TransportMeans ;
  rdfs:range xsd:string .

onerecord:MovementTimes a rdfs:Class ;
  rdfs:label "MovementTimes"@en ;
  rdfs:comment "Times refering to Transport Movements, used to describe specfic times such as Actual Departure time, etc."@en .

<https://onerecord.iata.org/MovementTimes#movementMilestone> a rdf:Property ;
  rdfs:label "movementTime:movementMilestone"@en ;
  rdfs: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."@en ;
  rdfs:domain onerecord:MovementTimes ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/MovementTimes#movementTimestamp> a rdf:Property ;
  rdfs:label "movementTimes:movementTimestamp"@en ;
  rdfs: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."@en ;
  rdfs:domain onerecord:MovementTimes ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/MovementTimes#direction> a rdf:Property ;
  rdfs:label "movementTimes:direction"@en ;
  rdfs:comment "Direction to indicate if it's Inbound or Outbound"@en ;
  rdfs:domain onerecord:MovementTimes ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/MovementTimes#timeType> a rdf:Property ;
  rdfs:label "movementTime:timeType"@en ;
  rdfs:comment "The type of time can be Actual, Estimated ot Scheduled"@en ;
  rdfs:domain onerecord:MovementTimes ;
  rdfs:range xsd:string .

onerecord:Branch a rdfs:Class ;
  rdfs:label "Branch"@en ;
  rdfs:comment "Company branches"@en .

<https://onerecord.iata.org/Branch#iataCargoAgentLocationIdentifier> a rdf:Property ;
  rdfs:label "branch:iataCargoAgentLocationIdentifier"@en ;
  rdfs:comment "IATA CASS cargo agent 4 digit branch number / location identifier"@en ;
  rdfs:domain onerecord:Branch ;
  rdfs:range xsd:integer .

<https://onerecord.iata.org/Branch#location> a rdf:Property ;
  rdfs:label "branch:location"@en ;
  rdfs:comment "Location and address details"@en ;
  rdfs:domain onerecord:Branch ;
  rdfs:range onerecord:Location .

<https://onerecord.iata.org/Branch#branchName> a rdf:Property ;
  rdfs:label "branch:branchName"@en ;
  rdfs:comment "Company branch name"@en ;
  rdfs:domain onerecord:Branch ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Branch#company> a rdf:Property ;
  rdfs:label "branch:company"@en ;
  rdfs:comment "Refers to the mother company of the branch"@en ;
  rdfs:domain onerecord:Branch ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Branch#otherIdentifier> a rdf:Property ;
  rdfs:label "branch:otherIdentifier"@en ;
  rdfs: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)"@en ;
  rdfs:domain onerecord:Branch ;
  rdfs:range onerecord:OtherIdentifier .

<https://onerecord.iata.org/Branch#contactPerson> a rdf:Property ;
  rdfs:label "branch:contactPerson"@en ;
  rdfs:comment "Contact person details"@en ;
  rdfs:domain onerecord:Branch ;
  rdfs:range onerecord:Person .

onerecord:ContactOther a rdfs:Class ;
  rdfs:label "ContactOther"@en ;
  rdfs:comment "Other contact options e.g. Skype, Whatsapp, Viber, Fax etc"@en .

<https://onerecord.iata.org/ContactOther#detail> a rdf:Property ;
  rdfs:label "contactOther:detail"@en ;
  rdfs:comment "Contact details e.g. Skype ID "@en ;
  rdfs:domain onerecord:ContactOther ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ContactOther#otherType> a rdf:Property ;
  rdfs:label "contactOther:otherType"@en ;
  rdfs:comment "Contact type - e.g. Skype"@en ;
  rdfs:domain onerecord:ContactOther ;
  rdfs:range xsd:string .

onerecord:DgRadioactiveIsotope a rdfs:Class ;
  rdfs:label "DgRadioactiveIsotope"@en ;
  rdfs:comment "Details of the radioactive isotope contained in the product"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/DgRadioactiveIsotope#isotopeId> a rdf:Property ;
  rdfs:label "dgRadioactiveIsotope:isotopeId"@en ;
  rdfs:comment "Id of each radionuclide or for mixtures of radionuclides."@en ;
  rdfs:domain onerecord:DgRadioactiveIsotope ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/DgRadioactiveIsotope#criticalitySafetyIndexNumeric> a rdf:Property ;
  rdfs:label "dgRadioactiveIsotope:criticalitySafetyIndexNumeric"@en ;
  rdfs:comment "Applies to fissile material only, other than fissile excepted. A numeric value expressed to one decimal place preceded by the letters CSI."@en ;
  rdfs:domain onerecord:DgRadioactiveIsotope ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/DgRadioactiveIsotope#specialFormIndicator> a rdf:Property ;
  rdfs:label "dgRadioactiveIsotope:specialFormIndicator"@en ;
  rdfs:comment "A notation that the material is special form"@en ;
  rdfs:domain onerecord:DgRadioactiveIsotope ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/DgRadioactiveIsotope#isotopeName> a rdf:Property ;
  rdfs:label "dgRadioactiveIsotope:isotopeName"@en ;
  rdfs: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. "@en ;
  rdfs:domain onerecord:DgRadioactiveIsotope ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/DgRadioactiveIsotope#lowDispersibleIndicator> a rdf:Property ;
  rdfs:label "dgRadioactiveIsotope:lowDispersibleIndicator"@en ;
  rdfs:comment "A notation that the material is low dispersible radioactive material."@en ;
  rdfs:domain onerecord:DgRadioactiveIsotope ;
  rdfs:range xsd:boolean .

<https://onerecord.iata.org/DgRadioactiveIsotope#activityLevelMeasure> a rdf:Property ;
  rdfs:label "dgRadioactiveIsotope:activityLevelMeasure"@en ;
  rdfs:comment "Numeric expression of the activity of a radioactive Item"@en ;
  rdfs:domain onerecord:DgRadioactiveIsotope ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/DgRadioactiveIsotope#physicalChemicalForm> a rdf:Property ;
  rdfs:label "dgRadioactiveIsotope:physicalChemicalForm"@en ;
  rdfs:comment "A description of the physical and chemical form of the material."@en ;
  rdfs:domain onerecord:DgRadioactiveIsotope ;
  rdfs:range xsd:string .

onerecord:Ratings a rdfs:Class ;
  rdfs:label "Ratings"@en ;
  rdfs:comment "Ratings details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/Ratings#priceSpecification> a rdf:Property ;
  rdfs:label "ratings:priceSpecification"@en ;
  rdfs:comment "Specification of the price e.g. Street, Group, Spot, etc."@en ;
  rdfs:domain onerecord:Ratings ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Ratings#chargeCode> a rdf:Property ;
  rdfs:label "ratings:chargeCode"@en ;
  rdfs:comment "Code of the charge e.g. MY, SC, etc."@en ;
  rdfs:domain onerecord:Ratings ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Ratings#rcp> a rdf:Property ;
  rdfs:label "ratings:rcp"@en ;
  rdfs:comment "IATA 3-letter code of the rate combination point"@en ;
  rdfs:domain onerecord:Ratings ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Ratings#chargeDescription> a rdf:Property ;
  rdfs:label "ratings:chargeDescription"@en ;
  rdfs:comment "Description of the charge e.g. Airfreight, fuel, etc."@en ;
  rdfs:domain onerecord:Ratings ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Ratings#subTotal> a rdf:Property ;
  rdfs:label "ratings:subTotal"@en ;
  rdfs:comment "Subtotal of the charge"@en ;
  rdfs:domain onerecord:Ratings ;
  rdfs:range xsd:double .

<https://onerecord.iata.org/Ratings#chargeType> a rdf:Property ;
  rdfs:label "ratings:chargeType"@en ;
  rdfs:comment "Type of charge e.g. Freight, Surcharges, etc."@en ;
  rdfs:domain onerecord:Ratings ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Ratings#priceSpecificationRef> a rdf:Property ;
  rdfs:label "ratings:priceSpecificationRef"@en ;
  rdfs:comment "Reference of price specifications"@en ;
  rdfs:domain onerecord:Ratings ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Ratings#ranges> a rdf:Property ;
  rdfs:label "ratings:ranges"@en ;
  rdfs:comment "Reference to the ranges"@en ;
  rdfs:domain onerecord:Ratings ;
  rdfs:range onerecord:Ranges .

<https://onerecord.iata.org/Ratings#chargePaymentType> a rdf:Property ;
  rdfs:label "ratings:chargePaymentType"@en ;
  rdfs:comment "Indicates if charge is prepaid or collect (S, P)"@en ;
  rdfs:domain onerecord:Ratings ;
  rdfs:range xsd:string .

onerecord:CustomsInfo a rdfs:Class ;
  rdfs:label "CustomsInfo"@en ;
  rdfs:comment "Customs information details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/CustomsInfo#customsInfoSubjectCode> a rdf:Property ;
  rdfs:label "customsInfo:customsInfoSubjectCode"@en ;
  rdfs:comment "Customs subject code. Refer CXML Code List 1.19, e.g. IMP for import, EXP for export, AGT for Agent, ISS for The Regulated Agent Issuing the Security Status for rdf:type Consignment etc.   At least one of the three elements (Country Code, Information Identifier or Customs, Security and Regulatory Control Information Identifier) must be completed"@en ;
  rdfs:domain onerecord:CustomsInfo ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/CustomsInfo#customsInfoNote> a rdf:Property ;
  rdfs:label "customsInfo:customsInfoNote"@en ;
  rdfs:comment "Free text for customs remarks"@en ;
  rdfs:domain onerecord:CustomsInfo ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/CustomsInfo#customsInfoCountryCode> a rdf:Property ;
  rdfs:label "customsInfo:customsInfoCountryCode"@en ;
  rdfs:comment "Customs country code."@en ;
  rdfs:domain onerecord:CustomsInfo ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/CustomsInfo#customsInformation> a rdf:Property ;
  rdfs:label "customsInfo:customsInformation"@en ;
  rdfs:comment "Information for customs submission"@en ;
  rdfs:domain onerecord:CustomsInfo ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/CustomsInfo#piece> a rdf:Property ;
  rdfs:label "customsInfo:piece"@en ;
  rdfs:comment "Piece on which the Customs Info is applicable"@en ;
  rdfs:domain onerecord:CustomsInfo ;
  rdfs:range onerecord:Piece .

<https://onerecord.iata.org/CustomsInfo#customsInfoContentCode> a rdf:Property ;
  rdfs:label "customsInfo:customsInfoContentCode"@en ;
  rdfs:comment "Customs content code. Refer CXML Code List 1.100, e.g. IST - Security Textual StatementNumber, M - Movement Reference Number"@en ;
  rdfs:domain onerecord:CustomsInfo ;
  rdfs:range xsd:string .

onerecord:ProductDg a rdfs:Class ;
  rdfs:label "ProductDg"@en ;
  rdfs:comment "Dangerous Goods subtype of Product"@en ;
  rdfs:subClassOf onerecord:Product .

<https://onerecord.iata.org/ProductDg#technicalName> a rdf:Property ;
  rdfs:label "productDg:technicalName"@en ;
  rdfs: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. "@en ;
  rdfs:domain onerecord:ProductDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ProductDg#specialProvisionId> a rdf:Property ;
  rdfs:label "productDg:specialProvisionId"@en ;
  rdfs: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"@en ;
  rdfs:domain onerecord:ProductDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ProductDg#explosiveCompatibilityGroupCode> a rdf:Property ;
  rdfs:label "productDg:explosiveCompatibilityGroupCode"@en ;
  rdfs: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"@en ;
  rdfs:domain onerecord:ProductDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ProductDg#dgRadioactiveMaterial> a rdf:Property ;
  rdfs:label "productDg:dgRadioactiveMaterial"@en ;
  rdfs:comment "Dg Radioactive Material"@en ;
  rdfs:domain onerecord:ProductDg ;
  rdfs:range onerecord:DgProductRadioactive .

<https://onerecord.iata.org/Product#commodityItemNumber> a rdf:Property ;
  rdfs:label "product:commodityItemNumber"@en ;
  rdfs:comment "Indicates the specific commodity on which the rate class code is applied"@en ;
  rdfs:domain onerecord:Product ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Product#otherIdentifier> a rdf:Property ;
  rdfs:label "product:otherIdentifier"@en ;
  rdfs:comment "Other product identifier (e.g. Bar code, UPC, EAN, Amazon)"@en ;
  rdfs:domain onerecord:Product ;
  rdfs:range onerecord:OtherIdentifier .

<https://onerecord.iata.org/Product#manufacturer> a rdf:Property ;
  rdfs:label "product:manufacturer"@en ;
  rdfs:comment "Manufacturing company details and contacts"@en ;
  rdfs:domain onerecord:Product ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Product#hsCode> a rdf:Property ;
  rdfs:label "product:hsCode"@en ;
  rdfs: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"@en ;
  rdfs:domain onerecord:Product ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ProductDg#packagingDangerLevelCode> a rdf:Property ;
  rdfs:label "productDg:packagingDangerLevelCode"@en ;
  rdfs:comment "Packing group, If used must reference I, II or III"@en ;
  rdfs:domain onerecord:ProductDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Product#isInPieces> a rdf:Property ;
  rdfs:label "products:isInPieces"@en ;
  rdfs:comment "Reference to the pieces where the product can be found. This needs to be filled in case there is no Item"@en ;
  rdfs:domain onerecord:Product ;
  rdfs:range onerecord:Piece .

<https://onerecord.iata.org/Product#hsCommodityName> a rdf:Property ;
  rdfs:label "product:hsCommodityName"@en ;
  rdfs:comment "If no Code provided, name of commodity"@en ;
  rdfs:domain onerecord:Product ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ProductDg#hazardClassificationId> a rdf:Property ;
  rdfs:label "productDg:hazardClassificationId"@en ;
  rdfs:comment "Identifies the hazard class / division identification containing a numeric field separated by a decimal"@en ;
  rdfs:domain onerecord:ProductDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Product#productIdentifier> a rdf:Property ;
  rdfs:label "product:productIdentifier"@en ;
  rdfs:comment "Manufacturer's unique product identifier"@en ;
  rdfs:domain onerecord:Product ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Product#hsCommodityDescription> a rdf:Property ;
  rdfs:label "product:hsCommodityDescription"@en ;
  rdfs:comment "Commodity description"@en ;
  rdfs:domain onerecord:Product ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ProductDg#authorizationInformation> a rdf:Property ;
  rdfs:label "productDg:authorizationInformation"@en ;
  rdfs:comment "Contains additional information relating to an approval, permission or other specific detail applicable to the commodity (e.g. Dangerous Goods in excepted quantities) "@en ;
  rdfs:domain onerecord:ProductDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ProductDg#properShippingName> a rdf:Property ;
  rdfs:label "productDg:properShippingName"@en ;
  rdfs:comment "The name used to describe the particular article or substance as shown in the UN Model Regulations Dangerous Goods List"@en ;
  rdfs:domain onerecord:ProductDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Product#productDescription> a rdf:Property ;
  rdfs:label "product:productDescription"@en ;
  rdfs:comment "Product description"@en ;
  rdfs:domain onerecord:Product ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ProductDg#packingInstructionNumber> a rdf:Property ;
  rdfs:label "productDg:packingInstructionNumber"@en ;
  rdfs: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) "@en ;
  rdfs:domain onerecord:ProductDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Product#isInItems> a rdf:Property ;
  rdfs:label "product:isInItems"@en ;
  rdfs:comment "Reference to the Items in which the product can be found."@en ;
  rdfs:domain onerecord:Product ;
  rdfs:range onerecord:Item .

<https://onerecord.iata.org/Product#characteristics> a rdf:Property ;
  rdfs:label "product:characteristics"@en ;
  rdfs:comment "Charateristics of the product"@en ;
  rdfs:domain onerecord:Product ;
  rdfs:range onerecord:Characteristics .

<https://onerecord.iata.org/Product#hsType> a rdf:Property ;
  rdfs:label "product:hsType"@en ;
  rdfs:comment "Issuer of the Commodity Code - e.g. Brussels Tariff Nomenclature, EU Harmonized System Code, UN Standard International Trade, etc."@en ;
  rdfs:domain onerecord:Product ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ProductDg#unNumber> a rdf:Property ;
  rdfs:label "productDg:unNumber"@en ;
  rdfs: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"@en ;
  rdfs:domain onerecord:ProductDg ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ProductDg#additionalHazardClassificationId> a rdf:Property ;
  rdfs:label "productDg:additionalHazardClassificationId"@en ;
  rdfs: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. "@en ;
  rdfs:domain onerecord:ProductDg ;
  rdfs:range xsd:string .

onerecord:Schedule a rdfs:Class ;
  rdfs:label "Schedule"@en ;
  rdfs:comment "Scheduling details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/Schedule#latestAcceptanceTime> a rdf:Property ;
  rdfs:label "schedule:latestAcceptanceTime"@en ;
  rdfs:comment "Latest Acceptance time as per CargoIQ definition (requested, proposed or actual)"@en ;
  rdfs:domain onerecord:Schedule ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Schedule#earliestAcceptanceTime> a rdf:Property ;
  rdfs:label "schedule:earliestAcceptanceTime"@en ;
  rdfs:comment "arliest acceptance date time (requested or proposed)"@en ;
  rdfs:domain onerecord:Schedule ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Schedule#timeOfAvailability> a rdf:Property ;
  rdfs:label "schedule:timeOfAvailability"@en ;
  rdfs:comment "Time of availability of the shipment as per CargoIQ definition"@en ;
  rdfs:domain onerecord:Schedule ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Schedule#totalTransitTime> a rdf:Property ;
  rdfs:label "schedule:totalTransitTime"@en ;
  rdfs:comment "Total transit time as per CargoIQ definition"@en ;
  rdfs:domain onerecord:Schedule ;
  rdfs:range xsd:string .

onerecord:Carrier a rdfs:Class ;
  rdfs:label "carrier"@en ;
  rdfs:comment "Company details of carriers"@en ;
  rdfs:subClassOf onerecord:Company .

<https://onerecord.iata.org/Carrier#carrierShortName> a rdf:Property ;
  rdfs:label "carrier:carrierShortName"@en ;
  rdfs:comment "Carrier short name if any"@en ;
  rdfs:domain onerecord:Carrier ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Carrier#airlineCode> a rdf:Property ;
  rdfs:label "carrier:airlineCode"@en ;
  rdfs:comment "IATA two-character airline code"@en ;
  rdfs:domain onerecord:Carrier ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Carrier#airlinePrefix> a rdf:Property ;
  rdfs:label "carrier:airlinePrefix"@en ;
  rdfs:comment "IATA three-numeric airline prefix number"@en ;
  rdfs:domain onerecord:Carrier ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/Carrier#carrierName> a rdf:Property ;
  rdfs:label "carrier:carrierName"@en ;
  rdfs:comment "Official carrier name"@en ;
  rdfs:domain onerecord:Carrier ;
  rdfs:range xsd:string .

onerecord:Product a rdfs:Class ;
  rdfs:label "Product"@en ;
  rdfs:comment "Product details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

onerecord:BookingTimes a rdfs:Class ;
  rdfs:label "BookingTimes"@en ;
  rdfs: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)"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/BookingTimes#earliestAcceptanceTime> a rdf:Property ;
  rdfs:label "bookingtimes:earliestAcceptanceTime"@en ;
  rdfs:comment "Earliest acceptance date time (requested or proposed)"@en ;
  rdfs:domain onerecord:BookingTimes ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/BookingTimes#bookingOptionRequest> a rdf:Property ;
  rdfs:label "bookingtimes:bookingOptionRequest"@en ;
  rdfs:comment "Reference to the BookingOptionRequest where the booking times are used"@en ;
  rdfs:domain onerecord:BookingTimes ;
  rdfs:range onerecord:BookingOptionRequest .

<https://onerecord.iata.org/BookingTimes#timeOfAvailability> a rdf:Property ;
  rdfs:label "bookingtimes:timeOfAvailability"@en ;
  rdfs:comment "Time of availability of the shipment as per CargoIQ definition"@en ;
  rdfs:domain onerecord:BookingTimes ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/BookingTimes#bookingOption> a rdf:Property ;
  rdfs:label "bookingtimes:bookingOption"@en ;
  rdfs:comment "Reference to the BookingOption where the booking times are used"@en ;
  rdfs:domain onerecord:BookingTimes ;
  rdfs:range onerecord:BookingOption .

<https://onerecord.iata.org/BookingTimes#totalTransitTime> a rdf:Property ;
  rdfs:label "bookingtimes:totalTransitTime"@en ;
  rdfs:comment "Total transit time as per CargoIQ definition, expressed as a duration"@en ;
  rdfs:domain onerecord:BookingTimes ;
  rdfs:range xsd:duration .

<https://onerecord.iata.org/BookingTimes#latestAcceptanceTime> a rdf:Property ;
  rdfs:label "bookingtimes:latestAcceptanceTime"@en ;
  rdfs:comment "Latest Acceptance time as per CargoIQ definition (requested, proposed or actual)"@en ;
  rdfs:domain onerecord:BookingTimes ;
  rdfs:range xsd:dateTime .

onerecord:CarrierProduct a rdfs:Class ;
  rdfs:label "CarrierProduct"@en ;
  rdfs:comment "Carrier product details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/CarrierProduct#productDescription> a rdf:Property ;
  rdfs:label "carrierProduct:productDescription"@en ;
  rdfs:comment "Carrier's product description"@en ;
  rdfs:domain onerecord:CarrierProduct ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/CarrierProduct#bookingOption> a rdf:Property ;
  rdfs:label "carrierProduct:bookingOption"@en ;
  rdfs:comment "Reference to the BookingOption where the carrier product is used"@en ;
  rdfs:domain onerecord:CarrierProduct ;
  rdfs:range onerecord:BookingOption .

<https://onerecord.iata.org/CarrierProduct#productCode> a rdf:Property ;
  rdfs:label "carrierProduct:productCode"@en ;
  rdfs:comment "Carrier's product code"@en ;
  rdfs:domain onerecord:CarrierProduct ;
  rdfs:range xsd:string .

onerecord:BookingOptionRequest a rdfs:Class ;
  rdfs:label "BookingOptionRequest"@en ;
  rdfs:comment "Request object, refers to the Quote request or Booking request "@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/BookingOptionRequest#parties> a rdf:Property ;
  rdfs:label "bookingOptionRequest:parties"@en ;
  rdfs:comment "Parties involved if known"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range onerecord:Party .

<https://onerecord.iata.org/BookingOptionRequest#allotment> a rdf:Property ;
  rdfs:label "bookingOptionRequest:allotment"@en ;
  rdfs:comment "Reference to the Allotment as per the contracts between forwarders and carriers"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/BookingOptionRequest#timePreferences> a rdf:Property ;
  rdfs:label "bookingOptionRequest:timePreferences"@en ;
  rdfs:comment "Schedule preferences of the request"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range onerecord:BookingTimes .

<https://onerecord.iata.org/BookingOptionRequest#schedulePreferences> a rdf:Property ;
  rdfs:label "bookingOptionRequest:schedulePreferences"@en ;
  rdfs:comment "Schedule preferences of the request"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range onerecord:Schedule .

<https://onerecord.iata.org/BookingOptionRequest#bookingSegment> a rdf:Property ;
  rdfs:label "bookingOptionRequest:bookingSegment"@en ;
  rdfs:comment "The Booking Segment linked to the Booking Optio Request"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range onerecord:BookingSegment .

<https://onerecord.iata.org/BookingOptionRequest#ratingsPreference> a rdf:Property ;
  rdfs:label "bookingOptionRequest:ratingsPreference"@en ;
  rdfs:comment "Ratings preferences of the request"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range onerecord:Ratings .

<https://onerecord.iata.org/BookingOptionRequest#shipmentDetails> a rdf:Property ;
  rdfs:label "bookingOptionRequest:shipmentDetails"@en ;
  rdfs:comment "Details of the shipement that is to be shipped"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range onerecord:Shipment .

<https://onerecord.iata.org/BookingOptionRequest#shipmentSecurityStatus> a rdf:Property ;
  rdfs:label "bookingOptionRequest:shipmentSecurityStatus"@en ;
  rdfs:comment "Indicate the security state of the shipment, screened or not"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/BookingOptionRequest#unitsPreference> a rdf:Property ;
  rdfs:label "bookingOptionRequest:unitsPreference"@en ;
  rdfs:comment "Unit preferences of the request (e.g. kg or cm)"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/BookingOptionRequest#requestType> a rdf:Property ;
  rdfs:label "bookingOptionRequest:requestType"@en ;
  rdfs:comment "Identification of the request type: Quote or Booking"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/BookingOptionRequest#transportMovement> a rdf:Property ;
  rdfs:label "bookingOptionRequest:transportMovement"@en ;
  rdfs:comment "Transport segment linked to the request, including the Departure and Arrival locations requested"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range onerecord:TransportSegment .

<https://onerecord.iata.org/BookingOptionRequest#routingPreferences> a rdf:Property ;
  rdfs:label "bookingOptionRequest:routingPreferences"@en ;
  rdfs:comment "Routing details that are part of the request, these details will be used to determine if the offer is a perfect match"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range onerecord:Routing .

<https://onerecord.iata.org/BookingOptionRequest#requestedHandling> a rdf:Property ;
  rdfs:label "bookingOptionRequest:requestedHandling"@en ;
  rdfs:comment "Requested handling information for quote request purposes only"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/BookingOptionRequest#expectedCommodities> a rdf:Property ;
  rdfs:label "bookingOptionRequest:expectedCommodities"@en ;
  rdfs:comment "Expected commodity for quote request purposes only. To be defined by MCD"@en ;
  rdfs:domain onerecord:BookingOptionRequest ;
  rdfs:range xsd:string .

onerecord:CO2CalcMethod a rdfs:Class ;
  rdfs:label "CO2CalcMethod"@en ;
  rdfs:comment "CO2 calculation methods"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

onerecord:Insurance a rdfs:Class ;
  rdfs:label "Insurance"@en ;
  rdfs:comment "Insurance details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/Insurance#coveringParty> a rdf:Property ;
  rdfs:label "insurance:coveringParty"@en ;
  rdfs:comment "Party covering the insurance "@en ;
  rdfs:domain onerecord:Insurance ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Insurance#insuranceAmount> a rdf:Property ;
  rdfs:label "insurance:insuranceAmount"@en ;
  rdfs:comment "Insured amount - amount covered by the insurance policy"@en ;
  rdfs:domain onerecord:Insurance ;
  rdfs:range onerecord:Value .

<https://onerecord.iata.org/Insurance#insuranceShipment> a rdf:Property ;
  rdfs:label "insurance:insuranceShipment"@en ;
  rdfs:comment "Reference to the shipment insured"@en ;
  rdfs:domain onerecord:Insurance ;
  rdfs:range onerecord:Shipment .

onerecord:RegulatedEntity a rdfs:Class ;
  rdfs:label "RegulatedEntity"@en ;
  rdfs:comment "Regulated Entity"@en .

<https://onerecord.iata.org/RegulatedEntity#entity> a rdf:Property ;
  rdfs:label "regulatedEntity:entity"@en ;
  rdfs:comment "Branch/Company"@en ;
  rdfs:domain onerecord:RegulatedEntity ;
  rdfs:range onerecord:Branch .

<https://onerecord.iata.org/RegulatedEntity#regulatedEntityIdentifier> a rdf:Property ;
  rdfs:label "regulatedEntity:regulatedEntityIdentifier"@en ;
  rdfs:comment "Regulated entity identifier (e.g. Regulated Agent Identifier) is mandatory"@en ;
  rdfs:domain onerecord:RegulatedEntity ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/RegulatedEntity#regulatedEntityCategory> a rdf:Property ;
  rdfs:label "regulatedEntity:regulatedEntityCategory"@en ;
  rdfs:comment "Party type - e.g. RA - Regulated Agent, KC - Known Consignor, AO - Aircraft Operator, RC - Regulated Carrier"@en ;
  rdfs:domain onerecord:RegulatedEntity ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/RegulatedEntity#expiryDate> a rdf:Property ;
  rdfs:label "regulatedEntity:expiryDate"@en ;
  rdfs:comment "Expiry date 4 digits month/year"@en ;
  rdfs:domain onerecord:RegulatedEntity ;
  rdfs:range xsd:dateTime .

onerecord:SpecialHandling a rdfs:Class ;
  rdfs:label "SpecialHandling"@en ;
  rdfs:comment "Special handling details"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

<https://onerecord.iata.org/SpecialHandling#handlingText> a rdf:Property ;
  rdfs:label "specialHandling:handlingText"@en ;
  rdfs:comment "Special handling text"@en ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/SpecialHandling#code> a rdf:Property ;
  rdfs:label "specialHandling:code"@en ;
  rdfs:comment "Special handling code following IATA standards. Refer CXML1.16,  e.g. PEP - Fruits and Vegetables"@en ;
  rdfs:domain onerecord:SpecialHandling ;
  rdfs:range xsd:string .

onerecord:ExternalReference a rdfs:Class ;
  rdfs:label "ExternalReference"@en ;
  rdfs:comment "Reference documents details"@en .

<https://onerecord.iata.org/ExternalReference#documentLink> a rdf:Property ;
  rdfs:label "externalReference:documentLink"@en ;
  rdfs:comment "Link to the document, e.g. URL of the file where it is hosted"@en ;
  rdfs:domain onerecord:ExternalReference ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ExternalReference#documentOriginator> a rdf:Property ;
  rdfs:label "externalReference:documentOriginator"@en ;
  rdfs:comment "Document originator details and contacts"@en ;
  rdfs:domain onerecord:ExternalReference ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/ExternalReference#documentId> a rdf:Property ;
  rdfs:label "externalReference:documentId"@en ;
  rdfs:comment "Unique document identifier"@en ;
  rdfs:domain onerecord:ExternalReference ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ExternalReference#documentName> a rdf:Property ;
  rdfs:label "externalReference:documentName"@en ;
  rdfs:comment "If no DocumentType provided, name of the referenced document "@en ;
  rdfs:domain onerecord:ExternalReference ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ExternalReference#documentChecksum> a rdf:Property ;
  rdfs:label "externalReference:documentChecksum"@en ;
  rdfs:comment "Checksum of the document to validate its integrity"@en ;
  rdfs:domain onerecord:ExternalReference ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ExternalReference#location> a rdf:Property ;
  rdfs:label "externalReference:location"@en ;
  rdfs:comment "Location of the document, e.g. location where the document was emitted"@en ;
  rdfs:domain onerecord:ExternalReference ;
  rdfs:range onerecord:Location .

<https://onerecord.iata.org/ExternalReference#validFrom> a rdf:Property ;
  rdfs:label "externalReference:validFrom"@en ;
  rdfs:comment "Document validity start date"@en ;
  rdfs:domain onerecord:ExternalReference ;
  rdfs:range xsd:dateTime .

<https://onerecord.iata.org/ExternalReference#documentVersion> a rdf:Property ;
  rdfs:label "externalReference:documentVersion"@en ;
  rdfs:comment "Document version number"@en ;
  rdfs:domain onerecord:ExternalReference ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ExternalReference#documentType> a rdf:Property ;
  rdfs:label "externalReference:documentType"@en ;
  rdfs:comment "Type of the referenced document . Refer UNEDIFACT 1001  e.g. 740 - Air Waybill"@en ;
  rdfs:domain onerecord:ExternalReference ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/ExternalReference#expiryDate> a rdf:Property ;
  rdfs:label "externalReference:expiryDate"@en ;
  rdfs:comment "Document expiry date"@en ;
  rdfs:domain onerecord:ExternalReference ;
  rdfs:range xsd:dateTime .

onerecord:Party a rdfs:Class ;
  rdfs:label "Party"@en ;
  rdfs: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\""@en .

<https://onerecord.iata.org/Party#partyDetails> a rdf:Property ;
  rdfs:label "party:partyDetails"@en ;
  rdfs:comment "Reference to the Company"@en ;
  rdfs:domain onerecord:Party ;
  rdfs:range onerecord:Company .

<https://onerecord.iata.org/Party#partyRole> a rdf:Property ;
  rdfs:label "party:partyRole"@en ;
  rdfs:comment "Role fo the Company in the context. Can refer to Code List 1.36 in the CXML Toolkit"@en ;
  rdfs:domain onerecord:Party ;
  rdfs:range xsd:string .

onerecord:MeasurementsGeoloc a rdfs:Class ;
  rdfs:label "https://onerecord.iata.org/MeasurementsGeoloc"@en ;
  rdfs:comment "Measurements details for Geolocation sensors"@en ;
  rdfs:subClassOf onerecord:Measurements .

<https://onerecord.iata.org/MeasurementsGeoloc#geolocationMeasurement> a rdf:Property ;
  rdfs:label "measurementsGeoloc:geolocationMeasurement"@en ;
  rdfs:comment "Geolocation measurements details"@en ;
  rdfs:domain onerecord:MeasurementsGeoloc ;
  rdfs:range onerecord:Geolocation .

onerecord:Piece a rdfs:Class ;
  rdfs:label "Piece"@en ;
  rdfs:comment "Individual piece or virtual grouping of pieces"@en ;
  rdfs:subClassOf onerecord:LogisticsObject .

onerecord:OtherParty a rdfs:Class ;
  rdfs:label "OtherParty"@en ;
  rdfs:comment "Company details"@en .

<https://onerecord.iata.org/OtherParty#partyTypeCode> a rdf:Property ;
  rdfs:label "otherParty:partyTypeCode"@en ;
  rdfs:comment "Specifies the code of an additional party if required. Standard codes from UN/EDIFACT 3035 Party function code qualifier can be used."@en ;
  rdfs:domain onerecord:OtherParty ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/OtherParty#roleName> a rdf:Property ;
  rdfs:label "otherParty:roleName"@en ;
  rdfs:comment "Role of other party - e.g. Notify party, Nominated agent, Customs broker, Manufacturer, Importer, Payer, Payee, ShipTo, ShipFrom, BillTo, BillFrom, RemitTo, RemitFrom "@en ;
  rdfs:domain onerecord:OtherParty ;
  rdfs:range xsd:string .

<https://onerecord.iata.org/OtherParty#companyDetails> a rdf:Property ;
  rdfs:label "otherParty:companyDetails"@en ;
  rdfs:comment "Company details"@en ;
  rdfs:domain onerecord:OtherParty ;
  rdfs:range onerecord:Company .

<http://www.w3.org/2002/07/owl#thing> a rdfs:Datatype .
