Introduction back to ToC

In order to facilitate handling of the ATM Information Reference Model (AIRM) in practice, we provide a translation of the AIRM UML diagrams into OWL.

The transformation of the AIRM UML diagrams into an OWL ontology follows the Object Management Group's guidelines in the Ontology Definition Metamodel [OMG 2014], using the XML Metadata Interchange (XMI) representation of the UML diagrams. The UML diagrams in the AIRM Logical Data Model served as the fundamental for the construction of AIRM-O. The reason for choosing the Logical Data Model as the fundamental for AIRM-O construction lies in the required level of detail in order to be useful for practical applications. This level of detail is achieved by transforming the properties and associations from the Logical Data Model in addition to the entities, i.e., the UML classes. The XSLT scripts are made available online along with the ontology in a GitHub repository (https://github.com/airm-o/airm-o).

AIRM-O was developed as part of the BEST project within the Single European Sky ATM Research (SESAR) program. One of the objectives of the BEST project was to develop strategies applying semantic technology for supporting data distribution, supporting the System Wide Information Management (SWIM) target of making information exchange in aviation more efficient and precise. For performance reasons these strategies used smaller modules of the AIRM-O ontology to match data demand with available data in order to offer more accurate information services in ATM. The ontology modules were automatically extracted from the AIRM-O ontology using principles from syntactic locality module extraction [Grau et al. 2008].

A critical – and labor intensive – task of governance in ATM is ensuring compliance between AIRM and information exchange models. This is a task that is performed manually following a compliance framework that in detail specifies how to interpret compliance at different levels (e.g. semantic equality, generalisation, etc.). To reduce the manual burden, the BEST project developed a AIRM Compliance Validator application that used ontology matching techniques in combination with AIRM-O and ontological representations of the exchange models to verify that elements from information exchange models were in line with the semantic constructs specified in the AIRM [Vennesland et al. 2018].

Namespace declarations

ยด
Table 1: Namespaces used in the document
airm<https://w3id.org/airm-o/ontology>
owl<http://www.w3.org/2002/07/owl>
rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns>
terms<http://purl.org/dc/terms>
xsd<http://www.w3.org/2001/XMLSchema>
rdfs<http://www.w3.org/2000/01/rdf-schema>
dc<http://purl.org/dc/elements/1.1>