Skip to content

Commit 5c1bc5c

Browse files
Hotfix DM 3.1.1 in 12/2024
1 parent 25f82f1 commit 5c1bc5c

File tree

1 file changed

+56
-94
lines changed

1 file changed

+56
-94
lines changed

2024-12-standard/Data-Model/IATA-1R-DM-Ontology.ttl

Lines changed: 56 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -10,81 +10,40 @@
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> ;
13+
owl:versionIRI <https://onerecord.iata.org/ns/cargo/3.1.1> ;
1414
dc:description "The ONE Record vocabulary, described using W3C RDF Schema and the Web Ontology Language."@en ;
1515
dc:title "ONE Record Ontology"@en ;
1616
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 ;
17-
terms:modified "26-11-2024" ;
17+
terms:modified "20-02-2025" ;
1818
terms:title "ONE Record Ontology"@en ;
19-
rdfs:comment """Details available on GitHub https://github.com/IATA-Cargo/ONE-Record
20-
21-
Version 3.1.0 (ongoing)
22-
23-
Additions:
24-
- Added temperatureInstructions to Piece
25-
(#227)
26-
- Added new property textualPostalCode to Address (#221)
27-
- Added new property operatingParties to TransportMovement (#229)
28-
- Added new class AccountingNote (#231)
29-
- Added new property accountingNoteIdentifier to AccountingNote (#231)
30-
- Added new property accountingNoteText to AccountingNote (#231)
31-
- Added new property accountingNotes to Waybill (#231)
32-
- Added new property taxAmount to Waybill (#247)
33-
- Added new property locationIndicator to OtherCharge (#247)
34-
- Added new property reasonDescription to OtherCharge (#247)
35-
- Added new property chargeQuantity to OtherCharge (#247)
36-
- Added new property pieceReferences to WaybillLineItem (#265)
37-
- Added new property uldReferences to WaybillLineItem (#265)
38-
- Added new property densityGroupCode to BookingShipment (#248, #230)
39-
40-
41-
Removals:
42-
- Deprecated postalCode in favor of textualPostalCode (#221)
43-
- Deprecated accountingInformation in favor of AccountingNote and included properties (#231)
44-
- Removed specialHandlingCodes from Shipment (#228)
45-
- Deprecated and removed chargeableWeightForRate from WaybillLineItem (#265)
46-
- Deprecated and removed commodityItemNumberForRate from WaybillLineItem (#265)
47-
- Deprecated and removed dimensionsForRate from WaybillLineItem (#265)
48-
- Deprecated and removed goodsDescriptionForRate from WaybillLineItem (#265)
49-
- Deprecated and removed grossWeightForRate from WaybillLineItem (#265)
50-
- Deprecated and removed hsCodeForRate from WaybillLineItem (#265)
51-
- Deprecated and removed pieceCountForRate from WaybillLineItem (#265)
52-
- Deprecated and removed productionCountryForRate from WaybillLineItem (#265)
53-
- Deprecated and removed slacForRate from WaybillLineItem (#265)
54-
- Deprecated and removed uldTareWeightForRate from WaybillLineItem (#265)
55-
- Deprecated and removed volumetricWeightForRate from WaybillLineItem (#265)
56-
- Removed uldOwnerCode from WaybillLineItem (#265)
57-
- Removed uldSerialNumber from WaybillLineItem (#265)
58-
- Removed uldType from WaybillLineItem (#265)
59-
60-
61-
Changes:
62-
- Changed range of partyDetails from Organization to LogisticsAgent (#222)
63-
- Lifted cardinality restriction on regulatedEntityAcceptor in SecurityDeclaration (#244)
64-
- Lifted cardinality restriction on ofShipment in Piece (#244)
65-
- ifted cadinality restriction on SecurityDeclaration#issuedForPiece (#280)
66-
67-
Visualization
68-
(#223, #224):
69-
- Added vis_ annotation properties for ontology visualizer
70-
- Annotated as per business logic inverse properties by vis_inverseProperty
71-
72-
Bugfixes
73-
:
74-
- Removed line breaks in descriptions
75-
- Simplified descriptions of Check and related objects
76-
- Fixed labels (commodityItemNumber and WaybillLineItem)
77-
(#234)
78-
- Fixed RegEx pattern for waybillNumber to allow alphanumeric sequences (used in House Air Waybills)
79-
- Fixes to descriptions"""@en ;
19+
rdfs:comment """Details available on GitHub https://github.com/IATA-Cargo/ONE-Record
20+
21+
Version 3.1.1 (ongoing)
22+
23+
Additions:
24+
- Added chargeableWeight to WaybillLineItem (#276)
25+
- Added conversionFactor to WaybillLineItem (#276)
26+
27+
Removals:
28+
- Removed volumetricWeight from Piece (#276)
29+
- Removed totalVolumetricWeight from Shipment (#276)
30+
- Deprecated VolumetricWeight (#276)
31+
- Deprecated volumetricWeight (#276)
32+
- Deprecated totalVolumetricWeight (#276)
33+
34+
Changes:
35+
36+
Visualization:
37+
38+
Bugfixes:"""@en ;
8039
rdfs:isDefinedBy "https://www.iata.org/one-record/"^^xsd:anyURI ;
8140
rdfs:label "ONE Record Ontology"@en ;
82-
owl:versionInfo "3.1 RC1"@en .
41+
owl:versionInfo "3.1.1"@en .
8342

