Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info
titleFile location

Until the work on the new syntax is finalised, the file that contains the work in progress version of the rules is provided here: https://drive.google.com/drive/folders/1cXsTgQcIcV-DFxNyP5lftLLNxEjeudJD?usp=sharing

Publication format

The AIXM Business Rules are provided in two formats:

...

Warning

The HTML export has an editorial issue - a <parameter> element appears in some places, after a line break. The new line is displayed as a white space in the Rule textual description and tagged description. For example, in rule D6D81 displayed below, there is a white space before the value 'M' (... equal-to ' M' has ... instead of ... equal-to 'M' has ...). This editorial issue is propagated in the Excel file created as explained further down. For system that used to import the Excel file with the rules and generate data verification code automatically, this can result into erroneous code. 

Until the script is corrected, this editorial issue can be resolved by editing the HTML file with a text editor able to do find/replace based on regular expressions and removing all the new line and whitespace that precede the element <parameter name=....>. For example, in OxygenXML this can be done using

Find  '\n\s*<parameter

Replace '<parameter

with "Regular expression" option enabled.

UIDProfile: eEADRule textual descriptionRule tagged descriptionRule structureCommentsDiagnosticsAIXM ClassAIXM AttributesAIXM AssociationsName
AIXM-5.1.1_RULE-D8CC1ErrorIt is prohibited that AerialRefuellingAnchor has speedLimit value and AerialRefuellingAnchor has speedLimit@uom value unspecified <keyword>It is prohibited that</keyword><noun_concept> AerialRefuellingAnchor</noun_concept><verb_concept>has</verb_concept><noun_concept> speedLimit</noun_concept><keyword>value</keyword><keyword>and</keyword><noun_concept> AerialRefuellingAnchor</noun_concept><verb_concept>has</verb_concept><noun_concept> speedLimit@uom</noun_concept><keyword>value</keyword><keyword>unspecified</keyword>It is prohibited that DV and DVThe Unit of measurement shall be specified if a value is specified for a property with uom attribute.Found AerialRefuellingAnchor with assigned speedLimit value missing unit of measurementAerialRefuellingAnchorspeedLimit
Mandatory unit of measurement
AIXM-5.1.1_RULE-D8CC2ErrorIt is prohibited that AerialRefuellingAnchor has legSeparation value and AerialRefuellingAnchor has legSeparation@uom value unspecified <keyword>It is prohibited that</keyword><noun_concept> AerialRefuellingAnchor</noun_concept><verb_concept>has</verb_concept><noun_concept> legSeparation</noun_concept><keyword>value</keyword><keyword>and</keyword><noun_concept> AerialRefuellingAnchor</noun_concept><verb_concept>has</verb_concept><noun_concept> legSeparation@uom</noun_concept><keyword>value</keyword><keyword>unspecified</keyword>It is prohibited that DV and DVThe Unit of measurement shall be specified if a value is specified for a property with uom attribute.Found AerialRefuellingAnchor with assigned legSeparation value missing unit of measurementAerialRefuellingAnchorlegSeparation
Mandatory unit of measurement

Excel

Finally, the HTML table was imported in Microsoft Word and then copied into Excel. Here, the file was sorted by AIXM Class, AIXM Attribute and AIXM Associations. In addition, filters have been defined for the various 'Profile' columns.

...