Business Rules

Why necessary

The AIXM UML model includes basic constraints expressed as lists of values, range of values, patterns. These are enforced in the AIXM XML Schema. More complex constraints, such as dependencies between the values of different attributes (sometimes in different classes), detection of out of range values, mandatory properties for specific data usage, data quality requirements (resolution, accuracy), etc. are not included in the UML model and do not appear in the XML Schema. Thus the need to document such more complex constraints as “business rules”.

In the earlier versions (up to AIXM 4.5), such business rules were part of the model. However, the experience accumulated through implementation shows that such rules are not equally applicable in all AIXM communities. The most obvious example are mandatory properties for AIXM features. For flight planning applications, there is no need for the frequency/channel of a navigation aid. On the other side, such attributes are mandatory for data sets intended for air navigation applications. Therefore, the aim of the AIXM Business Rules project is to maintain an exhaustive set of candidate AIXM business rules, from which profiles for a particular application or set of applications can be extracted.

Specification

The Semantics of Business Vocabulary and Rules (>>> SBVR) standard is used for the writing of the AIXM business rules in relation with the AIXM UML logical data model, which provides the "business vocabulary". The following document describes the concepts and conventions applied in the writing of the AIXM business rules:

►  AIXM Business Rules - Using SBVR

AIXM Business Rules versions

The most recent release of the AIXM Business Rules is version 0.8 and it is provided through the link below. It contains around 1800 rules, in particular rules applied by the European AIS Database (EAD), Release 12 for AIXM 5.1 data providers. It also includes rules that support the >>> ADQ requirements for data accuracy and data resolution. 

►  AIXM 5.1 - Business Rules - version 0.8

Note: Each set of business rules is applicable to a specific AIXM version and each rule has a unique identifier that includes the AIXM version. The current set is applicable to AIXM version 5.1. However, the same rules can be used with AIXM version 5.1.1, as there are no differences between the two AIXM versions that would make one of the rules inapplicable.

The next version is scheduled for the second part of 2019 and it will include with priority:

  • rules that are relevant for the provision of an AIP Data Set in AIXM 5.1.1 format;
  • rules that are relevant for the provision of an Obstacle Data Set in AIXM 5.1.1 format;
  • rules derived from the Digital NOTAM Specification (coding scenarios), version 2.0

For information, previous working versions of the AIXM 5.1 Business Rules set are provided here:

[2017/02] AIXM 5.1 - Business Rules (ver. 0.7.2)

[2015/09] AIXM 5.1 - Business Rules (ver. 0.5)

[2015/06] The second draft set published under the new SBVR project (ver 0.4)

[2014] The first draft set of rules published under the new SBVR project (ver. 0.3)

[2010] Initial set of AIXM 5.1 Business Rules