This section contains the general coding rules which are not for a particular subject area but applicable for all AIXM features.
Identifier | Data Encoding Rule | Justification | Data Verification Rule (UID) | Remarks |
---|---|---|---|---|
GEN-001 | For data types that have an uom attribute, a uom value has to be provided, unless explicitly exempted. | AIXM Model / Coding rule | In the AIXM 5 BR several rules exists for particular AIXM 5 properties already: AIXM-5.1_RULE-D8CD0, AIXM-5.1_RULE-D8CD1, AIXM-5.1_RULE-D8CD2, AIXM-5.1_RULE-D8CD3, AIXM-5.1_RULE-D8CD4, AIXM-5.1_RULE-D8CD5, AIXM-5.1_RULE-D8CD6, AIXM-5.1_RULE-D8CD7, AIXM-5.1_RULE-D8D3B, AIXM-5.1_RULE-D8D3C, AIXM-5.1_RULE-D8D3D, AIXM-5.1_RULE-D8D3E, AIXM-5.1_RULE-D8D3F, AIXM-5.1_RULE-D8D40, AIXM-5.1_RULE-D8D41, AIXM-5.1_RULE-D8D42,AIXM-5.1_RULE-D8D43, AIXM-5.1_RULE-D8CC8, AIXM-5.1_RULE-D8CC9, AIXM-5.1_RULE-D8CCA, AIXM-5.1_RULE-D8CCB, AIXM-5.1_RULE-D8CCC, AIXM-5.1_RULE-D8CCD, AIXM-5.1_RULE-D8D10, AIXM-5.1_RULE-D8D11, AIXM-5.1_RULE-D8D12, AIXM-5.1_RULE-D8D13, AIXM-5.1_RULE-D8D14, AIXM-5.1_RULE-D8D76,AIXM-5.1_RULE-D8D77 etc.) | Example: Vertical limit attributes of the AirspaceVolume class use the ValDistanceVerticalType as DataType which contains an uom attribute. |
GEN-002 | For the uom attribute, the value 'OTHER' shall not be used. | In the AIXM 5 BR several rules exists for particular AIXM 5 data types already (e.g AIXM-5.1_RULE-C2D35) | ||
GEN-003 | For the data type CodeYesNoType the value 'OTHER' should not be used for encoding. | Data consistency | These are the data types providing the value 'YES', 'NO' and 'OTHER'. For example used for the Airspace.designatorICAO, | |
GEN-004 | All geographical coordinates should be expressed in the World Geodetic System — 1984 (WGS-84) geodetic reference datum. It is generally recommended that the EPSG:4326 CRS is used in AIXM 5.1 data sets. | ICAO Annex 15, OGC 12-028r1 | TBD | Example: |
GEN-005 | ISO 639-2 three-letter codes should be used for coding language information. | Data harmonisation | TBD | For example: "lang" attribute for Note or CallsignDetail.language attribute. |