Business Rules Profiles
As explained in the Introduction, not all systems are expected to apply the same rules, in particular when it comes to minimal data. The error level of a rule may also depend on the intended use, as data that could be critical for a system might be of less relevance for another system or use. Therefore, the AIXM Business Rules are organised in Profiles. The profile to which a rule belongs is indicated for each rule/template/instance in the XML export and in the tabular presentation as highlighted in the figures below. Two error levels are considered for the moment, "Error" or "Warning".
Profile indication in the XML presentation of the rules | Profile indication in the tabular presentation of the rules |
---|---|
For a template that generates several rules, the profiles can be specified both for either the whole template or for each individual rule. Neither takes precedence, in case of discrepancy an error message "Inconsistent" is indicated in the XML file. ...... | For each individual rule the profiles to which it belongs is indicated in the corresponding column as either Error or Warning: |
EAD Data Provider
This profile contains a selection of AIXM features and business rules that are imposed when providing data in AIXM 5.1 format to the European AIS Database (EAD), Release 12. These rules are classified into two error levels:
- Warning - indicates that the rule is part of the EAD Profile and failure to comply will generate a Warning message. However, the data will be accepted by the EAD.
- Error - indicates that the rule is part of the EAD Profile and failure to comply will generate an upload Error message. It indicates that the whole data set will be rejected. This is the case for rules that prevent data processing failures in EAD. For example, some AIXM 5.1 data needs to be mapped back to AIXM 4.5, which requires some mandatory attributes to be present in the upload file. Therefore, the rules that ensure the presence of these mandatory values are part of the EAD_Error profile.