8443
#################################################################
85-
# Annotation properties
44+
# Annotation properties
8645
#################################################################
87-
46+
8847
### http://purl.org/dc/elements/1.1/description
8948
dc:description rdf:type owl:AnnotationProperty .
9049

@@ -146,9 +105,9 @@ owl:minCardinality rdf:type owl:AnnotationProperty .
146105

147106

148107
#################################################################
149-
# Datatypes
108+
# Datatypes
150109
#################################################################
151-
110+
152111
### http://www.w3.org/2001/XMLSchema#date
153112
xsd:date rdf:type rdfs:Datatype .
154113

@@ -162,9 +121,9 @@ owl:thing rdf:type rdfs:Datatype .
162121

163122

164123
#################################################################
165-
# Object Properties
124+
# Object Properties
166125
#################################################################
167-
126+
168127
### https://onerecord.iata.org/ns/cargo#accountingNotes
169128
:accountingNotes rdf:type owl:ObjectProperty ;
170129
rdfs:range :AccountingNote ;
@@ -2443,7 +2402,8 @@ owl:thing rdf:type rdfs:Datatype .
24432402
rdfs:range :VolumetricWeight ;
24442403
rdfs:comment "Volumetric weight of the whole shipment"@en ;
24452404
rdfs:label "totalVolumetricWeight"@en ;
2446-
owl:comment "Domain owl:Thing"@en .
2405+
owl:comment "Domain owl:Thing"@en ;
2406+
owl:deprecated "true"^^xsd:boolean .
24472407

24482408

24492409
### https://onerecord.iata.org/ns/cargo#transactionPurposeCode
@@ -2663,7 +2623,8 @@ owl:thing rdf:type rdfs:Datatype .
26632623
rdfs:range :VolumetricWeight ;
26642624
rdfs:comment "Volumetric weight details"@en ;
26652625
rdfs:label "volumetricWeight"@en ;
2666-
owl:comment "Domain :Piece"@en .
2626+
owl:comment "Domain :Piece"@en ;
2627+
owl:deprecated "true"^^xsd:boolean .
26672628

26682629

26692630
### https://onerecord.iata.org/ns/cargo#volumetricWeightForRate
@@ -2733,9 +2694,9 @@ owl:thing rdf:type rdfs:Datatype .
27332694

27342695

27352696
#################################################################
2736-
# Data properties
2697+
# Data properties
27372698
#################################################################
2738-
2699+
27392700
### https://onerecord.iata.org/ns/cargo#accountingInformation
27402701
:accountingInformation rdf:type owl:DatatypeProperty ;
27412702
rdfs:range xsd:string ;
@@ -4613,9 +4574,9 @@ owl:thing rdf:type rdfs:Datatype .
46134574

46144575

