Info | ||
---|---|---|
| ||
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. |
UID | Profile: eEAD | Rule textual description | Rule tagged description | Rule structure | Comments | Diagnostics | AIXM Class | AIXM Attributes | AIXM Associations | Name |
---|---|---|---|---|---|---|---|---|---|---|
AIXM-5.1.1_RULE-D8CC1 | Error | It 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 DV | The 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 measurement | AerialRefuellingAnchor | speedLimit | Mandatory unit of measurement | |
AIXM-5.1.1_RULE-D8CC2 | Error | It 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 DV | The 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 measurement | AerialRefuellingAnchor | legSeparation | 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.
...