Digital SNOWTAM Trial: AIXM Database Design

Slides:



Advertisements
Similar presentations
The European Organisation for the Safety of Air Navigation REST and WFS Interfaces Usage in Digital SNOWTAM Trial.
Advertisements

The European Organisation for the Safety of Air Navigation Open session AIXM XML Developers' Seminar.
AIXM 5 Temporality Model. An Example: Navaid frequency change Imagine that AML Navaid undergoes an upgrade that changes its frequency from MHz to.
ACCESS PART 2. Objectives Database Tables Table Parts Key Field Query and Reports Import from Excel Link to Excel.
Designing a Database Unleashing the Power of Relational Database Design.
EUROCONTROL’s Efforts with AIXM
1 Topics raised Implementation of the Digital NOTAM system Mapping the information to AIXM how to generate a minimum subset of the aixm model to generate.
Digital AIM Training - Digital NOTAM
1 xNOTAM Trial Presentation xNOTAM Workshop #2 Brussels, November 2007 Item 6 European Organisation for the Safety of Air Navigation.
Functional Dependencies
EUROCONTROL Digital NOTAM Project
UML to XSD Implementation
Integrating information towards Digital ATM Information Structures - AIXM - Presented By: Eduard Porosnicu, Eurocontrol Date:August 27, 2013.
Physical Database Design Chapter 6. Physical Design and implementation 1.Translate global logical data model for target DBMS  1.1Design base relations.
Presented to: AIXM Developer’s Seminar By: Navin Vembar Date: January 14, 2010 Federal Aviation Administration Changes in AIXM 5.1 from AIXM 5.0.
Data Warehouse Database Design Methods For Technical IT Audience Peter Nolan
The European Organisation for the Safety of Air Navigation EUROCONTROL’s Efforts with AIXM AIXM 5.1 XML Developers' Seminar #4 – Mar 2010.
AMDB/xNOTAM Study “Study on the applicability of the xNOTAM concept for updating Airport Mapping Database (AMDB) applications“ Overview.
Relational Databases Database Driven Applications Retrieving Data Changing Data Analysing Data What is a DBMS An application that holds the data manages.
AIXM 5 Concepts This presentation is based on the first part of the “AICM and AIXM 5 - Exchange Model goals, requirements and design” document. The purpose.
The European Organisation for the Safety of Air Navigation AIXM Support for Digital NOTAM AIXM XML Developers’ Seminar #5 23 March 2010.
UML to XSD. Assumptions Basic Understanding of UML Basic Understanding of XML Basic Understanding of XSD schemas Basic Understanding of UML Basic Understanding.
SNOWTAM Trial: REST Interface. AIXM XML Developers' Seminar 2 Contents Digital-SNOWTAM Trial Introduction REST Introduction REST in the Digital-SNOWTAM.
The European Organisation for the Safety of Air Navigation Aeronautical Information Exchange Model (AIXM) – Business Rules.
SNOWTAM Trial: REST Interface. AIXM XML Developers' Seminar 2 Contents Digital-SNOWTAM Trial Introduction REST Introduction REST in the Digital-SNOWTAM.
Advanced Accounting Information Systems Day 10 answers Organizing and Manipulating Data September 16, 2009.
Singapore Workshop – Technical Focus - 16 June 2008 Temporality and Encodings Concepts and Examples Presented by Brett Brunk Aeronautical Information Management.
Changes in AIXM 5.1 from AIXM 5.0
Introduction to Digital NOTAM
AIXM XML Developers' Seminar
AIXM 5 UML to XSD.
AIXM 5.1 XML Developers' Seminar #2 – Dec 2009
Relational Database Design by ER- and EER-to- Relational Mapping
AIXM 5 Temporality Model
Digital AIM Training - AIXM
XML Examples AIXM 5 RC2.
Contents Digital-SNOWTAM Trial Introduction REST Introduction
Contents Digital-SNOWTAM Trial Introduction REST Introduction
Cameron Blashka| Informer Implementation Specialist
MountainScope: OWS-6 Aviation Handheld Client
UML to XSD.
Associative Query Answering via Query Feature Similarity
Chapter 15 Basics of Functional Dependencies and Normalization for Relational Databases.
Chapter 3 The Relational Model.
FAA Federal NOTAM System (FNS)
Deriving a Relational DB Model from the AIXM CM
AIXM 5 Overview xNOTAM Workshop #2 Brussels, November 2007
AIXM 5 Development Status
AIXM 5 Temporality.
Primary key Introduction Introduction: A primary key, also called a primary keyword, is a key in a relational database that is unique for each record.
Chapter 15 Basics of Functional Dependencies and Normalization for Relational Databases.
Temporality and Encodings
MountainScope: OWS-6 Aviation Handheld Client
Digital AIM Training - AIXM
4/4/2019.
AIXM 5 UML Modelling Conventions
Relational Database Design
Lecture 24: Final Review Friday, March 10, 2006.
RCR generator: A new STEPS/DQRS relationship
Digital NOTAM
Eddy Porosnicu EUROCONTROL
Digital AIM Training - AIXM
Introduction to Digital NOTAM
Eddy Porosnicu EUROCONTROL
Aeronautical Information Exchange Model (AIXM) – Business Rules
AIXM 5.2 – WIP AIXM CCB – Webex 26 APR 2018.
Welcome.
AIXM 5.2 – WIP AIXM CCB – Webex 10 OCT 2017.
Chapter 3 The Relational Model
Airport and Heliport AIXM 5 RC2
Presentation transcript:

