AIRM Foundation Description
Describing the AIRM Foundation
Executive Summary / 03 August 2011
Edition 00.00.01
Project ID 08.01.03.
The AIRM Foundation Description provides a textual and illustrative description of the AIRM Foundation Library for modellers and users of AIRM.

Project ID 08.01.03.AIRM Foundation Description

Table of Contents

1Introduction

1.1Scope and application

1.2Intended readership

1.3Acronyms and terminology

1.4Adoption

1.4.1Normative

1.4.2Informative

1.5Reading instructions

2AIRM Foundation

2.1Introduction

2.2AIRM Foundation Rulebook

2.3AIRM Foundation Library

3AIRM Foundation Library Description

3.1Introduction

3.2ISO in the Foundation Library

3.2.119103 Geographic information - Conceptual schema language

3.2.219107 Geographic information — Spatial schema

3.2.319108 Geographic information — Temporal schema

3.2.419123 Geographic information – Coverages

3.2.5639-2 Language Codes

4Using the Foundation Library

4.1Attribute value types

4.2Specialised DataTypes

5Other facts

6References

List of tables

Error! No table of figures entries found.

List of figures

Figure 1 - AIRM Foundation Library

Figure 2 - ISO 19103 Primitive Types

Figure 3 - ISO 19103 Derived Types

Figure 4 - ISO 19107 Geometric Primitive Types

Figure 5 - ISO 19108 Temporal Object Types

Figure 6 – ISO 19123 Coverages

Figure 7 – ISO 639-2 Language Code

Figure 8 - Using the Foundation Library Types

Figure 9 - Extended Foundation Library Types

1Introduction

1.1Scope and application

The AIRM Foundation Description provides a textual and illustrative description of the AIRM Foundation Library.

1.2Intended readership

The target audience is:

  • Modellers contributing to the AIRM
  • Users of the AIRM

1.3Acronyms and terminology

Term / Definition
AIRM / ATM Information Reference Model
ATM / Air Traffic Management
NAF / NATO Architecture Framework
UML / Unified Modelling Language

1.4Adoption

This section describes external documents and other artefacts that, through reference in this text, provide provisions that are considered as normative of this document. For dated references, subsequent amendments to, or revisions of, any of these publications do not apply. For each publication a description how it has been adopted/used in this set of documents is also provided.

Note: If a reference is expressed with a date then only that version, of the reference, is valid since it is not possible to guarantee that newer versions, of referenced document, does not adversely impact this document.

1.4.1Normative

The following publications, documents and artefacts are considered as normative:

  • SESAR P08.01.03 Project Initiation Report
  • NATO Architecture Framework (NAF), v3
  • OMG Unified Modelling Language (UML), v2.1
  • CONOPS, B4.2 (to be published)
  • EAEA Structure and Guidance, B4.1, v00.00.03

1.4.2Informative

There are no informative references.

1.5Reading instructions

There are no specific reading instructions.

2AIRMFoundation

2.1Introduction

The AIRMFoundation provides the mechanism necessary for consistency across different points-of-view, semantic interoperability and consolidation/harmonisation activities. The Foundation contains reusable building blocks, such as definitions of primitive and other data types, for use in the other AIRM Models.

The AIRMFoundation includes:

  • The AIRM Foundation Rulebook
  • The AIRM Foundation Library
  • The AIRM Foundation LibraryDescription

2.2AIRM Foundation Rulebook

The AIRM Foundation Rule book provides principles, rules and recommendations for modellers creating contributions to the AIRM or developing and maintaining the AIRM. The rules are indented to be used for consolidation, validation & verification, conformance and quality checks purposes.

Reference: AIRM Foundation Rulebook

2.3AIRM Foundation Library

This is the UML package to support the Foundation Rulebook. For example, the UML includes primitive data types and “constructed” data types.

Figure 1 - AIRM Foundation Library

Reference: AIRM Model

3AIRM Foundation Library Description

3.1Introduction

The AIRM Foundation Library imports standards from the following organisations:

  • International Standards Organization (ISO)

3.2ISO in the Foundation Library

The AIRM Foundation Library imports UML models for the following ISO standards:

  • ISO 19103, Geographic information - Conceptual schema language
  • ISO 19107, Geographic information — Spatial schema
  • ISO 19108, Geographic information — Temporal schema
  • ISO 19123, Geographic information – Coverages
  • ISO 639-2, Language Codes

