1010@base <https://onerecord.iata.org/ns/cargo#> .
1111
1212<https://onerecord.iata.org/ns/cargo> rdf:type owl:Ontology ;
13- owl:versionIRI <https://onerecord.iata.org/ns/cargo/3.1.1> ;
13+ owl:versionIRI <https://onerecord.iata.org/ns/cargo/3.1.2> ;
14+ owl:imports <https://onerecord.iata.org/ns/code-lists/1.0.0> ;
1415 dc:description "The ONE Record vocabulary, described using W3C RDF Schema and the Web Ontology Language."@en ;
1516 dc:title "ONE Record Ontology"@en ;
1617 terms:abstract "The ontology of the ONE Record standard is the core data model underlying the Linked Data solution drafted by the ONE Record standard: https://github.com/IATA-Cargo/ONE-Record. ONE Record is a standard for data sharing and creates a single record view of the shipment. This standard defines a common data model for the data that is shared via standardized and secured web API."@en ;
1718 terms:modified "20-02-2025" ;
1819 terms:title "ONE Record Ontology"@en ;
1920 rdfs:comment """Details available on GitHub https://github.com/IATA-Cargo/ONE-Record
2021
21- Version 3.1.1 (ongoing)
22+ Version 3.2 (ongoing)
2223
2324Additions:
24- - Added chargeableWeight to WaybillLineItem (#276)
25- - Added conversionFactor to WaybillLineItem (#276)
25+ - Added cityName to Address (#287)
26+ - Added open AccountType code list (with FF, CONSIGNEE, CONSIGNOR as NamedIndividuals) (#277)
27+ - Added AccountNumber object (#277)
28+ - Added textualValue to AccountNumber (#277)
29+ - Added new accountNumberType property (#277)
30+ - Added new accountNumbers property to Party (#277)
31+ - Added HandlingService object (#271)
32+ - Added new serviceProvider property to HandlingService (#271)
33+ - Added new serviceRequestor property to HandlingService (#271)
34+ - Added new serviceForWaybills property to HandlingService (#271)
35+ - Added new handlingServiceFor property to HandlingService (#271)
2636
2737Removals:
28- - Removed volumetricWeight from Piece (#276)
29- - Removed totalVolumetricWeight from Shipment (#276)
30- - Deprecated VolumetricWeight (#276)
31- - Deprecated volumetricWeight (#276)
32- - Deprecated totalVolumetricWeight (#276)
3338
3439Changes:
3540
@@ -124,6 +129,20 @@ owl:thing rdf:type rdfs:Datatype .
124129# Object Properties
125130#################################################################
126131
132+ ### https://onerecord.iata.org/ns/cargo#accountNumberType
133+ :accountNumberType rdf:type owl:ObjectProperty ;
134+ rdfs:range :AccountType ;
135+ rdfs:comment "Type of the account of the account number" ;
136+ rdfs:label "accountNumberType" .
137+
138+
139+ ### https://onerecord.iata.org/ns/cargo#accountNumbers
140+ :accountNumbers rdf:type owl:ObjectProperty ;
141+ rdfs:range :AccountNumber ;
142+ rdfs:comment "Information about account numbers" ;
143+ rdfs:label "accountNumbers" .
144+
145+
127146### https://onerecord.iata.org/ns/cargo#accountingNotes
128147:accountingNotes rdf:type owl:ObjectProperty ;
129148 rdfs:range :AccountingNote ;
@@ -1183,6 +1202,13 @@ owl:thing rdf:type rdfs:Datatype .
11831202 owl:comment "Domain :SecurityDeclaration"@en .
11841203
11851204
1205+ ### https://onerecord.iata.org/ns/cargo#handlingServiceFor
1206+ :handlingServiceFor rdf:type owl:ObjectProperty ;
1207+ rdfs:range :PhysicalLogisticsObject ;
1208+ rdfs:label "handlingServiceFor" ;
1209+ owl:comment "Reference to the physical objects this Handling Service is performed on. To be used if a Service is performed for a Location, TransportMeans, ULD or specific Piece or set of" .
1210+
1211+
11861212### https://onerecord.iata.org/ns/cargo#height
11871213:height rdf:type owl:ObjectProperty ;
11881214 rdfs:range :Value ;
@@ -2150,6 +2176,13 @@ owl:thing rdf:type rdfs:Datatype .
21502176 owl:comment "Domain :Waybill"@en .
21512177
21522178
2179+ ### https://onerecord.iata.org/ns/cargo#serviceForWaybills
2180+ :serviceForWaybills rdf:type owl:ObjectProperty ;
2181+ rdfs:range :Waybill ;
2182+ rdfs:comment "Reference to the Waybills this service is to be performed for. To be used if a service is to be performed for a specific shipment or set of" ;
2183+ rdfs:label "serviceForWaybills" .
2184+
2185+
21532186### https://onerecord.iata.org/ns/cargo#serviceLevelCode
21542187:serviceLevelCode rdf:type owl:ObjectProperty ;
21552188 rdfs:range :CodeListElement ;
@@ -2158,6 +2191,20 @@ owl:thing rdf:type rdfs:Datatype .
21582191 owl:comment "Domain :CarrierProduct"@en .
21592192
21602193
2194+ ### https://onerecord.iata.org/ns/cargo#serviceProvider
2195+ :serviceProvider rdf:type owl:ObjectProperty ;
2196+ rdfs:range :Party ;
2197+ rdfs:comment "Reference to the Party providing the service" ;
2198+ rdfs:label "serviceProvider" .
2199+
2200+
2201+ ### https://onerecord.iata.org/ns/cargo#serviceRequestor
2202+ :serviceRequestor rdf:type owl:ObjectProperty ;
2203+ rdfs:range :Party ;
2204+ rdfs:comment "Reference to the Party requesting the service" ;
2205+ rdfs:label "serviceRequestor" .
2206+
2207+
21612208### https://onerecord.iata.org/ns/cargo#serviceabilityCode
21622209:serviceabilityCode rdf:type owl:ObjectProperty ;
21632210 rdfs:range codes:ULDConditionCode ;
@@ -2959,6 +3006,13 @@ owl:thing rdf:type rdfs:Datatype .
29593006 owl:comment "Domain :ExternalReference"@en .
29603007
29613008
3009+ ### https://onerecord.iata.org/ns/cargo#cityName
3010+ :cityName rdf:type owl:DatatypeProperty ;
3011+ rdfs:range xsd:string ;
3012+ rdfs:comment "String holding a city name" ;
3013+ rdfs:label "cityName" .
3014+
3015+
29623016### https://onerecord.iata.org/ns/cargo#code
29633017:code rdf:type owl:DatatypeProperty ;
29643018 rdfs:range xsd:string ;
@@ -4577,6 +4631,44 @@ owl:thing rdf:type rdfs:Datatype .
45774631# Classes
45784632#################################################################
45794633
4634+ ### http://www.w3.org/2002/07/owl#Thing
4635+ owl:Thing rdfs:subClassOf [ rdf:type owl:Restriction ;
4636+ owl:onProperty :serviceProvider ;
4637+ owl:allValuesFrom :Party
4638+ ] .
4639+
4640+
4641+ ### https://onerecord.iata.org/ns/cargo#AccountNumber
4642+ :AccountNumber rdf:type owl:Class ;
4643+ rdfs:subClassOf [ rdf:type owl:Restriction ;
4644+ owl:onProperty :accountNumberType ;
4645+ owl:allValuesFrom :AccountType
4646+ ] ,
4647+ [ rdf:type owl:Restriction ;
4648+ owl:onProperty :accountNumberType ;
4649+ owl:maxCardinality "1"^^xsd:nonNegativeInteger
4650+ ] ,
4651+ [ rdf:type owl:Restriction ;
4652+ owl:onProperty :textualValue ;
4653+ owl:allValuesFrom xsd:string
4654+ ] ,
4655+ [ rdf:type owl:Restriction ;
4656+ owl:onProperty :textualValue ;
4657+ owl:maxCardinality "1"^^xsd:nonNegativeInteger
4658+ ] ;
4659+ rdfs:label "AccountNumber" ;
4660+ owl:comment "Account type and number of a Party" ;
4661+ :vis_element "Embedded" .
4662+
4663+
4664+ ### https://onerecord.iata.org/ns/cargo#AccountType
4665+ :AccountType rdf:type owl:Class ;
4666+ rdfs:subClassOf :CodeListElement ;
4667+ rdfs:comment "Open code list for Account types" ;
4668+ rdfs:label "AccountType" ;
4669+ :vis_element "Enum" .
4670+
4671+
45804672### https://onerecord.iata.org/ns/cargo#AccountingNote
45814673:AccountingNote rdf:type owl:Class ;
45824674 rdfs:subClassOf [ rdf:type owl:Restriction ;
@@ -4695,6 +4787,10 @@ owl:thing rdf:type rdfs:Datatype .
46954787 owl:onProperty :regionCode ;
46964788 owl:maxCardinality "1"^^xsd:nonNegativeInteger
46974789 ] ,
4790+ [ rdf:type owl:Restriction ;
4791+ owl:onProperty :cityName ;
4792+ owl:allValuesFrom xsd:string
4793+ ] ,
46984794 [ rdf:type owl:Restriction ;
46994795 owl:onProperty :postOfficeBox ;
47004796 owl:allValuesFrom xsd:string
@@ -4707,6 +4803,10 @@ owl:thing rdf:type rdfs:Datatype .
47074803 owl:onProperty :textualPostCode ;
47084804 owl:allValuesFrom xsd:string
47094805 ] ,
4806+ [ rdf:type owl:Restriction ;
4807+ owl:onProperty :cityName ;
4808+ owl:maxCardinality "1"^^xsd:nonNegativeInteger
4809+ ] ,
47104810 [ rdf:type owl:Restriction ;
47114811 owl:onProperty :postOfficeBox ;
47124812 owl:maxCardinality "1"^^xsd:nonNegativeInteger
@@ -6421,6 +6521,35 @@ owl:thing rdf:type rdfs:Datatype .
64216521 :vis_element "Embedded"@en .
64226522
64236523
6524+ ### https://onerecord.iata.org/ns/cargo#HandlingService
6525+ :HandlingService rdf:type owl:Class ;
6526+ rdfs:subClassOf :LogisticsService ,
6527+ [ rdf:type owl:Restriction ;
6528+ owl:onProperty :handlingServiceFor ;
6529+ owl:allValuesFrom :PhysicalLogisticsObject
6530+ ] ,
6531+ [ rdf:type owl:Restriction ;
6532+ owl:onProperty :serviceForWaybills ;
6533+ owl:allValuesFrom :Waybill
6534+ ] ,
6535+ [ rdf:type owl:Restriction ;
6536+ owl:onProperty :serviceProvider ;
6537+ owl:allValuesFrom :Party
6538+ ] ,
6539+ [ rdf:type owl:Restriction ;
6540+ owl:onProperty :serviceRequestor ;
6541+ owl:allValuesFrom :Party
6542+ ] ,
6543+ [ rdf:type owl:Restriction ;
6544+ owl:onProperty :serviceProvider ;
6545+ owl:maxCardinality "1"^^xsd:nonNegativeInteger
6546+ ] ,
6547+ [ rdf:type owl:Restriction ;
6548+ owl:onProperty :serviceRequestor ;
6549+ owl:maxCardinality "1"^^xsd:nonNegativeInteger
6550+ ] .
6551+
6552+
64246553### https://onerecord.iata.org/ns/cargo#Insurance
64256554:Insurance rdf:type owl:Class ;
64266555 rdfs:subClassOf :LogisticsObject ,
@@ -7570,6 +7699,10 @@ owl:thing rdf:type rdfs:Datatype .
75707699### https://onerecord.iata.org/ns/cargo#Party
75717700:Party rdf:type owl:Class ;
75727701 rdfs:subClassOf [ rdf:type owl:Restriction ;
7702+ owl:onProperty :accountNumbers ;
7703+ owl:allValuesFrom :AccountNumber
7704+ ] ,
7705+ [ rdf:type owl:Restriction ;
75737706 owl:onProperty :otherIdentifiers ;
75747707 owl:allValuesFrom :OtherIdentifier
75757708 ] ,
@@ -10225,6 +10358,20 @@ codes:WeightUnitCode rdf:type owl:Class ;
1022510358 rdfs:label "CONFIRMED"@en .
1022610359
1022710360
10361+ ### https://onerecord.iata.org/ns/cargo#CONSIGNEE
10362+ :CONSIGNEE rdf:type owl:NamedIndividual ,
10363+ :AccountType ;
10364+ rdfs:comment "Consignee's Account" ;
10365+ rdfs:label "CONSIGNEE" .
10366+
10367+
10368+ ### https://onerecord.iata.org/ns/cargo#CONSIGNOR
10369+ :CONSIGNOR rdf:type owl:NamedIndividual ,
10370+ :AccountType ;
10371+ rdfs:comment "Consignor" ;
10372+ rdfs:label "CONSIGNOR" .
10373+
10374+
1022810375### https://onerecord.iata.org/ns/cargo#CUSTOMER_CONTACT
1022910376:CUSTOMER_CONTACT rdf:type owl:NamedIndividual ,
1023010377 :ContactRole ;
@@ -10303,6 +10450,13 @@ codes:WeightUnitCode rdf:type owl:Class ;
1030310450 rdfs:label "FAX_NUMBER"@en .
1030410451
1030510452
10453+ ### https://onerecord.iata.org/ns/cargo#FF
10454+ :FF rdf:type owl:NamedIndividual ,
10455+ :AccountType ;
10456+ rdfs:comment "Freight Forwarder Account" ;
10457+ rdfs:label "FF" .
10458+
10459+
1030610460### https://onerecord.iata.org/ns/cargo#GEOLOCATION
1030710461:GEOLOCATION rdf:type owl:NamedIndividual ,
1030810462 :SensorType ;
0 commit comments