Sei sulla pagina 1di 20

AERONAUTICAL DATA VALIDATION

PLATFORM
AIRM/ISRM Data Validation,
Business Rules and Policy Enforcement
Why Data Validation Service?

Because we need to ensure:

Structural and logical consistency of


aeronautical data.
Compliance with ISRM, AIRM and international
standards.
Fulfillment of best practices.
Define additional business rules.

2
Introduction

Aeronautical Data Validation


Syntactic validation in accordance with AIRM,
ISRM
Semantic validation based on SBVR encoded
rule sets (profiles)
Application Business Rules Evaluation
Management
Business rule modelling
Transformation to executable code
XML Schema administration
User management

3
Data Validation Concept
PIM
AIRM
UML

ISRM

4
Data Validation Concept
PIM 1. Structural and logical
AIRM consistency of
UML aeronautical data
Rules
2. Compliance with ISRM,
ISRM AIRM, international
standards
3. Fulfillment of best
practices

5
Data Validation Concept
PIM 1. Structural and logical
AIRM consistency of
UML SBVR aeronautical data
Constraints 2. Compliance with ISRM,
ISRM AIRM, international
standards
3. Fulfillment of best
practices

6
Data Validation Concept
PIM
AIRM
UML SBVR
Constraints
ISRM

Executable
form

7
Data Validation Concept
PIM
AIRM
UML SBVR
Constraints
ISRM

Executable
form

PSM

XML Schematron
Schemas for XSLT

8
Data Validation Concept
PIM
AIRM
UML SBVR
Constraints
ISRM

Valid
ation
Engi
ne
PSM

XML Schematron
Schemas for XSLT

9
Data Validation Concept
PIM
AIRM
UML SBVR
Constraints
ISRM

Valid
ation
Engi
ne
PSM

XML Schematron
Schemas for XSLT

10
Data Validation Concept
PIM
AIRM
UML SBVR
Constraints
ISRM

Valid
ation
Engi
ne
PSM

XML Schematron
Schemas for XSLT

11
Data Validation Concept
PIM
AIRM
UML SBVR
Constraints
ISRM

Valid
ation
Engi
ne
PSM

XML Schematron
Schemas for XSLT

12
Result

13
Technical Architecture

14
Master Class Scope

15
Validation Service Interface

SWIM YP Core, Generic Binding: REST over


HTTPS over TCP
Input:
Validator type and profiles encoded via URL
Payload document (AIXM 5.1 document, Digital
NOTAM, FIXM, WFS queries, WXXM and so on)
Output:
Validation report encoded in JSON or XML.

16
Business Rules Manager

BR-Profile Configuration on-the-fly


SBVR and Schematron Editor

17
Business Benefits

ADQ enabler for SWIM participants ANSPs,


Airlines, Airports and commercial ATM service
provider
SWIM-TI DV FB implementation
Efficient data quality assessment for regional and
global aeronautical data exchange
Collaborative decision making support via B2B
Policy enforcement in the SWIM-TI via B2B

18
Future Work

SBVR Aviation Extension support


Spatial validation rules
SBVR to Schematron automatic rule
transformation
EAD database access for advanced data
validation
Advance support for policy enforcement and
content based decision making

19
Aeronautical Data Validation Platform

Welcome to the Validator


presentation at the m-
click.aero stand

Aleksandar Balaban
aleksandar.balaban@m-click.aero