This section contains the general coding rules which are not for a particular subject area but applicable for all AIXM features.

IdentifierData Encoding RuleJustificationData Verification Rule (UID)Remarks
GEN-001For 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-002For 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-003For 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-004All 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

ICAO Annex 15 - Aeronautical Information Services, 15th edition, July 2016.

,

 OGC 12-028r1

OGC 12-028r1, Use of Geography Markup Language (GML) for Aviation Data, https://portal.opengeospatial.org/files/?artifact_id=62061

TBD

Example:

GEN-005

ISO 639-2

ISO 639-2:1998 Codes for the representation of names of languages, Part 3: Alpha-3 code

 three-letter codes should be used for coding language information.

Data harmonisationTBDFor example: "lang" attribute for Note or CallsignDetail.language attribute.

References

Child Pages