These allow the base types such as CharacterString, time and geographical positions to be used throughout the AIRM.

Most of the standards come from the ISO19100 series. This is a series of standards for defining, describing, and managing geographic information, i.e. information concerning objects or phenomena that are directly or indirectly associated with a location relative to the Earth.

3.2.119103 Geographic information - Conceptual schema language

This International Standard contains a UML Profile which provides modelling guidelines for how to use UML for geographic information.Data types were developed for this International Standard, as standard UML does not prescribe the use of specific data types.

Of most value in the AIRM are:

  • Primitive types: Fundamental types for representing values, examples are CharacterString, Integer, Boolean, Date, Time, etc.
  • Derived types such as Distance.

Figure 2 - ISO 19103 Primitive Types

Figure 3 - ISO 19103 Derived Types

Example definitions:

  • Real is a signed real (floating point) number consisting of a mantissa and an exponent, which represents a value to a precision given by the number of digits shown, but is not necessarily the exact value.
  • A CharacterString is an arbitrary-length sequence of characters, including accents and special characters from the repertoire of one of the adopted character sets:
  • ISO/IEC 10646: Universal Multi-Octet Coded Character Set (UCS), and
  • ISO 8859.
  • Distance is used as a type for returning the separation between two points.

3.2.219107 Geographic information — Spatial schema

This International Standard provides conceptual schemas for describing and manipulating the spatialcharacteristics of geographic features.

The standard has two aspects:

  • Geometry
  • Topology

Geometry provides the means for the quantitative description, by means of coordinates and mathematicalfunctions, of the spatial characteristics of features, including dimension, position, size, shape, and orientation.

Topology deals with the characteristics of geometric figures that remain invariant if the space is deformedelastically and continuously - for example, when geographic data is transformed from one coordinate systemto another.

Topology is not used in the AIRM. The following geometric primitives are of most value in the AIRM.

Figure 4 - ISO 19107 Geometric Primitive Types

Example definitions:

  • GM_Point is the basic data type for a geometric object consisting of one and only one point.
  • Curves are continuous, connected, and have a measurable length in terms of the coordinate system. A curve is composed of one or more curve segments. Each curve segment within a curve may be definedusing a different interpolation method. The curve segments are connected to one another, with the end pointof each segment except the last being the start point of the next segment in the segment list.

3.2.319108 Geographic information — Temporal schema

This International Standard defines the standard concepts needed to describe the temporal characteristics ofgeographic information as they are abstracted from the real world. Temporal characteristics of geographicinformation include feature attributes, feature operations, feature associations, and metadata elements that take avalue in the temporal domain.

Figure 5 - ISO 19108 Temporal Object Types

3.2.419123 Geographic information – Coverages

This International Standard defines a conceptual schema for the spatial characteristics of coverages.

Coverages support mapping from a spatial, temporal or spatiotemporal domain to feature attribute valueswhere feature attribute types are common to all geographic positions within the domain.

Figure 6–ISO 19123 Coverages

This standard is of particular use in the Meteorology area.

3.2.5639-2 Language Codes

See:

Figure 7–ISO 639-2 Language Code

4Using the Foundation Library

4.1Attribute value types

The primary use of the Foundation Library is in the attribute types. The example below uses the Runway class. It has attributes which make use of the Foundation Library:

  • designator: CharacterSting
  • nominalLength: Distance
  • abandoned: Logical

Figure 8 - Using the Foundation Library Types

4.2Specialised DataTypes

It is also possible to use the Foundation Library as the base for more aeronautical specific types. These are found in DataTypes package of the Consolidated Logical Data Model. The example below illustrates how the geometric primitives have been extended in order to add a horizontalAccuracy attribute.

Figure 9 - Extended Foundation Library Types

5TBD

Possible topics:

  • Codelists

6References

Title / Location
1 / ATM Lexicon Guidelines /
2 / AIRM Foundation Rulebook / SJU extranet: Project 08.01.03 > Project Execution
3 / AIRMTechnical Standards Profile / SJU extranet: Project 08.01.03 > Project Execution
4 / AIRM Primer / SJU extranet: Project 08.01.03 > Project Execution

11-Aug-2011 16:22 00.00.01

1of 12