AIXM Data Verification
AIXM Validator (mclick.aero)
Besides schema-validity, a validator service checks data sets for compliance with the business rules. Business rules are complex dependencies and domain specific requirements that must be satisfied by AIXM datasets. These rules cannot be expressed using XML Schema (XSD), but are encoded using SBVR and can be actually checked with Schematron language and custom XPath function. A validator service that uses Schematron rules based on the rule set from the ongoing efforts in the AIXM Business Rules community project is provided by M-Click.aero:
► https://swim.m-click.aero/validator/
FAIVA (FABEC & Nilacandi)
FAIVA, the FABEC Aeronautical Information Validator, is a free, open source, online, cloud-based data validation and verification service designed for AIXM versions 5.1 and 5.1.1. Users can configure validations through a user-friendly interface. It works in two steps:
- First, AIXM datasets can be validated against dedicated XML schemas (subsets of the AIXM schema) for each of the four ICAO AIS data sets (AIP, obstacles, aerodrome mapping, and instrument flight procedures), or against the full schema.
- Then, FAIVA supports verification against six sets of business rules, derived from Eurocontrol's EAD data input rules, from the AIXM Coding Guidelines, and from FABEC's own airspace designator coding rules.
With its open system-to-system interface (API), FAIVA can be integrated into other software, or used online, and can be part of the aeronautical SWIM ecosystem.
This web service aims to facilitate pre-publication validation and verification, reducing errors before data sets reach users, and contributes to improved data quality and compliance within the aviation industry.
► https://faiva.aero
Route Segment Validation Service (Solitec)
The Geodetic Calculation Services (GCS), developed by SOLITEC Software Solutions GesmbH is an OGC compliant Web Processing Service (WPS 1.0.0). GCS provides several calculation routines based on FAA TERPS (8260.58) such as Direct, Inverse and Intersection.
One special service provided GCS is the Route Segment Validation service. It calculates the true track, magnetic track and length of the route segments of a route and validates it against the data provided in an AIXMBasicMessage, or any other AIXM 5.1 application schema. As an output the given (provided) value, the calculated value and the difference between the two values are returned. The Calculations are done using the EnRouteSegmentPoint end and start of a RouteSegment. In addition a check is made, if the positions of the EnRouteSegmentPoint match with those provided in the Curve element. Deviations are reported.
► https://gcs-wps.solitec.com/ows?Request=GetCapabilities
In addition, the Route Segment Validation Service is also available as web application with a corresponding Graphical User Interface (GUI) and map visualisation.
► https://gcs.solitec.com
Detailed Documentation about the Route Segment Validation service and GCS can be downloaded via the following link:
► https://confluence.solitec.com/display/public/GCS/Geodetic+Calculation+Services+%28GCS%29+Documentation?key=GCS&key=GCS