AIXM 5 Overview xNOTAM Workshop #2 Brussels, 20-21 November 2007 Item 4 European Organisation for the Safety of Air Navigation
Presentation objectives Remind AIXM 5 goals Explain in detail the part of AIXM 5 that will be used for the xNOTAM Trial Focus on conceptual model
AIXM development Sources AIP
AIXM scope Support international air navigation Aerodromes EnRoute Airspace Route Terminal Fix Procedures Service Airport/Runway Airport/Runway Support international air navigation Aerodromes Airspace NAVAIDS & Fixes Routes (incl. flight restrictions) Procedures Organizations & Services
AIXM 5 Design Objectives Future Capabilities New Data Requirements Modularity Technical Design Decisions Extensibility ISO19100 series Aerodrome Mapping Flexible Exchange UML Terminal Procedures Flexible Messages GML 3.2 Obstacles Permanent & Temporary AIXM version 5 introduces a number of significant changes as compared to the previous versions: adoption of a number of international standards that maximize the chances for interoperability while also reducing the implementation costs: GML - Geography Markup Language, a specialization of XML for geographical data - for data encoding ISO19100 series of geospatial information standards as data modelling framework UML (Unified Modeling Language) for developing AIXM 5 Conceptual Model exhaustive metadata incorporation into the model has been identified update of some concepts (aerodrome mapping, terminal procedures and obstacle data) new capabilities for the data exchange specification itself: equal coverage for permanent and temporary data; be able to communicate both ‘permanent’ changes, such as those that occur at AIRAC cycles and temporary situations, typically promulgated through NOTAM; this requires the introduction of an exhaustive temporality concept in the model; Modularity, extensibility, flexibility of messages and exchange scenarios Metadata Integrity Data Quality Mandates
AIXM 5 – UML class model
AIXM 5 – based on ISO 19100 geometry
AIXM 5 – based on ISO 19100 metadata
AIXM 5 – GML 3.2 (ISO 19136) example
AIXM 5 – AMDB support example
AIXM 5 – Procedures revision example
AIXM 5 – Obstacles example
AIXM 5 – Temporality Time Slice model
AIXM 5 – Extensibility example
AIXM 5 – Modularity work in progress Intended for final release
AIXM 5 – Data Products flexible messages
AIXM 5 – example of encoding
Questions ?
AIXM 5 UML – modelling conventions Features Objects data types attributes relationships
AIXM 5 UML – modelling conventions inheritance association classes choice
AIXM 5 UML – modelling conventions data types
Trial – NOTAMs to be converted temporary restricted/segregated airspace usage/activation; ad-hoc restricted/segregated airspace establishment and activation; route portion closure/activation (such as for CDR 1 and CDR 2 routes); temporary/permanent changes in the route structure (names/positions of points, etc.); en-route navaid unserviceability; airport/heliport usage restrictions; usage restrictions affecting runway directions, runways, taxiways, gate/stands, TLOFs, etc; changes in the surface characteristics of runways; threshold displacements; new permanent or temporary obstacles (point/line/polygon are supported). Airspace Usage Airspace Route Usage Route Segments Navaid Airport Usage Airport Usage Runway Runway Centreline Point Vertical Structure
AIXM - AirportHeliport
AIXM - Runway
AIXM - Runway
AIXM – Airport Usage
AIXM – Airport Usage
AIXM – Airport Usage
Questions ?
AIXM – Significant Points
AIXM – Significant Points
AIXM – Routes and Segments
AIXM – Routes and Segments
AIXM – Route Usage
AIXM – Route Usage
AIXM - Obstacles
AIXM - Obstacles
AIXM - Airspace
AIXM – Airspace class
AIXM – Airspace Usage
AIXM - Airspace
AIXM – text notes
AIXM - Geometry
AIXM – XML encoding example
AIXM development status Final AIXM 5 Release scheduled for the end of 2007 Domains still expected to be significantly impacted finalisation of the SID/STAR model update of the Service model refinement of the Address class modularisation of the AIXM Feature schema file xNOTAM Trial – will use the RC2/RC3 model & schema
Questions?