Digital SNOWTAM Trial: AIXM Database Design Pulsar Consulting sa Avenue Pasteur, 17 1300 Wavre Belgium Tel : +32 10 43 51 00 Fax : +32 10 43 51 01 Web: www.pulsar.be

Agenda General Guidelines Temporality Model Implementation Common Properties and Geoms Notes Implementation ICAO SNOWTAMs Implementation (not included in AIXM) Null Properties Implementation (xNOTAM-Trial)

Implemented only a subset of AIXM 5.x Manual design (no generation) General Guidelines Implemented only a subset of AIXM 5.x Manual design (no generation) As close as possible to the AIXM Conceptual Model One table per class for <<feature>> and <<object>> Inheritance generally not applied at the database level Inherited fields repeated in each table avoid too many joins Notes and many to many relationships Enumerations  database constraint (!! AIXM 5.1 !!)

Temporality Model Implementation Timeslice types: BASELINE PERMDELTA TEMPDELTA STATE (~ long SNAPSHOT) (interpretation) Fields about temporality are repeated in all timeslice tables to avoid having to many joins (validTime, interpretation, sequenceNumber, etc…) Valid Time / Feature Lifetime Sequence Number / Correction Number as explained in the temporality model (in xSNOWTAM, only one TempDelta can be valid at the specific time)

Common Properties and Geoms * Added technical fields in all tables Tracing information Pre-calculated information and aggregated geoms Runway thirds geoms

Notes Implementation One Note table linked to all timeslices tables (many to many) No constraint on property_name (but managed by applications)

ICAO SNOWTAMs Implementation (not included in AIXM) The timeslices impacted by a SNOWTAM are linked to the associated SNOWTAM. Furthermore, the ICAO SNOWTAM is linked to its associated AirportHeliport Feature:

NULL Properties Implementation Timeslices may explicitly set a property to ‘NULL’: means this property has no value anymore (the property is changed to ‘NULL’). In Digital NOTAM Trial: new “is null” boolean property for each nullable simple or complex property = concatenation of the property name and the suffix “_N” (was generated from the db schema) Not needed in Digital SNOWTAM. Contaminations last no more than 24 hours and a “green” SNOWTAM is emitted for ‘all clear’ situation

QUESTIONS