46154576
#################################################################
4616-
# Classes
4577+
# Classes
46174578
#################################################################
4618-
4579+
46194580
### https://onerecord.iata.org/ns/cargo#AccountingNote
46204581
:AccountingNote rdf:type owl:Class ;
46214582
rdfs:subClassOf [ rdf:type owl:Restriction ;
@@ -7804,10 +7765,6 @@ owl:thing rdf:type rdfs:Datatype .
78047765
owl:onProperty :temperatureInstructions ;
78057766
owl:allValuesFrom :TemperatureInstructions
78067767
] ,
7807-
[ rdf:type owl:Restriction ;
7808-
owl:onProperty :volumetricWeight ;
7809-
owl:allValuesFrom :VolumetricWeight
7810-
] ,
78117768
[ rdf:type owl:Restriction ;
78127769
owl:onProperty :contentProductionCountry ;
78137770
owl:maxCardinality "1"^^xsd:nonNegativeInteger
@@ -7844,10 +7801,6 @@ owl:thing rdf:type rdfs:Datatype .
78447801
owl:onProperty :temperatureInstructions ;
78457802
owl:maxCardinality "1"^^xsd:nonNegativeInteger
78467803
] ,
7847-
[ rdf:type owl:Restriction ;
7848-
owl:onProperty :volumetricWeight ;
7849-
owl:maxCardinality "1"^^xsd:nonNegativeInteger
7850-
] ,
78517804
[ rdf:type owl:Restriction ;
78527805
owl:onProperty :coload ;
78537806
owl:allValuesFrom xsd:boolean
@@ -8817,10 +8770,6 @@ owl:thing rdf:type rdfs:Datatype .
88178770
owl:onProperty :totalGrossWeight ;
88188771
owl:allValuesFrom :Value
88198772
] ,
8820-
[ rdf:type owl:Restriction ;
8821-
owl:onProperty :totalVolumetricWeight ;
8822-
owl:allValuesFrom :VolumetricWeight
8823-
] ,
88248773
[ rdf:type owl:Restriction ;
88258774
owl:onProperty :waybill ;
88268775
owl:allValuesFrom :Waybill
@@ -8837,10 +8786,6 @@ owl:thing rdf:type rdfs:Datatype .
88378786
owl:onProperty :totalGrossWeight ;
88388787
owl:maxCardinality "1"^^xsd:nonNegativeInteger
88398788
] ,
8840-
[ rdf:type owl:Restriction ;
8841-
owl:onProperty :totalVolumetricWeight ;
8842-
owl:maxCardinality "1"^^xsd:nonNegativeInteger
8843-
] ,
88448789
[ rdf:type owl:Restriction ;
88458790
owl:onProperty :waybill ;
88468791
owl:maxCardinality "1"^^xsd:nonNegativeInteger
@@ -9575,6 +9520,7 @@ owl:thing rdf:type rdfs:Datatype .
95759520
] ;
95769521
rdfs:comment "Volumetric weight details"@en ;
95779522
rdfs:label "VolumetricWeight"@en ;
9523+
owl:deprecated "true"^^xsd:boolean ;
95789524
:vis_element "Embedded"@en .
95799525

95809526

@@ -9821,6 +9767,10 @@ owl:thing rdf:type rdfs:Datatype .
98219767
### https://onerecord.iata.org/ns/cargo#WaybillLineItem
98229768
:WaybillLineItem rdf:type owl:Class ;
98239769
rdfs:subClassOf [ rdf:type owl:Restriction ;
9770+
owl:onProperty :chargeableWeight ;
9771+
owl:allValuesFrom :Value
9772+
] ,
9773+
[ rdf:type owl:Restriction ;
98249774
owl:onProperty :pieceReferences ;
98259775
owl:allValuesFrom :Piece
98269776
] ,
@@ -9852,6 +9802,10 @@ owl:thing rdf:type rdfs:Datatype .
98529802
owl:onProperty :uldReferences ;
98539803
owl:allValuesFrom :ULD
98549804
] ,
9805+
[ rdf:type owl:Restriction ;
9806+
owl:onProperty :chargeableWeight ;
9807+
owl:maxCardinality "1"^^xsd:nonNegativeInteger
9808+
] ,
98559809
[ rdf:type owl:Restriction ;
98569810
owl:onProperty :rateCharge ;
98579811
owl:maxCardinality "1"^^xsd:nonNegativeInteger
@@ -9876,10 +9830,18 @@ owl:thing rdf:type rdfs:Datatype .
98769830
owl:onProperty :uldRateClassType ;
98779831
owl:maxCardinality "1"^^xsd:nonNegativeInteger
98789832
] ,
9833+
[ rdf:type owl:Restriction ;
9834+
owl:onProperty :conversionFactor ;
9835+
owl:allValuesFrom xsd:double
9836+
] ,
98799837
[ rdf:type owl:Restriction ;
98809838
owl:onProperty :lineItemNumber ;
98819839
owl:allValuesFrom xsd:integer
98829840
] ,
9841+
[ rdf:type owl:Restriction ;
9842+
owl:onProperty :conversionFactor ;
9843+
owl:maxCardinality "1"^^xsd:nonNegativeInteger
9844+
] ,
98839845
[ rdf:type owl:Restriction ;
98849846
owl:onProperty :lineItemNumber ;
98859847
owl:maxCardinality "1"^^xsd:nonNegativeInteger
@@ -10174,9 +10136,9 @@ codes:WeightUnitCode rdf:type owl:Class ;
1017410136

1017510137

1017610138
#################################################################
10177-
# Individuals
10139+
# Individuals
1017810140
#################################################################
10179-
10141+
1018010142
### https://onerecord.iata.org/ns/cargo#ACCELEROMETER
1018110143
:ACCELEROMETER rdf:type owl:NamedIndividual ,
1018210144
:SensorType ;

0 commit comments

Comments
 (0)