From 5ec7ef5e23a14d5517ecab642277b44b8e8cc797 Mon Sep 17 00:00:00 2001
From: Christophe L <58464775+lambertciata@users.noreply.github.com>
Date: Mon, 16 Dec 2024 15:26:42 +0100
Subject: [PATCH] Upload Core and Code List ontologies
---
.../Data-Model/IATA-1R-CL-Ontology.ttl | 10560 +++++++++++++++
.../Data-Model/IATA-1R-DM-Ontology.ttl | 10585 ++++++++++++++++
2 files changed, 21145 insertions(+)
create mode 100644 2024-12-standard/Data-Model/IATA-1R-CL-Ontology.ttl
create mode 100644 2024-12-standard/Data-Model/IATA-1R-DM-Ontology.ttl
diff --git a/2024-12-standard/Data-Model/IATA-1R-CL-Ontology.ttl b/2024-12-standard/Data-Model/IATA-1R-CL-Ontology.ttl
new file mode 100644
index 00000000..448d56fd
--- /dev/null
+++ b/2024-12-standard/Data-Model/IATA-1R-CL-Ontology.ttl
@@ -0,0 +1,10560 @@
+@prefix : .
+@prefix dc: .
+@prefix owl: .
+@prefix rdf: .
+@prefix xml: .
+@prefix xsd: .
+@prefix rdfs: .
+@prefix terms: .
+@base .
+
+ rdf:type owl:Ontology ;
+ owl:versionIRI ;
+ dc:description "ONE Record code lists, described using W3C RDF Schema and the Web Ontology Language."@en ;
+ dc:title "ONE Record Code Lists Ontology"@en ;
+ terms:abstract "The code lists ontology of the ONE Record standard covers the code lists used in the standard, currently corresponding to cXML code lists, IATA Resolutions, CITES, UN recommended codes and 1R-specific codes."@en ;
+ terms:modified "27-11-2024" ;
+ terms:title "ONE Record Code Lists Ontology"@en ;
+ rdfs:comment "Attention: Note that each Individual has a code list-specific prefix in their IRI which is not shown in the labels (default view in tools such as Protege)."@en ,
+ """Details availalble on GitHub https://github.com/IATA-Cargo/ONE-Record
+
+Version 1.0.0
+- Refactored all code lists from deprecated core code lists ontology (#268)
+- Added cXML code list 2 Density Group Codes (#248)
+- Mirrored DGR and Security Status Codes to the Special Handling Codes namespace for simplification as part of code list review (#268)"""@en ;
+ rdfs:isDefinedBy "https://www.iata.org/one-record/"^^xsd:anyURI ;
+ rdfs:label "ONE Record Code Lists Ontology"@en ;
+ owl:versionInfo "1.0.0"@en .
+
+#################################################################
+# Annotation properties
+#################################################################
+
+### http://purl.org/dc/elements/1.1/description
+dc:description rdf:type owl:AnnotationProperty .
+
+
+### http://purl.org/dc/elements/1.1/title
+dc:title rdf:type owl:AnnotationProperty .
+
+
+### http://purl.org/dc/terms/abstract
+terms:abstract rdf:type owl:AnnotationProperty .
+
+
+### http://purl.org/dc/terms/modified
+terms:modified rdf:type owl:AnnotationProperty .
+
+
+### http://purl.org/dc/terms/title
+terms:title rdf:type owl:AnnotationProperty .
+
+
+#################################################################
+# Classes
+#################################################################
+
+### https://onerecord.iata.org/ns/code-lists/AWBUseIndicator
+:AWBUseIndicator rdf:type owl:Class ;
+ owl:equivalentClass [ rdf:type owl:Class ;
+ owl:oneOf (
+
+
+ )
+ ] ;
+ rdfs:comment "Restricted code list to describe Revenue, Service and Void AWBs based on CASS 2.0"@en ;
+ rdfs:label "AWBUseIndicator"@en .
+
+
+### https://onerecord.iata.org/ns/code-lists/AircraftPossibilityCode
+:AircraftPossibilityCode rdf:type owl:Class ;
+ owl:equivalentClass [ rdf:type owl:Class ;
+ owl:oneOf (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+ ] ;
+ rdfs:comment "Restricted code list corresponding to cXML code list 1.46 Aircraft Possibility Codes"@en ;
+ rdfs:label "AircraftPossibilityCode"@en .
+
+
+### https://onerecord.iata.org/ns/code-lists/BasicRateClassCode
+:BasicRateClassCode rdf:type owl:Class ;
+ owl:equivalentClass [ rdf:type owl:Class ;
+ owl:oneOf (
+
+
+
+
+ )
+ ] ;
+ rdfs:comment "Restricted sub-code list corresponding to elements of cXML code list 1.4 Rate Class Codes"@en ,
+ "Source: CSC Resolutions Manual, 25th Edition, Resolution 600a"@en ;
+ rdfs:label "BasicRateClassCode"@en .
+
+
+### https://onerecord.iata.org/ns/code-lists/ChargeCode
+:ChargeCode rdf:type owl:Class ;
+ owl:equivalentClass [ rdf:type owl:Class ;
+ owl:oneOf (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+ ] ;
+ rdfs:comment "Restricted code list corresponding to cXML code list 1.1 Charge Codes"@en ,
+ "Source: CSC Resolutions Manual, 25th Edition, Resolution 600a"@en ;
+ rdfs:label "ChargeCode"@en .
+
+
+### https://onerecord.iata.org/ns/code-lists/ChargeIdentifier
+:ChargeIdentifier rdf:type owl:Class ;
+ owl:equivalentClass [ rdf:type owl:Class ;
+ owl:oneOf (
+
+
+
+
+
+
+
+
+
+
+ )
+ ] ;
+ rdfs:comment "Restricted code list corresponding to cXML code list 1.33 Charge Identifiers"@en ;
+ rdfs:label "ChargeIdentifier"@en .
+
+
+### https://onerecord.iata.org/ns/code-lists/CommodityCode
+:CommodityCode rdf:type owl:Class ;
+ owl:equivalentClass [ rdf:type owl:Class ;
+ owl:oneOf (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+