Docstoc

Rules - Eurocontrol

Document Sample
Rules - Eurocontrol Powered By Docstoc
					NP_FINAL_APP_VERTICAL_ANGLE_IN_STEPDOWN_FIX
      Arinc424     Levels             Categories                YES


     AIXM45BR         Fatal            Minimal data rule        no

     Annex 15         Error            Data consistency rule    partial




     Annex 14         Warning          Coding rule




     Annex 11                          Recommended practice
     Annex 10                          EAD specific rule
     EUROCAE ED-99A                    Data plausibility rule

     Icao Doc 8126                     Standard ICAO
    Source           §                 Rule expressed in SVBR                                     Comments                                                                XSD Rule
                                                                                                  (usually contains the original wording of the rule)

0   ICAO Annex 15    section 3.7.1.1   Each [...] that has an srsName must have srsName =         All geographical coordinates should be expressed in the WGS 84 system
                                       'urn:ogc:def:crs:OGC:1.3:CRS84'                            [ Standard - Source: ICAO Annex 15, item 3.7.1.1 ]

1   AIXM 4.5         generic rule 02   Each ElevatedCurve that has a verticalAccuracy must have   VAL_ELEV_ACCURACY may be specified only if VAL_ELEV has been
    Business Rules                     an elevation                                               specified

2   AIXM 4.5         generic rule 03   Each ElevatedPoint that has a verticalAccuracy must have   VAL_ELEV_ACCURACY may be specified only if VAL_ELEV has been
    Business Rules                     an elevation                                               specified
3    AIXM 4.5         generic rule 05   Each ElevatedCurve that has a geoidUndulation must have       VAL_GEOID_UNDULATION may be specified only if VAL_ELEV has been
     Business Rules                     an elevation                                                  specified

4    AIXM 4.5         generic rule 06   Each ElevatedPoint that has a geoidUndulation must have       VAL_GEOID_UNDULATION may be specified only if VAL_ELEV has been
     Business Rules                     an elevation                                                  specified

5    AIXM 4.5         generic rule 21   Each [...].lowerLimit that has an uom equal to 'FL' should    If lowerLimit.UOM = 'FL' (flight level in hundreds of feet) then it should have 2
     Business Rules                     have 2 or 3 digits.                                           or 3 digits.


6    AIXM 4.5                           Each [...].lowerLevel that has an uom equal to 'FL' should    If lowerLimit.UOM = 'FL' (flight level in hundreds of feet) then it should have 2
     Business Rules                     have 2 or 3 digits.                                           or 3 digits.


7    AIXM 4.5         generic rule 24   Each [...].upperLimit that has an uom equal to 'FL' should    If upperLimit.UOM = 'FL' (flight level in hundreds of feet) then it should have 2
     Business Rules                     have 2 or 3 digits.                                           or 3 digits.

8    AIXM 4.5         generic rule 25   Each [...].upperLimitAltitude that has an uom equal to 'FL'   If lowerLimit.UOM = 'FL' (flight level in hundreds of feet) then it should have 2
     Business Rules                     should have 2 or 3 digits.                                    or 3 digits.


9    AIXM 4.5         generic rule 27   Each [...].minimumLimit that has an uom equal to 'FL'         If minimumLimit.UOM = 'FL' (flight level in hundreds of feet) then it should have
     Business Rules                     should have 2 or 3 digits.                                    2 or 3 digits.

10   AIXM 4.5         generic rule 28   Each [...].maximumLimit that has an uom equal to 'FL'         If maximumLimit.UOM = 'FL' (flight level in hundreds of feet) then it should
     Business Rules                     should have 2 or 3 digits.                                    have 2 or 3 digits.

11   AIXM 4.5         generic rule 29   Each [...] that has a lowerLimit must have a                  "If VAL_DIST_VER_LOWER is specified, then UOM_DIST_VER_LOWER and
     Business Rules                     lowerLimitReference.                                          CODE_DIST_VER_LOWER are mandatoryIf UOM_DIST_VER_LOWER is
                                                                                                      specified, then VAL_DIST_VER_LOWER and CODE_DIST_VER_LOWER are
                                                                                                      mandatory. "
12   AIXM 4.5         generic rule 30   Each [...] that has a lowerLimitAltitude must have a          "If VAL_DIST_VER_LOWER is specified, then UOM_DIST_VER_LOWER and
     Business Rules                     lowerLimitReference                                           CODE_DIST_VER_LOWER are mandatoryIf UOM_DIST_VER_LOWER is
                                                                                                      specified, then VAL_DIST_VER_LOWER and CODE_DIST_VER_LOWER are
                                                                                                      mandatory. "
13   AIXM 4.5         generic rule 31   Each [...] that has a lowerLevel must have a                  "If VAL_DIST_VER_LOWER is specified, then UOM_DIST_VER_LOWER and
     Business Rules                     lowerLevelReference.                                          CODE_DIST_VER_LOWER are mandatoryIf UOM_DIST_VER_LOWER is
                                                                                                      specified, then VAL_DIST_VER_LOWER and CODE_DIST_VER_LOWER are
                                                                                                      mandatory. "
14   AIXM 4.5         generic rule 32   Each [...] that has an upperLimit must have an                "If VAL_DIST_VER_UPPER is specified, then UOM_DIST_VER_UPPER and
     Business Rules                     upperLimitReference.                                          CODE_DIST_VER_UPPER are mandatoryIf UOM_DIST_VER_UPPER is
                                                                                                      specified, then VAL_DIST_VER_UPPER and CODE_DIST_VER_UPPER are
                                                                                                      mandatory."
15   AIXM 4.5         generic rule 33   Each [...] that has a upperLimitAltitude must have a          "If VAL_DIST_VER_UPPER is specified, then UOM_DIST_VER_UPPER and
     Business Rules                     upperLimitReference                                           CODE_DIST_VER_UPPER are mandatoryIf UOM_DIST_VER_UPPER is
                                                                                                      specified, then VAL_DIST_VER_UPPER and CODE_DIST_VER_UPPER are
                                                                                                      mandatory."
16   AIXM 4.5         generic rule 34   Each [...] that has an upperLevel must have an                    "If VAL_DIST_VER_UPPER is specified, then UOM_DIST_VER_UPPER and
     Business Rules                     upperLevelReference.                                              CODE_DIST_VER_UPPER are mandatoryIf UOM_DIST_VER_UPPER is
                                                                                                          specified, then VAL_DIST_VER_UPPER and CODE_DIST_VER_UPPER are
                                                                                                          mandatory."
17   AIXM 4.5         generic rule 35   Each [...] that has a minimumLimit must have a                    "If VAL_DIST_VER_MNM is specified, then UOM_DIST_VER_MNM and
     Business Rules                     minimumLimitReference.                                            CODE_DIST_VER_MNM are mandatoryIf UOM_DIST_VER_MNM is specified,
                                                                                                          then VAL_DIST_VER_MNM and CODE_DIST_VER_MNM are mandatory."

18   AIXM 4.5         generic rule 37   Each [...] that has a lowerLimit.uom equal to 'FL' or 'SM' or a   If the unit of measurement has the value 'FL' or 'SM', then the attribute
     Business Rules                     lowerLevel.uom equal to 'FL' or 'SM' or a                         CODE_DIST_VER_LOWER must have the value 'STD' (standard pressure).
                                        lowerLimitAltitude.uom equal to 'FL' or 'SM' must have a
                                        lowerLimitReference equal to 'STD'.
19   AIXM 4.5         generic rule 39   Each [...] that has a minimumLimit.uom equal to 'FL' or 'SM'      If the unit of measurement has the value 'FL' or 'SM', then the attribute
     Business Rules                     must have a minimumLimitReference equal to 'STD'.                 CODE_DIST_VER_MNM must have the value 'STD' (standard pressure).


20   AIXM 4.5         generic rule 40   Each [...] that has a maximumLimit.uom equal to 'FL' or 'SM' If the unit of measurement as the value 'FL' or 'SM', then the attribute
     Business Rules                     must have a maximumLimitReference equal to 'STD'.            CODE_DIST_VER_MAX must have the value 'STD' (standard pressure).


21   AIXM 4.5         generic rule 41   Each [...] that has a lowerLimitReference must have a             If CODE_DIST_VER_LOWER is specified, then UOM_DIST_VER_LOWER
     Business Rules                     lowerLimit or a lowerLimitAltitude.                               and VAL_DIST_VER_LOWER are mandatory.



22   AIXM 4.5         generic rule 43   Each [...] that has a minimumLimitReference must have a           If CODE_DIST_VER_MNM is specified, then UOM_DIST_VER_MNM and
     Business Rules                     minimumLimit                                                      VAL_DIST_VER_MNM are mandatory.


23   AIXM 4.5         generic rule 44   Each [...] that has a maximumLimitReference must have a           If CODE_DIST_VER_MAX is specified, then VAL_DIST_VER_MAX and
     Business Rules                     maximumLimit                                                      UOM_DIST_VER_MAX are mandatory.


24   AIXM 4.5         generic rule 49   Each [...] that has a lowerLimitReference equal to                When expressed using the same unit of measurement (UOM_DIST_VER_*)
     Business Rules                     [...].upperLimitReference must have [...].lowerLimit at most      and the same vertical reference (CODE_DIST_VER_*), the value of
                                        [...].upperLimit                                                  VAL_DIST_VER_UPPER must be higher than or equal to the value of
                                                                                                          VAL_DIST_VER_LOWER
25   AIXM 4.5         generic rule 50   Each [...] that has a width and a length should have              If both VAL_WID and VAL_LEN are specified, VAL_WID should be lower than
     Business Rules                     [...].width less than [...].length                                VAL_LEN

26   AIXM 4.5         generic rule 51   Each [...] that has a dateMagneticVariation must have a           If DATE_MAG_VAR is specified, then VAL_MAG_VAR is mandatory
     Business Rules                     magneticVariation
27   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

28   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

29   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

30   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

31   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

32   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

33   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

34   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

35   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

36   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

37   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

38   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]
39   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

40   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

41   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

42   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

43   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

44   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

45   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

46   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

47   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

48   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

49   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

50   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]
51   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

52   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

53   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

54   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

55   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

56   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

57   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

58   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

59   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

60   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

61   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

62   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]
63   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

64   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

65   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

66   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

67   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

68   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

69   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

70   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

71   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

72   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

73   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

74   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]
75   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

76   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

77   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

78   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

79   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

80   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

81   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

82   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

83   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

84   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

85   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

86   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]
87   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

88   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

89   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

90   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

91   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

92   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

93   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

94   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

95   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

96   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

97   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]

98   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
     99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                     paragraph 3.1.5]
99    EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
      99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                      paragraph 3.1.5]

100   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
      99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                      paragraph 3.1.5]

101   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
      99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                      paragraph 3.1.5]

102   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
      99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                      paragraph 3.1.5]

103   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
      99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                      paragraph 3.1.5]

104   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
      99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                      paragraph 3.1.5]

105   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
      99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                      paragraph 3.1.5]

106   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
      99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                      paragraph 3.1.5]

107   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
      99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                      paragraph 3.1.5]

108   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
      99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                      paragraph 3.1.5]

109   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
      99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                      paragraph 3.1.5]

110   EUROCAE ED-   section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'   As a standardization requirement, the metric system shall be used for linear
      99A           61                                                                                measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                      paragraph 3.1.5]
111   EUROCAE ED-      section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'          As a standardization requirement, the metric system shall be used for linear
      99A              61                                                                                       measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                                paragraph 3.1.5]

112   EUROCAE ED-      section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'          As a standardization requirement, the metric system shall be used for linear
      99A              61                                                                                       measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                                paragraph 3.1.5]

113   EUROCAE ED-      section 3.1.5 generic rule   Each UomDistanceType should be 'KM' or 'M' or 'CM'          As a standardization requirement, the metric system shall be used for linear
      99A              61                                                                                       measurements. UOM shall be KM or M[ Standard Source : EUROCAE ED-99A,
                                                                                                                paragraph 3.1.5]

114   AIXM 4.5         p.7 - $8                     If any data accuracy has changed, this new accuracy value   If any data accuracy has changed, this new accuracy value should be more
      Business Rules                                should be more accurate than the old one.                   accurate than the old one.
115   AIXM 4.5         p.7 - $9                                                                                 If accuracy has changed, the main data value should also change
      Business Rules
116   AIXM 4.5         p.8 - $11                                                                                When a Datum is available for a data type, a value should be provided with its
      Business Rules                                                                                            Datum
117   AIXM 4.5         p.8 - $12                                                                                A Datum should only be provided if the main data is also provided.
      Business Rules
118   AIXM 4.5         p.8 - $13                                                                                If a Datum has changed, fields based on this Datum are expected to be updated
      Business Rules
119   AIXM 4.5         p.9 - $16                                                                                When a relationship between features is linked to a geographical distance, a
      Business Rules                                                                                            warning could be issued for entities matching the distance criteria but not
                                                                                                                included in the relation
120   AIXM 4.5         ADDRESS                      Each OnlineContact.eMail must have the format               If CODE_TYPE = 'EMAIL' than the value of this attribute must have the format
      Business Rules                                '[name]@[server].[registered domain]'                       '[name]@[server].[registered domain]'




121   AIXM 4.5         ADDRESS                      Each OnlineContact that has a network equal to 'INTERNET' If CODE_TYPE = 'URL' than the value of this attribute must have the format
      Business Rules                                must have a linkage that has the format '[http://]www.    '[http://]www. [server].[registered domain]'.
                                                    [server].[registered domain]'

122   AIXM 4.5         ADDRESS                      Each OnlineContact that has a network equal to 'AMHS'       "If CODE_TYPE = 'AMHS' than the value of this attribute must follow XF or
      Business Rules                                must have a linkage that follows XF or CAAS syntax          CAAS syntax :'/C=XX/A=ICAO/P=[2 cars code country] /O=AFTN/OU=[8 cars
                                                                                                                AFS
                                                                                                                        ÂÃÂÃÂÃÂor'Ã ÃÂÃÂÃÂÃÂÃÂÃÂÃÂ/
                                                                                                                addr]/'Ã ƒ ‚ ‚ ƒ ‚ ‚ ™ ƒ ‚ ƒ ƒ ‚ ‚ ‚ ƒ ƒ ‚ ‚ ƒ ‚ ‚ ˜C=XX/A=ICAO/P=[Entity]/O=[Org]
                                                                                                                /OU=[Icao code loc]/CN=[8 cars AFS addr]"

123   AIXM 4.5         ADDRESS                                                                                  If CODE_TYPE = 'RADIO' than the value of this attribute must have the format
      Business Rules                                                                                            '[frequency value] [Mhz|Khz|...]'.
124   AIXM 4.5         ADDRESS                                                                                  "required for FPL-MSG concerning - AIRSPACEThis relationship can only occur
      Business Rules                                                                                            for instances of the ADDRESS entity which are also related to a UNIT "
125   AIXM 4.5         AD_HP               Each AirportHeliport must have at least one                   For every aerodrome/heliport there must be at least one postal address and one
      Business Rules                       ContactInformation.PostalAddress and at least one             telephone number defined
                                           ContactInformation.TelephoneContact.voice


126   AIXM 4.5         AD_HP               Each AirportHeliport that has a type equal to 'AD' or 'AH'    If CODE_TYPE='AD' (aerodrome only) or 'AH' (aerodrome with helipads), then
      Business Rules                       must have a controlType                                       CODE_TYPE_MIL_OPS is mandatory



127   AIXM 4.5         AD_HP               Each AirportHeliport.ARP must have horizontalAccuracy and VAL_GEO_ACCURACY should be of at least 1 sec
      Business Rules                       AirportHeliport.ARP.horizontalAccuracy should be at most
                                           1sec


128   AIXM 4.5         AD_HP               Each AirportHeliport.ARP must have verticalAccuracy and       VAL_ELEV_ACCURACY should be equal or better than 1 m or 1 ft
      Business Rules                       AirportHeliport.ARP.verticalAccuracy should be at most 1M



129   AIXM 4.5         AD_HP               Each AirportHeliport that has dateMagneticVariation must      If DATE_MAG_VAR is specified, it should be prior or equal to the planned
      Business Rules                       have dateMagneticVariation that is before validTime           effective publication date.




130   AIXM 4.5         AD_HP               Each AirportHeliport that has a magneticVariationChange       VAL_MAG_VAR_CHG may be specified only if VAL_MAG_VAR has been
      Business Rules                       must have a magneticVariation                                 specified



131   AIXM 4.5         AD_HP_COLLOCATION   Each AirportHeliportCollocation.hostAirport must not be       An aerodrome/heliport cannot be co-located with itself
      Business Rules                       equal to AirportHeliportCollocation.dependentAirport




132   AIXM 4.5         AD_HP_COLLOCATION   Each AirportHeliportCollocation that has type equal to 'FULL' If CODE_TYPE = 'F' or 'R' , then the position of the reference points of the two
      Business Rules                       or 'RWY' must have dependentAirportHeliport.ARP.pos           airports, as given by the attributes GEO_LAT and GEO_LONG, must be
                                           equal to hostAirport.ARP.pos                                  identical

                                                                                                         [JLL] one should perhaps calculate distance between points and accept a
                                                                                                         limited discrepancy
133   AIXM 4.5         AD_HP_COLLOCATION        Each AirportHeliportCollocation that has type not equal to    If the value of the CODE_TYPE is anything else than 'F' (i.e. full collocation), a
      Business Rules                            'FULL' must have at least one Note describing share parts.    textual description of the shared parts has to be given. Therefore the
                                                                                                              TXT_DESCR is mandatory in this case



134   ICAO Annex 10    Appendix 1 AD 2.6        Each FireFightingService must have a category                 If the value of CODE_TYPE = 'FIRE' , then CODE_CAT is mandatory




135   ICAO Annex 10    AD_HP_GND_SER            Each FireFightingService that has a category equal to 'A10'   If CODE_CAT = 'A10' then CODE_CAT_REFERENCE must have the value
                                                must have a standard equal to 'NATO'.                         'NATO'.



136   AIXM 4.5         AD_HP_SURFACE_BOR        Each ElevatedSurface that has a verticalAccuracy must have VAL_ELEV_ACCURACY may be specified only if at least one VAL_ELEV is
      Business Rules   DER                      an elevation                                               specified in the related AD_HP_SURFACE_VERTEX

137   AIXM 4.5         AD_HP_USAGE_CONDITI Each AirportHeliportUsage must have exactly one                    Each AD_HP_USAGE_CONDITION must be related to at least one of the
      Business Rules   ON                  ConditionCombination.AircraftCharacteristic or at least one        AIRCRAFT_CLASS and FLIGHT_CLASS entities
                                           ConditionCombination.FlightCharacteristic or at least one
                                           ConditionCombination.Meteorology or
                                           ConditionCombination.subCondition


138   AIXM 4.5         AD_HP_USAGE_CONDITI Each AirportHeliportUsage that has at least one                  If a related FLIGHT_CLASS has CODE_RULE = 'V' or 'IV', then the
      Business Rules   ON                  ConditionCombination.ConditionElementChoice.FlightChara TXT_DESCR_LDI attribute of the related aerodrome/heliport is mandatory.
                                           cteristic.rule equal to 'VFR' or 'ALL' must have at least one
                                           AirportHeliportAvailability.AirportHeliport.landingDirectionIndi
                                           cator

139   AIXM 4.5         AERO_GND_LGT             Each AeronauticalGroundLight that has type equal to 'ABN'     If CODE_TYPE = 'ABN' (Aerodrome Beacon), then CODE_TYPE of the
      Business Rules                            must have exactly one AirportHeliport.type equal to 'AD' or   referenced AD_HP must be 'AD' or 'AH'
                                                'AH'



140   AIXM 4.5         AERO_GND_LGT             Each AeronauticalGroundLight that has type equal to        If CODE_TYPE = 'HBCN' (Heliport Beacon), then CODE_TYPE of the
      Business Rules                            'HEL_BCN' must have exactly one AirportHeliport.type equal referenced AD_HP must be 'HP'
                                                to 'HP'
141   AIXM 4.5         AERO_GND_LGT   Each AeronauticalGroundLight that has type equal to        If CODE_TYPE = 'HBCN', 'IBN', 'SIG' or 'ABN then TXT_NAME and
      Business Rules                  'HEL_BCN' or 'IBN' or 'TWR_BCN' or 'ABN' must have a       TXT_NAME of the related AD_HP must match
                                      name equal to
                                      AeronauticalGroundLight.AirportHeliport.name


142   ICAO Annex 15    Appendix 7-1   Each                                                       AERO_GND_LGT
                                      AeronauticalGroundLight.ElevatedPoint.horizontalAccuracy   VAL_GEO_ACCURACY should be of at least 1/10 sec [ Standard - Source:
                                      should be at most 1/10 sec                                 ICAO annex 15, Appendix 7-1]



143   ICAO Annex 15    Appendix 7-2   Each                                                       "VAL_ELEV_ACCURACY should be equal or better than 1 m or 1 ft[ Standard -
                                      AeronauticalGroundLight.ElevatedPoint.verticalAccuracy     Source: ICAO annex 15, Appendix 7-2]"
                                      should be at most 1 ft



144   AIXM 4.5         AIRSPACE       Each Airspace that has a type equal to 'PART' must have at If CODE_TYPE='PART', then the airspace must be used as
      Business Rules                  least one AirspaceVolumeDependency                         AIRSPACE_AGGREG_COMP



145   AIXM 4.5         AIRSPACE       Each Airspace.AirspaceVolume that has at least one         An AIRSPACE instance, which has a geometry defined by aggregation (the
      Business Rules                  AirspaceVolumeDependency must have no upperLimit and       related AIRSPACE_DERIV_GEOMETRY is related to one or more instances of
                                      no lowerLimit and no maximumLimit and no minimumLimit      AIRSPACE_AGGREG_COMP), cannot have any value specified for
                                                                                                 VAL_DIST_VER_LOWER, VAL_DIST_VER_UPPER, VAL_DIST_VER_MNM
                                                                                                 and VAL_DIST_VER_MAX.




146   AIXM 4.5         AIRSPACE       Each Airspace that has interpretation='PERMDELTA' or       This attribute is non-updateable. This means, for example, that an FIR cannot
      Business Rules                  'TEMPDELTA' must not have a type.                          change into a sector or a danger area and vice-versa



147   AIXM 4.5         AIRSPACE       Each Airspace that has type='CLASS' must have at least     If CODE_TYPE='CLASS', then attribute CODE_CLASS is mandatory
      Business Rules                  one AirspaceLayerClass.
148   AIXM 4.5         AIRSPACE                Each AirspaceVolume that has an upperLimit and a            When expressed using the same unit of measurement (UOM_DIST_VER_*)
      Business Rules                           lowerLimit and an upperLimitReference and a                 and the same vertical reference (CODE_DIST_VER_*), the value of
                                               lowerLimitReference and upperLimitReference equal to        VAL_DIST_VER_UPPER must be higher than VAL_DIST_VER_LOWER and
                                               lowerLimitReference must have upperLimit greater than       VAL_DIST_VER_MNM
                                               lowerLimitLimit.


149   AIXM 4.5         AIRSPACE                Each AirspaceVolume that has an upperLimit and a            When expressed using the same unit of measurement (UOM_DIST_VER_*)
      Business Rules                           minimumLimit and an upperLimitReference and a               and the same vertical reference (CODE_DIST_VER_*), the value of
                                               minimumLimitReference and upperLimitReference equal to      VAL_DIST_VER_UPPER must be higher than VAL_DIST_VER_LOWER and
                                               minimumLimitReference must have upperLimit greater than     VAL_DIST_VER_MNM
                                               minimumLimitLimit.


150   AIXM 4.5         AIRSPACE                Each AirspaceVolume.maximumLimitReference should be         CODE_DIST_VER_MAX should have the value 'HEI' [The distance measured
      Business Rules                           equal to 'SFC'                                              from GND].
151   AIXM 4.5         AIRSPACE                Each AirspaceVolume.minimumLimitReference should be         CODE_DIST_VER_MNM should have the value 'HEI' [the distance measured
      Business Rules                           equal to 'SFC'                                              from the GND].

152   AIXM 4.5         AIRSPACE                Each Airspace that has an upperLowerSeparation must have This value may be specified only if CODE_TYPE = 'FIR'
      Business Rules                           Airspace.type equal to 'FIR'



153   AIXM 4.5         AIRSPACE_AGGREG_CO Each AirspaceGeometryComponent that has an operation             If CODE_OPR = 'BASE', then NO_SEQ must be '1' (first)
      Business Rules   MP                 equal to 'BASE' must have an operationSequence equal to
                                          '1'

154   ICAO Annex 15    Appenxi 7-1             Each AirspaceVolume that is part of one Airspace that has   AIRSPACE_CIRCLE_VERTEX
                                               type equal to 'CTA' or 'CTA_P' or CTR' or 'CTR_P' should    "VAL_GEO_ACCURACY should be of at least 1 sec for AIRSPACE of
                                               have exactly one Surface.horizontalAccuracy at most 1 sec   CODE_TYPE in CTA, CTA-P, CTR, CTR-P[ Standard - Source: ICAO annex
                                                                                                           15, Appendix 7-1] "
155   AIXM 4.5         AIRSPACE_DERIV_GEO      An Airspace must have exactly one GeometryComponent         There must exist exactly one related AIRSPACE_AGGREG_COMP having
      Business Rules   M                       that has operation equal to 'BASE'                          CODE_OPR = 'BASE'



156   AIXM 4.5         DESIGNATED_POINT        Each DesignatedPoint that has a type equal to 'ICAO' should If CODE_TYPE='ICAO', then CODE_ID should be unique world-wide
      Business Rules                           have a designator that is not equal to another
                                               DesignatedPoint.designator



157   AIXM 4.5         DESIGNATED_POINT        Each DesignatedPoint1 that has DesignatedPoint1.type      If CODE_TYPE='ADHP', then CODE_ID should be unique in the context of the
      Business Rules                           equal to 'TERMINAL' and DesignatedPoint1.airportHeliport related AD_HP
                                               that is equal to another DesignatedPoint2.airportHeliport
                                               should have designator that is not be equal to
                                               DesignatedPoint2.designator.
158   ICAO Annex 11    Item 1.1           Each DesignatedPoint that has a type equal to 'ICAO' should DESIGNATED_POINT
                                          have at least one DistanceIndication and at least one       If CODE_TYPE='ICAO', then there should exist at least one
                                          AngleIndication                                             ANGLE_INDICATION and one DISTANCE_INDICATION related to this
                                                                                                      DESIGNATED_POINT [ Standard rule - Source: ICAO Annex 11, Appendix 2-
                                                                                                      1 Item 1.1 ]
159   AIXM 4.5         DESIGNATED_POINT   Each DesignatedPoint that has exactly one                   at the centre of - TLOF
      Business Rules                      TouchDownLiftOff must have no Point that is not equal to    Over the same time period, the values of the GEO_LAT, GEO_LONG,
                                          DesignatedPoint.TouchDownLiftOff.ElevatedPoint              CODE_DATUM, VAL_GEO_ACCURACY and UOM_GEO_ACCURACY
                                                                                                      attributes must be equal with those of the similarly named attributes in the
                                                                                                      related TLOF [ Consistency rule - Source: AIXM ]




160   ICAO Annex 15    Appendix 7-1       Each                                                         DESIGNATED_POINT
                                          FinalLeg.SignificantPoint.Navaid.NavaidEquipment.Elevated VAL_GEO_ACCURACY should be of at least 1/10 sec if used in a IAP
                                          Point.horizontalAccuracy should be at most 1/10 sec          procedure_leg [ Standard - Source: ICAO annex 15, Appendix 7-1]
                                          Each FinalLeg.SignificantPoint.Point.horizontalAccuracy
                                          should be at most 1/10 sec
                                          Each
                                          FinalLeg.SignificantPoint.TouchDownLiftOff.ElevatedPoint.h
                                          orizontalAccuracy should be at most 1/10 sec
                                          Each
                                          FinalLeg.SignificantPoint.AirportHeliport.ARP.horizontalAccu
                                          racy should be at most 1/10 sec




161   ICAO Annex 15    Appendix 7-1       Each                                                         DESIGNATED_POINT
                                          FinalLeg.SignificantPoint.Navaid.NavaidEquipment.Elevated VAL_GEO_ACCURACY should be of at least 1/10 sec if used in a IAP
                                          Point.horizontalAccuracy should be at most 1/10 sec          procedure_leg [ Standard - Source: ICAO annex 15, Appendix 7-1]
                                          Each FinalLeg.SignificantPoint.Point.horizontalAccuracy
                                          should be at most 1/10 sec
                                          Each
                                          FinalLeg.SignificantPoint.TouchDownLiftOff.ElevatedPoint.h
                                          orizontalAccuracy should be at most 1/10 sec
                                          Each
                                          FinalLeg.SignificantPoint.AirportHeliport.ARP.horizontalAccu
                                          racy should be at most 1/10 sec
162   ICAO Annex 15    Appendix 7-1               Each                                                         DESIGNATED_POINT
                                                  FinalLeg.SignificantPoint.Navaid.NavaidEquipment.Elevated VAL_GEO_ACCURACY should be of at least 1/10 sec if used in a IAP
                                                  Point.horizontalAccuracy should be at most 1/10 sec          procedure_leg [ Standard - Source: ICAO annex 15, Appendix 7-1]
                                                  Each FinalLeg.SignificantPoint.Point.horizontalAccuracy
                                                  should be at most 1/10 sec
                                                  Each
                                                  FinalLeg.SignificantPoint.TouchDownLiftOff.ElevatedPoint.h
                                                  orizontalAccuracy should be at most 1/10 sec
                                                  Each
                                                  FinalLeg.SignificantPoint.AirportHeliport.ARP.horizontalAccu
                                                  racy should be at most 1/10 sec




163   ICAO Annex 11    Appendix 2 section 2.2.2   Each DME1 that has DME1.designator equal to                    CODE_ID shall not be duplicated within 600 NM of the location of the DME [
                                                  DME2.designator should have DME1.ElevatedPoint at a            Standard - Source: ICAO Annex 11, Appendix 2, paragraph 2.2.2 ]
                                                  geographical distance of more than 600 NM from
                                                  DME2.ElevatedPoint




164   AIXM 4.5         DME                        Each DME that has no channel must have a                       If CODE_CHANNEL is not specified, then VAL_GHOST_FREQ must be
      Business Rules                              ghostFrequency                                                 specified [ Consistency rule - Source: AIXM ]

165   ICAO Annex 15    Appendix 7-1               Each DME that has at least one                                 DME
                                                  NavaidComponent.Navaid.AirportHeliport should have             VAL_GEO_ACCURACY should be of at least 1/10 sec if colocated with an
                                                  exactly one ElevatedPoint.horizontalAccuracy that is at most   AD_HP (AD_HP_NAVAID collocation)[ Standard - Source: ICAO annex 15,
                                                  1/10sec                                                        Appendix 7-1]




166   AIXM 4.5         DME                        Each                                                           co-located with - VORThe CODE_ID of the DME must be the same with the
      Business Rules                              VOR.NavaidComponent.Navaid.NavaidComponent.DME                 CODE_ID of the related VOR [ Consistency rule - Source: AIXM ]
                                                  must have a designator equal to VOR.designator
167   AIXM 4.5         EN_ROUTE_RTE                                                                       The route should not have branches: no significant point should be the start or
      Business Rules                                                                                      end of more than two segments of the same route.

                                                                                                          [SDR] must be computed by comparing coordinates of points because
                                                                                                          RouteSegments are features and their start and end point cannot be shared


168   AIXM 4.5         EN_ROUTE_RTE                                                                       The related route segments should be described in order: no significant point
      Business Rules                                                                                      should be the start of more than one segment of the same route, no significant
                                                                                                          point should be the end of more than one segment of the same route.

                                                                                                          [SDR] must be computed by comparing coordinates of points because
                                                                                                          RouteSegments are features and their start and end point cannot be shared

169   AIXM 4.5         FATO_CLINE_POINT       Each RunwayCentrelinePoint that has exactly one          If an occurrence of this entity is at the same time threshold of a FATO, then
      Business Rules                          RunwayDirection.Runway.type equal to 'FATO' and that has VAL_ELEV attribute is mandatory [ Consistency rule - Source: AIXM ]
                                              a role equal to 'THR' must have exactly one
                                              ElevatedPoint.elevation




170   AIXM 4.5         FATO_DIRECTION_DECL Each                                                           For the same FATO_DIRECTION (and from the same intersection with a TWY
      Business Rules   _DIST               RunwayDeclaredDistance1.RunwayCentreLinePoint.Runway           and within the same time period - day/night, if applicable), VAL_DIST
                                           DeclaredDistance2 that has a type equal to 'TODAH' and         (considering the UOM_DIST information) of the 'RTODAH' must be equal with
                                           RunwayDeclaredDistance1.type equal to 'RTODAH' and             or greater than that of the 'TODAH'
                                           exactly one
                                           RunwayCentreLinePoint.RunwayDirection.Runway.type
                                           equal to 'FATO' and at least one
                                           RunwayCentreLinePoint.GuidanceLine.Taxiway and
                                           RunwayDeclaredDistance1.Timesheet concordant with
                                           RunwayDeclaredDistance2.Timesheet must have
                                           RunwayDeclaredDistance1.RunwayDeclaredDistanceValue.
                                           distance that is at least
                                           RunwayCenterLinePoint.RunwayDeclaredDistance2.Runway
                                           DeclaredDistanceValue.distance
171   AIXM 4.5         FLOW_COND_COMBINA Each FlightConditionCombination must have at least one           Any FLOW_COND_COMBINATION must have at least one operand (which
      Business Rules   TION                FlightConditionElement                                         may be a FLOW_COND_ELEMENT or a FLOW_COND_COMBINATION) [
                                                                                                          Consistency rule - Source: AIXM ]
172   AIXM 4.5         FLOW_COND_ELEMENT Each FlightConditionElement.OrganisationAuthority must           "The related ORG_AUTH (through ORG_AUTH) must have CODE_TYPE =
      Business Rules                     have type='ACFT_OPR'                                             'AOA' (Aircraft Operating Agency) [ Consistency rule - Source: AIXM ] "
173   AIXM 4.5         GATE_STAND                 Each AircraftStand.ElevatedPoint must be at a geographical The position given by GEO_LAT, GEO_LONG must be plausibly close (less
      Business Rules                              distance less than 20KM from exactly one                   than 20 KM) to that of the ARP of the related AD_HP [ Data plausibility rule -
                                                  AircraftStand.ApronElement.Apron.AirportHeliport.ARP       Source: AIXM ]




174   ICAO Annex 15    Appendix 7-1               Each AircraftStand.ElevatedPoint.horizontalAccuracy should GATE_STAND
                                                  be at most 1/100 sec                                       "VAL_GEO_ACCURACY should be of at least 1/100 sec [ Standard - Source:
                                                                                                             ICAO annex 15, Appendix 7-1]"


175   ICAO Annex 15    Appendix 7-2               Each AircraftStand.ElevatedPoint.verticalAccuracy should be GATE_STAND
                                                  at most 1m                                                  VAL_ELEV_ACCURACY should be equal or better than 1 m or 1 ft [ Standard -
                                                                                                              Source: ICAO annex 15, Appendix 7-2]




176   AIXM 4.5         ILS                        Each Navaid that has a type equal to 'ILS' and has no        An ILS without ILS_GP must have CODE_CAT='NOCAT' [ Consistency rule -
      Business Rules                              NavaidComponent.Glidepath must have a                        Source: AIXM ]
                                                  signalPerformance equal to 'OTHER:NO_CAT'
177   AIXM 4.5         ILS_GP                     Each Glidepath.slope must be between 1deg and 5deg           The value of the VAL_SLOPE has to lie between 1 and 5 degrees [ Data
      Business Rules                                                                                           plausibility rule - Source: AIXM ]
178   ICAO Annex 15    Appendix 7-1               Each GlidePath.ElevatedPoint should have a                   ILS_GP
                                                  horizontalAccuracy that is at most 1/10sec                   VAL_GEO_ACCURACY should be of at least 1/10 sec [ Standard - Source:
                                                                                                               ICAO annex 15, Appendix 7-1]


179   ICAO Annex 10    Volume 1 section 3.1.3.2   Each Localizer.frequency should have a uom equal to 'MHz' ILS_LLZ
                                                                                                            As a plausibility rule, the value of the UOM_FREQ should be 'MHz' [ Standard -
                                                                                                            Source: ICAO Annex 10, Vol. 1, section 3.1.3.2 ]
180   AIXM 4.5         ILS_LLZ                    Each Localizer that has dateMagneticVariation should have If DATE_MAG_VAR is specified, it should be prior or equal to the planned
      Business Rules                              Localizer .dateMagneticVariation less or equal to         effective publication date. [ Data Plausibility rule - Source: AIXM ]
                                                  Localizer.TimeSlice.startDate

181   ICAO Annex 15    Appendix 7-1               Each Localizer.ElevatedPoint.horizontalAccuracy should be    ILS_LLZ
                                                  at most 1/10sec                                              VAL_GEO_ACCURACY should be of at least 1/10 sec [ Standard - Source:
                                                                                                               ICAO annex 15, Appendix 7-1]


182   ICAO Annex 15    Appendix 7-1               Each MarkerBeacon.ElevatedPoint.horizontalAccuracy           MKR
                                                  should be at most 1/10sec                                    VAL_GEO_ACCURACY should be of at least 1/10 sec [ Standard - Source:
                                                                                                               ICAO annex 15, Appendix 7-1]
183   AIXM 4.5         MLS                 Each Navaid that has exactly one                             If a given occurrence of entity MICROWAVE LANDING SYSTEM "is having"
      Business Rules                       NavaidComponent.Azimuth must have                            one occurrence of MLS AZIMUTH, the attribute CODE_TYPE must indicate
                                           NavaidComponent.Azimuth.type equal to 'FWD'                  "forward" (viz. Approach Azimuth - AZ) [ Consistency rule - Source: AIXM ]

184   ICAO Annex 15    Appendix 7-3        Azimuth.magneticVariation should have a resolution           MLS_AZIMUTH
                                           matching 1 degree                                            VAL_MAG_VAR should be published with a resolution of 1 degree[ Standard -
                                                                                                        Source: ICAO annex 15, Appendix 7-3]
185   AIXM 4.5         MLS_AZIMUTH         Each Azimuth.angleCoverLeft must be greater than             VAL_ANGLE_COVER_LEFT must be greater than VAL_ANGLE_PROP_LEFT
      Business Rules                       Azimuth.angleProportionalLeft                                [ Consistency rule - Source: AIXM ]

186   AIXM 4.5         MLS_AZIMUTH         Each Azimuth.angleCoverRight must be greater than            VAL_ANGLE_COVER_RIGHT must be greater than
      Business Rules                       Azimuth.angleProportionalRight                               VAL_ANGLE_PROP_RIGHT [ Consistency rule - Source: AIXM ]

187   AIXM 4.5         MLS_ELEVATION       Each Elevation.angleNominal must be greater than             VAL_ANGLE_NML must be greater than VAL_ANGLE_MNM [ Consistency rule
      Business Rules                       Elevation.angleMinimum                                       - Source: AIXM ]

188   ICAO Annex 15    Appendix 7-1        Each Elevation.ElevatedPoint.horizontalAccuracy should be MLS_ELEVATION
                                           at most 1/10 sec                                          VAL_GEO_ACCURACY should be of at least 1/10 sec [ Standard - Source:
                                                                                                     ICAO annex 15, Appendix 7-1]


189   AIXM 4.5         MSA                                                                              Two Minimum Sector Altitudes defined using VAL_ANGLE_FM,
      Business Rules                                                                                    VAL_ANGLE_TO, VAL_DIST_INNER, and VAL_DIST_OUTER should not
                                                                                                        intersect each other
190   AIXM 4.5         MSA                 Each SafeAltitudeAreaSector that has exactly one             The value of VAL_DIST_VER cannot be less than 300 metres
      Business Rules                       SafeAltitudeArea.type equal to 'MSA' must have exactly one
                                           CircleSector.lowerLimit that is at least 300 M.




191   AIXM 4.5         NAVAID_LIMITATION   Each RadioFrequencyArea that has a type equal to 'COV'       If CODE_TYPE='CVR' ('coverage'), then VAL_DIST_OUTER is mandatory
      Business Rules                       must have at least one CircleSector.outerDistance


192   AIXM 4.5         NAVAID_LIMITATION   Each CircleSector that has an outerDistance and that has an VAL_DIST_OUTER must be greater than VAL_DIST_INNER
      Business Rules                       innerDistance must have CircleSector.outerDistance greater
                                           than CircleSector.innerDistance

193   AIXM 4.5         NAVAID_LIMITATION   Each RadioFrequencyArea that has an angleScallop must        VAL_ANGLE_SCALLOP may be specified only for VOR or TACAN.
      Business Rules                       have at least one NavaidComponent.VOR or at least one
                                           NavaidComponent.TACAN
194   AIXM 4.5         NAVAID_LIMITATION   Each RadioFrequencyAera that has an angleScallop must        VAL_ANGLE_SCALLOP may be specified only if CODE_TYPE is 'SCL' or
      Business Rules                       have a type equal to 'SCL' or 'COV'                          'CVR'
195   ICAO Annex 15    Appendix 7-3            Each NDB.magneticVariation should have a resolution          NDB
                                               matching 1 degree                                            VAL_MAG_VAR should be published with a resolution of 1 degree[ Standard -
                                                                                                            Source: ICAO annex 15, Appendix 7-3]
196   ICAO Annex 15    Appendix 7-1            Each NDB that has at least one                               NDB
                                               NavaidComponent.Navaid.AirportHeliport should have           "VAL_GEO_ACCURACY should be of at least 1/10 sec if colocated with an
                                               exactly one ElevatedPoint.horizontalAccuracy that is at most AD_HP (AD_HP_NAVAID collocation)[ Standard - Source: ICAO annex 15,
                                               1/10sec                                                      Appendix 7-1] "




197   AIXM 4.5         OBSTACLE                Each VerticalStructure that has a lighted equal to 'YES' must   "If CODE_LGT ='Yes', then TXT_DESCR_LGT is mandatory [ Consistency rule
      Business Rules                           have at least one GroundLightSystem or at least one             - Source: AIXM ]"
                                               AeronauticalGroundLight or at least one
                                               VerticalStructurePart.LightElement.
198   AIXM 4.5         OBSTACLE                Each VerticalStructure that has a lighted equal to 'NO' must    "If CODE_LGT ='No', then TXT_DESCR_LGT cannot be specified [
      Business Rules                           have no GroundLightSystem and no                                Consistency rule - Source: AIXM ] "
                                               AeronauticalGroundLight and no
                                               VerticalStructurePart.LightElement.
199   ICAO Annex 15    Appendix 7-1            Each                                                            OBSTACLE
                                               VerticalStructure.VerticalStructurePart.VerticalStructurePart   "VAL_GEO_ACCURACY should be of at least 1 sec (no Area code defined in
                                               Geometry.horizontalAccuracy should be at most 1sec              AIXM4.5)[ Standard - Source: ICAO annex 15, Appendix 7-1]"




200   ICAO Annex 15    Appendix 7-2            Each                                                          OBSTACLE
                                               VerticalStructure.VerticalStructurePart.VerticalStructurePart VAL_ELEV_ACCURACY should be equal or better than 1 m or 1 ft [ Standard -
                                               Geometry.verticalAccuracy should be at most 1m or 1ft         Source: ICAO annex 15, Appendix 7-2]




201   AIXM 4.5         ORG_AUTH                Each OrganisationAuthority that has a type equal to 'ORG',      "For every organisation/authority having CODE_TYPE = 'O', 'IO', 'AOA', 'HA', 'A'
      Business Rules                           'INTL_ORG', 'ACFT_OPR', 'HANDLING_AGENCY',                      or 'ATS', there must be at least one postal address and one telephone number
                                               'NTL_AUTH' or 'ATS' must have at least one                      defined [ Minimal data rule - Source: AIXM ]"
                                               ContactInformation.PostalAddress and at least one
                                               ContactInformation.TelephoneContact.voice


202   AIXM 4.5         PREDEFINED_LVL_TABL Each StandardLevel.verticalDistance that has an uom equal           If the unit of measurement has the value 'FL' VAL_DIST_VER should have 2 or
      Business Rules   E                   to 'FL' should have 2 or 3 digits.                                  3 digits. [Consistency rule - Source: AIXM ]
203   AIXM 4.5         PROCEDURE_LEG       Each SegmentLeg.course should have a resolution matching            VAL_COURSE should be published with a resolution of 1 degree[ Standard -
      Business Rules                       1 degree                                                            Source: ICAO annex 15, Appendix 7-3]
204   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg.course should have a resolution matching VAL_COURSE should be published with a resolution of 1 degree[ Standard -
      Business Rules                   1 degree                                                 Source: ICAO annex 15, Appendix 7-3]

205   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg.course should have a resolution matching VAL_COURSE should be published with a resolution of 1 degree[ Standard -
      Business Rules                   1 degree                                                 Source: ICAO annex 15, Appendix 7-3]

206   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg.course should have a resolution matching VAL_COURSE should be published with a resolution of 1 degree[ Standard -
      Business Rules                   1 degree                                                 Source: ICAO annex 15, Appendix 7-3]

207   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg.course should have a resolution matching VAL_COURSE should be published with a resolution of 1 degree[ Standard -
      Business Rules                   1 degree                                                 Source: ICAO annex 15, Appendix 7-3]

208   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg.course should have a resolution matching VAL_COURSE should be published with a resolution of 1 degree[ Standard -
      Business Rules                   1 degree                                                 Source: ICAO annex 15, Appendix 7-3]

209   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg.course should have a resolution matching VAL_COURSE should be published with a resolution of 1 degree[ Standard -
      Business Rules                   1 degree                                                 Source: ICAO annex 15, Appendix 7-3]

210   AIXM 4.5         PROCEDURE_LEG                                                               For each value of CODE_TYPE, a list of mandatory attributes for the
      Business Rules                                                                               PROCEDURE_LEG may be found in item 1.5, Attachment 5, ARINC 424
                                                                                                   Specification [ Consistency rule - Source: AIXM ] "
211   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg that has an altitudeInterpretation equal to "If CODE_DESCR_DIST_VER = 'BH' or 'B' then VAL_DIST_VER_UPPER is
      Business Rules                   'BELOW_UPPER' or 'BETWEEN' must have an                     mandatory [ Consistency rule - Source: AIXM ]"
                                       upperLimitAltitude

212   AIXM 4.5         PROCEDURE_LEG   Each DepartureLeg.verticalAngle should be between-10 and "VAL_VER_ANGLE should have a value between -10 and +50 degrees [ Data
      Business Rules                   50 degrees                                               plausibility rule - Source: AIXM ]"




213   AIXM 4.5         PROCEDURE_LEG   Each DepartureLeg.bankAngle should be between5 and 35    "VAL_VER_ANGLE should have a value between -10 and +50 degrees [ Data
      Business Rules                   degrees                                                  plausibility rule - Source: AIXM ]"




214   AIXM 4.5         PROCEDURE_LEG   Each ArrivalLeg.bankAngle should be between5 and 35      "VAL_VER_ANGLE should have a value between -10 and +50 degrees [ Data
      Business Rules                   degrees                                                  plausibility rule - Source: AIXM ]"
215   AIXM 4.5         PROCEDURE_LEG   Each ArrivalLeg.verticalAngle should be between-10 and 50 "VAL_VER_ANGLE should have a value between -10 and +50 degrees [ Data
      Business Rules                   degrees                                                   plausibility rule - Source: AIXM ]"




216   AIXM 4.5         PROCEDURE_LEG   Each FinalLeg.verticalAngle should be between-10 and 50   "VAL_VER_ANGLE should have a value between -10 and +50 degrees [ Data
      Business Rules                   degrees                                                   plausibility rule - Source: AIXM ]"




217   AIXM 4.5         PROCEDURE_LEG   Each FinalLeg.bankAngle should be between5 and 35         "VAL_VER_ANGLE should have a value between -10 and +50 degrees [ Data
      Business Rules                   degrees                                                   plausibility rule - Source: AIXM ]"




218   AIXM 4.5         PROCEDURE_LEG   Each ArrivalLeg that has a speedLimit must have a         "If VAL_SPEED_LIMIT is specified, then UOM_SPEED and
      Business Rules                   speedReference                                            CODE_SPEED_REF are mandatory [ Technical rule - Source: AIXM ] "




219   AIXM 4.5         PROCEDURE_LEG   Each DepartureLeg that has a speedLimit must have a       "If VAL_SPEED_LIMIT is specified, then UOM_SPEED and
      Business Rules                   speedReference                                            CODE_SPEED_REF are mandatory [ Technical rule - Source: AIXM ] "
220   AIXM 4.5         PROCEDURE_LEG   Each ApproachLeg that has a speedLimit must have a            "If VAL_SPEED_LIMIT is specified, then UOM_SPEED and
      Business Rules                   speedReference                                                CODE_SPEED_REF are mandatory [ Technical rule - Source: AIXM ] "




221   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg.length should have a resolution matching "VAL_DISTT should be published with a resolution of 1/100 km or 1/100 NM[
      Business Rules                   1/100KM                                                  Standard - Source: ICAO annex 15, Appendix 7-4] sdr: Do we keep both
                                                                                                units?"
222   AIXM 4.5         PROCEDURE_LEG   Each TerminalSegmentPoint that has no FinalLeg and no    codeRoleFix
      Business Rules                   SegmentLeg.ProcedureTransitionLeg.ProcedureTransition.In This attribute may be specified only for a procedure leg that is 'part of a IAP' [
                                       strumentApproachProcedure must have no role              Consistency rule - Source: AIXM ]
223   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg that has exactly one                     If the PROCEDURE_LEG is 'part of' a HOLDING_PROCEDURE, then the
      Business Rules                   HoldingUse.HoldingPattern.SegmentPoint.SignificantPoint  related SIGNIFICANT_POINT must be the same as the one which is 'the
                                       must have no TerminalSegmentPoint                        holding point for' that HOLDING_PROCEDURE [ Consistency rule - Source:
                                                                                                AIXM ]

                                                                                                     sdr:This depends on how exactly is mapped the fix SIGNIFICANT_POINT into
                                                                                                     either startPoint or endPoint
224   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg that has exactly one                          If the PROCEDURE_LEG is 'part of' a HOLDING_PROCEDURE, then the
      Business Rules                   HoldingUse.HoldingPattern.SegmentPoint.SignificantPoint       related SIGNIFICANT_POINT must be the same as the one which is 'the
                                       must have no TerminalSegmentPoint                             holding point for' that HOLDING_PROCEDURE [ Consistency rule - Source:
                                                                                                     AIXM ]

                                                                                                     sdr:This depends on how exactly is mapped the fix SIGNIFICANT_POINT into
                                                                                                     either startPoint or endPoint
225   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg that has exactly one                          If the PROCEDURE_LEG is 'part of' a HOLDING_PROCEDURE, then the
      Business Rules                   HoldingUse.HoldingPattern.SegmentPoint.SignificantPoint       related SIGNIFICANT_POINT must be the same as the one which is 'the
                                       must have no TerminalSegmentPoint                             holding point for' that HOLDING_PROCEDURE [ Consistency rule - Source:
                                                                                                     AIXM ]

                                                                                                     sdr:This depends on how exactly is mapped the fix SIGNIFICANT_POINT into
                                                                                                     either startPoint or endPoint
226   AIXM 4.5         PROCEDURE_LEG   Each ArrivalLeg that has a HoldingUse must have no            "If the PROCEDURE_LEG is 'part of' a HOLDING_PROCEDURE, then the
      Business Rules                   arcCentre                                                     ""using as arc centre - SIGNIFICANT_POINT"" relationship cannot exist [
                                                                                                     Consistency rule - Source: AIXM ] "
227   AIXM 4.5         PROCEDURE_LEG   Each DepartureLeg that has a HoldingUse must have no      "If the PROCEDURE_LEG is 'part of' a HOLDING_PROCEDURE, then the
      Business Rules                   arcCentre                                                 ""using as arc centre - SIGNIFICANT_POINT"" relationship cannot exist [
                                                                                                 Consistency rule - Source: AIXM ] "




228   AIXM 4.5         PROCEDURE_LEG   Each ApproachLeg that has a HoldingUse must have no       "If the PROCEDURE_LEG is 'part of' a HOLDING_PROCEDURE, then the
      Business Rules                   arcCentre                                                 ""using as arc centre - SIGNIFICANT_POINT"" relationship cannot exist [
                                                                                                 Consistency rule - Source: AIXM ] "




229   AIXM 4.5         RTE_SEG                                                                     The angle between two consecutive segments of the same route cannot exceed
      Business Rules                                                                               90 degrees
230   AIXM 4.5         RTE_SEG         Each RouteSegment that has exactly one Route.type equal If CODE_TYPE = 'ADV' (advisory), there has to exist a related (via the
      Business Rules                   to 'OTHER:ADVISORY' must have at least one                  RTE_SEG) SERVICE_ON_RTE_SEG with the CODE_TYPE of the related
                                       Route.RoutePortion.AirTrafficControlService that has a type SERVICE having the values 'ADVS' or 'EFAS (advisory)
                                       equal to 'ADVS' or 'EFAS'.




231   AIXM 4.5         RTE_SEG         Each RouteSegment must have the sum of widhtLeft and      VAL_WID must have a value between 1 (NM) and 20 (NM)
      Business Rules                   widthRight between 1NM and 20NM



232   AIXM 4.5         RTE_SEG         Each RouteSegment.magneticTrack should have a             Each RouteSegment.magneticTrack should have a resolution matching 1
      Business Rules                   resolution matching 1 degree                              degree
                                                                                                 VAL_MAG_TRACK should be published with a resolution of 1 degree
                                                                                                 [ Standard - Source: ICAO annex 15, Appendix 7-3] "
233   AIXM 4.5         RTE_SEG             Each RouteSegment.reverseTrueTrack should have a          Each RouteSegment.reverseTrueTrack should have a resolution matching 1
      Business Rules                       resolution matching 1 degree                              degree
                                                                                                     VAL_MAG_TRACK should be published with a resolution of 1 degree
                                                                                                     [ Standard - Source: ICAO annex 15, Appendix 7-3] "

234   AIXM 4.5         RTE_SEG             Each RouteSegment.trueTrack should have a resolution      Each RouteSegment.trueTrack should have a resolution matching 1 degree
      Business Rules                       matching 1 degree                                         VAL_MAG_TRACK should be published with a resolution of 1 degree
                                                                                                     [ Standard - Source: ICAO annex 15, Appendix 7-3] "


235   AIXM 4.5         RTE_SEG             Each RouteSegment.reverseMagneticTrack should have a      Each RouteSegment.reverseMagneticTrack should have a resolution matching
      Business Rules                       resolution matching 1 degree                              1 degree
                                                                                                     VAL_MAG_TRACK should be published with a resolution of 1 degree
                                                                                                     [ Standard - Source: ICAO annex 15, Appendix 7-3] "

236   AIXM 4.5         RTE_SEG_USE                                                                   "For every possible combination of level and time there may be not more than
      Business Rules                                                                                 one entry defined for one direction in the RTE_SEG_USE entityIn other words:
                                                                                                     We define a Cartesian co-ordinate system with the time of the week (as
                                                                                                     specified by relation 'available according to TIMETABLE') on the x-axis and the
                                                                                                     level (as specified in the RTE_SEG_USE_LVL entity) on the y-axis. Now all
                                                                                                     entries of a specific route segment and direction (CODE_DIR) are drawn in this
                                                                                                     co-ordinate system using all their levels and timesheets. Level bands result in
                                                                                                     rectangles and single levels and level series result in lines (zero extension on y-
                                                                                                     axis). In the resulting image no figure (rectangle, line) may overlap with another
                                                                                                     figure "

                                                                                                   [Eddy] We never managed to implement this rule completely in EAD, because
                                                                                                   of the potential complexity caused by the need to interpret Timesheets that
                                                                                                   could be associated with levels and usages. Please formulate the rule, but do
                                                                                                   not try to implement schematron.
237   AIXM 4.5         RTE_SEG_USE_LEVEL   Each RouteSegment.RouteAvailability.AirspaceLayer that  When expressed using the same unit of measurement (UOM_DIST_VER_*)
      Business Rules                       has a upperLimitReference equal to                      and the same vertical reference (CODE_DIST_VER_*),
                                           RouteSegment.upperLimitReference must have a upperLimit VAL_DIST_VER_UPPER must be higher than or equal to
                                           between RouteSegment.lowerLimit and                     VAL_DIST_VER_LOWER and lower than or equal to VAL_DIST_VER_UPPER
                                           RouteSegment.upperLimit                                 of the related RTE_SEG
238   AIXM 4.5         RTE_SEG_USE_LEVEL   Each AirspaceLayer that has a StandardLevelColumn must         "If a connection to the PREDEFINED_LVL_COLUMN exists (definition of level
      Business Rules                       have StandardLevelColumn.unitOfMeasurement equal to            series), then UOM_DIST_VER_UPPER and UOM_DIST_VER_LOWER must
                                           AirspaceLayer.upperLimit.uom and                               have the same value as UOM_DIST_VER of the related
                                           StandardLevelColumn.unitOfMeasurement equal to                 PREDEFINED_LVL_TABLEsdr:Should we check complete egality between all
                                           AirspaceLayer.lowerLimit.uom                                   unitOfMeasurements used in:- AirspaceLayer.upperLimit.uom-
                                                                                                          AirspaceLayer.upperLimitReference.uom- AirspaceLayer.lowerLimit.uom-
                                                                                                          AirspaceLayer.lowerLimitReference.uom-
                                                                                                          AirspaceLayer.StandardLevelColumn.unitOfMeasurement-
                                                                                                          AirspaceLayer.StandardLevelColumn.StandardLevel.verticalDistance.uom"
239   ICAO Annex 15    Appendix 7-4        Each Runway.length should have a resolution matching 1m        "VAL_LEN should be published with a resolution of 1 m or 1 ft[ Standard -
                                           or 1ft                                                         Source: ICAO annex 15, Appendix 7-4] "




240   AIXM 4.5         RWY                 Each Runway that has a lengthStrip and a length must have VAL_LEN_STRIP must exceed VAL_LEN with at least 60 M
      Business Rules                       Runway.lengthStrip greater than the sum of Runway.length
                                           and 60m


241   AIXM 4.5         RWY                 Each Runway.widthStrip must be at least 150M or 492FT          VAL_WID_STRIP must be at least 150 M
      Business Rules




242   AIXM 4.5         RWY_CLINE_POINT     Each RunwayCentreLinePoint that has role equal 'THR' must VAL_ELEV If an occurrence of this entity is at the same time threshold of a
      Business Rules                       have an elevation                                         runway, this attribute is mandatory


243   AIXM 4.5         RWY_DIRECTION       Each RunwayDirection must have a trueBearing or a              At least one of the values VAL_MAG_BRG or VAL_TRUE_BRG must be
      Business Rules                       magneticBearing                                                specified


244   AIXM 4.5         RWY_DIRECTION       Each RunwayDirection.designator must have between 2 and        TXT_DESIG must have between 2 and 3 characters, of which the first 2 may be
      Business Rules                       3 characters, of which the first 2 may be only digits, which   only digits, which indicate an integer value between 01 and 36, inclusive.
                                           indicate an integer value between 01 and 36                    Examples: 09, 09L, 09R, 09C, 09T, etc..
245   AIXM 4.5         RWY_DIRECTION       Each RunwayDirection.elevationTDZ should have a                If VAL_ELEV_TDZ_ACCURACY is specified, It should match VAL_ELEV_TDZ
      Business Rules                       resolution matching RunwayDirection.elevationTDZAccuracy       resolution.
246   AIXM 4.5         RWY_DIRECTION           Each VisualGlideSlopeIndicator that has a RunwayDirection A description of the position may be given, only if the type of Visual Approach
      Business Rules                           and a position must have a type                           Slope Indicator System (CODE_TYPE_VASIS) has been specified


247   AIXM 4.5         RWY_DIRECTION           Each VisualGlideSlopeIndicator that has a                    This value may be specified only if the CODE_TYPE_VASIS has been specified
      Business Rules                           minimumEyeHeightOverThreshold must have a type


248   AIXM 4.5         RWY_DIRECTION_ALS       Each ApproachLightingSystem that has a type equal to         If CODE_TYPE = 'ALSAF', then CODE_SEQUENCED_FLASH cannot have the
      Business Rules                           'ALSAF' must not have sequenceFlashing equal to 'NO'         value 'N'.


249   AIXM 4.5         RWY_DIRECTION_ALS       Each ApproachLightingSystem that has a type equal to         If CODE_TYPE = 'ALSAF', then CODE_INTENSITY cannot have the value
      Business Rules                           'ALSAF' must have no intensitylevel equal to 'LIM'           'LIM'.


250   AIXM 4.5         RWY_DIRECTION_ALS       Each ApproachLightingSystem that has a type equal to         If CODE_TYPE = 'MALS' or 'MALSR', then CODE_INTENSITY cannot have the
      Business Rules                           'MALS' or 'MALSR' must have no intensityLevel equal to 'LIL' value 'LIH' or 'LIL'.
                                               or 'LIH' or 'LIL_LIH'

251   AIXM 4.5         RWY_DIRECTION_DECL Each                                                              For the same RWY_DIRECTION (and from the same intersection with a TWY
      Business Rules   _DIST              RunwayDeclaredDistance1.RunwayCentrelinePoint.Runway              and within the same time period - day/night, if applicable), the VAL_DIST
                                          DeclaredDistance2 that has a type equal to 'TORA' and             (considering the UOM_DIST information) of the 'TODA' must be equal with or
                                          RunwayDeclaredDistance1.type equal to 'TODA' and at least         greater than that of the 'TORA'
                                          one RunwayCentrelinePoint.GuidanceLine.Taxiway and
                                          RunwayDeclaredDistance1.Timesheet concordant with
                                          RunwayDeclaredDistance2.Timesheet must have
                                          RunwayDeclaredDistance1.RunwayDeclaredDistanceValue.
                                          distance that is at least
                                          RunwayCenterLinePoint.RunwayDeclaredDistance2.Runway
                                          DeclaredDistanceValue.distance
252   AIXM 4.5         RWY_DIRECTION_DECL Each                                                              For the same RWY_DIRECTION (and from the same intersection with a TWY
      Business Rules   _DIST              RunwayDeclaredDistance1.RunwayCentrelinePoint.Runway              and within the same time period - day/night, if applicable), the VAL_DIST
                                          DeclaredDistance2 that has a type equal to 'TORA' and             (considering the UOM_DIST information) of the 'ASDA' must be equal with or
                                          RunwayDeclaredDistance1.type equal to 'ASDA' and at least         greater than that of the 'TORA'
                                          one RunwayCentrelinePoint.GuidanceLine.Taxiway and
                                          RunwayDeclaredDistance1.Timesheet concordant with
                                          RunwayDeclaredDistance2.Timesheet must have
                                          RunwayDeclaredDistance1.RunwayDeclaredDistanceValue.
                                          distance that is at least
                                          RunwayDeclaredDistance2.RunwayDeclaredDistanceValue.
                                          distance
253   ICAO Doc 8126    section 3.2.6           Each InformationService that has type equal to 'NOTAM'   SERVICE
      AIS Manual                               should have a                                            "If CODE_TYPE is NOF then CODE_WORK_HR should be H24 [ Standard -
                                               ServiceOperationalStatus.operationalStatus="NORMAL"      Source: ICAO Doc 8126, item 3.2.6 ] "




254   ICAO Annex 11    section 6.1.1.1         Each AirTrafficControlService must have at least one     SERVICE
                                               RadioCommunicationChannel that has rank equal to         If CODE_TYPE='ATS' this service should have at least one FREQUENCY of
                                               'GUARD' and frequencyTransmission equal to 121.5MHz      CODE_TYPE='GUARD' and VAL_FREQ_TRANS = 121.5 MHz. [ Standard -
                                                                                                        Source: ICAO Annex 11, item 6.1.1.1 ]




255   AIXM 4.5         SPECIAL_DATE            Each SpecialDate must have at least one                  The related Organisation/Authority must be of type 'State' (CODE_TYPE='S')
      Business Rules                           OrganisationAuthority that has a type equal to 'STATE'

256   AIXM 4.5         SPEC_NAV_STATION        Each SpecialNavigationStation that has no                The value of the CODE_TYPE_SER may be 'M' only if CODE_TYPE of the
      Business Rules                           SpecialNavigationSystem.type equal to 'DECCA' or         related SPEC_NAV_SYS is 'DECCA', 'LORANA', 'LORANC' or 'LORAND'
                                               'LORANA' or 'LORANC' or 'LORAND' must have no type
                                               equal to 'MASTER'


257   AIXM 4.5         SPEC_NAV_STATION        Each SpecialNavigationStation that has no               The value of the CODE_TYPE_SER may be 'S' only if CODE_TYPE of the
      Business Rules                           SpecialNavigationSystem.type equal to 'LORANA' or       related SPEC_NAV_SYS is 'LORANA', LORANC' or 'LORAND'
                                               'LORANC' or 'LORAND' must have no type equal to 'SLAVE'



258   AIXM 4.5         SPEC_NAV_STATION        Each SpecialNavigationStation that has no               The value of the CODE_TYPE_SER may be 'RS', 'GS' or 'PS' only if
      Business Rules                           SpecialNavigationSystem.type equal to 'DECCA' must have CODE_TYPE of the related SPEC_NAV_SYS is 'DECCA'
                                               no type equal to 'RED_SLAVE' or 'GREEN_SLAVE' or
                                               'PURPLE_SLAVE'


259   AIXM 4.5         SURFACE_CHARACTERI Each SurfaceCharacteristics.classPCN should be less than      VAL_PCN_CLASS The value should be lower than 200.
      Business Rules   STICS              200
260   ICAO Annex 14    section 2.6             Each SurfaceCharacteristics that has a classPCN must have If VAL_PCN_CLASS is specified, then CODE_PCN_PAVEMENT_TYPE,
                                               a pavementTypePCN and a pavementSubgradePCN and an CODE_PCN_PAVEMENT_SUBGRADE and CODE_PCN_EVAL_METHOD
                                               evaluationMethodPCN                                       must be specified.

261   AIXM 4.5         SURFACE_CHARACTERI      Each SurfaceCharacteristics.classLCN should be less than    VAL_LCN_CLASS The value should be lower than 200.
      Business Rules   STICS                   200
262   AIXM 4.5         SURFACE_CHARACTERI      Each SurfaceCharacteristics that has a weightSWIL must      If VAL_SIWL_WEIGHT is specified, then VAL_SIWL_TIRE_PRESSURE must
      Business Rules   STICS                   have a tyrePressureSIWL                                     be specified.


263   AIXM 4.5         SWY                     Each RunwayProtectArea that has type equal to 'SWY' and This value must be equal with the value of the VAL_WID of the related RWY
      Business Rules                           that has a width must have a width equal to             (through RWY_DIRECTION)
                                               RunwayProtectArea.RunwayDirection.Runway.nominalWidth

264   AIXM 4.5         TACAN                   Each TACAN that has a dateMagneticVariation should have If DATE_MAG_VAR is specified, it should be prior or equal to the planned
      Business Rules                           TACAN.dateMagneticVariation before                      effective publication date.
                                               TACAN.validTime.beginPosition

265   ICAO Annex 15    Appendix 7-1            Each TACAN that has at least one                            TACAN
                                               NavaidComponent.Navaid.AirportHeliport should have          "VAL_GEO_ACCURACY should be of at least 1/10 sec if collocated with an
                                               exactly one ElevatedPoint.horizontalAccuracy at most        AD_HP (AD_HP_NAVAID collocation)[ Standard - Source: ICAO annex 15,
                                               1/10sec.                                                    Appendix 7-1] "




266   AIXM 4.5         TFC_FLOW_RTE_ELEME Each FlightRoutingElement that has a speed must have a           If VAL_SPEED is specified, then UOM_SPEED, CODE_SPEED_REF and
      Business Rules   NT                 speedReference and a speedCriteria.                              CODE_SPEED_CRITERIA are mandatory.


267   AIXM 4.5         TFC_FLOW_RTE_ELEME Each FlightRestrictionLevel that has a lowerLevel and a          When expressed using the same unit of measurement (UOM_DIST_VER_*)
      Business Rules   NT_LVL             upperLevel must have FlightRestrictionLevel.upperLevel           and the same vertical reference (CODE_DIST_VER_*), the value of
                                          greater than FlightRestrictionLevel.lowerLevel                   VAL_DIST_VER_UPPER must be higher than the value of
                                                                                                           VAL_DIST_VER_LOWER


268   AIXM 4.5         TIMESHEET               Each Timesheet must have a startTime or a startEvent        At least one of the two attributes TIME_WEF or CODE_EVENT_WEF must be
      Business Rules                                                                                       specified


269   AIXM 4.5         TIMESHEET               Each Timesheet that has a startTime and a startEvent must   If both TIME_WEF and CODE_EVENT_WEF are specified, then
      Business Rules                           have a startEventInterpretation.                            CODE_COMB_WEF is mandatory as it indicates which of the two sets takes
                                                                                                           precedence, i.e. which is the latest and which is the earliest
270   AIXM 4.5         TIMESHEET                  Each Timesheet that has a startTimeRelativeEvent must        TIME_REL_EVENT_WEF may be specified only if CODE_EVENT_WEF was
      Business Rules                              have a startEvent.                                           specified


271   AIXM 4.5         TIMESHEET                  Each Timesheet that has a endTime and an endEvent must       If both TIME_TIL and CODE_EVENT_TIL are specified, then
      Business Rules                              have an endEventInterpretation.                              CODE_COMB_TIL is mandatory as it indicates which of the two sets takes
                                                                                                               precedence, i.e. which is the latest and which is the earliest

272   AIXM 4.5         TIMESHEET                  Each Timesheet that has a timeReference equal to 'UTC'       If CODE_TIME_REF = 'UTCW', then the attributes DATE_VALID_WEF and
      Business Rules                              and a daylightSavingAdjust equal to 'YES' must have no       DATE_VALID_TILL cannot take the values 'SDLST' or 'EDLST'.
                                                  startDate equal to 'SDLST' or 'EDLST' and no endDate equal
                                                  to 'SDLST' or 'EDLST'
273   ICAO Annex 15    Appendix 7-1               Each TouchDownLiftOff.ElevatedSurface.horizontalAccuracy     TLOF
                                                  should be at most 1/100sec                                   "VAL_GEO_ACCURACY should be of at least 1/100 sec [ Standard - Source:
                                                                                                               ICAO annex 15, Appendix 7-1] "



274   AIXM 4.5         TLOF                       Each TouchDownLiftOff.Runway.AirportHeliport should be       The related FATO should be related to the same AD_HP as the current TLOF.
      Business Rules                              equal to TouchDownLiftOff.AirportHeliport




275   AIXM 4.5         UNIT                       Each Unit must have at least one                             For every UNIT there must be at least one postal address and one telephone
      Business Rules                              ContactInformation.PostalAddress and at least one            number defined
                                                  ContactInformation.TelephoneContact.voice


276   ICAO Doc 8126    section 3.2.5              Each Unit that has a type equal to 'NOF' must have at least If CODE_TYPE = "NOF" there must have at least one UNIT_ADDRESS of
      AIS Manual                                  one ContactInformation.networkNode.OnlineContact.network CODE_TYPE="AFS"
                                                  equal to 'AFTN'


277   AIXM 4.5         UNIT_ASSOC                 Each UnitDependency that has a type equal to 'OTHER:CL'      If CODE_TYPE='CL' ('co-located'), than the geographical position of the two
      Business Rules                              must have UnitDependency.Unit1.ElevatedPoint at a            units, if specified using the GEO_LAT and GEO_LONG attributes, have to be
                                                  geographical distance less than 5 km from                    plausibly close (less than 5 KM)
                                                  UnitDependency.Unit2.ElevatedPoint

278   ICAO Annex 11    Appendix 2 section 2.2.2   Each VOR1 that has VOR1.designator equal to                  CODE_ID shall not be duplicated within 600 NM of the location of the VOR
                                                  VOR2.designator should have VOR1.ElevatedPoint at a          [ Standard - Source: ICAO Annex 11, Appendix 2, paragraph 2.2.2 ] "
                                                  geographical distance of more than 600 NM from
                                                  VOR2.ElevatedPoint
279   AIXM 4.5         VOR                      Each VOR.frequency must be between 108,000MHz and             The value of the VAL_FREQ must be in the interval 108.000 to 117.975 MHz
      Business Rules                            117,975MHz.
280   ICAO Annex 10    Vol. 1 section 3.3.2.1   Each VOR.frequency must be a multiple of 50kHz.               The value of the VAL_FREQ must be multiple of 50 kHz (e.g. 117.950 is a
                                                                                                              correct value while 117.975 is not) [ Data plausibility rule - Source: ICAO
                                                                                                              Annex 10, Vol. 1, section 3.3.2.1 ]




281   AIXM 4.5         VOR                      Each VOR that has a frequency must have a frequency.uom If VAL_FREQ is specified UOM_FREQ must be MHz.
      Business Rules                            equal to 'MHz'.
282   AIXM 4.5         VOR                      Each VOR that has a dateMagneticVariation should have   If DATE_MAG_VAR is specified, it should be prior or equal to the planned
      Business Rules                            VOR.dateMagneticVariation before                        effective publication date.
                                                VOR.validTime.beginPosition

283   ICAO Annex 15    Appendix 7-3             Each VOR.declination shoud have a resolution matching 1       VAL_DECLINATION should be published with a resolution of 1 degree [
                                                degree.                                                       Standard - Source: ICAO annex 15, Appendix 7-3]

284   AIXM 4.5                                  Each Note should have at least one LinguisticNote that has a "Every Note should have at least one associated LinguisticNote for which the
      Business Rules                            note.lang equal to 'eng'.                                    lang attribute of the note property has the value "eng".

                                                                                                              [JLL] language is in ISO 639-2"
285   AIXM 4.5         SURFACE_CHARACTERI Each SurfaceCharacteristics that has a composition equal to
      Business Rules   STIC               'WATER' must have no surfaceCondition and no classPCN
                                          and no pavementTypePCN and no pavementSubgradePCN
                                          and no maxTyrePressurePCN and no evaluationMethodPCN

286   AIXM 4.5         generic rule 22          Each [...].lowerLimitAltitude that has an uom equal to 'FL'   If lowerLimit.UOM = 'FL' (flight level in hundreds of feet) then it should have 2
      Business Rules                            should have 2 or 3 digits.                                    or 3 digits.

287   AIXM 4.5         generic rule 26          Each [...].upperLevel that has an uom equal to 'FL' should    If lowerLimit.UOM = 'FL' (flight level in hundreds of feet) then it should have 2
      Business Rules                            have 2 or 3 digits.                                           or 3 digits.

288   AIXM 4.5         generic rule 38          Each [...] that has an upperLimit.uom equal to 'FL' or 'SM' or If the unit of measurement has the value 'FL' or 'SM', then the attribute
      Business Rules                            a upperLevel.uom equal to 'FL' or 'SM' or an                   CODE_DIST_VER_UPPER must have the value 'STD' (standard pressure).
                                                upperLimitAltitude.uom equal to 'FL' or 'SM' must have an
                                                upperLimitReference equal to 'STD'.
289   AIXM 4.5         generic rule 52          Each [...] that has a magneticVariation must have a            If VAL_MAG_VAR is specified, then DATE_MAG_VAR is mandatory
      Business Rules                            dateMagneticVariation


290                                             Each HoldingPattern that has outboundCourse and               [business rules] inbound/outbound course for HoldingPattern If both are
                                                inboundCourse must have abs(inboundCourse -                   specificed, the value should be different by exactly 180 degrees.
                                                outboundCourse) = 180degree
291                                             Each AerialRefuelling must have a designatorPrefix and        [business rules] Aerial Refuelling - designator The prefix shall always have the
                                                designatorPrefix must be equal to 'AR'.                       value "AR" and it is mandatory.   The designatorNumber shall be numeric
                                                Each AerialRefuelling must have a designatorNumber that is    3 digits (1 through 999) and it is mandatory
                                                between 100 and 999.                                            ÂÃÂÃÂÃÂ ÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ
                                                                                                              à ƒ ‚ ƒ ƒ ‚ ‚ ¢Ãƒ ƒ ‚ ‚ ƒ ‚ ‚ € ƒ ƒ ‚ ‚ ƒ ‚ ‚ ‹
292                                      Each AirportHeliport should have a designatorIATA        Rule: Migrated States shall input in SDO and maintain the IATA Code for all
                                                                                                  airports where such a code exist, using as source, in the following order of
                                                                                                  priorities: An up-to-date copy of the IATA Airline Coding Directory, if available on
                                                                                                  the AIS premises (to be purchased from IATA
                                                                                                    ÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ
                                                                                                  'Ã ƒ ‚ ƒ ƒ ‚ ‚ ƒ ƒ ƒ ‚ ‚ ƒ ‚ ‚ ‚ ƒ ƒ ‚ ƒ ƒ ‚ ‚ ‚ ƒ ƒ ‚ ‚ ƒ ‚ ‚ € ƒ ƒ ‚ ƒ ƒ ‚ ‚ ƒ ƒ ƒ ‚ ‚ ƒ ‚ ‚ ‚ ƒ ƒ ‚ ƒ
                                                                                                    ÂÃÂÃÂÃÂÃÂÃÂ
                                                                                                  Ã ‚ ‚ ‚ ƒ ƒ ‚ ‚ ƒ ‚ ‚ “see www.iata.org/ps/publications/9095.html); The information
                                                                                                  provided by the airport authority (information to be requested by the AIS Office,
                                                                                                  on a regular basis); Through trouble ticket, request IATA code to the EAD
                                                                                                  Service Provider (for this purpose, a subscription to the IATA Airline Coding
                                                                                                  Directory will be made by EUROCONTROL; the EAD Service Provider will also
                                                                                                  inform the Data Provider through trouble ticket whenever there is a change in
                                                                                                  the IATA codes of aerodrome/heliports maintained by a Migrated State); Data
                                                                                                  Providers that wish to use this option shall inform the EAD Service Provider,
                                                                                                  who will maintain a list of States that need this service.

293   AIXM 4.5         UNIT              Each Unit.ElevatedPoint must be at a geographical distance The position given by GEO_LAT, GEO_LONG must be plausibly close (less
      Business Rules                     lower than 20 KM from Unit.AirportHeliport.ARP             than 20 KM) to that of the ARP of the related AD_HP




294   AIXM 4.5         generic rule 14   Each [...].elevation should have a resolution matching   If VAL_ELEV_ACCURACY is specified, it should match VAL_ELEV resolution.
      Business Rules                     [...].verticalAccuracy




295   AIXM 4.5         generic rule 36   Each [...] that has an maximumLimit must have an         "If VAL_DIST_VER_MAX is specified, then UOM_DIST_VER_MAX and
      Business Rules                     maximumLimitReference.                                   CODE_DIST_VER_MAX are mandatory.If UOM_DIST_VER_MAX is specified,
                                                                                                  then VAL_DIST_VER_MAX and CODE_DIST_VER_MAX are mandatory. "

296   AIXM 4.5         RWY               Each Runway that has a lengthStrip and a widthStrip should If both VAL_WID_STRIP and VAL_LEN_STRIP are specified,
      Business Rules                     have Runway.lengthStrip that is greater than               VAL_WID_STRIP should be lower than VAL_LEN_STRIP
                                         Runway.widthStrip.




297   AIXM 4.5         TIMESHEET         Each Timesheet must have an endTime or an endEvent.      At least one of the two attributes TIME_TIL or CODE_EVENT_TIL must be
      Business Rules                                                                              specified


298   AIXM 4.5         TIMESHEET         Each Timesheet that has an endTimeRelativeEvent must     TIME_REL_EVENT_TIL may be specified only if CODE_EVENT_TIL was
      Business Rules                     have a endEvent.                                         specified
299   AIXM 4.5         TIMESHEET   "Each Timesheet that has a dayTil and has a day equal to     "The allowable values for the CODE_DAY and CODE_DAY_TIL belong to 4
      Business Rules               'MON' or 'TUE' or 'WED' or 'THU' or 'FRI or 'Sat' or 'SUN'   distinct sets:- {MON, TUE, WED, THU, FRI, SAT or SUN},- {PWD, WD, AWD},-
                                   must have a dayTil equal to 'MON' or 'TUE' or 'WED' or       {PLH, LH, ALH},-{ANY}.CODE_DAY_TIL must either be NULL or have a value
                                   'THU' or 'FRI or 'Sat' or 'SUN'Each Timesheet that has a     in the same set as the CODE_DAY. If CODE_DAY='ANY', then
                                   dayTil and has a day equal to 'WORK_DAY' or                  CODE_DAY_TIL must be NULL"
                                   'BEF_WORK_DAY' or 'AFT_WORK_DAY' must have a
                                   dayTil equal to 'WORK_DAY' or 'BEF_WORK_DAY' or
                                   'AFT_WORK_DAY'Each Timesheet that has a dayTil and
                                   has a day equal to 'HOL' or 'BEF_HOL' or 'AFT_HOL' must
                                   have a dayTil equal to 'HOL' or 'BEF_HOL' or
                                   'AFT_HOL'Each Timesheet that has a day equal to 'ANY'
                                   must have no dayTil"
300   AIXM 4.5         AIRSPACE    Each Airspace.AirspaceVolume that has no lowerLimit and      An AIRSPACE for which the lower and upper limit are not specified, must be
      Business Rules               no upperLimit must have at least one                         defined by aggregation (it must be related to an
                                   AirspaceVolumeDependency                                     AIRSPACE_DERIV_GEOMETRY, which is related to one or more instances of
                                                                                                AIRSPACE_AGGREG_COMP).




301   AIXM 4.5         AIRSPACE    Each Airspace that has type equal to 'FIR' or 'UIR' must have If CODE_TYPE has the value 'FIR' or 'UIR', than CODE_LOC_IND is
      Business Rules               designatorICAO equal to 'YES'.                                mandatory



302   AIXM 4.5         MSA         Each SafeAltitudeAreaSector that has exactly one           The radius of a sector (VAL_DIST_OUTER) can not be more than 50 NM.
      Business Rules               SafeAltitudeArea.type equal to 'MSA' must have exactly one
                                   CircleSector.outerDistance that is at most 50 NM or 100KM
303   AIXM 4.5         RTE_SEG_USE_LEVEL   Each RouteSegment.RouteAvailability.AirspaceLayer that       When expressed using the same unit of measurement (UOM_DIST_VER_*)
      Business Rules                       has a lowerLimitReference equal to                           and the same vertical reference (CODE_DIST_VER_*),
                                           RouteSegment.lowerLimitReference must have a lowerLimit      VAL_DIST_VER_LOWER must be higher than or equal to
                                           between RouteSegment.lowerLimit and                          VAL_DIST_VER_LOWER and lower than or equal to VAL_DIST_VER_UPPER
                                           RouteSegment.upperLimit                                      of the related RTE_SEG




304   ICAO Annex 11    Item 2.9.3.2        Each Airspace that has a type equal to 'CTA' or 'CTA-P' or If CODE_TYPE = 'CTA' or 'CTA-P' or 'UTA' or 'UTA-P' or 'OCA' or 'OAC-P' and
                                           'UTA' or 'UTA-P' or 'OCA' or 'OAC-P' must have no          VAL_DIST_VER_LOWER specified, it should be equal or higher than 200 m
                                           AirspaceVolume.lowerLimit that is less than 200 m (700 FT) (700 FT). [ Standard rule - Source: ICAO Annex 11, Item 2.9.3.2 ]
                                           or that is equal to GND.
                                                                                                      [SDR] What about values:GND - meaning "the Surface of the Earth",UNL -
                                                                                                      meaning "unlimited",FLOOR - meaning "the bottom of the airspace", necessary
                                                                                                      to express usages for Airspace that have a non-constant lower limit,CEILING -
                                                                                                      meaning "the top of the airspace", necessary to express usages for Airspace
                                                                                                      that have a non-constant upper limit.

                                                                                                        [Eddy] The value UNL cannot be used for a lower limit. This could be a business
                                                                                                        rule.

                                                                                                        The value FLOOR cannot be used for AirspaceVolume.lower or upperLimit. Just
                                                                                                        for AirspaceLayer.lowerLimit, when it is part of an AirspaceActivation or of a
                                                                                                        RouteSegmentAvailability.

                                                                                                        The value CEILLING cannot be used for AirspaceVolume.lower or upperLimit.
                                                                                                        Just for AirspaceLayer.upperLimit, when it is part of an AirspaceActivation or of
                                                                                                        a RouteSegmentAvailability.

305   AIXM 4.5         RWY_DIRECTION       Each VisualGlideSlopeIndicator that has a slopeAngle must    This value may be specified only if the CODE_TYPE_VASIS has been specified
      Business Rules                       have a type


306   AIXM                                 Each timeSlice that has [...].validTime.TimePeriod must      Every TimeSlice must have a defined start of validity (no
      Temporality                          have [...].validTime.TimePeriod.beginPosition compliant to   indeterminatePosition)
      Model                                ISO-8601
                                                                                                        JLL: changed ARC config in generateSchema.xsl
                                                                                                        added xmlns:xs="http://www.w3.org/2001/XMLSchema"
                                                                                                        added <ns prefix="xs" uri="http://www.w3.org/2001/XMLSchema"/>
307   AIXM              Ecah timeSlice must have                                        Every TimeSlice must have an end of validity, be it undetermined.
      Temporality       [...].validTime.TimepPeriod.endPositon compliant to ISO-
      Model             8601 or
                        [...].validTime.Timeperiod.endPositon.indeterminatePosition
                        equal to 'unknown'
308   AIXM              Each timeSLice that has                                         Every TimeSlice that has an endOfValidity must have startOfValidity <
      Temporality       [...].validTime.TimePeriod.beginPosition and                    endOfValidity
      Model             [...].validTime.TimePeriod.beginPosition must have
                        [...].validTime.TimePeriod.beginPosition &lt;=
                        [...].validTime.TimePeriod.endPosition
309   AIXM              Each timeSlice that has [...].interpretation='BASELINE' and     Each BASELINE that has an EndOfLife must have EndOfLive=EndOfValidity
      Temporality       [...].featureLifetime.TimePeriod.endPosition compliant to
      Model             iso8601 must have
                        [...].featureLifetime.TimePeriod.endPosition =
                        [...].validTime.TimePeriod.endPosition
310   AIXM              Each timeSlice that has [...].interpretation='PERMDELTA'        Each PERMDELTA that has a StartOfLife must have StartOfLife =
      Temporality       and [...].featureLifetime.TimePeriod.beginPosition compliant    startOfValidity
      Model             to iso8601 must have
                        [...].featureLifetime.TimePeriod.beginPosition =
                        [...].validTime.TimePeriod.beginPosition
311   AIXM              Each timeSlice that has [...].interpretation='PERMDELTA'        Each PERMDELTA that has an EndOfLife must have all other fileds equal to
      Temporality       and [...].featureLifetime.TimePeriod.endPosition compliant to   NIL
      Model             iso8601 must have all fields equal to nil
                                                                                        HLE: set to high




312   AIXM              Each timeSlice that has [...].interpretation = 'TEMPDELTA'      A TEMPDELTA must be valid during a period of time
      Temporality       must have [...].validTime.TimePeriod
      Model
313   AIXM              Each timeSlice that has [...].interpretation='SNAPSHOT'         A SNAPSHOT must be valid at an instant in time
      Temporality       must have [...].validTime.TimeInstant
      Model
314   AIXM              Each PropertyWithSchedule must have a timeReference, an In a Timesheet, excluded, timeReference and daylightSavingAdjust are
      PropertyWithSch   excludedand a daylightSavingAdjust                      mandatory
      edule concept
315   AIXM              Ecah Timesheet that has endTime and endEvent must have If endTime and endEvent are provided, endEventInterpretation is mandatory
      PropertyWithSch   endEventInterpretation
      edule concept


316   AIXM              Each Timesheet that has a endTimeRelativeEvent must             if endTimeRelativeEvent is provided, then endEvent is mandatory
      PropertyWithSch   have a endEvent
      edule concept
317   AIXM               Each Timesheet1 must have Timesheet1.timeReference =          Each Timesheet of a PropertiesWithSchedule should have the same
      PropertyWithSch    Timesheet2.timeReference for each Timehseet2 that has         timeReference
      edule concept      Timesheet2.PropertiesWithSchedule =
                         Timesheet1.PropertyWithSchedule
318   AIXM               Each Meteorology that has a visibility must have a            If visibility is provided, then visibilityInterpretation is mandatory
      Activation/Usage   visibilityInterpretation
      concept
319   AIXM               Ecah Meteorology that has a visibilityInterpretation must     If visibilityInterpretation is provided, then visibility is mandatory
      Activation/Usage   have a visibility
      concept
320   AIXM               Each Meteorology that has a runwayVisualRange must have If runwayVisualRange is provided, then runwayVisualRangeInterpretation is
      Activation/Usage   a runwayVisualRangeInterpretation                       mandatory
      concept


321   AIXM                                                                             A TimeSlice cannot be valid outside the validity period of its related baseline
      PropertyWithSch
      edule concept
322   AIXM                                                                             If a BASELINE has an EndOfLife, it must have a PERMDELTA valid at the
      Temporality                                                                      EndOfLife time
      Model
323   AIXM                                                                             A PERMDELTA must be valid during its associated BASELINE validity period
      Temporality
      Model

324   AIXM               Each Timesheet must have startDate before endDate             startDate must be before endDate
      PropertyWithSch
      edule concept

325   AIXM                                                                             day should occur at least once between startDate and endDate otherwise the
      PropertyWithSch                                                                  Timesheet is useless
      edule concept
326   AIXM               A NavaidOperationalStatus should have at least one         A NavaidOperationalStatus should have at least one Timesheet with occurrence
      PropertyWithSch    Timesheet with occurrence during validity of parent        during validity of parent Timeslice otherwise, it is useless.
      edule concept      Timeslice otherwise, it is useless.
327   AIXM               Any Navaid cannot have more than one operational status at Any Navaid cannot have more than one operational status at any point in time.
      PropertyWithSch    any point in time.
      edule concept
328   AIXM               Any NavaidEquipment cannot have more than one                 Any NavaidEquipement cannot have more than one monitoring status at any
      PropertyWithSch    monitoring status at any point in time.                       point in time.
      edule concept
329   AIXM               An AirportHeliport that has several AirportHeliportAvailability An AirportHeliport that has several AirportHeliportAvailability without
      Activation/Usage   without Timesheets cannot have contradictory                    Timesheets cannot have contradictory operationalStatus at any point in time.
      concept            operationalStatus at any point in time.
330   ICAO Annex 15   Table A7-3                 Each Azimuth.magneticVariation must have resolution        Each Azimuth.magneticVariation must have resolution matching 1 degree
                                                 matching 1 degree



331   ICAO Annex 15   Table A7-3                 Each Localizer.magneticVariation must have resolution      Each Localizer.magneticVariation must have resolution matching 1 degree
                                                 matching 1 degree



332   ICAO Annex 15   Table A7-3                 Each AirportHeliport.magneticVariation must have resolution Each AirportHeliport.magneticVariation must have resolution matching 1 degree
                                                 matching 1 degree



333   ICAO Annex 15   Table A7-3                 Each NDB.magneticVariation must have resolution matching Each NDB.magneticVariation must have resolution matching 1 degree
                                                 1 degree



334   ICAO Annex 15   Table A7-1                 Each AirportHeliport.ARP.ElevatedPoint.pos must have       Each AirportHeliport.pos must have latitude and longitude resolution matching 1
                                                 latitude and longitude resolution matching 1 sec           sec

335   ICAO Annex 15   Table A7-2 Integer Values Each AirportHeliport.ARP.ElevatedPoint.elevation must have Each AirportHeliport.ARP.ElevatedPoint.{property} must have a resolution
                                                a resolution matching 1 M                                  matching 1 M




336   ICAO Annex 15   Table A7-4                 Each ArrivalLeg.course must have a resolution matching 1   Bearing must have a predefined resolution
                                                 degree                                                     e.g. 1/100 degree = 2 decimal positions

337   ICAO Annex 15   Table A7-4                 Each FinalLeg.course must have a resolution matching 1     Bearing must have a predefined resolution
                                                 degree                                                     e.g. 1/100 degree = 2 decimal positions

338   ICAO Annex 15   Table A7-4                 Each Azimuth.trueBearing must have a resolution matching   Bearing must have a predefined resolution
                                                 1/100 degree                                               e.g. 1/100 degree = 2 decimal positions

339   ICAO Annex 15   Table A7-4                 Each Localizer.trueBearing must have a resolution matching Bearing must have a predefined resolution
                                                 1/100 degree                                               e.g. 1/100 degree = 2 decimal positions

340   ICAO Annex 15   Table A7-4                 Each RunwayDirection.trueBearing must have a resolution    Bearing must have a predefined resolution
                                                 matching 1/100 degree                                      e.g. 1/100 degree = 2 decimal positions

341   ICAO Annex 15   Table A7-4                 Each DepartureLeg.course must have a resolution matching Bearing must have a predefined resolution
                                                 1 degree                                                 e.g. 1/100 degree = 2 decimal positions
342   AIXM GML   Each [...] should have no degrees                      Some GML element should be prohibited in AIXM
      Profile
343   AIXM GML   Each [...] should have no includesSingleCRS            Some GML element should be prohibited in AIXM
      Profile
344   AIXM GML   Each [...] should have no anchorPoint                  Some GML element should be prohibited in AIXM
      Profile
345   AIXM GML   Each [...] should have no featureMembers               Some GML element should be prohibited in AIXM
      Profile
346   AIXM GML   Each [...] should have no dmsAngle                     Some GML element should be prohibited in AIXM
      Profile
347   AIXM GML   Each [...] should have no singleCRSRef                 Some GML element should be prohibited in AIXM
      Profile
348   AIXM GML   Each [...] should have no centerOf                     Some GML element should be prohibited in AIXM
      Profile
349   AIXM GML   Each [...] should have no metaDataProperty             Some GML element should be prohibited in AIXM
      Profile
350   AIXM GML   Each [...] should have no featureMember                Some GML element should be prohibited in AIXM
      Profile
351   AIXM GML   Each [...] should have no ellipsoidRef                 Some GML element should be prohibited in AIXM
      Profile
352   AIXM GML   Each [...] should have no usesVerticalCS               Some GML element should be prohibited in AIXM
      Profile
353   AIXM GML   Each [...] should have no geocentricCRSRef             Some GML element should be prohibited in AIXM
      Profile
354   AIXM GML   Each [...] should have no usesMethod                   Some GML element should be prohibited in AIXM
      Profile
355   AIXM GML   Each [...] should have no usesVerticalDatum            Some GML element should be prohibited in AIXM
      Profile
356   AIXM GML   Each [...] should have no MovingObjectStatus           Some GML element should be prohibited in AIXM
      Profile
357   AIXM GML   Each [...] should have no LocationString               Some GML element should be prohibited in AIXM
      Profile
358   AIXM GML   Each [...] should have no linearCSRef                  Some GML element should be prohibited in AIXM
      Profile
359   AIXM GML   Each [...] should have no DefinitionCollection         Some GML element should be prohibited in AIXM
      Profile
360   AIXM GML   Each [...] should have no decimalMinutes               Some GML element should be prohibited in AIXM
      Profile
361   AIXM GML   Each [...] should have no usesCS                       Some GML element should be prohibited in AIXM
      Profile
362   AIXM GML   Each [...] should have no cylindricalCSRef             Some GML element should be prohibited in AIXM
      Profile
363   AIXM GML   Each [...] should have no operationParameterGroupRef   Some GML element should be prohibited in AIXM
      Profile
364   AIXM GML   Each [...] should have no usesEllipsoid                Some GML element should be prohibited in AIXM
      Profile
365   AIXM GML   Each [...] should have no multiPointProperty           Some GML element should be prohibited in AIXM
      Profile
366   AIXM GML   Each [...] should have no valueOfParameter            Some GML element should be prohibited in AIXM
      Profile
367   AIXM GML   Each [...] should have no seconds                     Some GML element should be prohibited in AIXM
      Profile
368   AIXM GML   Each [...] should have no operationMethodRef          Some GML element should be prohibited in AIXM
      Profile
369   AIXM GML   Each [...] should have no definedByConversion         Some GML element should be prohibited in AIXM
      Profile
370   AIXM GML   Each [...] should have no usesImageDatum              Some GML element should be prohibited in AIXM
      Profile
371   AIXM GML   Each [...] should have no baseGeographicCRS           Some GML element should be prohibited in AIXM
      Profile
372   AIXM GML   Each [...] should have no multiCenterOf               Some GML element should be prohibited in AIXM
      Profile
373   AIXM GML   Each [...] should have no compoundCRSRef              Some GML element should be prohibited in AIXM
      Profile
374   AIXM GML   Each [...] should have no usesValue                   Some GML element should be prohibited in AIXM
      Profile
375   AIXM GML   Each [...] should have no multiCenterLineOf           Some GML element should be prohibited in AIXM
      Profile
376   AIXM GML   Each [...] should have no trianglePatches             Some GML element should be prohibited in AIXM
      Profile
377   AIXM GML   Each [...] should have no sphericalCSRef              Some GML element should be prohibited in AIXM
      Profile
378   AIXM GML   Each [...] should have no usesEllipsoidalCS           Some GML element should be prohibited in AIXM
      Profile
379   AIXM GML   Each [...] should have no multiGeometryProperty       Some GML element should be prohibited in AIXM
      Profile
380   AIXM GML   Each [...] should have no member                      Some GML element should be prohibited in AIXM
      Profile
381   AIXM GML   Each [...] should have no ellipsoidalCSRef            Some GML element should be prohibited in AIXM
      Profile
382   AIXM GML   Each [...] should have no usesTemporalDatum           Some GML element should be prohibited in AIXM
      Profile
383   AIXM GML   Each [...] should have no polarCSRef                  Some GML element should be prohibited in AIXM
      Profile
384   AIXM GML   Each [...] should have no MappingRule                 Some GML element should be prohibited in AIXM
      Profile
385   AIXM GML   Each [...] should have no transformationRef           Some GML element should be prohibited in AIXM
      Profile
386   AIXM GML   Each [...] should have no temporalCSRef               Some GML element should be prohibited in AIXM
      Profile
387   AIXM GML   Each [...] should have no generalOperationParameter   Some GML element should be prohibited in AIXM
      Profile
388   AIXM GML   Each [...] should have no Null                        Some GML element should be prohibited in AIXM
      Profile
389   AIXM GML   Each [...] should have no multiEdgeOf                 Some GML element should be prohibited in AIXM
      Profile
390   AIXM GML   Each [...] should have no usesEngineeringDatum       Some GML element should be prohibited in AIXM
      Profile
391   AIXM GML   Each [...] should have no centerLineOf               Some GML element should be prohibited in AIXM
      Profile
392   AIXM GML   Each [...] should have no multiPosition              Some GML element should be prohibited in AIXM
      Profile
393   AIXM GML   Each [...] should have no coordinateSystemAxisRef    Some GML element should be prohibited in AIXM
      Profile
394   AIXM GML   Each [...] should have no derivedCRSRef              Some GML element should be prohibited in AIXM
      Profile
395   AIXM GML   Each [...] should have no multiExtentOf              Some GML element should be prohibited in AIXM
      Profile
396   AIXM GML   Each [...] should have no coordinates                Some GML element should be prohibited in AIXM
      Profile
397   AIXM GML   Each [...] should have no generalTransformationRef   Some GML element should be prohibited in AIXM
      Profile
398   AIXM GML   Each [...] should have no DefinitionProxy            Some GML element should be prohibited in AIXM
      Profile
399   AIXM GML   Each [...] should have no usesSphericalCS            Some GML element should be prohibited in AIXM
      Profile
400   AIXM GML   Each [...] should have no multiCurveProperty         Some GML element should be prohibited in AIXM
      Profile
401   AIXM GML   Each [...] should have no surfaceArrayProperty       Some GML element should be prohibited in AIXM
      Profile
402   AIXM GML   Each [...] should have no Array                      Some GML element should be prohibited in AIXM
      Profile
403   AIXM GML   Each [...] should have no ObliqueCartesianCS         Some GML element should be prohibited in AIXM
      Profile
404   AIXM GML   Each [...] should have no multiPointDomain           Some GML element should be prohibited in AIXM
      Profile
405   AIXM GML   Each [...] should have no verticalCSRef              Some GML element should be prohibited in AIXM
      Profile
406   AIXM GML   Each [...] should have no edgeOf                     Some GML element should be prohibited in AIXM
      Profile
407   AIXM GML   Each [...] should have no                            Some GML element should be prohibited in AIXM
      Profile    abstractGeneralOperationParameterRef
408   AIXM GML   Each [...] should have no ellipsoidRef               Some GML element should be prohibited in AIXM
      Profile
409   AIXM GML   Each [...] should have no valuesOfGroup              Some GML element should be prohibited in AIXM
      Profile
410   AIXM GML   Each [...] should have no projectedCRSRef            Some GML element should be prohibited in AIXM
      Profile
411   AIXM GML   Each [...] should have no multiLocation              Some GML element should be prohibited in AIXM
      Profile
412   AIXM GML   Each [...] should have no curveArrayProperty         Some GML element should be prohibited in AIXM
      Profile
413   AIXM GML   Each [...] should have no indirectEntry              Some GML element should be prohibited in AIXM
      Profile
414   AIXM GML   Each [...] should have no usesOperation             Some GML element should be prohibited in AIXM
      Profile
415   AIXM GML   Each [...] should have no crsRef                    Some GML element should be prohibited in AIXM
      Profile
416   AIXM GML   Each [...] should have no datumRef                  Some GML element should be prohibited in AIXM
      Profile
417   AIXM GML   Each [...] should have no rectifiedGridDomain       Some GML element should be prohibited in AIXM
      Profile
418   AIXM GML   Each [...] should have no dmsAngleValue             Some GML element should be prohibited in AIXM
      Profile
419   AIXM GML   Each [...] should have no location                  Some GML element should be prohibited in AIXM
      Profile
420   AIXM GML   Each [...] should have no usesGeodeticDatum         Some GML element should be prohibited in AIXM
      Profile
421   AIXM GML   Each [...] should have no usesCartesianCS           Some GML element should be prohibited in AIXM
      Profile
422   AIXM GML   Each [...] should have no coordinates               Some GML element should be prohibited in AIXM
      Profile
423   AIXM GML   Each [...] should have no solidArrayProperty        Some GML element should be prohibited in AIXM
      Profile
424   AIXM GML   Each [...] should have no passThroughOperationRef   Some GML element should be prohibited in AIXM
      Profile
425   AIXM GML   Each [...] should have no multiCoverage             Some GML element should be prohibited in AIXM
      Profile
426   AIXM GML   Each [...] should have no usesObliqueCartesianCS    Some GML element should be prohibited in AIXM
      Profile
427   AIXM GML   Each [...] should have no geographicCRSRef          Some GML element should be prohibited in AIXM
      Profile
428   AIXM GML   Each [...] should have no priorityLocation          Some GML element should be prohibited in AIXM
      Profile
429   AIXM GML   Each [...] should have no GenericMetaData           Some GML element should be prohibited in AIXM
      Profile
430   AIXM GML   Each [...] should have no multiSolidDomain          Some GML element should be prohibited in AIXM
      Profile
431   AIXM GML   Each [...] should have no engineeringDatumRef       Some GML element should be prohibited in AIXM
      Profile
432   AIXM GML   Each [...] should have no AbstractMetaData          Some GML element should be prohibited in AIXM
      Profile
433   AIXM GML   Each [...] should have no Bag                       Some GML element should be prohibited in AIXM
      Profile
434   AIXM GML   Each [...] should have no primeMeridianRef          Some GML element should be prohibited in AIXM
      Profile
435   AIXM GML   Each [...] should have no definitionRef             Some GML element should be prohibited in AIXM
      Profile
436   AIXM GML   Each [...] should have no pointRep                  Some GML element should be prohibited in AIXM
      Profile
437   AIXM GML   Each [...] should have no useSingleOperation        Some GML element should be prohibited in AIXM
      Profile
438   AIXM GML   Each [...] should have no methodFormula              Some GML element should be prohibited in AIXM
      Profile
439   AIXM GML   Each [...] should have no includesParameter          Some GML element should be prohibited in AIXM
      Profile
440   AIXM GML   Each [...] should have no operationRef               Some GML element should be prohibited in AIXM
      Profile
441   AIXM GML   Each [...] should have no multiSurfaceDomain         Some GML element should be prohibited in AIXM
      Profile
442   AIXM GML   Each [...] should have no engineeringCRSRef          Some GML element should be prohibited in AIXM
      Profile
443   AIXM GML   Each [...] should have no coordinateOperationRef     Some GML element should be prohibited in AIXM
      Profile
444   AIXM GML   Each [...] should have no definitionMember           Some GML element should be prohibited in AIXM
      Profile
445   AIXM GML   Each [...] should have no TemporalCS                 Some GML element should be prohibited in AIXM
      Profile
446   AIXM GML   Each [...] should have no usesTimeCS                 Some GML element should be prohibited in AIXM
      Profile
447   AIXM GML   Each [...] should have no GeographicCRS              Some GML element should be prohibited in AIXM
      Profile
448   AIXM GML   Each [...] should have no obliqueCartesianCSRef      Some GML element should be prohibited in AIXM
      Profile
449   AIXM GML   Each [...] should have no concatenatedOperationRef   Some GML element should be prohibited in AIXM
      Profile
450   AIXM GML   Each [...] should have no track                      Some GML element should be prohibited in AIXM
      Profile
451   AIXM GML   Each [...] should have no position                   Some GML element should be prohibited in AIXM
      Profile
452   AIXM GML   Each [...] should have no usesParameter              Some GML element should be prohibited in AIXM
      Profile
453   AIXM GML   Each [...] should have no referenceSystemRef         Some GML element should be prohibited in AIXM
      Profile
454   AIXM GML   Each [...] should have no gridDomain                 Some GML element should be prohibited in AIXM
      Profile
455   AIXM GML   Each [...] should have no includesValue              Some GML element should be prohibited in AIXM
      Profile
456   AIXM GML   Each [...] should have no usesTemporalCS             Some GML element should be prohibited in AIXM
      Profile
457   AIXM GML   Each [...] should have no multiSolidProperty         Some GML element should be prohibited in AIXM
      Profile
458   AIXM GML   Each [...] should have no pointArrayProperty         Some GML element should be prohibited in AIXM
      Profile
459   AIXM GML   Each [...] should have no multiSurfaceProperty       Some GML element should be prohibited in AIXM
      Profile
460   AIXM GML   Each [...] should have no LocationKeyWord            Some GML element should be prohibited in AIXM
      Profile
461   AIXM GML   Each [...] should have no extentOf                   Some GML element should be prohibited in AIXM
      Profile
462   AIXM GML   Each [...] should have no members                     Some GML element should be prohibited in AIXM
      Profile
463   AIXM GML   Each [...] should have no verticalCRSRef              Some GML element should be prohibited in AIXM
      Profile
464   AIXM GML   Each [...] should have no generalConversionRef        Some GML element should be prohibited in AIXM
      Profile
465   AIXM GML   Each [...] should have no conversionRef               Some GML element should be prohibited in AIXM
      Profile
466   AIXM GML   Each [...] should have no coordinateSystemRef         Some GML element should be prohibited in AIXM
      Profile
467   AIXM GML   Each [...] should have no verticalDatumRef            Some GML element should be prohibited in AIXM
      Profile
468   AIXM GML   Each [...] should have no imageCRSRef                 Some GML element should be prohibited in AIXM
      Profile
469   AIXM GML   Each [...] should have no imageDatumRef               Some GML element should be prohibited in AIXM
      Profile
470   AIXM GML   Each [...] should have no FeatureCollection           Some GML element should be prohibited in AIXM
      Profile
471   AIXM GML   Each [...] should have no minutes                     Some GML element should be prohibited in AIXM
      Profile
472   AIXM GML   Each [...] should have no AbstractFeatureCollection   Some GML element should be prohibited in AIXM
      Profile
473   AIXM GML   Each [...] should have no featureProperty             Some GML element should be prohibited in AIXM
      Profile
474   AIXM GML   Each [...] should have no usesAffineCS                Some GML element should be prohibited in AIXM
      Profile
475   AIXM GML   Each [...] should have no GeocentricCRS               Some GML element should be prohibited in AIXM
      Profile
476   AIXM GML   Each [...] should have no geodeticDatum               Some GML element should be prohibited in AIXM
      Profile
477   AIXM GML   Each [...] should have no usesAxis                    Some GML element should be prohibited in AIXM
      Profile
478   AIXM GML   Each [...] should have no cartesianCSRef              Some GML element should be prohibited in AIXM
      Profile
479   AIXM GML   Each [...] should have no usesPrimeMeridian           Some GML element should be prohibited in AIXM
      Profile
480   AIXM GML   Each [...] should have no singleOperationRef          Some GML element should be prohibited in AIXM
      Profile
481   AIXM GML   Each [...] should have no statusReference             Some GML element should be prohibited in AIXM
      Profile
482   AIXM GML   Each [...] should have no operationParameterRef       Some GML element should be prohibited in AIXM
      Profile
483   AIXM GML   Each [...] should have no topoComplexProperty         Some GML element should be prohibited in AIXM
      Profile
484   AIXM GML   Each [...] should have no userDefinedCSRef            Some GML element should be prohibited in AIXM
      Profile
485   AIXM GML   Each [...] should have no multiCurveDomain            Some GML element should be prohibited in AIXM
      Profile
486   AIXM GML                       Each [...] should have no status                           Some GML element should be prohibited in AIXM
      Profile
487   AIXM GML                       Each [...] should have no polygonPatches                   Some GML element should be prohibited in AIXM
      Profile
488   AIXM GML                       Each [...] should have no temporalCRSRef                   Some GML element should be prohibited in AIXM
      Profile
489   AIXM GML                       Each [...] should have no temporalDatumRef                 Some GML element should be prohibited in AIXM
      Profile
490   ICAO Annex 15    Appenxi 7-1   Each VOR that has no                                       VOR
                                     NavaidComponent.Navaid.AirportHeliport must have exactly   "VAL_GEO_ACCURACY should be of at least 1 sec if not colocated with an
                                     one ElevatedPoint.horizontalAccuracy at most 1sec (30M,    AD_HP (AD_HP_NAVAID collocation)[ Standard - Source: ICAO annex 15,
                                     100FT)                                                     Appendix 7-1] "



491   AIXM 4.5         UNIT_ASSOC    Each Unit2.UnitDependency.Unit1 that has a type equal to   If a unit having CODE_TYPE='RSC' ('rescue sub-centre') is part of a
      Business Rules                 'RCC' and Unit2.type equal to 'RSC' must be                subordinate association (CODE_TYPE of UNIT_ASSOC is 'SUB') with a UNIT
                                     Unit2.UnitDependency.relatedUnit                           with CODE_TYPE='RCC' ('rescue co-ordination centre') or 'SAR' ('search and
                                                                                                rescue centre'), it takes always the role of the child




492   ICAO Annex 15    Table A8-1    Each ObstacleArea that has type equal to 'AREA3' must      Obstacle data must have accuracy matching predefined values
                                     have horizontalAccuracy equal to 0.5 M



493   ICAO Annex 15    Table A8-1    Each ObstacleArea that has type equal to 'AREA1' must      Obstacle data must have accuracy matching predefined values
                                     have horizontalAccuracy equal to 50 M



494   ICAO Annex 15    Table A8-1    Each ObstacleArea that has type equal to 'AREA3' must      Obstacle data must have accuracy matching predefined values
                                     have verticalAccuracy equal to 0.5 M



495   ICAO Annex 15    Table A8-1    Each ObstacleArea that has type equal to 'AREA1' must      Obstacle data must have accuracy matching predefined values
                                     have verticalAccuracy equal to 30 M



496   ICAO Annex 15    Table A8-1    Each ObstacleArea that has type equal to 'AREA2' must      Obstacle data must have accuracy matching predefined values
                                     have horizontalAccuracy equal to 5 M
497   ICAO Annex 15    Table A8-1          Each ObstacleArea that has type equal to 'AREA2' must      Obstacle data must have accuracy matching predefined values
                                           have verticalAccuracy equal to 3 M



498   AIXM Model                           Each ElevatedPoint.pos that has an srsName must have pos if an ElevatedPoint position has an srsName, it must have longitude and latitude


499   AIXM 4.5         MLS_AZIMUTH         Each Azimuth that has a dateMagneticVariation should have If DATE_MAG_VAR is specified, it should be prior or equal to the planned
      Business Rules                       Azimuth .dateMagneticVariation before Azimuth             effective publication date. [ Data Plausibility rule - Source: AIXM ]
                                           .validTime.beginPosition

500   AIXM 4.5         RTE_SEG_USE_LEVEL   Each AirspaceLayer that has a StandardLevelColumn must     If a connection to the PREDEFINED_LVL_COLUMN exists (definition of level
      Business Rules                       have an upperLimit and an upperLimitReference and a        series), then VAL_DIST_VER_LOWER, UOM_DIST_VER_LOWER,
                                           lowerLimit and a lowerLimitReference.                      CODE_DIST_VER_LOWER, VAL_DIST_VER_UPPER,
                                                                                                      UOM_DIST_VER_UPPER and CODE_DIST_VER_UPPER are mandatory
501   AIXM 4.5                             Each Airspace must have designator                         Airspace has mandatory attribute designator
      Business Rules



502   AIXM 4.5                             Each VOR must have designator                              VOR has mandatory attribute designator
      Business Rules



503   AIXM 4.5                             Each GlidePath must have frequency                         GlidePath has mandatory attribute frequency
      Business Rules



504   AIXM 4.5                             Each MarkerBeacon must have frequency                      MarkerBeacon has mandatory attribute frequency
      Business Rules



505   AIXM 4.5                             Each NDB must have frequency                               NDB has mandatory attribute frequency
      Business Rules



506   AIXM 4.5                             Each TouchDownLiftOff must have designator                 TouchDownLiftOff has mandatory attribute designator
      Business Rules
507   AIXM 4.5         Each AirportHeliport must have name                   AirportHeliport has mandatory attribute name
      Business Rules



508   AIXM 4.5         Each TouchDownLiftOffLightSystem must have position   TouchDownLiftOffLightSystem has mandatory attribute position
      Business Rules



509   AIXM 4.5         Each NDB must have designator                         NDB has mandatory attribute designator
      Business Rules



510   AIXM 4.5         Each Route must have locationDesignator               Route has mandatory attribute locationDesignator
      Business Rules



511   AIXM 4.5         Each SpecialNavigationStation must have position      SpecialNavigationStation has mandatory attribute position
      Business Rules



512   AIXM 4.5         Each AirTrafficControlService must have type          AirTrafficControlService has mandatory attribute type
      Business Rules



513   AIXM 4.5         Each SpecialDate must have type                       SpecialDate has mandatory attribute type
      Business Rules



514   AIXM 4.5         Each RunwayCentrelinePoint must have location         RunwayCentrelinePoint has mandatory attribute location
      Business Rules



515   AIXM 4.5         Each Airspace must have type                          Airspace has mandatory attribute type
      Business Rules
516   AIXM 4.5         Each ApproachLightingSystem must have type           ApproachLightingSystem has mandatory attribute type
      Business Rules



517   AIXM 4.5         Each GlidePath must have location                    GlidePath has mandatory attribute location
      Business Rules



518   AIXM 4.5         Each SpecialNavigationSystem must have designator    SpecialNavigationSystem has mandatory attribute designator
      Business Rules



519   AIXM 4.5         Each SpecialDate must have dateDay                   SpecialDate has mandatory attribute dateDay
      Business Rules



520   AIXM 4.5         Each RunwayDirectionLightSystem must have position   RunwayDirectionLightSystem has mandatory attribute position
      Business Rules



521   AIXM 4.5         Each Azimuth must have type                          Azimuth has mandatory attribute type
      Business Rules



522   AIXM 4.5         Each Timesheet must have day                         Timesheet has mandatory attribute day
      Business Rules



523   AIXM 4.5         Each Taxiway must have type                          Taxiway has mandatory attribute type
      Business Rules



524   AIXM 4.5         Each DME must have type                              DME has mandatory attribute type
      Business Rules
525   AIXM 4.5         Each AirportHeliportCollocation must have type        AirportHeliportCollocation has mandatory attribute type
      Business Rules



526   AIXM 4.5         Each DesignatedPoint must have location               DesignatedPoint has mandatory attribute location
      Business Rules



527   AIXM 4.5         Each DesignatedPoint must have designator             DesignatedPoint has mandatory attribute designator
      Business Rules



528   AIXM 4.5         Each Azimuth must have location                       Azimuth has mandatory attribute location
      Business Rules



529   AIXM 4.5         Each RadioFrequencyArea must have type                RadioFrequencyArea has mandatory attribute type
      Business Rules



530   AIXM 4.5         Each Taxiway must have designator                     Taxiway has mandatory attribute designator
      Business Rules



531   AIXM 4.5         Each MarkerBeacon must have designator                MarkerBeacon has mandatory attribute designator
      Business Rules



532   AIXM 4.5         Each StandardInstrumentDeparture must have RNAV       StandardInstrumentDeparture has mandatory attribute RNAV
      Business Rules



533   AIXM 4.5         Each SearchRescueService must have flightOperations   SearchRescueService has mandatory attribute flightOperations
      Business Rules
534   AIXM 4.5         Each SpecialNavigationSystem must have name   SpecialNavigationSystem has mandatory attribute name
      Business Rules



535   AIXM 4.5         Each Timesheet must have endDate              Timesheet has mandatory attribute endDate
      Business Rules



536   AIXM 4.5         Each GeoBorder must have type                 GeoBorder has mandatory attribute type
      Business Rules



537   AIXM 4.5         Each Localizer must have designator           Localizer has mandatory attribute designator
      Business Rules



538   AIXM 4.5         Each DesignatedPoint must have type           DesignatedPoint has mandatory attribute type
      Business Rules



539   AIXM 4.5         Each GroundTrafficControlService must have    GroundTrafficControlService has mandatory attribute flightOperations
      Business Rules   flightOperations



540   AIXM 4.5         Each VOR must have location                   VOR has mandatory attribute location
      Business Rules



541   AIXM 4.5         Each Timesheet must have startDate            Timesheet has mandatory attribute startDate
      Business Rules



542   AIXM 4.5         Each Timesheet must have endTime              Timesheet has mandatory attribute endTime
      Business Rules
543   AIXM 4.5         Each VOR must have frequency                 VOR has mandatory attribute frequency
      Business Rules



544   AIXM 4.5         Each Timesheet must have timeReference       Timesheet has mandatory attribute timeReference
      Business Rules



545   AIXM 4.5         Each DME must have location                  DME has mandatory attribute location
      Business Rules



546   AIXM 4.5         Each AirportHeliport must have ARP           AirportHeliport has mandatory attribute ARP
      Business Rules



547   AIXM 4.5         Each TACAN must have location                TACAN has mandatory attribute location
      Business Rules



548   AIXM 4.5         Each Route must have designatorNumber        Route has mandatory attribute designatorNumber
      Business Rules



549   AIXM 4.5         Each TaxiwayLightSystem must have position   TaxiwayLightSystem has mandatory attribute position
      Business Rules



550   AIXM 4.5         Each OrganisationAuthority must have type    OrganisationAuthority has mandatory attribute type
      Business Rules



551   AIXM 4.5         Each PassengerService must have type         PassengerService has mandatory attribute type
      Business Rules
552   AIXM 4.5         Each Localizer must have frequency                Localizer has mandatory attribute frequency
      Business Rules



553   AIXM 4.5         Each DistanceIndication must have distance        DistanceIndication has mandatory attribute distance
      Business Rules



554   AIXM 4.5         Each Timesheet must have startTime                Timesheet has mandatory attribute startTime
      Business Rules



555   AIXM 4.5         Each Navaid must have designator                  Navaid has mandatory attribute designator
      Business Rules



556   AIXM 4.5         Each GeoBorder must have name                     GeoBorder has mandatory attribute name
      Business Rules



557   AIXM 4.5         Each InformationService must have type            InformationService has mandatory attribute type
      Business Rules



558   AIXM 4.5         Each AeronauticalGroundLight must have location   AeronauticalGroundLight has mandatory attribute location
      Business Rules



559   AIXM 4.5         Each NDB must have location                       NDB has mandatory attribute location
      Business Rules



560   AIXM 4.5         Each InstrumentApproachProcedure must have RNAV   InstrumentApproachProcedure has mandatory attribute RNAV
      Business Rules
561   AIXM 4.5         Each Timesheet must have startEvent                  Timesheet has mandatory attribute startEvent
      Business Rules



562   AIXM 4.5         Each VOR must have zeroBearingDirection              VOR has mandatory attribute zeroBearingDirection
      Business Rules



563   AIXM 4.5         Each InformationService must have flightOperations   InformationService has mandatory attribute flightOperations
      Business Rules



564   AIXM 4.5         Each RunwayDirection must have designator            RunwayDirection has mandatory attribute designator
      Business Rules



565   AIXM 4.5         Each UnitDependency must have type                   UnitDependency has mandatory attribute type
      Business Rules



566   AIXM 4.5         Each AirportHeliport must have designator            AirportHeliport has mandatory attribute designator
      Business Rules



567   AIXM 4.5         Each StandardInstrumentArrival must have RNAV        StandardInstrumentArrival has mandatory attribute RNAV
      Business Rules



568   AIXM 4.5         Each RunwayProtectArea must have type                RunwayProtectArea has mandatory attribute type
      Business Rules



569   AIXM 4.5         Each ApproachLightingSystem must have classICAO      ApproachLightingSystem has mandatory attribute classICAO
      Business Rules
570   AIXM 4.5         Each AeronauticalGroundLight must have type                AeronauticalGroundLight has mandatory attribute type
      Business Rules



571   AIXM 4.5         Each AirTrafficControlService must have flightOperations   AirTrafficControlService has mandatory attribute flightOperations
      Business Rules



572   AIXM 4.5         Each ArrivalFeederLeg must have legTypeARINC               ArrivalFeederLeg has mandatory attribute legTypeARINC
      Business Rules



573   AIXM 4.5         Each Route must have designatorSecondLetter                Route has mandatory attribute designatorSecondLetter
      Business Rules



574   AIXM 4.5         Each GroundTrafficControlService must have type            GroundTrafficControlService has mandatory attribute type
      Business Rules



575   AIXM 4.5         Each Route must have designatorPrefix                      Route has mandatory attribute designatorPrefix
      Business Rules



576   AIXM 4.5         Each IntermediateLeg must have legTypeARINC                IntermediateLeg has mandatory attribute legTypeARINC
      Business Rules



577   AIXM 4.5         Each Navaid must have courseQuality                        Navaid has mandatory attribute courseQuality
      Business Rules



578   AIXM 4.5         Each RadioCommunicationChannel must have                   RadioCommunicationChannel has mandatory attribute frequencyTransmission
      Business Rules   frequencyTransmission
579   AIXM 4.5         Each TouchDownLiftOff must have aimingPoint     TouchDownLiftOff has mandatory attribute aimingPoint
      Business Rules



580   AIXM 4.5         Each FinalLeg must have legTypeARINC            FinalLeg has mandatory attribute legTypeARINC
      Business Rules



581   AIXM 4.5         Each Route must have multipleIdentifier         Route has mandatory attribute multipleIdentifier
      Business Rules



582   AIXM 4.5         Each InitialLeg must have legTypeARINC          InitialLeg has mandatory attribute legTypeARINC
      Business Rules



583   AIXM 4.5         Each ArrivalLeg must have legTypeARINC          ArrivalLeg has mandatory attribute legTypeARINC
      Business Rules



584   AIXM 4.5         Each MissedApproachLeg must have legTypeARINC   MissedApproachLeg has mandatory attribute legTypeARINC
      Business Rules



585   AIXM 4.5         Each DME must have designator                   DME has mandatory attribute designator
      Business Rules



586   AIXM 4.5         Each Unit must have name                        Unit has mandatory attribute name
      Business Rules



587   AIXM 4.5         Each ElevatedPoint must have pos                ElevatedPoint has mandatory attribute pos
      Business Rules
588   AIXM 4.5         Each StandardInstrumentDeparture must have designator   StandardInstrumentDeparture has mandatory attribute designator
      Business Rules



589   AIXM 4.5         Each TACAN must have channel                            TACAN has mandatory attribute channel
      Business Rules



590   AIXM 4.5         Each StandardLevelTable must have name                  StandardLevelTable has mandatory attribute name
      Business Rules



591   AIXM 4.5         Each StandardInstrumentArrival must have designator     StandardInstrumentArrival has mandatory attribute designator
      Business Rules



592   AIXM 4.5         Each VerticalStructure must have lighted                VerticalStructure has mandatory attribute lighted
      Business Rules



593   AIXM 4.5         Each Navaid must have signalPerformance                 Navaid has mandatory attribute signalPerformance
      Business Rules



594   AIXM 4.5         Each TACAN must have designator                         TACAN has mandatory attribute designator
      Business Rules



595   AIXM 4.5         Each AngleIndication must have angle                    AngleIndication has mandatory attribute angle
      Business Rules



596   AIXM 4.5         Each AeronauticalGroundLight must have name             AeronauticalGroundLight has mandatory attribute name
      Business Rules
597   AIXM 4.5         Each AirportHeliport must have type            AirportHeliport has mandatory attribute type
      Business Rules



598   AIXM 4.5         Each AircraftStand must have location          AircraftStand has mandatory attribute location
      Business Rules



599   AIXM 4.5         Each SpecialNavigationStation must have name   SpecialNavigationStation has mandatory attribute name
      Business Rules



600   AIXM 4.5         Each DepartureLeg must have legTypeARINC       DepartureLeg has mandatory attribute legTypeARINC
      Business Rules



601   AIXM 4.5         Each AircraftGroundService must have type      AircraftGroundService has mandatory attribute type
      Business Rules



602   AIXM 4.5         Each Elevation must have location              Elevation has mandatory attribute location
      Business Rules



603   AIXM 4.5         Each AircraftStand must have designator        AircraftStand has mandatory attribute designator
      Business Rules



604   AIXM 4.5         Each SearchRescueService must have type        SearchRescueService has mandatory attribute type
      Business Rules



605   AIXM 4.5         Each MarkerBeacon must have location           MarkerBeacon has mandatory attribute location
      Business Rules
606   AIXM 4.5         Each OrganisationAuthority must have name         OrganisationAuthority has mandatory attribute name
      Business Rules



607   AIXM 4.5         Each FlightRestriction must have type             FlightRestriction has mandatory attribute type
      Business Rules



608   AIXM 4.5         Each AirTrafficManagementService must have type   AirTrafficManagementService has mandatory attribute type
      Business Rules



609   AIXM 4.5         Each Runway must have designator                  Runway has mandatory attribute designator
      Business Rules



610   AIXM 4.5         Each InstrumentApproachProcedure must have name   InstrumentApproachProcedure has mandatory attribute name
      Business Rules



611   AIXM 4.5         Each FlightRestriction must have designator       FlightRestriction has mandatory attribute designator
      Business Rules



612   AIXM 4.5         Each VerticalStructure must have part             VerticalStructure has mandatory attribute part
      Business Rules



613   AIXM 4.5         Each AirTrafficManagementService must have        AirTrafficManagementService has mandatory attribute flightOperations
      Business Rules   flightOperations



614   AIXM 4.5         Each HoldingPattern must have type                HoldingPattern has mandatory attribute type
      Business Rules
615   AIXM 4.5         Each Timesheet must have endEvent                     Timesheet has mandatory attribute endEvent
      Business Rules



616   AIXM 4.5         Each SpecialNavigationStation must have serviceType   SpecialNavigationStation has mandatory attribute serviceType
      Business Rules



617   AIXM 4.5         Each VOR must have type                               VOR has mandatory attribute type
      Business Rules



618   AIXM 4.5         Each Unit must have compliantICAO                     Unit has mandatory attribute compliantICAO
      Business Rules



619   AIXM 4.5         Each RouteSegment must have navigationType            RouteSegment has mandatory attribute navigationType
      Business Rules



620   AIXM 4.5         Each SpecialNavigationSystem must have type           SpecialNavigationSystem has mandatory attribute type
      Business Rules



621   AIXM 4.5         Each Unit must have type                              Unit has mandatory attribute type
      Business Rules



622   AIXM 4.5         Each Localizer must have location                     Localizer has mandatory attribute location
      Business Rules



623   AIXM 4.5         Each Apron must have name                             Apron has mandatory attribute name
      Business Rules
624   AIXM 4.5         Each AircraftStand must have type                              AircraftStand has mandatory attribute type
      Business Rules



625   AIXM 4.5         Each VerticalStructure must have group                         VerticalStructure has mandatory attribute group
      Business Rules



626   AIXM Model       Each AirportHeliport that has a fieldElevation must have       Each AirportHeliport that has a fieldElevation must have fieldElevation.uom
                       fieldElevation.uom



627   AIXM Model       Each AirportHeliport that has a fieldElevationAccuracy must    Each AirportHeliport that has a fieldElevationAccuracy must have
                       have fieldElevationAccuracy.uom                                fieldElevationAccuracy.uom



628   AIXM Model       Each AirportHeliport that has a referenceTemperature must      Each AirportHeliport that has a referenceTemperature must have
                       have referenceTemperature.uom                                  referenceTemperature.uom



629   AIXM Model       Each AirportHeliport that has a transitionAltitude must have   Each AirportHeliport that has a transitionAltitude must have
                       transitionAltitude.uom                                         transitionAltitude.uom



630   AIXM Model       Each AirportHeliport that has a transitionLevel must have      Each AirportHeliport that has a transitionLevel must have transitionLevel.uom
                       transitionLevel.uom



631   AIXM Model       Each AirportHeliport that has a lowestTemperature must         Each AirportHeliport that has a lowestTemperature must have
                       have lowestTemperature.uom                                     lowestTemperature.uom



632   AIXM Model       Each AirportHeliportProtectionArea that has a width must       Each AirportHeliportProtectionArea that has a width must have width.uom
                       have width.uom
633   AIXM Model   Each AirportHeliportProtectionArea that has a length must   Each AirportHeliportProtectionArea that has a length must have length.uom
                   have length.uom



634   AIXM Model   Each ApronElement that has a length must have length.uom Each ApronElement that has a length must have length.uom




635   AIXM Model   Each ApronElement that has a width must have width.uom      Each ApronElement that has a width must have width.uom




636   AIXM Model   Each TouchDownLiftOff that has a length must have           Each TouchDownLiftOff that has a length must have length.uom
                   length.uom



637   AIXM Model   Each TouchDownLiftOff that has a width must have            Each TouchDownLiftOff that has a width must have width.uom
                   width.uom



638   AIXM Model   Each ApproachLightingSystem that has a length must have     Each ApproachLightingSystem that has a length must have length.uom
                   length.uom



639   AIXM Model   Each ArrestingGear that has a length must have length.uom Each ArrestingGear that has a length must have length.uom




640   AIXM Model   Each ArrestingGear that has a width must have width.uom     Each ArrestingGear that has a width must have width.uom




641   AIXM Model   Each ArrestingGear that has a location must have            Each ArrestingGear that has a location must have location.uom
                   location.uom
642   AIXM Model   Each Runway that has a nominalLength must have    Each Runway that has a nominalLength must have nominalLength.uom
                   nominalLength.uom



643   AIXM Model   Each Runway that has a lengthAccuracy must have   Each Runway that has a lengthAccuracy must have lengthAccuracy.uom
                   lengthAccuracy.uom



644   AIXM Model   Each Runway that has a nominalWidth must have     Each Runway that has a nominalWidth must have nominalWidth.uom
                   nominalWidth.uom



645   AIXM Model   Each Runway that has a widthAccuracy must have    Each Runway that has a widthAccuracy must have widthAccuracy.uom
                   widthAccuracy.uom



646   AIXM Model   Each Runway that has a widthShoulder must have    Each Runway that has a widthShoulder must have widthShoulder.uom
                   widthShoulder.uom



647   AIXM Model   Each Runway that has a lengthStrip must have      Each Runway that has a lengthStrip must have lengthStrip.uom
                   lengthStrip.uom



648   AIXM Model   Each Runway that has a widthStrip must have       Each Runway that has a widthStrip must have widthStrip.uom
                   widthStrip.uom



649   AIXM Model   Each Runway that has a lengthOffset must have     Each Runway that has a lengthOffset must have lengthOffset.uom
                   lengthOffset.uom



650   AIXM Model   Each Runway that has a widthOffset must have      Each Runway that has a widthOffset must have widthOffset.uom
                   widthOffset.uom
651   AIXM Model   Each RunwayBlastPad that has a length must have          Each RunwayBlastPad that has a length must have length.uom
                   length.uom



652   AIXM Model   Each RunwayDirection that has a elevationTDZ must have   Each RunwayDirection that has a elevationTDZ must have elevationTDZ.uom
                   elevationTDZ.uom



653   AIXM Model   Each RunwayDirection that has a elevationTDZAccuracy     Each RunwayDirection that has a elevationTDZAccuracy must have
                   must have elevationTDZAccuracy.uom                       elevationTDZAccuracy.uom



654   AIXM Model   Each RunwayElement that has a length must have           Each RunwayElement that has a length must have length.uom
                   length.uom



655   AIXM Model   Each RunwayElement that has a width must have width.uom Each RunwayElement that has a width must have width.uom




656   AIXM Model   Each VisualGlideSlopeIndicator that has a                Each VisualGlideSlopeIndicator that has a minimumEyeHeightOverThreshold
                   minimumEyeHeightOverThreshold must have                  must have minimumEyeHeightOverThreshold.uom
                   minimumEyeHeightOverThreshold.uom


657   AIXM Model   Each GuidanceLine that has a maxSpeed must have          Each GuidanceLine that has a maxSpeed must have maxSpeed.uom
                   maxSpeed.uom



658   AIXM Model   Each Taxiway that has a width must have width.uom        Each Taxiway that has a width must have width.uom




659   AIXM Model   Each Taxiway that has a widthShoulder must have          Each Taxiway that has a widthShoulder must have widthShoulder.uom
                   widthShoulder.uom
660   AIXM Model   Each Taxiway that has a length must have length.uom        Each Taxiway that has a length must have length.uom




661   AIXM Model   Each TaxiwayElement that has a length must have            Each TaxiwayElement that has a length must have length.uom
                   length.uom



662   AIXM Model   Each TaxiwayElement that has a width must have width.uom Each TaxiwayElement that has a width must have width.uom




663   AIXM Model   Each Airspace that has a upperLowerSeparation must have    Each Airspace that has a upperLowerSeparation must have
                   upperLowerSeparation.uom                                   upperLowerSeparation.uom



664   AIXM Model   Each HoldingPattern that has a upperLimit must have        Each HoldingPattern that has a upperLimit must have upperLimit.uom
                   upperLimit.uom



665   AIXM Model   Each HoldingPattern that has a lowerLimit must have        Each HoldingPattern that has a lowerLimit must have lowerLimit.uom
                   lowerLimit.uom



666   AIXM Model   Each HoldingPattern that has a speedLimit must have        Each HoldingPattern that has a speedLimit must have speedLimit.uom
                   speedLimit.uom



667   AIXM Model   Each UnplannedHolding that has a authorizedAltitude must   Each UnplannedHolding that has a authorizedAltitude must have
                   have authorizedAltitude.uom                                authorizedAltitude.uom



668   AIXM Model   Each DME that has a ghostFrequency must have               Each DME that has a ghostFrequency must have ghostFrequency.uom
                   ghostFrequency.uom
669   AIXM Model   Each DME that has a displace must have displace.uom     Each DME that has a displace must have displace.uom




670   AIXM Model   Each Glidepath that has a frequency must have           Each Glidepath that has a frequency must have frequency.uom
                   frequency.uom



671   AIXM Model   Each Glidepath that has a rdh must have rdh.uom         Each Glidepath that has a rdh must have rdh.uom




672   AIXM Model   Each Glidepath that has a rdhAccuracy must have         Each Glidepath that has a rdhAccuracy must have rdhAccuracy.uom
                   rdhAccuracy.uom



673   AIXM Model   Each Localizer that has a frequency must have           Each Localizer that has a frequency must have frequency.uom
                   frequency.uom



674   AIXM Model   Each MarkerBeacon that has a frequency must have        Each MarkerBeacon that has a frequency must have frequency.uom
                   frequency.uom



675   AIXM Model   Each NDB that has a frequency must have frequency.uom   Each NDB that has a frequency must have frequency.uom




676   AIXM Model   Each NavigationSystemCheckpoint that has a upperLimit   Each NavigationSystemCheckpoint that has a upperLimit must have
                   must have upperLimit.uom                                upperLimit.uom



677   AIXM Model   Each NavigationSystemCheckpoint that has a lowerLimit   Each NavigationSystemCheckpoint that has a lowerLimit must have
                   must have lowerLimit.uom                                lowerLimit.uom
678   AIXM Model   Each NavigationSystemCheckpoint that has a distance must Each NavigationSystemCheckpoint that has a distance must have distance.uom
                   have distance.uom



679   AIXM Model   Each SDF that has a frequency must have frequency.uom       Each SDF that has a frequency must have frequency.uom




680   AIXM Model   Each SpecialNavigationStation that has a frequency must     Each SpecialNavigationStation that has a frequency must have frequency.uom
                   have frequency.uom



681   AIXM Model   Each VOR that has a frequency must have frequency.uom       Each VOR that has a frequency must have frequency.uom




682   AIXM Model   Each AngleIndication that has a minimumReceptionAltitude    Each AngleIndication that has a minimumReceptionAltitude must have
                   must have minimumReceptionAltitude.uom                      minimumReceptionAltitude.uom



683   AIXM Model   Each DistanceIndication that has a distance must have       Each DistanceIndication that has a distance must have distance.uom
                   distance.uom



684   AIXM Model   Each DistanceIndication that has a                          Each DistanceIndication that has a minimumReceptionAltitude must have
                   minimumReceptionAltitude must have                          minimumReceptionAltitude.uom
                   minimumReceptionAltitude.uom


685   AIXM Model   Each VerticalStructure that has a length must have          Each VerticalStructure that has a length must have length.uom
                   length.uom



686   AIXM Model   Each VerticalStructure that has a width must have width.uom Each VerticalStructure that has a width must have width.uom
687   AIXM Model   Each VerticalStructure that has a radius must have          Each VerticalStructure that has a radius must have radius.uom
                   radius.uom



688   AIXM Model   Each TerminalArrivalArea that has a outerBufferWidth must   Each TerminalArrivalArea that has a outerBufferWidth must have
                   have outerBufferWidth.uom                                   outerBufferWidth.uom



689   AIXM Model   Each TerminalArrivalArea that has a lateralBufferWidth must Each TerminalArrivalArea that has a lateralBufferWidth must have
                   have lateralBufferWidth.uom                                 lateralBufferWidth.uom



690   AIXM Model   Each NavigationArea that has a minimumCeiling must have Each NavigationArea that has a minimumCeiling must have
                   minimumCeiling.uom                                      minimumCeiling.uom



691   AIXM Model   Each NavigationArea that has a minimumVisibility must have Each NavigationArea that has a minimumVisibility must have
                   minimumVisibility.uom                                      minimumVisibility.uom



692   AIXM Model   Each DepartureLeg that has a                                Each DepartureLeg that has a minimumObstacleClearanceAltitude must have
                   minimumObstacleClearanceAltitude must have                  minimumObstacleClearanceAltitude.uom
                   minimumObstacleClearanceAltitude.uom


693   AIXM Model   Each FinalLeg that has a minimumBaroVnavTemperature         Each FinalLeg that has a minimumBaroVnavTemperature must have
                   must have minimumBaroVnavTemperature.uom                    minimumBaroVnavTemperature.uom



694   AIXM Model   Each FinalLeg that has a courseCentrelineDistance must      Each FinalLeg that has a courseCentrelineDistance must have
                   have courseCentrelineDistance.uom                           courseCentrelineDistance.uom



695   AIXM Model   Each FinalLeg that has a courseOffsetDistance must have     Each FinalLeg that has a courseOffsetDistance must have
                   courseOffsetDistance.uom                                    courseOffsetDistance.uom
696   AIXM Model   Each MissedApproachLeg that has a heightMAPT must have Each MissedApproachLeg that has a heightMAPT must have heightMAPT.uom
                   heightMAPT.uom



697   AIXM Model   Each SegmentLeg that has a speedLimit must have           Each SegmentLeg that has a speedLimit must have speedLimit.uom
                   speedLimit.uom



698   AIXM Model   Each SegmentLeg that has a length must have length.uom    Each SegmentLeg that has a length must have length.uom




699   AIXM Model   Each SegmentLeg that has a duration must have             Each SegmentLeg that has a duration must have duration.uom
                   duration.uom



700   AIXM Model   Each SegmentLeg that has a upperLimitAltitude must have   Each SegmentLeg that has a upperLimitAltitude must have
                   upperLimitAltitude.uom                                    upperLimitAltitude.uom



701   AIXM Model   Each SegmentLeg that has a lowerLimitAltitude must have   Each SegmentLeg that has a lowerLimitAltitude must have
                   lowerLimitAltitude.uom                                    lowerLimitAltitude.uom



702   AIXM Model   Each SegmentLeg that has a altitudeOverrideATC must       Each SegmentLeg that has a altitudeOverrideATC must have
                   have altitudeOverrideATC.uom                              altitudeOverrideATC.uom



703   AIXM Model   Each ChangeOverPoint that has a distance must have        Each ChangeOverPoint that has a distance must have distance.uom
                   distance.uom



704   AIXM Model   Each RouteSegment that has a upperLimit must have         Each RouteSegment that has a upperLimit must have upperLimit.uom
                   upperLimit.uom
705   AIXM Model   Each RouteSegment that has a lowerLimit must have            Each RouteSegment that has a lowerLimit must have lowerLimit.uom
                   lowerLimit.uom



706   AIXM Model   Each RouteSegment that has a                                 Each RouteSegment that has a minimumObstacleClearanceAltitude must have
                   minimumObstacleClearanceAltitude must have                   minimumObstacleClearanceAltitude.uom
                   minimumObstacleClearanceAltitude.uom


707   AIXM Model   Each RouteSegment that has a length must have                Each RouteSegment that has a length must have length.uom
                   length.uom



708   AIXM Model   Each RouteSegment that has a widthLeft must have             Each RouteSegment that has a widthLeft must have widthLeft.uom
                   widthLeft.uom



709   AIXM Model   Each RouteSegment that has a widthRight must have            Each RouteSegment that has a widthRight must have widthRight.uom
                   widthRight.uom



710   AIXM Model   Each RouteSegment that has a minimumEnrouteAltitude          Each RouteSegment that has a minimumEnrouteAltitude must have
                   must have minimumEnrouteAltitude.uom                         minimumEnrouteAltitude.uom



711   AIXM Model   Each RouteSegment that has a minimumCrossingAtEnd            Each RouteSegment that has a minimumCrossingAtEnd must have
                   must have minimumCrossingAtEnd.uom                           minimumCrossingAtEnd.uom



712   AIXM Model   Each RouteSegment that has a maximumCrossingAtEnd            Each RouteSegment that has a maximumCrossingAtEnd must have
                   must have maximumCrossingAtEnd.uom                           maximumCrossingAtEnd.uom



713   AIXM Model   Each PilotControlledLighting that has a duration must have   Each PilotControlledLighting that has a duration must have duration.uom
                   duration.uom
714   AIXM Model   Each PilotControlledLighting that has a radioFrequency must Each PilotControlledLighting that has a radioFrequency must have
                   have radioFrequency.uom                                     radioFrequency.uom



715   AIXM Model   Each RadioCommunicationChannel that has a                  Each RadioCommunicationChannel that has a frequencyTransmission must
                   frequencyTransmission must have                            have frequencyTransmission.uom
                   frequencyTransmission.uom


716   AIXM Model   Each RadioCommunicationChannel that has a                  Each RadioCommunicationChannel that has a frequencyReception must have
                   frequencyReception must have frequencyReception.uom        frequencyReception.uom



717   AIXM Model   Each HoldingAssessment that has a upperLimit must have     Each HoldingAssessment that has a upperLimit must have upperLimit.uom
                   upperLimit.uom



718   AIXM Model   Each HoldingAssessment that has a lowerLimit must have     Each HoldingAssessment that has a lowerLimit must have lowerLimit.uom
                   lowerLimit.uom



719   AIXM Model   Each HoldingAssessment that has a speedLimit must have     Each HoldingAssessment that has a speedLimit must have speedLimit.uom
                   speedLimit.uom



720   AIXM Model   Each HoldingAssessment that has a legLengthToward must Each HoldingAssessment that has a legLengthToward must have
                   have legLengthToward.uom                               legLengthToward.uom



721   AIXM Model   Each HoldingAssessment that has a legLengthAway must       Each HoldingAssessment that has a legLengthAway must have
                   have legLengthAway.uom                                     legLengthAway.uom



722   AIXM Model   Each RadarEquipment that has a range must have             Each RadarEquipment that has a range must have range.uom
                   range.uom
723   AIXM Model   Each RadarEquipment that has a rangeAccuracy must have Each RadarEquipment that has a rangeAccuracy must have
                   rangeAccuracy.uom                                      rangeAccuracy.uom



724   AIXM Model   Each SurveillanceRadar that has a verticalCoverageAltitude Each SurveillanceRadar that has a verticalCoverageAltitude must have
                   must have verticalCoverageAltitude.uom                     verticalCoverageAltitude.uom



725   AIXM Model   Each SurveillanceRadar that has a                           Each SurveillanceRadar that has a verticalCoverageDistance must have
                   verticalCoverageDistance must have                          verticalCoverageDistance.uom
                   verticalCoverageDistance.uom


726   AIXM Model   Each AerialRefuellingAnchor that has a speedLimit must      Each AerialRefuellingAnchor that has a speedLimit must have speedLimit.uom
                   have speedLimit.uom



727   AIXM Model   Each AerialRefuellingAnchor that has a legSeparation must   Each AerialRefuellingAnchor that has a legSeparation must have
                   have legSeparation.uom                                      legSeparation.uom



728   AIXM Model   Each AerialRefuellingAnchor that has a legLength must have Each AerialRefuellingAnchor that has a legLength must have legLength.uom
                   legLength.uom



729   AIXM Model   Each AerialRefuellingAnchor that has a refuellingBaseLevel Each AerialRefuellingAnchor that has a refuellingBaseLevel must have
                   must have refuellingBaseLevel.uom                          refuellingBaseLevel.uom



730   AIXM Model   Each SurfaceCharacteristics that has a weightSIWL must      Each SurfaceCharacteristics that has a weightSIWL must have
                   have weightSIWL.uom                                         weightSIWL.uom



731   AIXM Model   Each SurfaceCharacteristics that has a tyrePressureSIWL     Each SurfaceCharacteristics that has a tyrePressureSIWL must have
                   must have tyrePressureSIWL.uom                              tyrePressureSIWL.uom
732   AIXM Model   Each SurfaceCharacteristics that has a weightAUW must    Each SurfaceCharacteristics that has a weightAUW must have
                   have weightAUW.uom                                       weightAUW.uom



733   AIXM Model   Each UsageCondition that has a priorPermission must have Each UsageCondition that has a priorPermission must have
                   priorPermission.uom                                      priorPermission.uom



734   AIXM Model   Each NavaidEquipmentDistance that has a distance must    Each NavaidEquipmentDistance that has a distance must have distance.uom
                   have distance.uom



735   AIXM Model   Each NavaidEquipmentDistance that has a                  Each NavaidEquipmentDistance that has a distanceAccuracy must have
                   distanceAccuracy must have distanceAccuracy.uom          distanceAccuracy.uom



736   AIXM Model   Each RunwayDeclaredDistanceValue that has a distance     Each RunwayDeclaredDistanceValue that has a distance must have
                   must have distance.uom                                   distance.uom



737   AIXM Model   Each RunwayDeclaredDistanceValue that has a              Each RunwayDeclaredDistanceValue that has a distanceAccuracy must have
                   distanceAccuracy must have distanceAccuracy.uom          distanceAccuracy.uom



738   AIXM Model   Each Ridge that has a distance must have distance.uom    Each Ridge that has a distance must have distance.uom




739   AIXM Model   Each Ridge that has a depth must have depth.uom          Each Ridge that has a depth must have depth.uom




740   AIXM Model   Each RunwayContamination that has a clearedLength must   Each RunwayContamination that has a clearedLength must have
                   have clearedLength.uom                                   clearedLength.uom
741   AIXM Model   Each RunwayContamination that has a clearedWidth must    Each RunwayContamination that has a clearedWidth must have
                   have clearedWidth.uom                                    clearedWidth.uom



742   AIXM Model   Each RunwayContamination that has a                      Each RunwayContamination that has a furtherClearanceLength must have
                   furtherClearanceLength must have                         furtherClearanceLength.uom
                   furtherClearanceLength.uom


743   AIXM Model   Each RunwayContamination that has a                      Each RunwayContamination that has a furtherClearanceWidth must have
                   furtherClearanceWidth must have                          furtherClearanceWidth.uom
                   furtherClearanceWidth.uom


744   AIXM Model   Each RunwayContamination that has a clearedLengthBegin Each RunwayContamination that has a clearedLengthBegin must have
                   must have clearedLengthBegin.uom                       clearedLengthBegin.uom



745   AIXM Model   Each SurfaceContamination that has a depth must have     Each SurfaceContamination that has a depth must have depth.uom
                   depth.uom



746   AIXM Model   Each TaxiwayContamination that has a clearedWidth must   Each TaxiwayContamination that has a clearedWidth must have
                   have clearedWidth.uom                                    clearedWidth.uom



747   AIXM Model   Each AirspaceVolume that has a upperLimit must have      Each AirspaceVolume that has a upperLimit must have upperLimit.uom
                   upperLimit.uom



748   AIXM Model   Each AirspaceVolume that has a maximumLimit must have    Each AirspaceVolume that has a maximumLimit must have maximumLimit.uom
                   maximumLimit.uom



749   AIXM Model   Each AirspaceVolume that has a lowerLimit must have      Each AirspaceVolume that has a lowerLimit must have lowerLimit.uom
                   lowerLimit.uom
750   AIXM Model   Each AirspaceVolume that has a minimumLimit must have      Each AirspaceVolume that has a minimumLimit must have minimumLimit.uom
                   minimumLimit.uom



751   AIXM Model   Each AirspaceVolume that has a width must have width.uom Each AirspaceVolume that has a width must have width.uom




752   AIXM Model   Each Curve that has a horizontalAccuracy must have         Each Curve that has a horizontalAccuracy must have horizontalAccuracy.uom
                   horizontalAccuracy.uom



753   AIXM Model   Each ElevatedCurve that has a elevation must have          Each ElevatedCurve that has a elevation must have elevation.uom
                   elevation.uom



754   AIXM Model   Each ElevatedCurve that has a geoidUndulation must have    Each ElevatedCurve that has a geoidUndulation must have
                   geoidUndulation.uom                                        geoidUndulation.uom



755   AIXM Model   Each ElevatedCurve that has a verticalAccuracy must have   Each ElevatedCurve that has a verticalAccuracy must have
                   verticalAccuracy.uom                                       verticalAccuracy.uom



756   AIXM Model   Each ElevatedPoint that has a elevation must have          Each ElevatedPoint that has a elevation must have elevation.uom
                   elevation.uom



757   AIXM Model   Each ElevatedPoint that has a geoidUndulation must have    Each ElevatedPoint that has a geoidUndulation must have
                   geoidUndulation.uom                                        geoidUndulation.uom



758   AIXM Model   Each ElevatedPoint that has a verticalAccuracy must have   Each ElevatedPoint that has a verticalAccuracy must have
                   verticalAccuracy.uom                                       verticalAccuracy.uom
759   AIXM Model   Each ElevatedSurface that has a elevation must have       Each ElevatedSurface that has a elevation must have elevation.uom
                   elevation.uom



760   AIXM Model   Each ElevatedSurface that has a geoidUndulation must have Each ElevatedSurface that has a geoidUndulation must have
                   geoidUndulation.uom                                       geoidUndulation.uom



761   AIXM Model   Each ElevatedSurface that has a verticalAccuracy must have Each ElevatedSurface that has a verticalAccuracy must have
                   verticalAccuracy.uom                                       verticalAccuracy.uom



762   AIXM Model   Each Point that has a horizontalAccuracy must have        Each Point that has a horizontalAccuracy must have horizontalAccuracy.uom
                   horizontalAccuracy.uom



763   AIXM Model   Each Surface that has a horizontalAccuracy must have      Each Surface that has a horizontalAccuracy must have horizontalAccuracy.uom
                   horizontalAccuracy.uom



764   AIXM Model   Each HoldingPatternDistance that has a length must have   Each HoldingPatternDistance that has a length must have length.uom
                   length.uom



765   AIXM Model   Each HoldingPatternDuration that has a duration must have Each HoldingPatternDuration that has a duration must have duration.uom
                   duration.uom



766   AIXM Model   Each EnRouteSegmentPoint that has a turnRadius must       Each EnRouteSegmentPoint that has a turnRadius must have turnRadius.uom
                   have turnRadius.uom



767   AIXM Model   Each PointReference that has a priorFixTolerance must     Each PointReference that has a priorFixTolerance must have
                   have priorFixTolerance.uom                                priorFixTolerance.uom
768   AIXM Model   Each PointReference that has a postFixTolerance must have Each PointReference that has a postFixTolerance must have
                   postFixTolerance.uom                                      postFixTolerance.uom



769   AIXM Model   Each TerminalSegmentPoint that has a leadDME must have Each TerminalSegmentPoint that has a leadDME must have leadDME.uom
                   leadDME.uom



770   AIXM Model   Each VerticalStructurePart that has a verticalExtent must   Each VerticalStructurePart that has a verticalExtent must have
                   have verticalExtent.uom                                     verticalExtent.uom



771   AIXM Model   Each VerticalStructurePart that has a verticalExtentAccuracy Each VerticalStructurePart that has a verticalExtentAccuracy must have
                   must have verticalExtentAccuracy.uom                         verticalExtentAccuracy.uom



772   AIXM Model   Each ApproachAltitudeTable that has a altitude must have    Each ApproachAltitudeTable that has a altitude must have altitude.uom
                   altitude.uom



773   AIXM Model   Each ApproachDistanceTable that has a valueHAT must         Each ApproachDistanceTable that has a valueHAT must have valueHAT.uom
                   have valueHAT.uom



774   AIXM Model   Each ApproachDistanceTable that has a distance must have Each ApproachDistanceTable that has a distance must have distance.uom
                   distance.uom



775   AIXM Model   Each ApproachTimingTable that has a time must have          Each ApproachTimingTable that has a time must have time.uom
                   time.uom



776   AIXM Model   Each ApproachTimingTable that has a speed must have         Each ApproachTimingTable that has a speed must have speed.uom
                   speed.uom
777   AIXM Model   Each MissedApproachGroup that has a                         Each MissedApproachGroup that has a alternateClimbAltitude must have
                   alternateClimbAltitude must have alternateClimbAltitude.uom alternateClimbAltitude.uom



778   AIXM Model   Each FASDataBlock that has a thresholdCourseWidth must Each FASDataBlock that has a thresholdCourseWidth must have
                   have thresholdCourseWidth.uom                          thresholdCourseWidth.uom



779   AIXM Model   Each FASDataBlock that has a lengthOffset must have          Each FASDataBlock that has a lengthOffset must have lengthOffset.uom
                   lengthOffset.uom



780   AIXM Model   Each EquipmentUnavailableAdjustmentColumn that has a         Each EquipmentUnavailableAdjustmentColumn that has a visibilityAdjustment
                   visibilityAdjustment must have visibilityAdjustment.uom      must have visibilityAdjustment.uom



781   AIXM Model   Each Minima that has a altitude must have altitude.uom       Each Minima that has a altitude must have altitude.uom




782   AIXM Model   Each Minima that has a height must have height.uom           Each Minima that has a height must have height.uom




783   AIXM Model   Each Minima that has a militaryHeight must have              Each Minima that has a militaryHeight must have militaryHeight.uom
                   militaryHeight.uom



784   AIXM Model   Each Minima that has a radioHeight must have                 Each Minima that has a radioHeight must have radioHeight.uom
                   radioHeight.uom



785   AIXM Model   Each Minima that has a visibility must have visibility.uom   Each Minima that has a visibility must have visibility.uom
786   AIXM Model   Each Minima that has a militaryVisibility must have        Each Minima that has a militaryVisibility must have militaryVisibility.uom
                   militaryVisibility.uom



787   AIXM Model   Each DepartureArrivalCondition that has a                  Each DepartureArrivalCondition that has a minimumEnrouteAltitude must have
                   minimumEnrouteAltitude must have                           minimumEnrouteAltitude.uom
                   minimumEnrouteAltitude.uom


788   AIXM Model   Each DepartureArrivalCondition that has a                  Each DepartureArrivalCondition that has a minimumCrossingAtEnd must have
                   minimumCrossingAtEnd must have                             minimumCrossingAtEnd.uom
                   minimumCrossingAtEnd.uom


789   AIXM Model   Each DepartureArrivalCondition that has a                  Each DepartureArrivalCondition that has a maximumCrossingAtEnd must have
                   maximumCrossingAtEnd must have                             maximumCrossingAtEnd.uom
                   maximumCrossingAtEnd.uom


790   AIXM Model   Each SectorDesign that has a terminationAltitude must have Each SectorDesign that has a terminationAltitude must have
                   terminationAltitude.uom                                    terminationAltitude.uom



791   AIXM Model   Each SafeAltitudeAreaSector that has a bufferWidth must    Each SafeAltitudeAreaSector that has a bufferWidth must have
                   have bufferWidth.uom                                       bufferWidth.uom



792   AIXM Model   Each HoldingUse that has a instructedAltitude must have    Each HoldingUse that has a instructedAltitude must have instructedAltitude.uom
                   instructedAltitude.uom



793   AIXM Model   Each DirectFlightClass that has a exceedLength must have   Each DirectFlightClass that has a exceedLength must have exceedLength.uom
                   exceedLength.uom



794   AIXM Model   Each FlightRestrictionLevel that has a upperLevel must have Each FlightRestrictionLevel that has a upperLevel must have upperLevel.uom
                   upperLevel.uom
795   AIXM Model   Each FlightRestrictionLevel that has a lowerLevel must have Each FlightRestrictionLevel that has a lowerLevel must have lowerLevel.uom
                   lowerLevel.uom



796   AIXM Model   Each FlightRoutingElement that has a speed must have        Each FlightRoutingElement that has a speed must have speed.uom
                   speed.uom



797   AIXM Model   Each AircraftCharacteristic that has a wingSpan must have   Each AircraftCharacteristic that has a wingSpan must have wingSpan.uom
                   wingSpan.uom



798   AIXM Model   Each AircraftCharacteristic that has a weight must have     Each AircraftCharacteristic that has a weight must have weight.uom
                   weight.uom



799   AIXM Model   Each AircraftCharacteristic that has a speed must have      Each AircraftCharacteristic that has a speed must have speed.uom
                   speed.uom



800   AIXM Model   Each AirspaceLayer that has a upperLimit must have          Each AirspaceLayer that has a upperLimit must have upperLimit.uom
                   upperLimit.uom



801   AIXM Model   Each AirspaceLayer that has a lowerLimit must have          Each AirspaceLayer that has a lowerLimit must have lowerLimit.uom
                   lowerLimit.uom



802   AIXM Model   Each CircleSector that has a innerDistance must have        Each CircleSector that has a innerDistance must have innerDistance.uom
                   innerDistance.uom



803   AIXM Model   Each CircleSector that has a outerDistance must have        Each CircleSector that has a outerDistance must have outerDistance.uom
                   outerDistance.uom
804   AIXM Model   Each CircleSector that has a upperLimit must have          Each CircleSector that has a upperLimit must have upperLimit.uom
                   upperLimit.uom



805   AIXM Model   Each CircleSector that has a lowerLimit must have          Each CircleSector that has a lowerLimit must have lowerLimit.uom
                   lowerLimit.uom



806   AIXM Model   Each LightElement that has a intensity must have           Each LightElement that has a intensity must have intensity.uom
                   intensity.uom



807   AIXM Model   Each Meteorology that has a visibility must have           Each Meteorology that has a visibility must have visibility.uom
                   visibility.uom



808   AIXM Model   Each Meteorology that has a runwayVisualRange must have Each Meteorology that has a runwayVisualRange must have
                   runwayVisualRange.uom                                   runwayVisualRange.uom



809   AIXM Model   Each Timesheet that has a startTimeRelativeEvent must      Each Timesheet that has a startTimeRelativeEvent must have
                   have startTimeRelativeEvent.uom                            startTimeRelativeEvent.uom



810   AIXM Model   Each Timesheet that has a endTimeRelativeEvent must        Each Timesheet that has a endTimeRelativeEvent must have
                   have endTimeRelativeEvent.uom                              endTimeRelativeEvent.uom



811   AIXM Model   Each StandardLevel that has a verticalDistance must have   Each StandardLevel that has a verticalDistance must have
                   verticalDistance.uom                                       verticalDistance.uom



812   AIXM Model   Each AltitudeAdjustment that has a altitudeAdjustment must Each AltitudeAdjustment that has a altitudeAdjustment must have
                   have altitudeAdjustment.uom                                altitudeAdjustment.uom
813   AIXM Model   Each ObstacleAssessmentArea that has a assessedAltitude Each ObstacleAssessmentArea that has a assessedAltitude must have
                   must have assessedAltitude.uom                          assessedAltitude.uom



814   AIXM Model   Each ObstacleAssessmentArea that has a                    Each ObstacleAssessmentArea that has a slopeLowerAltitude must have
                   slopeLowerAltitude must have slopeLowerAltitude.uom       slopeLowerAltitude.uom



815   AIXM Model   Each ObstaclePlacement that has a obstacleDistance must   Each ObstaclePlacement that has a obstacleDistance must have
                   have obstacleDistance.uom                                 obstacleDistance.uom



816   AIXM Model   Each Obstruction that has a requiredClearance must have   Each Obstruction that has a requiredClearance must have
                   requiredClearance.uom                                     requiredClearance.uom



817   AIXM Model   Each Obstruction that has a minimumAltitude must have     Each Obstruction that has a minimumAltitude must have minimumAltitude.uom
                   minimumAltitude.uom



818   AIXM Model   Each SurfaceContamination that has a depth must have      Each SurfaceContamination that has a depth must have depth.uom
                   depth.uom



819   AIXM Model   Each SurfaceContamination that has a depth must have      Each SurfaceContamination that has a depth must have depth.uom
                   depth.uom



820   AIXM Model   Each Curve that has a horizontalAccuracy must have        Each Curve that has a horizontalAccuracy must have horizontalAccuracy.uom
                   horizontalAccuracy.uom



821   AIXM Model   Each Point that has a horizontalAccuracy must have        Each Point that has a horizontalAccuracy must have horizontalAccuracy.uom
                   horizontalAccuracy.uom
822   AIXM Model                                Each Surface that has a horizontalAccuracy must have       Each Surface that has a horizontalAccuracy must have horizontalAccuracy.uom
                                                horizontalAccuracy.uom



823   ICAO Annex 15   Table A7-5                Each ArrivalLeg.length must have a resolution matching     Each ArrivalLeg.length must have a resolution matching 1/100 KM or NM
                                                1/100 KM or NM




824   ICAO Annex 15   Table A7-5                Each FinalLeg.length must have a resolution matching 1/100 Each FinalLeg.length must have a resolution matching 1/100 KM or NM
                                                KM or NM




825   ICAO Annex 15   Table A7-5                Each DepartureLeg.length must have a resolution matching   Each DepartureLeg.length must have a resolution matching 1/100 KM or NM
                                                1/100 KM or NM




826   ICAO Annex 15   Table A7-2 Decimal Values Each RunwayCentreLinePoint.location.verticalAccuracy must Each RunwayCentreLinePoint.verticalAccuracy must have a resolution
                                                have a resolution matching 1/10 M or FT                   matching 1/10 M or FT



827   ICAO Annex 10   Volume 1 chapter 1        Each ElevatedPoint that has a elevation must have a        Each ElevatedPoint that has a elevation must have a verticalDatum
                      Definitions               verticalDatum



828   ICAO Annex 10   Volume 1 chapter 1        Each ElevatedCurve that has a elevation must have a        Each ElevatedCurve that has a elevation must have a verticalDatum
                      Definitions               verticalDatum
829   ICAO Annex 10   Volume 1 chapter 1        Each ElevatedPoint that has a pos must have a                 Each ElevatedPoint that has a pos must have a verticalDatum
                      Definitions               verticalDatum



830   ICAO Annex 10   Volume 1 chapter 1        Each AirportHeliportTimeSlice that has a fieldElevation must Each AirportHeliportTimeSlice that has a fieldElevation must have a
                      Definitions               have a verticalDatum                                         verticalDatum



831   ICAO Annex 10   Volume 1 chapter 1        Each AirportHeliportTimeSlice that has a transitionAltitude   Each AirportHeliportTimeSlice that has a transitionAltitude must have a
                      Definitions               must have a verticalDatum                                     verticalDatum



832   ICAO Annex 10   Volume 1 chapter 1        Each ElevatedSurface that has a elevation must have a         Each ElevatedSurface that has a elevation must have a verticalDatum
                      Definitions               verticalDatum



833   ICAO Annex 15   Table A7-2 Decimal Values Each DME.elevation must have a resolution matching 30M        Each DME.location.elevation must have a resolution matching 30M or 100FT
                                                or 100FT
834   ICAO Annex 15   Table A7-2 Decimal Values Each DME that has type='PRECISION' must have an               Each DME/P.location.elevation must have a resolution matching 30M or 100FT
                                                elevation resolution matching 30M or 100FT
835   ICAO Annex 10   Volume 1 chapter 1        Each ElevatedPoint that has a verticalDatum must have a       Each ElevatedPoint that has a verticalDatum must have lat/long
                      Definitions               pos


836                                             Each RunwayDirection that has widthAccuracy must have         RunwayDirection that has a value in widthAccuracy must have a value in the
                                                width and width.uom = widthAccuracy.uom                       corresponding width. uom must match.



837                                             Each Runway that has lengthAccuracy must have length and Runway that has a value in lengthAccuracy must have a value in the
                                                length.uom = lengthAccuracy.uom                          corresponding length. uom must match.



838                                             Each AirportHeliport that has magneticVariationAccuracy       AirportHeliport that has a value in magneticVariationAccuracy must have a
                                                must have magneticVariation and magneticVariation.uom =       value in the corresponding magneticVariation. uom must match.
                                                magneticVariationAccuracy.uom


839                                             Each RunwayDirection that has elevationTDZAccuracy must RunwayDirection that has a value in elevationTDZAccuracy must have a value
                                                have elevationTDZ and elevationTDZ.uom =                in the corresponding elevationTDZ. uom must match.
                                                elevationTDZAccuracy.uom
840   Each Localizer that has magneticVariationAccuracy must     Localizer that has a value in magneticVariationAccuracy must have a value in
      have magneticVariation and magneticVariation.uom =         the corresponding magneticVariation. uom must match.
      magneticVariationAccuracy.uom


841   Each PrecisionApproachRadar that has rangeAccuracy must PrecisionApproachRadar that has a value in rangeAccuracy must have a value
      have range and range.uom = rangeAccuracy.uom            in the corresponding range. uom must match.




842   Each Localizer that has trueBearingAccuracy must have      Localizer that has a value in trueBearingAccuracy must have a value in the
      trueBearing and trueBearing.uom =                          corresponding trueBearing. uom must match.
      trueBearingAccuracy.uom


843   Each Azimuth that has trueBearingAccuracy must have        Azimuth that has a value in trueBearingAccuracy must have a value in the
      trueBearing and trueBearing.uom =                          corresponding trueBearing. uom must match.
      trueBearingAccuracy.uom


844   Each Runway that has widthAccuracy must have width and     Runway that has a value in widthAccuracy must have a value in the
      width.uom = widthAccuracy.uom                              corresponding width. uom must match.



845   Each Elevation that has magneticVariationAccuracy must     Elevation that has a value in magneticVariationAccuracy must have a value in
      have magneticVariation and magneticVariation.uom =         the corresponding magneticVariation. uom must match.
      magneticVariationAccuracy.uom


846   Each Elevation that has angleAccuracy must have angle and Elevation that has a value in angleAccuracy must have a value in the
      angle.uom = angleAccuracy.uom                             corresponding angle. uom must match.



847   Each Localizer that has magneticBearingAccuracy must       Localizer that has a value in magneticBearingAccuracy must have a value in the
      have magneticBearing and magneticBearing.uom =             corresponding magneticBearing. uom must match.
      magneticBearingAccuracy.uom


848   Each GlidePath that has magneticVariationAccuracy must     GlidePath that has a value in magneticVariationAccuracy must have a value in
      have magneticVariation and magneticVariation.uom =         the corresponding magneticVariation. uom must match.
      magneticVariationAccuracy.uom
849   Each PrecisionApproachRadar that has slopeAccuracy must PrecisionApproachRadar that has a value in slopeAccuracy must have a value
      have slope and slope.uom = slopeAccuracy.uom            in the corresponding slope. uom must match.




850   Each GlidePath that has angleAccuracy must have angle       GlidePath that has a value in angleAccuracy must have a value in the
      and angle.uom = angleAccuracy.uom                           corresponding angle. uom must match.



851   Each Localizer that has widthCourseAccuracy must have       Localizer that has a value in widthCourseAccuracy must have a value in the
      widthCourse and widthCourse.uom =                           corresponding widthCourse. uom must match.
      widthCourseAccuracy.uom


852   Each RadarEquipment that has magneticVariationAccuracy      RadarEquipment that has a value in magneticVariationAccuracy must have a
      must have magneticVariation and magneticVariation.uom =     value in the corresponding magneticVariation. uom must match.
      magneticVariationAccuracy.uom


853   Each NavaidEquipment that has magneticVariationAccuracy NavaidEquipment that has a value in magneticVariationAccuracy must have a
      must have magneticVariation and magneticVariation.uom = value in the corresponding magneticVariation. uom must match.
      magneticVariationAccuracy.uom


854   Each RunwayDirection that has trueBearingAccuracy must      RunwayDirection that has a value in trueBearingAccuracy must have a value in
      have trueBearing and trueBearing.uom =                      the corresponding trueBearing. uom must match.
      trueBearingAccuracy.uom


855   Each AirportHeliport that has fieldElevationAccuracy must   AirportHeliport that has a value in fieldElevationAccuracy must have a value in
      have fieldElevation and fieldElevation.uom =                the corresponding fieldElevation. uom must match.
      fieldElevationAccuracy.uom


856   Each Azimuth that has magneticVariationAccuracy must        Azimuth that has a value in magneticVariationAccuracy must have a value in
      have magneticVariation and magneticVariation.uom =          the corresponding magneticVariation. uom must match.
      magneticVariationAccuracy.uom


857   Each RadarEquipment that has rangeAccuracy must have        RadarEquipment that has a value in rangeAccuracy must have a value in the
      range and range.uom = rangeAccuracy.uom                     corresponding range. uom must match.
858                                Each GlidePath that has rdhAccuracy must have rdh and      GlidePath that has a value in rdhAccuracy must have a value in the
                                   rdh.uom = rdhAccuracy.uom                                  corresponding rdh. uom must match.



859                                Each PrecisionApproachRadar that has                       PrecisionApproachRadar that has a value in magneticVariationAccuracy must
                                   magneticVariationAccuracy must have magneticVariation      have a value in the corresponding magneticVariation. uom must match.
                                   and magneticVariation.uom =
                                   magneticVariationAccuracy.uom


860   ICAO Annex 15   Table A8-1   Each Airportheliport that has type equal to 'AREA4' must   Terrain data must have accuracy and resolution matching predefined values
                                   have ARP.horizontalAccuracy equal to 2.5 M




861   ICAO Annex 15   Table A8-1   Each Airportheliport that has type equal to 'AREA1' must   Terrain data must have accuracy and resolution matching predefined values
                                   have ARP.horizontalAccuracy equal to 50 M




862   ICAO Annex 15   Table A8-1   Each Airportheliport that has type equal to 'AREA3' must   Terrain data must have accuracy and resolution matching predefined values
                                   have ARP.horizontalAccuracy equal to 0.5 M




863   ICAO Annex 15   Table A8-1   Each Airportheliport that has type equal to 'AREA4' must   Terrain data must have accuracy and resolution matching predefined values
                                   have ARP.verticalAccuracy equal to 1 M




864   ICAO Annex 15   Table A8-1   Each Airportheliport that has type equal to 'AREA1' must   Terrain data must have accuracy and resolution matching predefined values
                                   have ARP.verticalAccuracy equal to 30 M
865   ICAO Annex 15   Table A8-1     Each Airportheliport that has type equal to 'AREA2' must   Terrain data must have accuracy and resolution matching predefined values
                                     have ARP.verticalAccuracy equal to 3 M




866   ICAO Annex 15   Table A8-1     Each Airportheliport that has type equal to 'AREA2' must   Terrain data must have accuracy and resolution matching predefined values
                                     have ARP.horizontalAccuracy equal to 5 M




867   ICAO Annex 15   Table A8-1     Each Airportheliport that has type equal to 'AREA3' must   Terrain data must have accuracy and resolution matching predefined values
                                     have ARP.verticalAccuracy equal to 1 M




868   AIXM                           Each timeSlice that has [...].interpretation='TEMPDELTA'   A TEMPDELTA cannot have neither StartOfLife nor EndOfLife
      Temporality                    must have no [...].featureLifetime.
      Model
869   ICAO Annex 15   Table A8-1     Each ObstacleArea that has type equal to 'AREA1' must      Obstacle data must have resolution matching predefined values
                                     have elevation resolution matching 1 M




870   ICAO Annex 15   Table A8-1     Each ObstacleArea that has type equal to 'AREA3' must      Obstacle data must have resolution matching predefined values
                                     have elevation resolution matching 0.01 M



871   ICAO Annex 15   Table A8-1     Each ObstacleArea that has type equal to 'AREA2' must      Obstacle data must have resolution matching predefined values
                                     have elevation resolution matching 0.1 M



872   ICAO Annex 15   Appendix 7-2   Each DME.ElevatedPoint.verticalAccuracy should be at most VAL_ELEV_ACCURACY should be equal or better than 3 m or 10 ft for
                                     3m if DME.type is equal to 'PRECISION'                                    ÂP†™ equal or better than 30 m (100 ft) for other
                                                                                               CODE_TYPE =†™       and
                                                                                               CODE_TYPE. [ Standard - Source: ICAO annex 15, Appendix 7-2]
873   ICAO Annex 15    Appendix 7-2          Each DME.ElevatedPoint.verticalAccuracy should be at most VAL_ELEV_ACCURACY should be equal or better than 3 m or 10 ft for
                                             30m if DME.type is not equal to 'PRECISION'               CODE_TYPE = 'P' and equal or better than 30 m (100 ft) for other
                                                                                                       CODE_TYPE. [ Standard - Source: ICAO annex 15, Appendix 7-2]


874   AIXM 4.5         AD_HP                 Each AirportHeliport that has at least one                   If CODE_INTL_TFC = 'Y' (yes), there must exist a ground service of type
      Business Rules                         AirportHeliportAvailability.AirportHeliportUsage.ConditionCo customs and immigration (mandatory relationship to AD_HP_GND_SER with
                                             mbination.FlightCharacteristic.origin equal to 'INTL' must   CODE_TYPE = 'CUST')
                                             have at least one PassengerService that has a type equal to
                                             'CUST'

875   AIXM 4.5         SPEC_NAV_STATION      Each                                                        VAL_GEO_ACCURACY should be of at least 1/100 sec
      Business Rules                         SpecialNavigationStation.ElevatedPoint.horizontalAccuracy
                                             should be at most 1/100 sec



876   ICAO Annex 14    Volume 1 Appendix 5   Each RunwayCentreLinePoint.location.ElevatedPoint must      Aeronautical Data requirements
                       Table A5-1            have horizontalAccuracy equal to 1 M                        RunwayCentreLinePoint.location.ElevatedPoint.horizontalAccuracy          1M

877   ICAO Annex 14    Volume 1 Appendix 5   Each AirportHeliport.ARP.ElevatedPoint must have            Aeronautical Data requirements
                       Table A5-2            geoidUndulationAccuracy equal to 0.5 M                      AirportHeliport.ARP.ElevatedPoint.geoidUndulationAccuracy        0.5 M

878   ICAO Annex 14    Volume 1 Appendix 5   Each AirportHeliport.ARP.ElevatedPoint must have            Aeronautical Data requirements
                       Table A5-2            verticalAccuracy equal to 0.5 M                             AirportHeliport.ARP.ElevatedPoint.verticalAccuracy     0.5 M

879   ICAO Annex 14    Volume 1 Appendix 5   Each AirportHeliport.ARP.ElevatedPoint must have            Aeronautical Data requirements
                       Table A5-1            horizontalAccuracy equal to 30 M                            AirportHeliport.ARP.ElevatedPoint.horizontalAccuracy      30 M

880   ICAO Annex 14    Volume 1 Appendix 5   Each AircraftStand.location.ElevatedPoint must have         Aeronautical Data requirements
                       Table A5-1            horizontalAccuracy equal to 0.5 M                           AircraftStand.location.ElevatedPoint.horizontalAccuracy    0.5 M

881   ICAO Annex 14    Volume 1 Appendix 5   Each DeicingArea.extent.ElevatedSurface must have           Aeronautical Data requirements
                       Table A5-1            horizontalAccuracy equal to 1 M                             DeicingArea.extent.ElevatedSurface.horizontalAccuracy      1M

882   ICAO Annex 14    Volume 1 Appendix 5   Each RunwayCentreLinePoint.location.ElevatedPoint must      Aeronautical Data requirements
                       Table A5-2            have verticalAccuracy equal to 0.25 M                       RunwayCentreLinePoint.location.ElevatedPoint.verticalAccuracy          0.25 M

883   ICAO Annex 14    Volume 1 Appendix 5   Each CheckPointINS.position.ElevatedPoint must have         Aeronautical Data requirements
                       Table A5-1            horizontalAccuracy equal to 0.5 M                           CheckPointINS.position.ElevatedPoint.horizontalAccuracy        0.5 M

884   ICAO Annex 14    Volume 1 Appendix 5   Each Azimuth must have magneticVariationAccuracy equal      Aeronautical Data requirements
                       Table A5.3            to 1 degree                                                 Azimuth.magneticVariationAccuracy     1 degree
885   ICAO Annex 14   Volume 1 Appendix 5   Each Localizer must have trueBearingAccuracy equal to 0.01 Aeronautical Data requirements
                      Table A5.4            degree                                                     Localizer.trueBearingAccuracy 0.01 degree


886   ICAO Annex 14   Volume 1 Appendix 5   Each AirportHeliport must have magneticVariationAccuracy   Aeronautical Data requirements
                      Table A5.3            equal to 1 degree                                          AirportHeliport.magneticVariationAccuracy   1 degree


887   ICAO Annex 14   Volume 1 Appendix 5   Each Localizer must have magneticVariationAccuracy equal Aeronautical Data requirements
                      Table A5.3            to 1 degree                                              Localizer.magneticVariationAccuracy     1 degree


888   ICAO Annex 14   Volume 1 Appendix 5   Each RunwayDirection must have trueBearingAccuracy         Aeronautical Data requirements
                      Table A5.4            equal to 0.01 degree                                       RunwayDirection.trueBearingAccuracy     0.01 degree


889   ICAO Annex 14   Volume 1 Appendix 5   Each Azimuth must have trueBearingAccuracy equal to 0.01 Aeronautical Data requirements
                      Table A5.4            degree                                                   Azimuth.trueBearingAccuracy 0.01 degree


890   ICAO Annex 14   Volume 1 Appendix 5   Each Runway must have lengthAccuracy equal to 1 M          Aeronautical Data requirements
                      Table A5.5                                                                       Runway.lengthAccuracy 1 M


891   ICAO Annex 14   Volume 1 Appendix 5   Each Runway must have widthAccuracy equal to 1 M           Aeronautical Data requirements
                      Table A5.5                                                                       Runway.widthAccuracy 1 M


892   ICAO Annex 14   Volume 1 Appendix 5   Each Taxiway must have widthAccuracy equal to 1 M          Aeronautical Data requirements
                      Table A5.5                                                                       Taxiway.widthAccuracy 1 M


893   ICAO Annex 14   Vol1 Table A5.5




894   ICAO Annex 14   Vol1 Table A5.5
895   ICAO Annex 14    Vol1 Table A5.5




896   AIXM                               Each timeSlice that has [...].interpretation='PERMDELTA'         Each PERMDELTA must be valid at an instant in time (TimeInstant)
      Temporality                        must have [...].validTime.TimeInstant
      Model
897   AIXM 4.5         AERO_GND_LGT      Each AeronauticalGroundLight that has a type equal to            If CODE_TYPE = 'HBCN', 'IBN', 'SIG' or 'ABN' then it must be related to an
      Business Rules                     'HEL_BCN' or 'IBN' or 'ABN' must be at geographical              AD_HP and the position given by GEO_LAT, GEO_LONG must be plausibly
                                         distance less than 20 km from                                    close (less than 20 KM) to that of the ARP of the related AD_HP
                                         AeronauticalGroundLight.AirportHeliport.ARP


898   AIXM                               Each timeSlice that has [...].interpretation='BASELINE' must     Each BASELINE must have a startOfLife and it must be after startOfValidity
      Temporality                        have [...].featureLifetime.TimePeriod.beginPosition compliant
      Model                              with ISO-8601 and
                                         [...].featureLifetime.TimePeriod.beginPosition greater than or
                                         equal to [...].validTime.TimePeriod.beginPosition
899   AIXM                               Each timeSlice that has [...].interpretation='PERMDELTA'         Each PERMDELTA that has an EndOfLife must have EndOfLife equals
      Temporality                        and [...].featureLifetime.TimePeriod.endPosition compliant to    EndOfValidity
      Model                              iso8601 must have
                                         [...].featureLifetime.TimePeriod.endPosition =
                                         [...].validTime.TimeInstant.timePosition
900   AIXM 4.5         AD_HP             Each AirportHeliport.magneticVariationChange must have a         If VAL_MAG_VAR_CHG is specified, it must match VAL_MAG_VAR resolution.
      Business Rules                     resolution that is less or equal to
                                         AirportHeliport.magneticVariation


901   AIXM 4.5         RWY_DIRECTION     Each VisualGlideSlopeIndicator that has a RunwayDirection The value 'HAPI' (helicopter approach path indicator) cannot be used here
      Business Rules                     must have no type equal to 'HAPI'.



902   AIXM 4.5         RWY_DIRECTION     Each RunwayDirection.designator must start with the 2 most The 2 digits used for TXT_DESIG must match the VAL_MAG_BRG value if
      Business Rules                     significant digits of RunwayDirection.magneticBearing      specified.




903   AIXM 4.5         PROCEDURE_LEG     Each SegmentLeg that has an altitudeInterpretation equal to If CODE_DESCR_DIST_VER = 'L', 'LA' or 'B' then VAL_DIST_VER_LOWER is
      Business Rules                     'AT_LOWER' or 'ABOVE_LOWER' or 'BETWEEN' or                 mandatory
                                         'RECOMMENDED' or 'EXPECT_LOWER' must have a
                                         lowerLimitAltitude                                          Note: AIXM5.1 also adds "Recommended" and "Expect lower" values
904   AIXM 4.5          PROCEDURE_LEG              Each SegmentLeg that has an altitudeInterpretation equal to   If CODE_DESCR_DIST_VER = 'L', 'LA' or 'B' then VAL_DIST_VER_LOWER is
      Business Rules                               'AT_LOWER' or 'ABOVE_LOWER' or 'BETWEEN' or                   mandatory
                                                   'RECOMMENDED' or 'EXPECT_LOWER' must have a
                                                   lowerLimitAltitude                                            Note: AIXM5.1 also adds "Recommended" and "Expect lower" values
905   AIXM 4.5          PROCEDURE_LEG              Each SegmentLeg that has an altitudeInterpretation equal to   If CODE_DESCR_DIST_VER = 'L', 'LA' or 'B' then VAL_DIST_VER_LOWER is
      Business Rules                               'AT_LOWER' or 'ABOVE_LOWER' or 'BETWEEN' or                   mandatory
                                                   'RECOMMENDED' or 'EXPECT_LOWER' must have a
                                                   lowerLimitAltitude                                            Note: AIXM5.1 also adds "Recommended" and "Expect lower" values
906   AIXM 4.5          PROCEDURE_LEG              Each SegmentLeg that has an altitudeInterpretation equal to   If CODE_DESCR_DIST_VER = 'L', 'LA' or 'B' then VAL_DIST_VER_LOWER is
      Business Rules                               'AT_LOWER' or 'ABOVE_LOWER' or 'BETWEEN' or                   mandatory
                                                   'RECOMMENDED' or 'EXPECT_LOWER' must have a
                                                   lowerLimitAltitude                                            Note: AIXM5.1 also adds "Recommended" and "Expect lower" values
907   AIXM 4.5          PROCEDURE_LEG              Each SegmentLeg that has an altitudeInterpretation equal to   If CODE_DESCR_DIST_VER = 'L', 'LA' or 'B' then VAL_DIST_VER_LOWER is
      Business Rules                               'AT_LOWER' or 'ABOVE_LOWER' or 'BETWEEN' or                   mandatory
                                                   'RECOMMENDED' or 'EXPECT_LOWER' must have a
                                                   lowerLimitAltitude                                            Note: AIXM5.1 also adds "Recommended" and "Expect lower" values
908   AIXM 4.5          PROCEDURE_LEG              Each SegmentLeg that has an altitudeInterpretation equal to   If CODE_DESCR_DIST_VER = 'L', 'LA' or 'B' then VAL_DIST_VER_LOWER is
      Business Rules                               'AT_LOWER' or 'ABOVE_LOWER' or 'BETWEEN' or                   mandatory
                                                   'RECOMMENDED' or 'EXPECT_LOWER' must have a
                                                   lowerLimitAltitude                                            Note: AIXM5.1 also adds "Recommended" and "Expect lower" values
909   AIXM 4.5          PROCEDURE_LEG              Each SegmentLeg that has an altitudeInterpretation equal to   If CODE_DESCR_DIST_VER = 'L', 'LA' or 'B' then VAL_DIST_VER_LOWER is
      Business Rules                               'AT_LOWER' or 'ABOVE_LOWER' or 'BETWEEN' or                   mandatory
                                                   'RECOMMENDED' or 'EXPECT_LOWER' must have a
                                                   lowerLimitAltitude                                            Note: AIXM5.1 also adds "Recommended" and "Expect lower" values
910   ICAO Annex 11     Appendix 2 section 2.2.2   Each TACAN1 that has TACAN1.designator equal to               CODE_ID shall not be duplicated within 600 NM of the location of the TACAN
                                                   TACAN2.designator should have TACAN1.ElevatedPoint at         [ Standard - Source: Annex 11, Appendix 2, paragraph 2.2.2 ]
                                                   a geographical distance of more than 600 NM from
                                                   TACAN2.ElevatedPoint




911   AIXM                                         Each Timesheet that has a startTimeRelativeEvent must         if startTimeRelativeEvent is provided, then startEvent is mandatory
      PropertyWithSch                              have a startEvent
      edule concept
912   AIXM                                         Each Timesheet must have startTime before endTime             startTime must be before endTime
      PropertyWithSch
      edule concept
913   AIXM                                         Each Timesheet that has startTime or endTime must have a if startTime or endTime is provided, the day is mandatory
      PropertyWithSch                              day
      edule concept

914   AIXM                                         Each Timesheet that has startTime and endTime must have If startTime and startEvent are provided, startEventInterpretation is mandatory
      PropertyWithSch                              startEventInterpretation
      edule concept
915   AIXM             Each timeSlice that has [...].interpretation='PERMDELTA'     A PERMDELTA must be valid at an instant in time
      Temporality      must have [...].validTime.TimeInstant
      Model
916   AIXM             Each timeSlice that has [...].interpretation = 'BASELINE '   A BASELINE must be valid during a period of time
      Temporality      must have [...].validTime.TimePeriod
      Model
917   AIXM 4.5         Each Oil must have category                                  Oil has mandatory attribute category
      Business Rules


918   AIXM 4.5         Each CallsignDetail must have callsign                       CallsignDetail has mandatory attribute callsign
      Business Rules


919   AIXM 4.5         Each AirspaceVolume must have width                          AirspaceVolume has mandatory attribute width
      Business Rules


920   AIXM 4.5         Each FlightRoutingElement must have orderNumber              FlightRoutingElement has mandatory attribute orderNumber
      Business Rules


921   AIXM 4.5         Each DirectFlighClass must have exceedLength                 DirectFlighClass has mandatory attribute exceedLength
      Business Rules


922   AIXM 4.5         Each LightElement must have location                         LightElement has mandatory attribute location
      Business Rules


923   AIXM 4.5         Each RunwayDeclaredDistanceValue must have distance          RunwayDeclaredDistanceValue has mandatory attribute distance
      Business Rules


924   AIXM 4.5         Each VerticalStructurePartGeometry must have location        VerticalStructurePartGeometry has mandatory attribute location
      Business Rules


925   AIXM 4.5         Each CircleSector must have outerDistance                    CircleSector has mandatory attribute outerDistance
      Business Rules


926   AIXM 4.5         Each CircleSector must have fromAngle                        CircleSector has mandatory attribute fromAngle
      Business Rules
927   AIXM 4.5         Each FlightConditionCombination must have index            FlightConditionCombination has mandatory attribute index
      Business Rules


928   AIXM 4.5         Each OrganisationAuthority must have type                  OrganisationAuthority has mandatory attribute type
      Business Rules


929   AIXM 4.5         Each StandardLevel must have verticalDistance              StandardLevel has mandatory attribute verticalDistance
      Business Rules


930   AIXM 4.5         Each FlightRestrictionLevel must have lowerLevelReference FlightRestrictionLevel has mandatory attribute lowerLevelReference
      Business Rules


931   AIXM 4.5         Each CircleSector must have toAngle                        CircleSector has mandatory attribute toAngle
      Business Rules


932   AIXM 4.5         Each VerticalStructurePart must have type                  VerticalStructurePart has mandatory attribute type
      Business Rules


933   AIXM 4.5         Each RunwayDeclaredDistanceValue must have distance        RunwayDeclaredDistanceValue has mandatory attribute distance
      Business Rules


934   AIXM 4.5         Each RouteAvailability must have status                    RouteAvailability has mandatory attribute status
      Business Rules


935   AIXM 4.5         Each RadioFrequencyArea must have type                     RadioFrequencyArea has mandatory attribute type
      Business Rules


936   AIXM 4.5         Each RouteAvailability must have direction                 RouteAvailability has mandatory attribute direction
      Business Rules


937   AIXM 4.5         Each UnitDependency must have type                         UnitDependency has mandatory attribute type
      Business Rules


938   AIXM 4.5         Each ProcedureAvailability must have status                ProcedureAvailability has mandatory attribute status
      Business Rules
939   AIXM 4.5                                    Each Fuel must have category                                Fuel has mandatory attribute category
      Business Rules


940   AIXM 4.5                                    Each RunwayDeclaredDistance must have type                  RunwayDeclaredDistance has mandatory attribute type
      Business Rules


941   AIXM 4.5                                    Each FlightRestrictionLevel must have lowerLevel            FlightRestrictionLevel has mandatory attribute lowerLevel
      Business Rules


942   AIXM 4.5                                    Each CallsignDetail must have language                      CallsignDetail has mandatory attribute language
      Business Rules


943   AIXM 4.5                                    Each RunwayDeclaredDistance must have type                  RunwayDeclaredDistance has mandatory attribute type
      Business Rules


944   AIXM 4.5                                    Each CircleSector must have lowerLimit                      CircleSector has mandatory attribute lowerLimit
      Business Rules


945   AIXM 4.5                                    Each VerticalStructurePart must have horizontalProjection   VerticalStructurePart has mandatory attribute horizontalProjection
      Business Rules


946   AIXM 4.5                                    Each OrganisationAuthority must have name                   OrganisationAuthority has mandatory attribute name
      Business Rules


947   ICAO Annex 15    chapter 6 section 6.3.2                                                                Distribution date of AIRAC information shall be at least 28 days in advance of
                                                                                                              the effective date.
948   ICAO Annex 14    Volume 1 chapter 1                                                                     If an aerodrome has only one runway and no taxiways, there should be an area
                                                                                                              defined as runway turnpad (warning only)

949   ICAO Annex 14    Volume 1 chapter 2 section Each AirportHeliport that has a referenceTemperature must   An aerodrome reference temperature shall be determined for an aerodrome in
                       2.4.1                      have referenceTemperature.uom equal to 'C'                  degrees Celsius



950   ICAO Annex 14    Volume 1 chapter 2 section Each AirportHeliport must have a referenceTemperature.      An aerodrome reference temperature shall be determined for an aerodrome in
                       2.4.1                                                                                  degrees Celsius
951   AIXM                                                                                                  1.Must be valid between start of life and end of life of related feature
      Temporality
      Model
952   AIXM 4.5         AD_HP                      Each Runway that has type='RWY' must have                 If CODE_TYPE = 'HP', there may not exist any runway specified for the heliport
      Business Rules                              associatedAirportHeliport.type not equal to 'HP'          (no relationship to RWY is allowed).

                                                                                                            [JLL] Replaces rule 64

953   ICAO Annex 11    Appendix 2 section 2.2.2   Each NDB1 that has class equal to 'ENR' and that has       If CODE_CLASS = 'B' [en-route NDB], then CODE_ID shall not be duplicated
                                                  NDB1.designator equal to NDB2.designator should have       within 600 NM of the location of the NDB. [ Standard - Source: ICAO Annex
                                                  NDB1.ElevatedPoint at a geographical distance of more than 11, Appendix 2, paragraph 2.2.2 ]
                                                  600 NM from NDB2.ElevatedPoint




954   AIXM 4.5         AD_HP                      Each Runway that has type equal to 'FATO' must have       A FATO cannot be attached to an AirportHeliport of type 'AD'
      Business Rules                              associatedAirportHeliport.type not equal to 'AD'.
                                                                                                            [JLL] Replaces Rule 63


955   AIXM 4.5         AD_HP                      Each TouhcDownLiftOff must have                           A TLOF cannot be attached to an AirportHeliport of type 'AD'
      Business Rules                              associatedAirportHeliport.type not equal to 'AD'.
                                                                                                            [JLL] Replaces Rule 63
956   AIXM 4.5         AD_HP                      Each PassengerService must have no airportHeliport that   If CODE_TYPE = 'LS', then it may not exist any PASSENGER_FACILITY,
      Business Rules                              has type = 'LS'                                           AD_HP_GND_SER [Ground service], FUEL or OIL related to the landing site

                                                                                                            [JLL] Replaces rule 65

957   AIXM 4.5         AD_HP                      Each PassengerService must have no airportHeliport that   If CODE_TYPE = 'LS', then it may not exist any PASSENGER_FACILITY,
      Business Rules                              has type = 'LS'                                           AD_HP_GND_SER [Ground service], FUEL or OIL related to the landing site

                                                                                                            [JLL] Replaces rule 65

958   AIXM 4.5         AD_HP                      Each PassengerService must have no airportHeliport that   If CODE_TYPE = 'LS', then it may not exist any PASSENGER_FACILITY,
      Business Rules                              has type = 'LS'                                           AD_HP_GND_SER [Ground service], FUEL or OIL related to the landing site

                                                                                                            [JLL] Replaces rule 65, Schematron incomplete
959   AIXM 4.5         NAVAID_LIMITATION   Each CircleSector that has a lowerLimit and that has an      If both VAL_DIST_VER_LOWER and VAL_DIST_VER_UPPER are specified,
      Business Rules                       upperLimit must have CircleSector.lowerLimit that is at most then the value of the lower limit must be smaller than or equal to the value of the
                                           CircleSector.upperLimit.                                     upper limit (when converted to a common unit of measurement and reference
                                                                                                        system)
960   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg that has an upperLimitAltitude and a       When translated to use the same unit of measurement and the same vertical
      Business Rules                   lowerLimitAltitude must have SegmentLeg.lowerLimitAltitude reference, VAL_DIST_VER_LOWER must be lower than
                                       less than SegmentLeg.upperLimitAltitude                    VAL_DIST_VER_UPPER [ Data plausibility rule - Source: AIXM ]
961   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg that has an upperLimitAltitude and a       When translated to use the same unit of measurement and the same vertical
      Business Rules                   lowerLimitAltitude must have SegmentLeg.lowerLimitAltitude reference, VAL_DIST_VER_LOWER must be lower than
                                       less than SegmentLeg.upperLimitAltitude                    VAL_DIST_VER_UPPER [ Data plausibility rule - Source: AIXM ]
962   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg that has an upperLimitAltitude and a       When translated to use the same unit of measurement and the same vertical
      Business Rules                   lowerLimitAltitude must have SegmentLeg.lowerLimitAltitude reference, VAL_DIST_VER_LOWER must be lower than
                                       less than SegmentLeg.upperLimitAltitude                    VAL_DIST_VER_UPPER [ Data plausibility rule - Source: AIXM ]
963   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg that has an upperLimitAltitude and a       When translated to use the same unit of measurement and the same vertical
      Business Rules                   lowerLimitAltitude must have SegmentLeg.lowerLimitAltitude reference, VAL_DIST_VER_LOWER must be lower than
                                       less than SegmentLeg.upperLimitAltitude                    VAL_DIST_VER_UPPER [ Data plausibility rule - Source: AIXM ]
964   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg that has an upperLimitAltitude and a       When translated to use the same unit of measurement and the same vertical
      Business Rules                   lowerLimitAltitude must have SegmentLeg.lowerLimitAltitude reference, VAL_DIST_VER_LOWER must be lower than
                                       less than SegmentLeg.upperLimitAltitude                    VAL_DIST_VER_UPPER [ Data plausibility rule - Source: AIXM ]
965   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg that has an upperLimitAltitude and a       When translated to use the same unit of measurement and the same vertical
      Business Rules                   lowerLimitAltitude must have SegmentLeg.lowerLimitAltitude reference, VAL_DIST_VER_LOWER must be lower than
                                       less than SegmentLeg.upperLimitAltitude                    VAL_DIST_VER_UPPER [ Data plausibility rule - Source: AIXM ]
966   AIXM 4.5         PROCEDURE_LEG   Each SegmentLeg that has an upperLimitAltitude and a       When translated to use the same unit of measurement and the same vertical
      Business Rules                   lowerLimitAltitude must have SegmentLeg.lowerLimitAltitude reference, VAL_DIST_VER_LOWER must be lower than
                                       less than SegmentLeg.upperLimitAltitude                    VAL_DIST_VER_UPPER [ Data plausibility rule - Source: AIXM ]




967   ICAO Annex 15    Appendix 7-1    Each Azimuth.ElevatedPoint.horizontalAccuracy should be   MLS_AZIMUTH
                                       at most 1/10sec                                           VAL_GEO_ACCURACY should be of at least 1/10 sec [ Standard - Source:
                                                                                                 ICAO annex 15, Appendix 7-1]


968   ICAO Annex 15    Table A7-5      Each Runway.lengthStrip must have a resolution matching 1 Each Runway.lengthStrip must have a resolution matching 1 M or FT
                                       M or FT
969   ICAO Annex 15    Table A7-5           Each Runway.widthStrip must have a resolution matching 1   Each Runway.widthStrip must have a resolution matching 1 M or FT
                                            M or FT




970   ICAO Annex 15    Table A7-5           Each Runway.lengthOffset must have a resolution matching Each Runway.lengthOffset must have a resolution matching 1 M or FT
                                            1 M or FT




971   AIXM 4.5         DESIGNATED_POINT +   Each                                                       VAL_GEO_ACCURACY should be of at least 1 sec if used as EnRoute
      Business Rules   $3.5.1               SegmentPoint.SignificantPoint.Point.horizontalAccuracy     (RTE_SEG) or Holding fix (HOLDING_PROCEDURE) or SID/STAR
                                            should be at most 1sec                                     Procedure_legs (ICAO annex 15, Appendix 7-1)




972   AIXM 4.5         DESIGNATED_POINT +   Each                                                       VAL_GEO_ACCURACY should be of at least 1 sec if used as EnRoute
      Business Rules   $3.5.1               SegmentPoint.SignificantPoint.Point.horizontalAccuracy     (RTE_SEG) or Holding fix (HOLDING_PROCEDURE) or SID/STAR
                                            should be at most 1sec                                     Procedure_legs (ICAO annex 15, Appendix 7-1)
973   AIXM 4.5         DESIGNATED_POINT +   Each                                                     VAL_GEO_ACCURACY should be of at least 1 sec if used as EnRoute
      Business Rules   $3.5.1               SegmentPoint.SignificantPoint.Point.horizontalAccuracy   (RTE_SEG) or Holding fix (HOLDING_PROCEDURE) or SID/STAR
                                            should be at most 1sec                                   Procedure_legs (ICAO annex 15, Appendix 7-1)




974   AIXM 4.5         DESIGNATED_POINT +   Each                                                        VAL_GEO_ACCURACY should be of at least 1 sec if used as EnRoute
      Business Rules   $3.5.1               SegmentPoint.SignificantPoint.Navaid.NavaidEquipment.Ele (RTE_SEG) or Holding fix (HOLDING_PROCEDURE) or SID/STAR
                                            vatedPoint.horizontalAccuracy should be at most 1sec        Procedure_legs (ICAO annex 15, Appendix 7-1)
                                            Each
                                            SegmentPoint.SignificantPoint.Point.horizontalAccuracy
                                            should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.TouchDownLiftOff.ElevatedP
                                            oint.horizontalAccuracy should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.AirportHeliport.ARP.horizonta
                                            lAccuracy should be at most 1sec




975   AIXM 4.5         DESIGNATED_POINT +   Each                                                        VAL_GEO_ACCURACY should be of at least 1 sec if used as EnRoute
      Business Rules   $3.5.1               SegmentPoint.SignificantPoint.Navaid.NavaidEquipment.Ele (RTE_SEG) or Holding fix (HOLDING_PROCEDURE) or SID/STAR
                                            vatedPoint.horizontalAccuracy should be at most 1sec        Procedure_legs (ICAO annex 15, Appendix 7-1)
                                            Each
                                            SegmentPoint.SignificantPoint.Point.horizontalAccuracy
                                            should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.TouchDownLiftOff.ElevatedP
                                            oint.horizontalAccuracy should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.AirportHeliport.ARP.horizonta
                                            lAccuracy should be at most 1sec
976   AIXM 4.5         DESIGNATED_POINT +   Each                                                        VAL_GEO_ACCURACY should be of at least 1 sec if used as EnRoute
      Business Rules   $3.5.1               SegmentPoint.SignificantPoint.Navaid.NavaidEquipment.Ele (RTE_SEG) or Holding fix (HOLDING_PROCEDURE) or SID/STAR
                                            vatedPoint.horizontalAccuracy should be at most 1sec        Procedure_legs (ICAO annex 15, Appendix 7-1)
                                            Each
                                            SegmentPoint.SignificantPoint.Point.horizontalAccuracy
                                            should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.TouchDownLiftOff.ElevatedP
                                            oint.horizontalAccuracy should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.AirportHeliport.ARP.horizonta
                                            lAccuracy should be at most 1sec




977   AIXM 4.5         DESIGNATED_POINT +   Each                                                        VAL_GEO_ACCURACY should be of at least 1 sec if used as EnRoute
      Business Rules   $3.5.1               SegmentPoint.SignificantPoint.Navaid.NavaidEquipment.Ele (RTE_SEG) or Holding fix (HOLDING_PROCEDURE) or SID/STAR
                                            vatedPoint.horizontalAccuracy should be at most 1sec        Procedure_legs (ICAO annex 15, Appendix 7-1)
                                            Each
                                            SegmentPoint.SignificantPoint.Point.horizontalAccuracy
                                            should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.TouchDownLiftOff.ElevatedP
                                            oint.horizontalAccuracy should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.AirportHeliport.ARP.horizonta
                                            lAccuracy should be at most 1sec
978   AIXM 4.5         DESIGNATED_POINT +   Each                                                        VAL_GEO_ACCURACY should be of at least 1 sec if used as EnRoute
      Business Rules   $3.5.1               SegmentPoint.SignificantPoint.Navaid.NavaidEquipment.Ele (RTE_SEG) or Holding fix (HOLDING_PROCEDURE) or SID/STAR
                                            vatedPoint.horizontalAccuracy should be at most 1sec        Procedure_legs (ICAO annex 15, Appendix 7-1)
                                            Each
                                            SegmentPoint.SignificantPoint.Point.horizontalAccuracy
                                            should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.TouchDownLiftOff.ElevatedP
                                            oint.horizontalAccuracy should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.AirportHeliport.ARP.horizonta
                                            lAccuracy should be at most 1sec




979   AIXM 4.5         DESIGNATED_POINT +   Each                                                        VAL_GEO_ACCURACY should be of at least 1 sec if used as EnRoute
      Business Rules   $3.5.1               SegmentPoint.SignificantPoint.Navaid.NavaidEquipment.Ele (RTE_SEG) or Holding fix (HOLDING_PROCEDURE) or SID/STAR
                                            vatedPoint.horizontalAccuracy should be at most 1sec        Procedure_legs (ICAO annex 15, Appendix 7-1)
                                            Each
                                            SegmentPoint.SignificantPoint.Point.horizontalAccuracy
                                            should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.TouchDownLiftOff.ElevatedP
                                            oint.horizontalAccuracy should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.AirportHeliport.ARP.horizonta
                                            lAccuracy should be at most 1sec
980   AIXM 4.5         DESIGNATED_POINT +   Each                                                        VAL_GEO_ACCURACY should be of at least 1 sec if used as EnRoute
      Business Rules   $3.5.1               SegmentPoint.SignificantPoint.Navaid.NavaidEquipment.Ele (RTE_SEG) or Holding fix (HOLDING_PROCEDURE) or SID/STAR
                                            vatedPoint.horizontalAccuracy should be at most 1sec        Procedure_legs (ICAO annex 15, Appendix 7-1)
                                            Each
                                            SegmentPoint.SignificantPoint.Point.horizontalAccuracy
                                            should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.TouchDownLiftOff.ElevatedP
                                            oint.horizontalAccuracy should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.AirportHeliport.ARP.horizonta
                                            lAccuracy should be at most 1sec




981   AIXM 4.5         DESIGNATED_POINT +   Each                                                        VAL_GEO_ACCURACY should be of at least 1 sec if used as EnRoute
      Business Rules   $3.5.1               SegmentPoint.SignificantPoint.Navaid.NavaidEquipment.Ele (RTE_SEG) or Holding fix (HOLDING_PROCEDURE) or SID/STAR
                                            vatedPoint.horizontalAccuracy should be at most 1sec        Procedure_legs (ICAO annex 15, Appendix 7-1)
                                            Each
                                            SegmentPoint.SignificantPoint.Point.horizontalAccuracy
                                            should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.TouchDownLiftOff.ElevatedP
                                            oint.horizontalAccuracy should be at most 1sec
                                            Each
                                            SegmentPoint.SignificantPoint.AirportHeliport.ARP.horizonta
                                            lAccuracy should be at most 1sec
982   AIXM 4.5         DESIGNATED_POINT +       Each                                                        VAL_GEO_ACCURACY should be of at least 1 sec if used as EnRoute
      Business Rules   $3.5.1                   SegmentPoint.SignificantPoint.Navaid.NavaidEquipment.Ele (RTE_SEG) or Holding fix (HOLDING_PROCEDURE) or SID/STAR
                                                vatedPoint.horizontalAccuracy should be at most 1sec        Procedure_legs (ICAO annex 15, Appendix 7-1)
                                                Each
                                                SegmentPoint.SignificantPoint.Point.horizontalAccuracy
                                                should be at most 1sec
                                                Each
                                                SegmentPoint.SignificantPoint.TouchDownLiftOff.ElevatedP
                                                oint.horizontalAccuracy should be at most 1sec
                                                Each
                                                SegmentPoint.SignificantPoint.AirportHeliport.ARP.horizonta
                                                lAccuracy should be at most 1sec




983   ICAO Annex 15    Appendix 7-1             Each FinalLeg.SignificantPoint.Point.horizontalAccuracy   VAL_GEO_ACCURACY should be of at least 1/10 sec if used in a IAP
                                                should be at most 1/10 sec                                procedure_leg [ Standard - Source: ICAO annex 15, Appendix 7-1]




984   ICAO Annex 15    Appendix 7-4             Each AirportHeliportProtectionArea.width should have a    LANDING_PROTECTION_AREA
                                                resolution matching 1m                                    VAL_WID should be published with a resolution of 1 m or 1 ft [ Standard -
                                                                                                          Source: ICAO annex 15, Appendix 7-4]




985   ICAO Annex 15    Appendix 7-4             Each AirportHeliportProtectionArea.width should have a    LANDING_PROTECTION_AREA
                                                resolution matching 1m                                    VAL_WID should be published with a resolution of 1 m or 1 ft [ Standard -
                                                                                                          Source: ICAO annex 15, Appendix 7-4]




986   AIXM 4.5         AD_HP_USAGE_CONDITI Each AirportHeliportUsage that has at least one                If a related FLIGHT_CLASS has CODE_ORIGIN = 'INTL', then it must exist an
      Business Rules   ON                  ConditionCombination.FlightCharacteristic.origin equal to      AD_HP_GND_SER (ground service) having CODE_TYPE = 'CUST' (customs
                                           'INTL' must have at least one                                  and immigration) for the related aerodrome/heliport
                                           AirportHeliportAvailability.AirportHeliport.PassengerService
                                           that has a type equal to 'CUST'
987   AIXM 4.5         PROCEDURE_LEG       Each TerminalSegmentPoint that has no SignificantPoint    codeRoleFixThis attribute may be specified only if there is an associated fix for
      Business Rules                       and no FinalLeg.SignificantPoint must have no role        the procedure leg, through the relationship 'using as fix one and only one
                                                                                                     SIGNIFICANT_POINT' [ Consistency rule - Source: AIXM ]




988   AIXM 4.5         NAVAID_LIMITATION   Each RadioFrequencyArea that has a type equal to 'SCL'    If CODE_TYPE='SCL' ('scalloping'), then VAL_ANGLE_SCALLOP is mandatory
      Business Rules                       must have an angleScallop


989   AIXM 4.5         DESIGNATED_POINT    Each DesignatedPoint1 that has a type equal to 'ICAO' or   If CODE_TYPE = 'ICAO' or 'OTHER', then there should not exist any other
      Business Rules                       'OTHER' and each other DesignatedPoint2 that has a type    designated point with CODE_TYPE = 'ICAO', 'COORD' or 'OTHER' located
                                           equal to 'ICAO', 'COORD' or 'OTHER' should have a location within 1 NM
                                           at a geographical distance greater than 1NM




990   AIXM 4.5         RWY_CLINE_POINT     Each RunwayCentreLinePoint.ElevatedPoint must be at a     The position given by GEO_LAT, GEO_LONG must be plausibly close (less
      Business Rules                       geographical distance less than 20km from                 than 20 KM) to that of the ARP of the related AD_HP
                                           RunwayCentreLinePoint.Runway.AirportHeliport.ARP
991   AIXM 4.5         AIRSPACE_CIRCLE_VER dealing with GML...Each                                   The radius of the arc shall not exceed 500 NM (plausibility value)
      Business Rules   TEX                 AirspaceVolume.[...].GM_ArcByCenterPoint.radius should be
                                           at most 500NM.                                            TDO: uom is not validated, anything can be put in that field (even AA).




992   ICAO Doc 8168    Chapter 23                Each Azimuth.NavaidComponent.Navaid.RunwayDirection            MLS_AZIMUTH
      PANS-OPS                                   must have a magneticBearing that is at least 10deg less than   The difference between VAL_MAG_BRG of the MLS_AZIMUTH and
                                                 Azimuth.magneticBearing and at most 10deg more than            VAL_MAG_BRG of the related RWY_DIRECTION cannot exceed 10 degrees
                                                 Azimuth.magneticBearing                                        [Data plausibility rule - Source: ICAO Doc 8168, PANS OPS, Chapter 23,
                                                                                                                'Offset Localizer' ]
993   AIXM 4.5         AD_HP   Each AirportHeliport that has type equal to 'LS' must have no If CODE_TYPE = 'LS', then it may not exist any PASSENGER_FACILITY,
      Business Rules           PassengerService and no AicraftGroundService and no           AD_HP_GND_SER [Ground service], FUEL or OIL related to the landing site
                               AirportSuppliesService that has at least one Fuel or at least
                               one Oil
994   AIXM 4.5         AD_HP_COLLOCATION   Each AirportHeliportCollocation that has type equal to 'FULL'   If CODE_TYPE = 'F', then the aerodrome/heliport designated by the relationship
      Business Rules                       must have                                                       "hosting one and only one AD_HP" should have no associated RWY, TWY,
                                           AirportheliportCollocation.dependentAirportHeliport that has    TLOF, FATO, Apron or obstacles. All these facilities shall be described and
                                           no Runway and no Taxiway and no TouchDownLiftOff and            related to the aerodrome/heliport designated by the relationship "hosted by one
                                           no Apron and no ObstacleAreaOrigin                              and only one AD_HP". Due to the full co-location, all these facilities are equally
                                                                                                           available to the hosted aerodrome/heliport




995   AIXM 4.5         RTE_SEG_USE_LEVEL   Each AirspaceLayer that has a StandardLevelColumn must          If a connection to the PREDEFINED_LVL_COLUMN exists (definition of level
      Business Rules                       have at least one                                               series), then VAL_DIST_VER_UPPER and VAL_DIST_VER_LOWER have to
                                           StandardLevelColumn.StandardLevel.verticalDistance equal        occur as values in VAL_DIST_VER of the related PREDEFINED_LVL entity
                                           to AirspaceLayer.upperLimit and at least one
                                           StandardLevelColumn.StandardLevel.verticalDistance equal        TDO: Airspace Layer can have only one StandardLevelColumn. This makes the
                                           to AirspaceLayer.lowerLimit                                     SBVR look strange because it asks for "at least" meaning 1 or more.
                                                                                                           [JLL] ok but StandardLevelColumn has 0 or more StandardLevel
996   AIXM 4.5         AD_HP_USAGE_CONDITI Each AirportHeliportUsage that has at least one                    If a related FLIGHT_CLASS has CODE_RULE = 'V' or 'IV', then the
      Business Rules   ON                  ConditionCombination.FlightCharacteristic.rule equal to            TXT_DESCR_LDI attribute of the related aerodrome/heliport is mandatory.
                                           'VFR' or 'ALL' must have at least one
                                           AirportHeliportAvailability.AirportHeliport.landingDirectionIndi   [JLL] due to conditionCombination nature, it's very hard (impossible) to detect in
                                           cator                                                              schematron the allowance of VFR flights

997   AIXM 4.5         AD_HP_USAGE_CONDITI Each AirportHeliportUsage that has at least one                If a related FlightCharacteristic has origin = 'INTL', then it must exist an
      Business Rules   ON                  ConditionCombination.ConditionElementChoice.FlightChara AD_HP_GND_SER (ground service) having CODE_TYPE = 'CUST' (customs
                                           cteristic.origin equal to 'INTL' must have at least one        and immigration) for the related aerodrome/heliport
                                           AirportHeliportAvailability.AirportHeliport.PassengerService.t
                                           ype equal to 'CUST'




998   AIXM 4.5         DESIGNATED_POINT          Each DesignatedPoint that has exactly one                  located at - RWY_CLINE_POINT
      Business Rules                             RunwayCentrelinePoint must have no Point that is not equal Over the same time period, the values of the GEO_LAT, GEO_LONG,
                                                 to DesignatedPoint.RunwayCentrelinePoint.ElevatedPoint     CODE_DATUM, VAL_GEO_ACCURACY and UOM_GEO_ACCURACY
                                                                                                            attributes must be equal with those of the similarly named attributes in the
                                                                                                            related RCP [ Consistency rule - Source: AIXM ]"

                                                                                                              [JLL] distance could be very close to 0 but not exactly 0
999   AIXM 4.5         DESIGNATED_POINT          Each DesignatedPoint that has exactly one AirportHeliport    the reference point of - AD_HP
      Business Rules                             must have no Point that is not equal to                      Over the same time period, the values of the GEO_LAT, GEO_LONG,
                                                 DesignatedPoint.AirportHeliport.ElevatedPoint                CODE_DATUM, VAL_GEO_ACCURACY and UOM_GEO_ACCURACY
                                                                                                              attributes must be equal with those of the similarly named attributes in the
                                                                                                              related AD_HP [ Consistency rule - Source: AIXM ]




1000 AIXM Model                          Each RunwayDirection must have exactly one                           A RunwayDirection must have exactly one START and one END
                                         RunwayCentreLinePoint that has role equal to 'START' and             RunwayCentreLinePoints
                                         exactly one RunwayCentreLinePoint that has role equal to
                                         'END'.
1001 AIXM 4.5          FLOW_COND_COMBINA Each                                                                 NO_SEQ of all FLOW_COND_ELEMENTs and
     Business Rules    TION              FlightConditionElement1.FlightConditionCombination.FlightC           FLOW_COND_COMBINATIONs that are 'used (as operands) in' one
                                         ombinationElement2 must have index different from                    FLOW_COND_COMBINATION must be unique and shall indicate their order in
                                         FlightConditionElement1.index                                        the combination [ Consistency rule - Source: AIXM ]

                                                                                                              [JLL] in addition, if more than one operand, seq is mandatory
1002 AIXM 4.5         RWY_DIRECTION_DECL Each RunwayDeclaredDistanceValue that has exactly one   If CODE_TYPE is 'LDA', 'TORA' or 'DPLM', then VAL_DIST (considering the
     Business Rules   _DIST              RunwayDeclaredDistance.type equal to 'LDA' or 'TORA' or UOM_DIST information) must be smaller than or equal to VAL_LEN of the
                                         'DPLM' must have a distance that is less than           related RWY
                                         RunwayDeclaredDistanceValue.RunwayDeclaredDistance.R
                                         unwayCentreLinePoint.RunwayDirection.Runway.nominalLe
                                         ngth


1003 ICAO Annex 15    Appendix 7-1            Each NDB that has no                                           NDB
                                              NavaidComponent.Navaid.AirportHeliport should have             "VAL_GEO_ACCURACY should be of at least 1 sec if not colocated with an
                                              exactly one ElevatedPoint.horizontalAccuracy that is at most   AD_HP (AD_HP_NAVAID collocation)[ Standard - Source: ICAO annex 15,
                                              1sec                                                           Appendix 7-1] "



1004 ICAO Annex 15    Appendix 7-1            Each DME that has no                                           DME
                                              NavaidComponent.Navaid.AirportHeliport should have             VAL_GEO_ACCURACY should be of at least 1 sec if not colocated with an
                                              exactly one ElevatedPoint.horizontalAccuracy that is at most   AD_HP (AD_HP_NAVAID collocation) [ Standard - Source: ICAO annex 15,
                                              1sec                                                           Appendix 7-1]



1005 ICAO Annex 15    Appendix 7-1            Each TACAN that has no                                         TACAN
                                              NavaidComponent.Navaid.AirportHeliport should have             "VAL_GEO_ACCURACY should be of at least 1 sec if not colocated with an
                                              exactly one ElevatedPoint.horizontalAccuracy at most 1sec      AD_HP (AD_HP_NAVAID collocation)[ Standard - Source: ICAO annex 15,
                                              (30M or 100FT).                                                Appendix 7-1] " REM (JLL): No TACAN mentioned in this ref.



1006 ICAO Annex 15    Appendix 7.1            Each VOR that has at least one                           VAL_GEO_ACCURACY should be of at least 1/10 sec if colocated with an
                                              NavaidComponent.Navaid.AirportHeliport must have exactly AD_HP (AD_HP_NAVAID collocation)
                                              one ElevatedPoint.horizontalAccuracy at most 1/10sec (3M [ Standard - Source: ICAO annex 15, Appendix 7-1]
                                              or 10FT)




1007 AIXM Model                                                                                              In a hasMember, a feature can have at most one SNAPSHOT

1008 AIXM Model                                                                                              In a hasMember, a feature can have at most one BASELINE
1009 AIXM Model                                  A feature can be in at most one hasMember                        A feature can be in at most one hasMember




1010 AIXM Model                                  Each timeSlice1 that has timeSlice1.interpretation equal to      In a hasMember, a feature cannot have one or more BASELINE and one or
                                                 BASELINE or SNAPSHOT must have                                   more SNAPSHOT
                                                 timeSlice1.interpretation = timeSlice2.interpretation for each
                                                 timeSlice2 that has timeSlice2.hasMember equal to
                                                 timeSLice1.hasMember
1011 AIXM 4.5         TLOF                       Each TouchDownLiftOff.aimingPoint must be at a                   The position given by GEO_LAT, GEO_LONG must be plausibly close (less
     Business Rules                              geographical distance less than 20KM from                        than 20 KM) to that of the ARP of the related AD_HP
                                                 TouchDownLiftOff.associatedAirportHeliport.ARP
                                                                                                                  Rem.: 20KM = 10.799136NM, required since arcext:distanceBetweenPoints
                                                                                                                  return a value in NM



1012 AIXM 4.5         AD_HP                      Each AirportHeliort that has a type equal to 'AH' or 'HP' must If CODE_TYPE = 'AH' or 'HP', there must exist at least one related TLOF or
     Business Rules                              have at least one Runway that has a type equal to 'FATO' or FATO.
                                                 at least one TouchDownLiftOff.




1013 ICAO Annex 11    Appendix 2 section 2.1.2   Each Navaid that is a SignificantPoint should have a name        Navaid used as SignificantPoint should, if possible, have a name consisting of 6
                                                 of at least 6 characters.                                        letters [ Standard - Source: ICAO Annex 11, Appendix 2, paragraph 2.1.2 ] "

1014 AIXM Model                                  Each NavaidEquipment should have name equal to                   A Navaid should inherit its name from one of its NavaidComponent
                                                 NavaidEquipment.Navaid.name
1015 AIXM 4.5         generic rule 54   Each SurfaceCharacteristic that has composition equal to   If CODE_COMPOSITION is 'WATER', then CODE_COND_SFC,
     Business Rules                     WATER must have no classPCN, no pavementTypePCN, no        CODE_STRENGTH and TXT_DESCR_STRENGTH may not be specified
                                        pavementSubgradePCN, no maxTyrePressurePCN, no
                                        evaluationMethodPCN, no classLCN, no weightSIWL, no        [JLL] what is TXT_DESCR_STRENGTH and what does this become in
                                        tyrePressureSIWL and no weightAUW                          AIXM5.1? Does COND_SFC map onto surfaceCondition and
                                                                                                   CODE_STRENGTH onto cassPCN?

                                                                                                   [Eddy] TXT_DESCR_STRENGTH existed in AIXM 3.3 and it was deprecated in
                                                                                                   AIXM 4.5, where it was replaced with a number of attributes VAL_PCN_CLASS,
                                                                                                   CODE_PCN_PAVEMENT_TYPE, ..., down to VAL_AUW_WEIGHT,
                                                                                                   UOM_AUW_WEIGHT. The AIXM 4.5 rule was kept as such because the
                                                                                                   attribute TXT_DESCR_STRENGTH still exists in the AIXM 4.5 schema, even if
                                                                                                   deprecated. But the rule should have been also re-formulated to reflect the
                                                                                                   existence of the new SURFACE_CHARACTERISTICS class, which was not
                                                                                                   done.

                                                                                                   I think that the rule for AIXM 5.1 should say "Each SurfaceCharacteristic that
                                                                                                   has composition equal to WATER must have no classPCN, no
                                                                                                   pavementTypePCN, no pavementSubgradePCN, no maxTyrePressurePCN,
                                                                                                   evaluationMethodPCN, no classLCN, no weightSIWL, no tyrePressureSIWL
                                                                                                   and no weightAUW"

                                                                                                   I would not exclude the provision of a surfaceCondition (for example, could be
                                                                                                   UNSAFE if covered with water vegetation. Some preparation could also be
1016 AIXM 4.5         RWY_CLINE_POINT   Each RunwayDirection that has exactly one                The distance between the first and the last RWY_CLINE_POINT associated to
     Business Rules                     RunwayDirection.Runway.type equal to 'RWY' and exactly   the same RWY cannot exceed 10 KM
                                        one RunwayDirection.RunwayCentrelinePoint1.role equal to
                                        'END' and exactly one
                                        RunwayDirection.RunwayCentrelinePoint2 that has a role
                                        equal to 'START' must have RunwayCentrelinePoint1 at a
                                        geographical distance at most 10km from
                                        RunwayCentrelinePoint2
1017 AIXM 4.5         FATO_CLINE_POINT        Each RunwayDirection that has exactly one                  The distance between the first and the last FATO_CLINE_POINT associated to
     Business Rules                           RunwayDirection.Runway.type equal to 'FATO' and exactly    the same FATO cannot exceed 1 KM [ Data plausibility rule - Source: AIXM ]
                                              one RunwayDirection.RunwayCentrelinePoint1.role equal to
                                              'END' and exactly one
                                              RunwayDirection.RunwayCentrelinePoint2 that has a role     sdr: Should we add a condition saying that a RunwayDirection will have only
                                              equal to 'START' must have RunwayCentrelinePoint1 at a     one RunwayCentrelinePoint as 'START' and only one as 'END'?
                                              geographical distance at most 1km from
                                              RunwayCentrelinePoint2




1018 AIXM 4.5         FLOW_COND_ELEMENT Each FlightConditionElement that have                            "CODE_REL_WITH_LOC may have the value 'ACT' only for occurrences of the
     Business Rules                     FlightConditionCircumstance.relationWithLocation equal to        FLOW_COND_ELEMENT which are related to AIRSPACE [ Consistency rule -
                                        'ACT' must have an airspaceCondition                             Source: AIXM ] "
1019 AIXM 4.5         Azimuth   Each                                                        The position given by GEO_LAT, GEO_LONG must be plausibly close (less
     Business Rules             MLS_AZIMUTH.NavaidComponent.Navaid.RunwayDirection          than 1 KM) to that of the end of the related (through ILS) RWY_DIRECTION [
                                .RunwayCentreLinePoint.ElevatedPoint that has               Data plausibility rule - Source: AIXM ]
                                RunwayCentreLinePoint that has a role equal to 'END' must
                                be at a geographical distance less than 1km from            sdr: An important issue is to determine whether links to ElevatedPoints (or other
                                MLS_AZIMUTH.ElevatedPoint                                   positionning elements) are mandatory in AIXM 5.1
                                                                                            Otherwise we need to include conditions on their presence in many rules
1020 AIXM 4.5         Localizer   Each                                                        The position given by GEO_LAT, GEO_LONG must be plausibly close (less
     Business Rules               ILS_LLZ.NavaidComponent.Navaid.RunwayDirection.Runwa        than 1 KM) to that of the end of the related (through ILS) RWY_DIRECTION [
                                  yCentreLinePoint.ElevatedPoint that has                     Data plausibility rule - Source: AIXM ]
                                  RunwayCentreLinePoint that has a role equal to 'END' must
                                  be at a geographical distance less than 1km from            sdr: An important issue is to determine whether links to ElevatedPoints (or other
                                  ILS_LLZ.ElevatedPoint                                       positionning elements) are mandatory in AIXM 5.1
                                                                                              Otherwise we need to include conditions on their presence in many rules
1021 AIXM 4.5         Elevation   Each                                                        The position given by GEO_LAT, GEO_LONG must be plausibly close (less
     Business Rules               MLS_ELEVATION.NavaidComponent.Navaid.RunwayDirecti          than 1 KM) to that of the end of the related (through MLS) RWY_DIRECTION [
                                  on.RunwayCentreLinePoint.ElevatedPoint that has             Data plausibility rule - Source: AIXM ]
                                  RunwayCentreLinePoint that has a role equal to 'THR' must
                                  be at a geographical distance less than 1km from            sdr: An important issue is to determine whether links to ElevatedPoints (or other
                                  MLS_ELEVATION.ElevatedPoint                                 positionning elements) are mandatory in AIXM 5.1
                                                                                              Otherwise we need to include conditions on their presence in many rules
1022 AIXM 4.5         Glidepath               Each                                                        The position given by GEO_LAT, GEO_LONG must be plausibly close (less
     Business Rules                           ILS_GP.NavaidComponent.Navaid.RunwayDirection.Runwa         than 1 KM) to that of the end of the related (through ILS) RWY_DIRECTION [
                                              yCentreLinePoint.ElevatedPoint that has                     Data plausibility rule - Source: AIXM ]
                                              RunwayCentreLinePoint that has a role equal to 'THR' must
                                              be at a geographical distance less than 1km from            sdr: An important issue is to determine whether links to ElevatedPoints (or other
                                              ILS_GP.ElevatedPoint                                        positionning elements) are mandatory in AIXM 5.1
                                                                                                          Otherwise we need to include conditions on their presence in many rules




1023 AIXM 4.5         FLOW_COND_ELEMENT Each FlightConditionElement that have                             "CODE_REL_WITH_LOC may have the value 'DEP' or 'ARR' only for
     Business Rules                     FlightConditionCircumstance.relationWithLocation equal to         occurrences of the FLOW_COND_ELEMENT which are related to AD_HP or
                                        'DEP' or 'ARR' must have a                                        AIRSPACE [ Consistency rule - Source: AIXM ] "
                                        flightCondition_airportHeliportCondition or
                                        flightCondition_airspaceCondition
1024 AIXM 4.5         ILS_LLZ   Each Navaid that has a type equal to 'ILS' must have          The difference between VAL_TRUE_BRG and VAL_MAG_BRG has to be
     Business Rules             abs((servedAirport.magneticVariationChange * (currentYear -   consistent with the value VAL_MAG_VAR in the referred AD_HP, taking in
                                servedAirport.dateMagneticVariation)) +                       consideration the current date and the annual rate of change
                                Localizer.trueBearing - Localizer.magneticBearing) less or    (VAL_MAG_VAR_CHG in the referred AD_HP) [ Data plausibility rule -
                                equal to servedAirport.magneticVariationChange                Source: AIXM ]

                                                                                              [JLL] How does this map?

                                                                                              [Eddy] See similar rule for RunwayDirection
1025 AIXM 4.5         MKR              Each                                                        The geographical distance between the position of the MKR and the position of
     Business Rules                    NDB.NavaidComponent.Navaid.NavaidComponent.MarkerB the related NDB must be less than 100 metres [ Data plausibility rule - Source:
                                       eacon.ElevatedPoint must be at a geographical distance less AIXM]
                                       than 100m from NDB.ElevatedPoint
                                                                                                   [JLL] the Schematron is incomplete (no check for NDB/MKR type....)

                                                                                                   [EPR] I think that this rule should be implemented on the Navaid feature, not on
                                                                                                   NavaidEquipment. If a Navaid has type NDB_MKR, then check that the distance
                                                                                                   between the two NavaidComponents is less than 100 m.




1026 AIXM 4.5         AD_HP_OBSTACLE                                                               The position of the related OBSTACLE must be plausibly close to the position of
     Business Rules                                                                                the ARP (within 50 KM) [ Data plausibility rule - Source: AIXM ]

                                                                                                   [JLL] need an extension of ARC to compute distance between a point (ARP)
                                                                                                   and a surface (OBSTAClE.extent)

                                                                                                   [TDO] Will only work in cases of elements that have only gml:pos (and that are
                                                                                                   not 3D objects or contains a radius)
1027 ICAO Annex 10   v1ch1-Definitions-p1-1   Each ElevatedPoint that has an Elevation must have a        Altitude. The vertical distance of a level, a point or an object considered as a
                                              verticalDatum                                               point, measured from mean sea level (MSL).
                                              Each ElevatedCurve that has an Elevation must have a
                                              verticalDatum                                               MSL is therefore a requirement if any altitude is considered
                                              Each ElevatedSurface that has an Elevation must have a
                                              verticalDatum                                               12 new rules checking that there is a reference to any altitude/elevation/height
                                              Each AirportHeliport that has a fieldElevation or a
                                              transitionAltitude must have a verticalDatum                + model to be checked for following fields:
                                              Each ApproachAltitudeTable that has an altitude must have
                                              an altitudeReference                                        AngleIndication.minimumReceptionAltitude
                                              Each DepartureArrivalCondition that has a                   ApproachDistanceTable.valueHAT
                                              minimumCrossingAtEnd must have a                            DepartureArrivalCondition.minimumEnrouteAltitude
                                              minimumCrossingAtEndReference                               DepartureLeg.minimumObstacleClearanceAltitude
                                              Each DepartureArrivalCondition that has a                   DistanceIndication.minimumReceptionAltitude
                                              maximumCrossingAtEnd must have a                            EquipmentUnavailableAdjustmentColumn.visibilityAdjustment
                                              maximumCrossingAtEndReference                               Glidepath.rdh
                                              Each HoldingUse that has an instructedAltitude must have    MissedApproachGroup.alternateClimbAltitude
                                              an instructedAltitudeReference                              MissedApproachLeg.heightMAPT
                                              Each Minima that has an altitude must have and              NavigationArea.minimumCeiling
                                              altitudeReference                                           ObstacleAssessmentArea.assessedAltitude
                                              Each Minima that has a height or a militaryHeight or a      Obstruction.minimumAltitude
                                              radioHeight must have a heightReference                     RunwayDirection.elevationTDZ
                                              Each SegmentLeg that has an altitudeOverrideATC must        SectorDesign.terminationAltitude
                                              have an altitudeOverrideReference                           StandardLevel.verticalDistance
                                              Each UnplannedHolding that has an authorizedAltitude must   SurveillanceRadar.verticalCoverageAltitude
                                              have an altitudeReference                                   VisualGlideSlopeIndicator.minimumEyeHeightOverThreshold

1028 ICAO Annex 10   v1ch2                    Each RunwayDirection.Navaid must perform non-visual aid     2.1.1.3 When a non-visual aid is to be provided, its performance shall
                                              in accordance with                                          correspond at least to the category of precision
                                              RunwayDirection.precisionApproachGuidance                   approach runway to be served.

                                              Each                                                   Performance of non-visual aids shall at least correspond to category of
                                              FinalLeg.InstrumentApproachProcedure.GuidanceService.N precision of approach runway to be served, refer to annex 6 part1 for specs
                                              avaid must perform non-visual aid in accordance with
                                              FinalLeg.landingSystemCategory                         new fact type in SBVR doc - not implementable without EC giving appropriate
                                                                                                     match between considered attributes
1029 ICAO Annex 10   v1 ch2                   Each Navaid that has at least one NavaidComponent.DME 2.2.2 At localities where for operational reasons, or because of air traffic
                                              must have at least one NavaidComponent.VOR             control reasons such as air traffic density or
                                                                                                     proximity of routes, there is a need for a more precise navigation service than
                                                                                                     that provided by VOR, distance measuring
                                                                                                     equipment (DME) (conforming to the Standards in Chapter 3, 3.5) shall be
                                                                                                     installed and maintained in operation as a
                                                                                                     complement to VOR.

                                                                                                          If DME is present, a VOR must be present

                                                                                                          rule to be checked by EC
1030 ICAO Annex 10   v1 ch2   Each Navaid that has at least one NavaidComponent.VOR      2.3.2.1 Where a VHF marker beacon is required to mark a position on any
                              should have at least on                                    air route, a fan marker beacon conforming to the Standard contained in
                              NavaidComponent.MarkerBeacon.class equal to 'FAN'          Chapter 3, 3.6 should be installed and maintained in operation.

                                                                                         Recommendation: a fan marker should be present next to any VHF beacon
                                                                                         present
1031 ICAO Annex 10   v1 ch2   Each Navaid that has at least one NavaidComponent.VOR      2.3.2.2 Where a VHF marker beacon is required to mark the position of a
                              that has at least one NavaidOperationalStatus.signalType   radio navigation aid
                              equalt to 'BEAM' should have at least on                   giving directional or track guidance, a Z marker conforming to the Standard in
                              NavaidComponent.MarkerBeacon.class equal to 'Z'            Chapter 3, 3.6 should be installed and
                                                                                         maintained in operation.

                                                                                           Recommendation: a Z marker should be present next to any VHF marker that is
                                                                                           giving direction or track guidance
1032 ICAO Annex 10   v1 ch3   Each Navaid that has a type equal to 'ILS' or 'ILS_DME' must 3.1.2.1 The ILS shall comprise the following basic components:
                              have at least one NavaidComponent.Localizer and at least      a) VHF localizer equipment, associated monitor system, remote control and
                              one NavaidComponent.Glidepath                                indicator equipment;
                                                                                            b) UHF glide path equipment, associated monitor system, remote control and
                              Each Navaid that has a type equal to 'ILS' or 'ILS_DME' must indicator equipment;
                              have at least one NavaidComponent.MarkerBeacon or at          c) VHF marker beacons, or distance measuring equipment (DME) in
                              least one NavaidComponent.DME                                accordance with section 3.5, together with
                                                                                           associated monitor system and remote control and indicator equipment.

                                                                                         Presence of ILS requires presence of VHF localizer equipment, UHF glide path
                                                                                         equipment, and VHF marker beacons
1033 ICAO Annex 10   v1 ch3   Each Localizer.frequency must be between 108MHz and        3.1.3.2.1 The localizer shall operate in the band 108 MHz to 111.975 MHz.
                              111.975MHz                                                 Where a single radio frequency carrier is
                                                                                         used, the frequency tolerance shall not exceed plus or minus 0.005 per cent.
                                                                                         Where two radio frequency carriers are used, the
                                                                                         frequency tolerance shall not exceed 0.002 per cent and the nominal band
                                                                                         occupied by the carriers shall be symmetrical about
                                                                                         the assigned frequency. With all tolerances applied, the frequency separation
                                                                                         between the carriers shall not be less than 5 kHz
                                                                                         nor more than 14 kHz.

                                                                                         Expression in (several) reading rule(s) as detailed above

                                                                                         frequency tolerance not in model
                                                                                         + single frequency in model
1034 ICAO Annex 10   v1 ch3   Each RunwayDirection.Navaid.NavaidComponent.Localizer     3.3.3.10.1 The localizer antenna system shall be located on the extension on
                              must be aligned with at least one                         the centre line of the runway at the stop
                              RunwayDirection.RunwayCentelinePoint1 that has a role     end, and the equipment shall be adjusted so that the course lines will be in a
                              equal to 'START' and at least one                         vertical plane containing the centre line of the
                              RunwayDirection.RunwayCentrelinePoint2 that has a role    runway served. The antenna system shall have the minimum height necessary
                              equal to 'END' and Localizer.ElevatedPoint must be at a   to satisfy the coverage requirements laid down
                              geographical distance further from                        in 3.1.3.3, and the distance from the stop end of the runway shall be consistent
                              RunwayCentrelinePoint1.ElevatedPoint than from            with safe obstruction clearance practices.
                              RunwayCentrelinePoint2.ElevatedPoint
                                                                                        Reading rule can geopgraphically impose : Localizer antenna system located on
                                                                                        the extension of the centre line of the runway at the stop end

                                                                                        new function in SBVR to compare distances
                                                                                        calculus on coordinates difficult to implement
1035 ICAO Annex 10   v1 ch3   Each Glidepath.frequency must be between 328.6MHz and     3.1.5.2.1 The glide path equipment shall operate in the band 328.6 MHz to
                              335.4MHz                                                  335.4 MHz. Where a single radio frequency
                                                                                        carrier is used, the frequency tolerance shall not exceed 0.005 per cent. Where
                                                                                        two carrier glide path systems are used, the
                                                                                        frequency tolerance shall not exceed 0.002 per cent and the nominal band
                                                                                        occupied by the carriers shall be symmetrical about
                                                                                        the assigned frequency. With all tolerances applied, the frequency separation
                                                                                        between the carriers shall not be less than 4 kHz
                                                                                        nor more than 32 kHz.

                                                                                        Expression in (several) reading rule(s) as detailed above

                                                                                    frequency tolerance not in model
                                                                                    + single frequency in model
1036 ICAO Annex 10   v1 ch3   Each                                                  3.1.6.1 The pairing of the runway localizer and glide path transmitter
                              Localizer.NavaidComponent.Navaid.NavaidComponent.Glid frequencies of an instrument landing system shall be taken from the following
                              epath.frequency must be validated against             list in accordance with the provisions of Volume V, Chapter 4, 4.2:
                              Localizer.frequency                                    Localizer Glide path
                                                                                     (MHz) (MHz)
                                                                                     108.1      334.7
                                                                                     108.15 334.55
                                                                                    (rest of table, see ICAO text)

                                                                                        Pairing of localizer and glide path transmitter frequencies: only values from the
                                                                                        pairing table are to be admitted (if localizer=xx MHz, then glide path must be=yy
                                                                                        MHz)

                                                                                        new SBVR function
1037 ICAO Annex 10   v1 ch3   Each MarkerBeacon.NavaidComponent.Navaid must have           3.1.7.1 General (section refers to VHF marker beacons)
                              between 2 and 3 NavaidComponent.MarkerBeacon                 a) There shall be two marker beacons in each installation except as provided in
                                                                                           3.1.7.6.6. A third marker beacon may be added whenever, in the opinion of the
                                                                                           Competent Authority, an additional beacon is required because of operational
                                                                                           procedures at a particular site.

                                                                                           Reading rule (?) : not less than 2 and no more than 3 VHF beacons are allowed

                                                                                           Is that per Navaid or per Navaid having a MarkerBeacon or else?

                                                                                           (3.1.7.6.6 not found in doc)

1038 ICAO Annex 11   v1 ch4   Each MarkerBeacon1.NavaidComponent1.Navaid that has          3.1.7.1 b) The marker beacons shall conform to the requirements prescribed in
                              NavaidComponent1.markerPosition equal to 'INNER' must        3.1.7. When the installation comprises only two marker beacons, the
                              have exactly one NavaidComponent2.MarkerBeacon2 that         requirements applicable to the middle marker and to the outer marker shall be
                              has NavaidComponent2.markerPosition equal to 'MIDDLE'        complied with.
                              and exactly one NavaidComponent3.MarkerBeacon3 that
                              has NavaidComponent3.markerPosition equal to 'OUTER'         If an inner marker is mentioned, then middle and outer marker must be present

1039 ICAO Annex 10   v1 ch3   DUPLICATE RULE                                               Duplicate
                              Each MarkerBeacon.frequency must be equal to 75MHz           3.1.7.2.1 The marker beacons shall operate at 75 MHz with a frequency
                                                                                           tolerance of plus or minus 0.005 per cent and shall utilize horizontal polarization.

                                                                                           Possibly an equipment specification ?

                                                                                            tolerance and polarization are not modelled in AIXM
1040 ICAO Annex 10   v1 ch3   Each                                                         Note 1.— Paragraph 3.2.3.2.1 can be met by siting the equipment with a set-
                              RunwayCentrelinePoint1.RunwayDirection.Runway.RadarSy        back from the touchdown, in the direction of the stop end of the runway, of 915
                              stem.PrecisionApproachRadar.RadarSystem.Runway.Runw          m (3 000 ft) or more, for an offset of 120 m (400 ft) from the runway centre line,
                              ayDirection.RunwayCentrelinePoint2                           or of 1 200 m (4 000 ft) or more, for an offset of 185 m (600 ft) when the
                              that has a role equal to 'BEAM_PAR' and that has exactly     equipment is aligned to scan plus or minus 10 degrees about the centre line of
                              one ElevatedPoint at a geographical distance at least 120m   the runway. Alternatively, if the equipment is aligned to scan 15 degrees to one
                              from PrecisionApproachRadar                                  side and 5 degrees to the other side of the centre line of the runway, then the
                              must be at a geographical distance at least 685m from        minimum set-back can be reduced to 685 m (2 250 ft) and 915 m
                              RunwayCentrelinePoint1 that has a role equal to
                              'ABEAM_TDR'

1041 ICAO Annex 10   v1 ch3   Each                                                         Continued of note 1:
                              RunwayCentrelinePoint1.RunwayDirection.Runway.RadarSy        (3 000 ft) for offsets of 120 m (400 ft) and 185 m (600 ft) respectively.
                              stem.PrecisionApproachRadar.RadarSystem.Runway.Runw           Note 2.— Diagrams illustrating the siting of PAR are given in Attachment C
                              ayDirection.RunwayCentrelinePoint2                           (Figures C-14 to C-17 inclusive).
                              that has a role equal to 'BEAM_PAR' and that has exactly
                              one ElevatedPoint at a geographical distance at least 185m   Reading rules: may be difficult to translate to such detail ?
                              from PrecisionApproachRadar
                              must be at a geographical distance at least 915m from        SBVR not taking into account the target angle which is not modellized
                              RunwayCentrelinePoint1 that has a role equal to
                              'ABEAM_TDR'
1042 ICAO Annex 10   v1 ch3   DUPLICATE RULE                                           Duplicate
                              Each VOR.frequency must be between 108,000MHz and        3.3.2.1 The VOR shall operate in the band 111.975 MHz to 117.975 MHz
                              117,975MHz.                                              except that frequencies in the band 108 MHz to 111.975 MHz may be used
                                                                                       when, in accordance with the provisions of Volume V, Chapter 4, 4.2.1 and
                                                                                       4.2.3.1, the use of such frequencies is acceptable. The highest assignable
                                                                                       frequency shall be 117.950 MHz. The channel separation shall be in increments
                                                                                       of 50 kHz referred to the highest assignable frequency. In areas where 100 kHz
                                                                                       or 200 kHz channel spacing is in general use, the frequency tolerance of the
                                                                                       radio frequency carrier shall be plus or minus 0.005 per cent.

                                                                                       Reading rule: at least impose VOR frequency between 111.975 to 117.975
                                                                                       MHz, check below for the exception rules.

1043 ICAO Annex 10   v5 ch4   DUPLICATE RULE                                           Duplicate
                              Each VOR.frequency must be a multiple of 50kHz.          4.2.1 The block allotment of the frequency band 108 † “17.975 MHz shall be
                                                                                       as follows:
                                                                                        ”Band 108 â€
                                                                                       †           “111.975 MHz:
                                                                                       b)VOR provided that:
                                                                                       1)no harmful adjacent channel interference is caused
                                                                                       to ILS;
                                                                                       2)only frequencies ending in either even tenths or even
                                                                                       tenths plus a twentieth of a megahertz are used.

                                                                                       Reading rule: if VOR in the lower band, check condition 2)
1044 ICAO Annex 10   v5 ch4   Each VOR.fequency that is between 108MHz and 111,975     4.2.3.1 Frequencies for VOR facilities ending in even tenths plus a twentieth
                              MHz must take an even number of hundreds of kHz.         of a megahertz in the band 108 – 111.975 MHz and all frequencies ending in 50
                                                                                       kHz in the band 111.975 – 117.975 MHz shall be permitted to be utilized on the
                                                                                       basis of a regional agreement when they have become applicable in
                                                                                       accordance with the following:
                                                                                       (rest of text not reproduced)

                                                                                       Reading rule: the second exception rule is not part of a reading rule, only the
                                                                                       first exception is of relevance

                                                                                   new SBVR fact type
1045 ICAO Annex 10   v1 ch3   Each                                                 3.3.6.1 If the VOR provides a simultaneous communication channel ground-to-
                              Vor.NavaidComponent.Navaid.NavaidComponent.MarkerBe air, it shall be on the same radio frequency carrier as used for the navigational
                              acon.auralMorseCode must consist into 2 or 3 letters function.
                                                                                   3.3.6.5 The identification signal shall employ the International Morse Code
                                                                                   and consist of two or three letters. It shall
                                                                                   be sent at a speed corresponding to approximately 7 words per minute. The
                                                                                   signal shall be repeated at least once every
                                                                                   30 seconds and the modulation tone shall be 1 020 Hz within plus or minus 50
                                                                                   Hz.

                                                                                       Reading rule: identification code of VOR must be two or three letters

                                                                                       new SBVR fact type
1046 ICAO Annex 10   v1 ch3   DUPLICATE RULE                                             3.4.4.1 The radio frequencies assigned to NDBs shall be selected from those
                              Each NDB.frequency must be between 190kHz and              available in that portion of the spectrum between 190 kHz and 1 750 kHz.
                              1750kHz
                                                                                         Reading rule: check on frequencies given for the NDB

1047 ICAO Annex 10   v1 ch3   Each                                                       3.4.4.3 Recommendation.— Where two locators are used as supplements to
                              Localizer1.NavaidComponent.Navaid.NavaidComponent.Loc      an ILS, the frequency separation between the carriers of the two should be not
                              alizer2 should have a frequency between 15kHz and 25 kHz   less than 15 kHz to ensure correct operation of the radio compass, and
                              more or less than Localizer1.frequency                     preferably not more than 25 kHz in order to permit a quick tuning shift in cases
                                                                                         where an aircraft has only one radio compass.

                                                                                         new SBVR fact type
1048 ICAO Annex 10   v1 ch3   Each NDB must have exactly one                              3.4.5.1 Each NDB shall be individually identified by a two- or three-letter
                              NavaidComponent.Navaid.NavaidComponent.MarkerBeaco         International Morse Code group transmitted at a rate corresponding to
                              n.auralMorseCode and MarkerBeacon.auralMoreCode must       approximately 7 words per minute.
                              consist into 2 or 3 letters                                Reading rule: identifcation code of NDB must be two or three letters
1049 ICAO Annex 10   v1 ch3   Each DME.NavaidComponent.Navaid that has a type equal      3.5.3.6.4 The characteristics of the ―associated‖ signal shall be as follows:
                              to 'MLS' or 'MLS_DME' must have DME.designator equal to    c) for a DME transponder associated with an MLS, the identification shall be the
                              the last 3 letters of Navaid.designator                    last three letters of the MLS angle facility identification specified in 3.11.4.6.2.1.
                                                                                         3.11.4.6.2.1 Ground equipment identification. The MLS providing services for
                              Each Navaid that has a type equal to 'MLS' or 'MLS_DME'    a particular runway shall be identified
                              must have a designator that starts with 'M'                by a four-character alphabetic designator starting with the letter M. This
                                                                                         designator less the first letter shall be transmitted
                                                                                         as a digital word as listed in Appendix A, Table A-7.

                                                                                         Reading rule: check MLS for four letter alpha, and its transmission code as the
                                                                                         last three letters

                                                                                         4 letters in Navaid designator is treated by XSD
                                                                                         + new SBVR fact type


1050 ICAO Annex 10   v1 ch3   DUPLICATE RULE                                              3.6.1.1 Frequencies. The emissions of an en-route VHF marker beacon shall
                              Each MarkerBeacon.frequency must be equal to 75Mhz         have a radio frequency of 75 MHz plus or minus 0.005 per cent.

                                                                                         Reading rule: check on VHF frequency (if reported, there is no other value than
                                                                                         nominal 75 MHz allowed...)
1051 ICAO Annex 10   v1 attC   Each RunwayDirection that has a                           Table C-9. Power supply switch-over times for ground-based radio aids used
                               precisionApproachProcedure equal to                       at aerodromes
                               'ILS_PRECISION_CAT_I' must have at least one
                               Runway.RadarSystem.RadarComponent.PrecisionApproach  This table indicates the equipment necessary to be present to support specific
                               Radar                                                categories of runways:
                                                                                    - Instrument approach runway requires presence of SRE, NOR, NDB and D/F
                               Each RunwayDirection that has a                      facility
                               precisionApproachProcedure equal to                  - Precision approach runway Category I requires presence of ILS localizer, glide
                               'ILS_PRECISION_CAT_I' or 'ILS_PRECISION_CAT_II' or   path, middle marker, outer marker and PAR
                               'ILS_PRECISION_CAT_IIIA' or 'ILS_PRECISION_CAT_IIIB' - Precision approach runways Category II and III require presence of ILS
                               or 'ILS_PRECISION_CAT_IIIC' or                       localizer, glide path, inner marker, middle marker and outer marker
                               'ILS_PRECISION_CAT_IIID' must have at least one
                               Navaid.NavaidComponent.Localizer and at least one    Reading rules combining runway category and presence of equipment,
                               Navaid.NavaidComponent.Glidepath and at least one    accordingly
                               Navaid.NavaidComponent.MarkerBeacon that has exactly
                               one NavaidComponent.markerPosition equal to 'MIDDLE' - Are instrument approach runway the RunwayDirections with
                               and at least one Navaid.NavaidComponent.MarkerBeacon precisionAppraochProcedure equal to 'NON_PRECISION' or
                               that has exactly one NavaidComponent.markerPosition  'MLS_PRECISION' or 'OTHER'?
                               equal to 'OUTER'

                               Each RunwayDirection that has a
                               precisionApproachProcedure equal to
                               'ILS_PRECISION_CAT_II' or 'ILS_PRECISION_CAT_IIIA' or
                               'ILS_PRECISION_CAT_IIIB' or 'ILS_PRECISION_CAT_IIIC'
                               or 'ILS_PRECISION_CAT_IIID' must have at least one
                               Navaid.NavaidComponent.Marker that has exactly one
                               NavaidComponent.markerPosition equal to 'INNER'
1052 ICAO Doc 8168    Chapter 23           Each Navaid that has a type equal to 'ILS' and at least one   ILS_LLZ
     PANS-OPS                              runwayDirection should have exactly one                       "The difference between VAL_MAG_BRG of the ILS_LLZ and VAL_MAG_BRG
                                           navaidComponent.Localizer that has magmeticBearing at         of the related RWY_DIRECTION cannot exceed 10 degrees [ Data plausibility
                                           least 10 deg less and at most 10 deg more than the            rule - Source: ICAO Doc 8168, PANS OPS, Chapter 23, 'Offset Localizer'
                                           runwayDirection.magneticBearing.'                             ]sdr: should we add conditions on the existence of Localizer.magneticBearing?"




1053 AIXM 4.5         SERVICE              Each SearchAndrescueService that has a type equal to    "If CODE_TYPE=†™          this
                                                                                                                       ÂATS†™ service should have at least one
     Business Rules                        'ALRS' must have at least one RadioCommunicationChannel FREQUENCY of CODE_TYPE=†™                and
                                                                                                                                     ÂGUARD†™ VAL_FREQ_TRANS
                                           that has a rank equal to 'GUARD' and a                            Â MHz. [ Standard - Source: ICAO Annex 11, item 6.1.1.1 ] "
                                                                                                   = 121.5†™
                                           frequencyTransmission equal to 121.5MHz

1054 AIXM 4.5         RWY                  Each Runway that has a lengthStrip and a widthStrip must      VAL_WID_STRIP must exceed VAL_WID
     Business Rules                        have Runway.lengthStrip greater than Runway.widthStrip


1055 AIXM 4.5         [TACAN_LIMITATION]   Each RadioFrequencyArea that has                              CODE_COMPONENT is mandatory if this limitation is related to a TACAN
     Business Rules                        equipment_navaidEquipment that is TACAN must have                                                              ÂÃÂ
                                                                                                         (relation 'limiting TACAN') [ Consistency rule -Ã ‚ ‚ Source: AIXM ]
                                           signalType equal to 'AZIMUTH' or 'DISTANCE'




1056 AIXM 4.5         generic rule 42      Each [...] that has an upperLimitReference must have an       If CODE_DIST_VER_UPPER is specified, then VAL_DIST_VER_UPPER and
     Business Rules                        upperLimit or an upperLimitAltitude                           UOM_DIST_VER_UPPER are mandatory.
1057 ICAO Annex 10   v3 prt1 ch6    Each RadioCommunicationChannel that has a mode equal          6.1.4.1 The radio frequencies used shall be selected from the radio
                                    to 'VDL1' or 'VDL2' or 'VDL3' must have a                     frequencies in the band 117.975–137 MHz. The lowest assignable frequency
                                    frequencyTransmission between 118,000 MHz and 136,975         shall be 118.000 MHz, and the highest assignable frequency shall be 136.975
                                    MHz and a frequencyReception between 118,000 MHz and          MHz. The separation between assignable frequencies (channel spacing) shall
                                    136,975 MHz                                                   be 25 kHz.
                                                                                                   Note.— Volume V specifies that the block of frequencies from 136.9 – 136.975
                                    Each RadioCommunicationChannel that has a mode equal          MHz inclusive is reserved for VHF air-ground digital communications.
                                    to 'VDL1' or 'VDL2' or 'VDL3' must have a
                                    frequencyTransmission that is a multiple of 25MHz and a       Reading rule: check specifications for VHF Air-Ground Digital Link given for
                                    frequencyTransmission that is a multiple of 25MHz             ground station (airport) are within limits above

1058 ICAO Annex 10   v3 prt1 ch11   Each RadioCommunicationChannel that has a mode equal          11.3.1.1 FREQUENCY BANDS
                                    to 'HFDL' must have a frequencyTransmission between 2,8        HFDL installations shall be capable of operating at any single sideband (SSB)
                                    MHz and 22 MHz and a frequencyReception between 2,8           carrier (reference) frequency available to the aeronautical mobile (R) service in
                                    MHz and 22 MHz                                                the band 2.8 to 22 MHz, and in compliance with the relevant provisions of the
                                                                                                  Radio Regulations.

                                                                                                  Reading rule: if HFDL frequencies are notified in AIXM, reading rule on band
                                                                                                  range as above
1059 ICAO Annex 10   v3 prt2 ch2    duplicate                                                      2.1.1.3 The radio frequencies used shall be selected from the radio
                                                                                                  frequencies in the band 117.975 – 137 MHz. The separation between
                                                                                                  assignable frequencies (channel spacing) and frequency tolerances applicable
                                                                                                  to elements of the system shall be as specified in Volume V.
                                                                                                   Note.— In the following text the channel spacing for 8.33 kHz channel
                                                                                                  assignments is defined as 25 kHz divided by 3 which is 8.3333 ... kHz.

                                                                                                  This chapter deals with equipment specifications; actual reading rules may
                                                                                                  probably be derived from Voume V as we can conclude from above. Chapter
                                                                                                  checked roughy for possible other rules.
                                                                                                  One reading rule may already be the above specified radio frequencies band for
                                                                                                  Aeronautical Mobile Service
1060 ICAO Annex 10   v4 ch4         Each AircraftCharacteristic that has a                        4.2.1 Functional requirements. ACAS I shall perform the following functions:
                                    antiCollisionAndSeparationEquipment equal to 'ACAS_I' or      a) surveillance of nearby SSR transponder-equipped aircraft
                                    'ACAS_II' must have a surveillanceEquipment equal to
                                    'MODE_3A' or 'MODE_C'                                       Reading rule: of ACAS I presence is an item on which information is present in
                                                                                                AIXM, presence of ACAS I will require the presence of SSR equipment; note
                                                                                                that this is true of all types of ACAS (not only I)
1061 ICAO Annex 11   ch1            Each Airspace that has a type equal to 'ADV' or 'UADV' must Advisory airspace. An airspace of defined dimensions, or designated route,
                                    have at least one AirTrafficControlService that has a type  within which air traffic advisory service is available.
                                    equal to 'ADVS'
                                                                                                Rr= if an advisory airspace is mentioned, the identity of the air traffic advisory
                                                                                                service must be mentioned, and vice-versa
1062 ICAO Annex 11   ch1   Each AirportHeliport must have at least one Runway or at          Aerodrome. A defined area on land or water (including any buildings,
                           least one TouchDownLiftOff                                        installations and equipment) intended to be used either wholly or in part for the
                                                                                             arrival, departure and surface movement of aircraft.

                                                                                             Rr= for any aerodrome, the absolute minimal requirement is that there it has a
                                                                                             runway (note that for a runway, there is no need for a taxiway per se)
                                                                                             Rr= an aerodrome code must be one within a list of ICAO abbreviations (maybe
                                                                                             comes back later)
1063 ICAO Annex 11   ch1   Each AirportHeliport must have at least one                       Aerodrome control service. Air traffic control service for aerodrome traffic.
                           AirTrafficControlService
                                                                                             Rr= for any aerodrome, an corresponding air traffic control service must be
                                                                                             mentioned
1064 ICAO Annex 11   ch1   Each Apron should be at a geographical distance less than         Apron. A defined area, on a land aerodrome, intended to accommodate aircraft
                           xxx meters from at least one Runway                               for purposes of loading or unloading passengers, mail or cargo, fuelling, parking
                                                                                             or maintenance.
                           Each Apron should be at a geographical distance less than
                           xxx meters from at least one Taxiway                              Rr= if an apron is defined, there must at least be a runway and PROBABLY a
                                                                                             taxiway (apron could be adjacent to runway); this may need to be verified with
                           Each Apron should have a                                          another source
                           GuidanceLine.RunwayCentrelinePoint                                Rr= warning to issue if there is no taxiway leading to the apron (need to be
                                                                                             connected !)
                           Each Apron should have a GuidanceLine.Taxiway
                                                                                             minimal distance to be determined or recommandation based on GuidanceLine
                                                                                             or both?
1065 ICAO Annex 11   ch1   Each Route must have a designatorSecondLetter and a               Note 2.— An ATS route is defined by route specifications which include an ATS
                           designatorNumber and at least one RouteSegment                    route designator, the track to or from significant points (waypoints), distance
                                                                                             between significant points, reporting requirements and, as determined by the
                           Each RouteSegment must have a minimumEnrouteAltitude              appropriate ATS authority, the lowest safe altitude.
                           and a start and an end
                                                                                             Rr= an ATS route must have a designator (codification probably to come up
                                                                                             later), at least one track, at least two significant points and the one distance
                                                                                             between them, reporting requirements and at least one lowest safe altitude

1066 ICAO Annex 11   ch1   Each Airspace that has at least one                               Controlled airspace. An airspace of defined dimensions within which air traffic
                           AirspaceLayerClass.classification equal to 'A' or 'B' or 'C' or   control service is provided in accordance with the airspace classification.
                           'D' or 'E' must have at least one AirTrafficControlService        Note.— Controlled airspace is a generic term which covers ATS airspace
                                                                                             Classes A, B, C, D and E as described in 2.6.
                           Each Airspace that has at least one AirTrafficControlService
                           must have at least one AirspaceLayerClass.classification     Rr= if a controlled airspace is defined, it must at least refer to one ATS airspace
                           equal to 'A' or 'B' or 'C' or 'D' or 'E'                     of class A, B, C, D or E
1067 ICAO Annex 11   ch1   Each InstrumentApproachProcedure must have at least one      Final approach. That part of an instrument approach procedure which
                           ProcedureTransition.ProcedureTransitionLeg.SegmentnLeg.      commences at the specified final approach fix or point, or where such a fix or
                           startPoint and at least one                                  point is not specified,
                           ProcedureTransition.ProcedureTransitionLeg.SegmentnLeg.      a) at the end of the last procedure turn, base turn or inbound turn of a racetrack
                           endPoint                                                     procedure, if specified; or
                                                                                        b) at the point of interception of the last track specified in the approach
                                                                                        procedure; and
                                                                                        ends at a point in the vicinity of an aerodrome from which:
                                                                                        1) a landing can be made; or
                                                                                        2) a missed approach procedure is initiated.

                                                                                        Rr= final approach procedures must have a commencing point (see a) or b))
                                                                                        and an end point (see 1) or 2))
1068 ICAO Annex 11   ch2   Each Airspace must have at least on                          2.6 Classification of airspaces
                           AirspaceLayerClass.classification                            2.6.1 ATS airspaces shall be classified and designated in accordance with
                                                                                        the following: (A, B, C, D, E, F and G are defined)

                                                                                        Note: no absolute Rr's identified, to be checked if relevant for Rr's
1069 ICAO Annex 11   ch2   Each                                                         2.9.2.3 Where a flight information region is limited by an upper flight
                           StandardLevel.StandardLevelColumn.StandardLevelSector.       information region, the lower limit specified for the upper flight information
                           Airspace that has at least                                   region shall constitute the upper vertical limit of the flight information region and
                           one.AirspaceGeometryComponent.AirspaceVolume1.upperL         shall coincide with a VFR cruising level of the tables in Appendix3 to Annex2.
                           imit equal to at least one
                           Airspace.AirspaceGeometryComponent.AirspaceVolume2.lo        Rr= verify relationship on upper and lower limit equality for superimposed flight
                           werLimit must have StandardLevel.verticalDistance equal to   information regions
                           AirspaceVolume2.lowerLimit                                   Rr= (ALSO valid for item on chapter 2.9.2.2) an upper and lower limit for an
                                                                                        information region must be one of the VFR cruising levels in Appendix 3 to
                           Each StandardLevel.verticalDistance must match a VFR         Annex 2 (see there)
                           Flight Altitude.
                                                                                        new fact type in SBVR
                                                                                        but interpretation of the rule should be checked

1070 ICAO Annex 11   ch2   Each Airspace that has a type equal to 'CTR' or 'CTR_P'      2.9.5.3 If a control zone is located within the lateral limits of a control area, it
                           must have at least one                                       shall extend upwards from the surface of the earth to at least the lower limit of
                           AirspaceGeometryComponent.AirspaceVolume that has a          the control area.
                           lowerLimit equal to 0 and a lowerLimitReference equal to
                           'SFC'                                                        Rr= if a control zone is within the lateral limits of a control area, it must start
                                                                                        from the earth's surface and at least reach the lower limit of the control area

                                                                                        can check the lower limit of a control zone
                                                                                        but difficult to check that its upper limit matches the lower limit of the
                                                                                        corresponding contraol areabecause there is no link beween different Airspaces
                                                                                        other than their geometry
1071 ICAO Annex 11   ch6      Each Unit that has a type equal to 'FIC' must have at least     6.2.2.1    Communications between air traffic services units
                              one UnitDependency.Unit.type equal to 'ACC'
                              Each Unit that has a type equal to 'FIC' or 'ACC' must have     For the each air traffic service unit, the connecting and information supplying
                              at least one UnitDependency.Unit.type equal to 'APP' or         units are listed. If the air traffic service unit for a certain area is specified in
                              'APP_ARR' or 'APP_DEP'                                          AIXM, a Rr could be that the required components should also be present.
                              Each Unit that has a type equal to 'FIC' or 'ACC' or 'APP' or   The air traffic services are: flight information centre, area control centre,
                              'APP_ARR' or 'APP_DEP' must have at least one                   approach control unit, aerodrome control tower. Existence of the first two
                              UnitDependency.Unit.type equal to 'TWR'                         requires presence of the last two. Rr to establish ?
                              Each Unit that has a type equal to 'ACC' or 'APP' or
                              'APP_ARR' or 'APP_DEP' or 'TWR' must have at least one
                              UnitDependency.Unit.type equal to 'ATSU'
                              Each Unit that has a type equal to 'FIC' or 'ACC' must have
                              at least one UnitDependency.Unit.type equal to 'MIL' or
                              'MILOPS'
                              Each Unit that has a type equal to 'FIC' or 'ACC' must have
                              at least one UnitDependency.Unit.type equal to 'MET' or
                              'MWO'
                              Each Unit that has a type equal to 'FIC' or 'ACC' must have
                              at least one UnitDependency.Unit.type equal to 'COM'
                              Each Unit that has a type equal to 'FIC' or 'ACC' must have
                              at least one UnitDependency.Unit.type equal to 'RCC' or
                              'RSC' or 'SAR'
                              Each Unit that has a type equal to 'FIC' or 'ACC' must have
                              at least one UnitDependency.Unit.type equal to 'NOF'

1072 ICAO Annex 11   appen1   See rule #263. SBVR Modified accordingly:                       2.4 When prescribed by the appropriate ATS authority or on the basis of
                              ***Each Route that has a type equal to ATS*** must have a       regional air navigation agreements, a supplementary letter may be added after
                              Route.multipleIdentifier equal to 'F' or 'G' or 'Y' or 'Z'      the basic designator of the ATS route in question in order to indicate the type of
                                                                                              service provided or the turn performance required on the route in question in
                                                                                              accordance with the following:
                                                                                                    letters FGYZ are allowed for use
                                                                                              Rr= if the last character of an ATS route other than ..... is a letter, it can only be
                                                                                              FGYZ

                                                                                              LLS: I've spotted no signs of those letters/meaning in Route class and
                                                                                              associated... But ok see rule 263. Would mean this rule applies only to ATS
                                                                                              Route, other letters being allowed for NAT routes,
1073 ICAO Annex 11   appen2   Each Navaid.name should have at least 6 letters             2. Designators for significant points marked by the site of a radio navigation
                                                                                          aid
                                                                                          2.1 Plain language name for significant points marked by the site of a radio
                                                                                          navigation aid
                                                                                          2.1.2. c) the name should, if possible, consist of at least six letters and form two
                                                                                          syllables and preferably not more than three;
                                                                                          2.1.2. d) the selected name shall be the same for both the significant point and
                                                                                          the radio navigation aid marking it.

                                                                                          Rr= designators for radio navigation aids must have should have at least six
                                                                                          letters
                                                                                          Rr= it would appear that the designator cannot contain digits ? Better check with
                                                                                          additional source ?
                                                                                          Note: see combination with next item on chapter 3.1 for Rr on significant points,
                                                                                          there only at least five letters

                                                                                        EPR: The rule is applicable only to navaids that are used as SignificantPoints
                                                                                        (such as start of a route segment, point in a procedure, etc.). A
                                                                                        NavaidEquipment cannot be used directly as SignificantPoint. Only a Navaid
                                                                                        can be used. Therefore, I propose to apply this rule to the Navaid feature only
                                                                                        (which will anyhow inherit the name of one of its components, this could be
                                                                                        verified by another business rule). Anyhow, the rule should be a warning only.
1074 ICAO Annex 11   appen2   Each Navaid1 that has Navaid1.designator equal to         2,2,2 Coded designators shall not be duplicated within
                              Navaid2.designator should have Navaid1.ElevatedPoint at a 1 100 km (600 NM) of the location of the radio navigation aid
                              geographical distance of more than 600 NM from            concerned, except as noted hereunder.
                              Navaid2.ElevatedPoint                                     Note.— When two radio navigation aids operating in
                                                                                        different bands of the frequency spectrum are situated at the
                                                                                        same location, their radio identifications are normally the
                                                                                        same.

                                                                                          similar to rules 830, 743, 472 and 231
1075 ICAO Annex 11    appen5   Each Curve that has at least one                                Appendix consists of a number of tables, each giving accuracy, data type,
                               GeoBorder.AirspaceVolume.AirspaceGeometryComponent.             integrity and classification for the variables listed below:
                               Airspace.type equal to 'FIR' or 'FIR_P' or 'UIR' or 'UIR_P'     Table 1. Latitude and longitude
                               should have a horizontalAccuracy at most 1 min                  Table 2, Elevation/altitude/height
                                                                                               Table 3. Declination and magnetic variation
                               Each Curve that has at least one                                Table 4. Bearing
                               GeoBorder.AirspaceVolume.AirspaceGeometryComponent. Table 5. Length/distance/dimension
                               Airspace.type equal to 'P' or 'R' or 'D' or 'CTA' or 'CTA_P' or
                               CTR' or 'CTR_P' should have a horizontalAccuracy at most Probably the data quality requirements have already been systematically
                               0.05 min                                                        covered, possibly to verify
                                                                                               Rr= attach to all concerned variables, the specifications listed in these 5 tables
                               Each Navaid that has a purpose equal to 'ENROUTE' should
                               have exactly on ElevatedPoint.horizontalAccuracy at most        DesignatedPoints used for fixes, holding, STAR/SID points.
                               0.05 min                                                        Obstacle en-route not found in AIXM

                               Each DesignatedPoint should have exactly one
                               Point.horizontalAccuracy at most 0.05 min

                               Each
                               InstrumentApproachProcedure.ProcedureTransition.Curve
                               should have a horizontalAccuracy at most 1/10 sec

1076 ICAO Annex 11    appen5   Each VerticalStructurePart should have a                         Table 2,   Elevation/altitude/height
                               verticalExtentAccuracy at most 3m
                                                                                                The following have no accuracy field in AIXM:
                                                                                                - ApproachAltitudeTable.altitude (for a measurementPoint equal to 'PFAF' or
                                                                                                'THLD')
                                                                                                - Obstruction.minimumAltitude
                                                                                                - ObstacleAssessmentArea.slopeLowerAltitude
                                                                                                - *.lowerLimit and *.lowerLimitAltitude

1077 ICAO Annex 11    appen5   Each NDB.magneticVariationAccuracy should be at most 1           Table 3.   Declination and magnetic variation
                               deg
                                                                                                The following have no accuracy field in AIXM:
                                                                                                - VOR.declination
1078 AIXM 4.5         AD_HP    Each AirportHeliport that has controlType equal to 'MIL'         If CODE_TYPE_MIL_OPS = 'MIL', then both CODE_SKED and
     Business Rules            should have no AirportHeliportUsage that has type equal to       CODE_NON_SKED must have the value 'N' (No)
                               'PERMIT' and
                               selection.ConditionCombination.flight.FlightCharacteristic.pur
                               pose equal to 'SCHEDULED' or 'NON_SCHEDULED'
1079                                  Each availability1 that is overlapping to availability2 must      Overlapping availability should have same operational status
                                      have availability1.operationaStatus =
                                      availability2.operationalStatus for each availability2 that has   [JLL] This rule requires Pulsar ARCTimesheetParser extension
                                      availability1.timeSlice = availability2.timeSlice




1080                                  Each availability that has operationalStatus equal to             operationalStatus CLOSED is not compatible with usage type='PERMIT'
                                      CLOSED should have no usage that have a type equal to
                                      PERMIT

1081                                  A timesheet should have occurences during its related             A timesheet should have occurences during its related BASELINE
                                      BASELINE
                                                                                                        [JLL] This rule requires Pulsar ARCTimesheetParser extension



1082                                  In an availability, usages (without selection) that have          In an availability, usages (without selection) that have occurences should have
                                      occurences should have the same type                              the same type




1083 AIXM 4.5         TFC_FLOW_REST   Each FlightRestriction that has a type equal to                   If CODE_TYPE='M', than the relationship 'regulating the use of
     Business Rules                   'MANDATORY' must have at least one                                TFC_FLOW_RTE' is mandatory
                                      FlightResctrictionRoute
1084 ICAO Annex 15      Appendix 7-3   Each AirportHeliport must have a magneticVariation and        VAL_MAG_VAR should be published with a resolution of 1 degree [Standard -
                                       AirportHeliport.magneticVariationshould have a resolution     Source: ICAO annex 15, Appendix 7-3]
                                       matching 1 degree


1085 AIXM 4.5           MLS_AZIMUTH    Each Navaid that has a type equal to 'MLS' must have          "The difference between VAL_TRUE_BRG and VAL_MAG_BRG has to be
     Business Rules                    abs((servedAirport.magneticVariationChange * (currentYear -   consistent with the value VAL_MAG_VAR in the related AD_HP, taking into
                                       servedAirport.dateMagneticVariation)) + Azimuth.trueBearing   consideration the current date and the annual rate of change
                                       - Azimuth.magneticBearing) less or equal to                   (VAL_MAG_VAR_CHG in the related AD_HP) [ Data plausibility rule - Source:
                                       servedAirport.magneticVariationChange                         AIXM ] "




1086                                   Each StandardLevel must have verticalDistance.uom equal       [business rule] StandardLevelColumn unitOfMeasurement
                                       to StandardLevel.StandarLevelColumn.unitOfMeasurement         Ensure consistency between StandardLevelColumn.unitOfMeasurement and
                                                                                                     the actual verticalDistance.uom attribute
1087 AIXM                              Each Meteorology that has a                                   If runwayVisualRangeInterpretation is provided, then runwayVisualRange is
     Activation/Usage                  runwayVisualRangeInterpretation must have a                   mandatory
     concept                           runwayVisualRange
1088 AIXM                              Each Meteorology that has a runwayVisualRange must have If runwayVisualRange is provided, then runwayVisualRangeInterpretation is
     Activation/Usage                  a runwayVisualRangeInterpretation                       mandatory
     concept
1089 AIXM                              A NavaidEquipment cannot have more than one operational A NavaidEquipment cannot have more than one operational status at any point
     PropertyWithSch                   status at any point in time.                            in time.
     edule concept
1090 ICAO Annex 15   Appendix 2. SNOWTAM   Each AirportHeliportContamination that has a                   If the friction coefficient is measured, then the friction device must be specified
                     Format                frictionCoefficient must have a frictionDevice

1091 ICAO Annex 15   Appendix 2. SNOWTAM   Each ApronContamination that has a frictionCoefficient must If the friction coefficient is measured, then the friction device must be specified
                     Format                have a frictionDevice

1092 ICAO Annex 15   Appendix 2. SNOWTAM   Each RunwayContamination that has a frictionCoefficient        If the friction coefficient is measured, then the friction device must be specified
                     Format                must have a frictionDevice

1093 ICAO Annex 15   Appendix 2. SNOWTAM   Each AircraftStandContamination that has a                     If the friction coefficient is measured, then the friction device must be specified
                     Format                frictionCoefficient must have a frictionDevice

1094 ICAO Annex 15   Appendix 2. SNOWTAM   Each TaxiwayContamination that has a frictionCoefficient       If the friction coefficient is measured, then the friction device must be specified
                     Format                must have a frictionDevice

1095 ICAO Annex 15   Appendix 2. SNOWTAM   Each TouchDownLiftOffContamination that has a                  If the friction coefficient is measured, then the friction device must be specified
                     Format                frictionCoefficient must have a frictionDevice

1096 ICAO Annex 15   Appendix 2 SNOWTAM    Each AircraftStand that has AircraftStandContaminations        A SNOWTAM cannot be valid for more than 24 hours
                     Format                cannot be valid for more than 24 hours
1097 ICAO Annex 15   Appendix 2 SNOWTAM    Each Apron that has ApronContaminations cannot be valid        A SNOWTAM cannot be valid for more than 24 hours
                     Format                for more than 24 hours
1098 ICAO Annex 15   Appendix 2 SNOWTAM    Each TouchDownLiftOff that has                                 A SNOWTAM cannot be valid for more than 24 hours
                     Format                TouchDownLiftOffContaminations cannot be valid for more
                                           than 24 hours
1099 ICAO Annex 15   Appendix 2 SNOWTAM    Each Runway that has RunwayContaminations cannot be            A SNOWTAM cannot be valid for more than 24 hours
                     Format                valid for more than 24 hours
1100 ICAO Annex 15   Appendix 2 SNOWTAM    Each AirportHeliport that has AirportHeliportContaminations    A SNOWTAM cannot be valid for more than 24 hours
                     Format                cannot be valid for more than 24 hours

1101 ICAO Annex 15   Appendix 2 SNOWTAM    Each Taxiway that has TaxiwayContaminations cannot be          A SNOWTAM cannot be valid for more than 24 hours
                     Format                valid for more than 24 hours
1102 ICAO Annex 15   Apendix 2             Each RunwayContamination that has a clearedWidth must          If specified, the cleared Width of a runway must be lower than or equal to the
                                           have a clearedWidth lower than or equal to the                 runway Width
                                           RunwayContamination.Runway.Width
1103 ICAO Annex 15   Apendix 2             Each RunwayContamination that has a clearedLength must         If specified, the cleared Length of a runway must be lower than or equal to the
                                           have a clearedLength lower than or equal to the                runway Length
                                           RunwayContamination.Runway.Length
1104 Arinc424-19     1.5                   Each ProcedureTransitionLeg.theSegmentleg that has type        The attributes reference to Fix, turnDirection, routeOrHoldingDistance or
     Attach 5                              equal to 'HA' and ProcedureTransition.[...].codingStandard     holdingTime, course, altitude1 and altitudeDescription = '+' are required for HA
                                           equal to 'ARINC_424_19' must have a startPoint, a              leg.
                                           turnDirection, (a length or a duration), a course, an
                                           upperLimitAltitude and an altitudeInterpretation equal to
                                           'ABOVE_LOWER'
1105 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to ARC Center, altitude2 and verticalAngle are
     Attach 5            equal to 'HA' and ProcedureTransition.[...].codingStandard unauthorized for HA leg.
                         equal to 'ARINC_424_19' must have no endPoint, no
                         arcCentre, no verticalAngle

1106 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to Fix, turnDirection, routeOrHoldingDistance or
     Attach 5            equal to 'HF' and ProcedureTransition.[...].codingStandard holdingTime and course are required for HF leg.
                         equal to 'ARINC_424_19' must have a startPoint, a
                         turnDirection, a course and (a length or a duration)


1107 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to ARC Center, altitude2 and verticalAngle are
     Attach 5            equal to 'HF' and ProcedureTransition.[...].codingStandard unauthorized for HF leg.
                         equal to 'ARINC_424_19' must have no arcCentre, no
                         lowerAltitudeLimit, no verticalAngle

1108 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to Fix, turnDirection, routeOrHoldingDistance or
     Attach 5            equal to 'HM' and ProcedureTransition.[...].codingStandard holdingTime and course are required for HM leg.
                         equal to 'ARINC_424_19' must have a startPoint, a
                         turnDirection, a course and (a length or a duration)


1109 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to ARC Center, altitude2 and verticalAngle are
     Attach 5            equal to 'HM' and ProcedureTransition.[...].codingStandard unauthorized for HM leg.
                         equal to 'ARINC_424_19' must have no endPoint, no
                         arcCentre, no lowerAltitudeLimit, no verticalAngle

1110 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attribute reference to Fix is required for IF leg.
     Attach 5            equal to 'IF' and ProcedureTransition.[...].codingStandard
                         equal to 'ARINC_424_19' must have a startPoint


1111 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type The attributes reference to ARC Center, routeOrHoldingDistance, holdingTime,
     Attach 5            equal to 'DF' and ProcedureTransition.[...].codingStandard  course and verticalAngle are unauthorized for DF leg.
                         equal to 'ARINC_424_19' must have no startPoint, no length,
                         no duration, no course, no verticalAngle


1112 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type        The attributes reference to Fix, reference to Navaid, theta, rho, course, altitude1
     Attach 5            equal to 'FA' and ProcedureTransition.[...].codingStandard     and altitudeDescription = '+' are required for FA leg.
                         equal to 'ARINC_424_19' must have a startPoint, a course,
                         an upperLimitAltitude and an altitudeInterpretation equal to
                         'ABOVE_LOWER'
1113 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type        The attributes reference to ARC Center, routeOrHoldingDistance, holdingTime,
     Attach 5            equal to 'FA' and ProcedureTransition.[...].codingStandard     altitude2 and verticalAngle are unauthorized for FA leg.
                         equal to 'ARINC_424_19' must have no endPoint, no
                         arcCentre, no length, no duration, no lowerLimitAltitude, no
                         verticalAngle

1114 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type The attributes reference to Fix, reference to Navaid, routeOrHoldingDistance,
     Attach 5            equal to 'FC' and ProcedureTransition.[...].codingStandard theta, rho and course are required for FC leg.
                         equal to 'ARINC_424_19' must have an endPoint, a length, a
                         course

1115 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type        The attributes reference to ARC Center, holdingTime and verticalAngle are
     Attach 5            equal to 'FC' and ProcedureTransition.[...].codingStandard     unauthorized for FC leg.
                         equal to 'ARINC_424_19' must have no endPoint, no
                         duration, no verticalAngle


1116 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to Fix, reference to Navaid, routeOrHoldingDistance,
     Attach 5            equal to 'FD' and ProcedureTransition.[...].codingStandard theta, rho and course are required for FD leg.
                         equal to 'ARINC_424_19' must have a startPoint, a length,
                         a course

1117 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to ARC Center, holdingTime and verticalAngle are
     Attach 5            equal to 'FD' and ProcedureTransition.[...].codingStandard unauthorized for FD leg.
                         equal to 'ARINC_424_19' must have no endPoint, no
                         arcCentre, no duration, no verticalAngle


1118 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to Fix, reference to Navaid, theta, rho and course are
     Attach 5            equal to 'FD' and ProcedureTransition.[...].codingStandard required for FD leg.
                         equal to 'ARINC_424_19' must have startPoint, course,
                         [...].guidanceFacility_navaid                              [JLL] theta and rho not available in AIXM


1119 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to ARC Center, routeOrHoldingDistance, holdingTime,
     Attach 5            equal to 'FD' and ProcedureTransition.[...].codingStandard altitude2 and verticalAngle are unauthorized for FD leg.
                         equal to 'ARINC_424_19' must have an endPoint, an
                         arcCentre, a duration, a verticalAngle


1120 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type        The attributes reference to Navaid, course and routeOrHoldingDistance are
     Attach 5            equal to 'CD' and ProcedureTransition.[...].codingStandard     required for CD leg.
                         equal to 'ARINC_424_19' must have a course, a length and
                         a Procedure.guidanceFacility_navaid
1121 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attributes reference to Fix, reference to ARC Center, holdingTime, theta,
     Attach 5            equal to 'CD' and ProcedureTransition.[...].codingStandard   rho and verticalAngle are unauthorized for CD leg.
                         equal to 'ARINC_424_19' must have no startPoint, no
                         endPoint, no arcCentre, no length, no duration and no        [JLL] theta and rho not available in AIXM
                         verticalAngle

1122 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attributes reference to Fix, reference to Navaid, theta, rho, course and
     Attach 5            equal to 'CF' and ProcedureTransition.[...].codingStandard   routeOrHoldingDistance are required for CF leg.
                         equal to 'ARINC_424_19' must have an endPoint, a length      Need to cross check attributes with rules above
                         and a course

1123 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attributes reference to ARC CTR and holdingTime are unauthorized for CF
     Attach 5            equal to 'CF' and ProcedureTransition.[...].codingStandard   leg.
                         equal to 'ARINC_424_19' must have no starPoint, no
                         arcCentre, no duration

1124 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attribute course is required for CI leg.
     Attach 5            equal to 'CI' and ProcedureTransition.[...].codingStandard
                         equal to 'ARINC_424_19' must have a course


1125 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attributes reference to Fix, reference to ARC Center,
     Attach 5            equal to 'CI' and ProcedureTransition.[...].codingStandard   routeOrHoldingDistance, holdingTime, theta, rho and verticalAngle are
                         equal to 'ARINC_424_19' must have no startPoint, no          unauthorized for CI leg.
                         endPoint, no length, no duration, no arcCentre, no
                         verticalAngle

1126 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attributes reference to Navaid, course and theta are required for CR leg.
     Attach 5            equal to 'CR' and ProcedureTransition.[...].codingStandard
                         equal to 'ARINC_424_19' must have a course


1127 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attributes reference to Fix, reference to ARC Center,
     Attach 5            equal to 'CR' and ProcedureTransition.[...].codingStandard   routeOrHoldingDistance, holdingTime, rho and verticalAngle are unauthorized
                         equal to 'ARINC_424_19' must have no startPoint, no          for CR leg.
                         arcCentre, no endPoint, no length, no duration, no
                         verticalAngle

1128 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attribute reference to Fix is required for DF leg.
     Attach 5            equal to 'DF' and ProcedureTransition.[...].codingStandard
                         equal to 'ARINC_424_19' must have an endPoint
1129 Arinc424-19   1.3   Each ProcedureTransition that has                        TF leg is the preferred to CF leg type in RNAV Terminal Procedures that are not
     Attach 5            ProcedureTransition.[...].codingStandard equal to        using ground-based navaid references.
                         'ARINC_424_19' and RNAV equal to 'YES' and no
                         guidanceFacility_navaid and no
                         guidanceFacility_specialNavigationSystem.type equal to
                         'DECCA', LOCANA', 'LOCANC' or 'LOCAND' should have
                         ProcedureTransitionLeg.legTypeARINC equal to 'TF'
1130 Arinc424-19   1.3   Each ProcedureTransitionLeg that has a legTypeARINC        CD, FA and VA legs are primarily used as the first leg of a SID in RNAV
     Attach 5            equal to 'CD', 'FA' or 'VA' and a                          Terminal Procedures that are not using ground-based navaid references.
                         ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' should have a seqNumberARINC equal to
                         1 and a ProcedureTransition.RNAV equal to 'YES' and a
                         ProcedureTransition.[...].StandardInstrumentDeparture and
                         no ProcedureTransition.guidanceFacility_navaid and no
                         ProcedureTransition.guidanceFacility_specialNavigationSyst
                         em.type equal to 'DECCA', LOCANA', 'LOCANC' or
                         'LOCAND'




1131 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type    The attributes reference to Fix, turnDirection, reference to Navaid, theta, rho
     Attach 5            equal to AF and ProcedureTransition.[...].codingStandard   and course are required for AF leg.
                         equal to ARINC_424_19 must have a turnDirection, a
                         course, an endPoint and a                                  [JLL] theta and rho not available in AIXM
                         Procedure.guidanceFacility_navaid


1132 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type    The attributes routeOrHoldingDistance, holdingTime, reference to ARC Center
     Attach 5            equal to AF and ProcedureTransition.[...].codingStandard   and verticalAngle are unauthorized for AF leg.
                         equal to ARINC_424_19 must have no
                         routeOrHoldingDistance, holdingTime, arcCentre,            [JLL] REM: no check if xsi:nil='true'
                         verticalAngle
1133 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has a         The attributes course, altitude1 and altitudeDescription = '+' are required for CA
     Attach 5            type equal to 'CA' and a                                     leg.
                         ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' must have a course, an upperLimitAltitude
                         and an altitudeInterpretation equal to 'ABOVE_LOWER'

1134 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attributes reference to Fix, reference to ARC Center, reference to Navaid,
     Attach 5            equal to 'CA' and ProcedureTransition.[...].codingStandard   routeOrHoldingDistance, holdingTime, reference to Navaid, theta, rho, altitude2
                         equal to 'ARINC_424_19' must have no startPoint, no          and verticalAngle are unauthorized for CA leg.
                         endPoint, no arcCentre, no length, no duration, no
                         lowerAltitude and no verticalAngle

1135 Arinc424-19   1.3   Each theSegmentLeg that has                                 VD can be followed by AF, CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, IF, VA,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to     VD, VI, VM or VR leg
                         'ARINC_424_19' and legTypeARINC equal to 'VD' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'AF', 'HA', 'HF', 'HM', 'PI', 'RF' or 'TF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'VD' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'AF', 'HA',
                         'HF', 'HM', 'PI', 'RF' or 'TR'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'VD' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'AF', 'HA', 'HF', 'HM', 'PI', 'RF' or
                         'TF'.
1136 Arinc424-19   1.3   Each theSegmentLeg that has                                 VI leg can be followed by AF, CF, FA, FC, FD, FM or IF leg
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'VI' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC equal to 'AF',
                         'CF' or 'IF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'VI' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'AF', 'CF' or
                         'IF'
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'VI' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'AF', 'CF' or 'IF'
1137 Arinc424-19   1.3   Each theSegmentLeg that has                                 VR can be followed by CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, IF, VA, VD,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to     VI, VM or VR leg
                         'ARINC_424_19' and legTypeARINC equal to 'VR' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'AF', 'HA', 'HF', 'HM', 'PI', 'RF' or 'TF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'VR' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'AF', 'HA',
                         'HF', 'HM', 'PI', 'RF' or 'TR'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'VM' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'AF', 'HA', 'HF', 'HM', 'PI', 'RF' or
                         'TF'.
1138 Arinc424-19   1.3   Each theSegmentLeg that has                                       PI leg can be followed by CF leg
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'PI' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC equal to 'CF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'PI' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'CF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'PI' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'CF'.


1139 Arinc424-19   1.3   Each theSegmentLeg that has                                       RF can be followed by CA, CD, CF, CI, CR, FA, FC, FD, FM, HA, HF, HM, RF
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to           or TF leg
                         'ARINC_424_19' and legTypeARINC equal to 'RF' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'VA', 'VD', VI', 'VM, 'DF', 'IF' or 'PI'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'RF' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'VA', 'VD',
                         VI', 'VM, 'DF', 'IF' or 'PI'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'RF' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'VA', 'VD', VI', 'VM, 'DF', 'IF' or 'PI'.
1140 Arinc424-19   1.3   Each theSegmentLeg that has                                       VA can be followed by CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, VA, VD, VI,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to           VM, VR or IF leg
                         'ARINC_424_19' and legTypeARINC equal to 'VA' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'AF', 'PI', 'RF', 'TF', 'HA', 'HF', 'HM'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'VA' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'AF', 'PI',
                         'RF', 'TF', 'HA', 'HF', 'HM'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'VA' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'AF', 'PI', 'RF', 'TF', 'HA', 'HF', 'HM'.

1141 Arinc424-19   1.3   Each theSegmentLeg that has                                       HF can be followed by AF, CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, RF, TF,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to           VA, VD, VI, VM, VR legs
                         'ARINC_424_19' and legTypeARINC equal to 'HF' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'IF', 'HA', HF' or 'HM'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'HF' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'IF', 'HA',
                         HF' or 'HM'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'HF' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'IF', 'HA', HF' or 'HM'.
1142 Arinc424-19   1.3   Each theSegmentLeg that has                                       HM can be followed by AF, CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, RF, TF,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to           VA, VD, VI, VM, VR legs
                         'ARINC_424_19' and legTypeARINC equal to 'HM' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC equal to 'AF',
                         'IF', 'HA', 'HF', 'HM', 'RF', 'TF', 'IF' or 'PI'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'HM' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'AF', 'IF',
                         'HA', 'HF', 'HM', 'RF', 'TF', 'IF' or 'PI'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'HM' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'AF', 'IF', 'HA', 'HF', 'HM', 'RF', 'TF',
                         'IF' or 'PI'.
1143 Arinc424-19   1.3   Each theSegmentLeg that has                                       FC can be followed by CA, CD, CF, CI, CR, DF, VA, VD, VI, VM, VR legs
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'FC' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC equal to 'CA',
                         'CD', 'CF', 'CI', 'CR', 'DF', 'VA', 'VD', 'VI', 'VM' or 'VR'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'FC' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'CA', 'CD',
                         'CF', 'CI', 'CR', 'DF', 'VA', 'VD', 'VI', 'VM' or 'VR'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'FC' and
                         ProcedureTransition.type equal to 'FINAL' must have
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'CA', 'CD', 'CF', 'CI', 'CR', 'DF', 'VA',
                         'VD', 'VI', 'VM' or 'VR'.
1144 Arinc424-19   1.3   Each theSegmentLeg that has                                       FM can be followed by CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, VA, VD, VI,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to           VM, VR legs
                         'ARINC_424_19' and legTypeARINC equal to 'FM' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC equal to 'AF',
                         'IF', 'HA', 'HF', 'HM', 'RF', 'TF', 'IF' or 'PI'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'FM' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'AF', 'IF',
                         'HA', 'HF', 'HM', 'RF', 'TF', 'IF' or 'PI'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'FM' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'AF', 'IF', 'HA', 'HF', 'HM', 'RF', 'TF',
                         'IF' or 'PI'.
1145 Arinc424-19   1.3   Each theSegmentLeg that has                                       HA can be followed by AF, CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, RF, TF,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to           VA, VD, VI, VM, VR legs
                         'ARINC_424_19' and legTypeARINC equal to 'HA' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'AF', 'PI', 'RF', 'TF', 'HA', 'HF', 'HM'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'HA' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'AF', 'PI',
                         'RF', 'TF', 'HA', 'HF', 'HM'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'HA' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'AF', 'PI', 'RF', 'TF', 'HA', 'HF', 'HM'.
1146 Arinc424-19   1.3   Each theSegmentLeg that has                                       CI leg can be followed by AF, CF, FA, FC, FD, FM, IF leg
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'CI' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC equal to 'AF',
                         'CF', 'FA', 'FC', 'FD', 'FM' or 'IF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'CI' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'AF', 'CF',
                         'FA', 'FC', 'FD', 'FM' or 'IF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'CI' and
                         ProcedureTransition.type equal to 'FINAL' must have
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'AF', 'CF', 'FA', 'FC', 'FD', 'FM' or 'IF'.

1147 Arinc424-19   1.3   Each theSegmentLeg that has                                    DF can be followed by AF, CA, CD, CF, CI, CR, FA, FC, FD, FM, HA, HF, HM,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to        PI, RF, TF, VA, VD, VI, VM, VR legs
                         'ARINC_424_19' and legTypeARINC equal to 'DF' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'IF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'DF' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'IF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'DF' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'IF'.
1148 Arinc424-19   1.3   Each theSegmentLeg that has                                       FA can be followed by CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, IF, VA, VD, VI,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to           VM, VR legs
                         'ARINC_424_19' and legTypeARINC equal to 'FA' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'AF', 'PI', 'RF', 'TF', 'HA', 'HF', 'HM'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'FA' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'AF', 'PI',
                         'RF', 'TF', 'HA', 'HF', 'HM'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'FA' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'AF', 'PI', 'RF', 'TF', 'HA', 'HF', 'HM'.

1149 Arinc424-19   1.3   Each theSegmentLeg that has                                AF can be followed by AF, CA, CD, CF, CI, CR, FA, FC, FD, FM, HA, HF, HM,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to    RF, TF, VA, VD, VI, VM, VR legs
                         'ARINC_424_19' and legTypeARINC equal to 'AF' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'DF', 'IF' or 'PI'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'AF' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'DF', 'IF' or
                         'PI'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'AF' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'DF', 'IF' or 'PI'.
1150 Arinc424-19   1.3   Each theSegmentLeg that has                                       CA can be followed by CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, IF, VA, VD,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to           VI, VM, VR legs
                         'ARINC_424_19' and legTypeARINC equal to 'CA' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'AF', 'PI', 'RF', 'TF', 'HA', 'HF', 'HM'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'AF' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'AF', 'PI',
                         'RF', 'TF', 'HA', 'HF', 'HM'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'AF' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'AF', 'PI', 'RF', 'TF', 'HA', 'HF', 'HM'.

1151 Arinc424-19   1.3   Each theSegmentLeg that has                                       CD can be followed by AF, CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, IF, VA,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to           VD, VI, VM, VR legs
                         'ARINC_424_19' and legTypeARINC equal to 'CD' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'HA', 'HF', 'HM', 'DF', 'IF' or 'PI'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'CD' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'HA', 'HF',
                         'HM', 'DF', 'IF' or 'PI'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'CD' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'HA', 'HF', 'HM', 'DF', 'IF' or 'PI'.
1152 Arinc424-19   1.2   Each ProcedureTransition that has type equal to                 The last leg of a loc based Approach Transition must be AF, CF, HF, HM, PI,
     Attach 5            'APPROACH' and                                                  CI, VI, RF or TF
                         ProcedureTransition.InstrumentApproachProcedure.codingS
                         tandard equal to 'ARINC_424_19' and
                         ProcedureTransition.InstrumentApproachProcedure.type
                         equal to 'LOC_BR', 'LOC_DME_BC', 'IGS', 'ILS', 'ILS_PRM',
                         'LOC', 'LOC_DME', 'SDF', 'LDA', 'LDA_DME' or 'ILS_DME'
                         must have the ProcedureTransitionLeg[last].legTypeARINC
                         equal to 'AF', 'CF', 'HF', 'HM', 'PI', 'CI', 'VI', 'RF' or 'TF'




1153 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'FINAL' and The first leg of a Final Approach Transition must be IF
     Attach 5            ProcedureTransition.InstrumentApproachProcedure.codingS
                         tandard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[1].legTypeARINC equal to 'IF'


1154 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'FINAL' and The last leg of a Final Approach Transition must be CF, RF or TF.
     Attach 5            ProcedureTransition.InstrumentApproachProcedure.codingS
                         tandard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[last].legTypeARINC equal to 'CF',
                         'RF' or 'TF'


1155 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'FINAL' and When an approach is of type GPS or MLS , a TF may be preferred to a CF for
     Attach 5            ProcedureTransition.InstrumentApproachProcedure.codingS the last leg of Final Approach
                         tandard equal to 'ARINC_424_19' and
                         ProcedureTransition.InstrumentApproachProcedure.approac
                         hType equal to 'GPS', 'GALILEO', 'GLONASS' or 'MLS'
                         should have the
                         ProcedureTransitionLeg[last()].legTypeARINC equal to 'TF'


1156 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'MISSED', The first leg of a Missed Approach Transition must be AF, CA, CD, CF, CI, CR,
     Attach 5            'MISSED_P' or 'MISSED_S' and                                      DF, FA, FC, FD, FM, HA, HM, TF, RF, VA, VD, VI, VM or VR
                         ProcedureTransition.InstrumentApproachProcedure.codingS
                         tandard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[1].legTypeARINC equal to 'AF',
                         'CA', 'CD', 'CF', 'CI', 'CR', 'DF', 'FA', 'FC', 'FD', 'FM', 'HA',
                         'HM', 'TF', 'RF', 'VA', 'VD', 'VI', 'VM' or 'VR'
1157 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'MISSED', When the first leg of a Missed Approach Transition is AF, CR or RF, it must be
     Attach 5            'MISSED_P' or 'MISSED_S' and                              published to begin at the published Missed Approach Point
                         ProcedureTransition.InstrumentApproachProcedure.codingS
                         tandard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[1].legTypeARINC not equal to AF,
                         CR and RF


1158 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'MISSED', The last leg of a Missed Approach Transition must be AF, CA, CF, DF, FM, HM,
     Attach 5            'MISSED_P' or 'MISSED_S' and                              RF, TF, VA or VM
                         ProcedureTransition.InstrumentApproachProcedure.codingS
                         tandard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[last].legTypeARINC equal to 'AF',
                         'CA', 'CF', 'DF', 'FM', 'HM', 'RF', 'TF', 'VA' or 'VM'




1159 Arinc424-19   1.2   Each ProcedureTransition that has type equal to            The last leg of an Engine Out SID Runway Transition must be AF, CF, DF, FM,
     Attach 5            'ENGINE_OUT' and                                           HM, HA, RF, TF or VM
                         ProcedureTransition.StandardInstrumentDeparture.codingSt
                         andard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[last()].legTypeARINC equal to 'AF',
                         'CF', 'DF', 'FM', 'HA', 'RF', 'TF' or 'VM'.



1160 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'COMMON'' The first leg of a SID Common Route with Runway Transition must be FA, FC,
     Attach 5            and                                                       FD, FM, IF or VM.
                         ProcedureTransition.StandardInstrumentDeparture.codingSt
                         andard equal to ARINC_424_19' and
                         ProcedureTransition.StandardInstrumentDeparture.Procedur
                         eTransition.type equal to RWY must have the
                         ProcedureTransitionLeg[1].legTypeARINC equal to 'FA',
                         'FC', 'FD', 'FM', 'IF' or 'VM'.

1161 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'COMMON' The first leg of a SID Common Route without Runway Transition must be CA,
     Attach 5            and                                                      CD, CF, CI, CR, DF, VA, VD, VI, VR
                         ProcedureTransition.StandardInstrumentDeparture.codingSt
                         andard equal to 'ARINC_424_19' and
                         ProcedureTransition.StandardInstrumentDeparture.Procedur
                         eTransition.type not equal to 'RWY' must have the
                         ProcedureTransitionLeg[1].legTypeARINC equal to 'CA',
                         'CD', 'CF', 'CI', 'CR', 'DF', 'VA', 'VD', 'VI', 'VR'.
1162 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'RWY' and The first leg of a SID Runway Transition must be CA, CD, CF, CI, CR, DF, FA,
     Attach 5            ProcedureTransition.StandardInstrumentDeparture.codingSt FC, FD, FM, IF, VA, VD, VI, VM or VR
                         andard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[1].legTypeARINC equal to 'CA',
                         'CD', 'CF', 'CI', 'CR', 'DF', 'FA', 'FC', 'FD', 'FM', 'IF', 'VA', 'VD',
                         'VI', 'VM' or 'VR'.



1163 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'RWY' and The last leg of a SID Runway Transition must be AF, CF, DF, FM, HA, RF, TF
     Attach 5            ProcedureTransition.StandardInstrumentDeparture.codingSt or VM except for Engine Out SID
                         andard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[last()].legTypeARINC equal to 'AF',
                         'CF', 'DF', 'FM', 'HA', 'RF', 'TF' or 'VM'.




1164 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'COMMON' The last leg of a SID Common Route must be AF, CF, DF, FM, HA, TF, RF,
     Attach 5            and                                                        VM, IF.
                         ProcedureTransition.StandardInstrumentDeparture.codingSt
                         andard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[last()].legTypeARINC equal to 'AF',
                         'CF', 'DF', 'FM', 'HA', 'TF', 'RF', 'VM' or 'IF'.



1165 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'COMMON' When a SID Common Route ends with IF leg, this leg must be the single leg of
     Attach 5            and                                                       the Common Route
                         ProcedureTransition.StandardInstrumentDeparture.codingSt
                         andard equal to 'ARINC_424_19' and
                         ProcedureTransitionLeg[last()].legTypeARINC equal to 'IF'
                         must have exactly one transitionLeg




1166 Arinc424-19   1.2   Each ProcedureTransition that has type equal to             The first leg of a SID EnRoute Transition must be FA, FC, FD or IF
     Attach 5            'EN_ROUTE' and
                         ProcedureTransition.StandardInstrumentDeparture.codingSt
                         andard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[1].legTypeARINC equal to 'FA', 'FC',
                         'FD' or 'IF'
1167 Arinc424-19   1.2   Each ProcedureTransition that has type equal to          The last leg of a SID EnRoute Transition must be AF, CF, DF, HA, RF, TF
     Attach 5            'EN_ROUTE' and
                         ProcedureTransition.StandardInstrumentDeparture.codingSt
                         andard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[last].legTypeARINC equal to 'AF',
                         'CF', 'DF', 'HA', 'RF' or 'TF'


1168 Arinc424-19   1.2   Each ProcedureTransition that has type equal to            The first leg of a STAR EnRoute Transition must be FC, FD, IF
     Attach 5            'EN_ROUTE' and
                         ProcedureTransition.StandardInstrumentArrival.codingStand
                         ard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[1].legTypeARINC equal to 'FC', 'FD'
                         or 'IF'

1169 Arinc424-19   1.2   Each ProcedureTransition that has type equal to           The last leg of a STAR EnRoute Transition must be AF, CF, DF, HM, RF, TF
     Attach 5            'EN_ROUTE' and
                         ProcedureTransition.StandardInstrumentArrival.codingStand
                         ard equal to ARINC_424_19 must have the
                         ProcedureTransitionLeg[last].legTypeARINC equal to 'AF',
                         'CF', 'DF', 'HM', 'RF' or 'TF'


1170 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'COMMON' The first leg of a STAR CommonRoute must be FC, FD or IF
     Attach 5            and
                         ProcedureTransition.StandardInstrumentDeparture.codingSt
                         andard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[1].legTypeARINC equal to 'FC', 'FD'
                         or 'IF'

1171 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'COMMON' The last leg of a STAR CommonRoute must be AF, CF, DF, FM, RF, TF, VM,
     Attach 5            and                                                         IF. IF leg is authorized only if it is the one and only leg in the Common Route
                         ProcedureTransition.StandardInstrumentArrival.codingStand
                         ard equal to 'ARINC_424_19' must have
                         ( ProcedureTransitionLeg[last()].legTypeARINC equal to 'IF'
                         and exactly one transitionLeg) or
                         (ProcedureTransitionLeg[last()].legTypeARINC equal to 'AF',
                         'CF', 'DF', 'FM', 'RF', 'TF' or 'VM')
1172 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'RWY' and The first leg of a STAR Runway Transition must be FC, FD, HF or IF
     Attach 5            ProcedureTransition.StandardInstrumentArrival.codingStand
                         ard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[1].legTypeARINC equal to 'FC',
                         'FD', 'HF' or 'IF'



1173 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'RWY' and The last leg of a STAR Runway Transition must be AF, CF, FM, HF, HM, RF,
     Attach 5            ProcedureTransition.StandardInstrumentArrival.codingStand TF, VM, IF
                         ard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[last].legTypeARINC equal to 'AF',
                         'CF', 'FM', 'HF', 'HM', 'RF', 'TF', 'VM' or 'IF'




1174 Arinc424-19   1.2   Each ProcedureTransition that has type equal to 'COMMON' When a STAR Runway Transition ends with IF leg, this leg must be the single
     Attach 5            and                                                       leg of the Runway Transition
                         ProcedureTransition.StandardInstrumentArrival.codingStand
                         ard equal to 'ARINC_424_19' and
                         ProcedureTransitionLeg[last()].legTypeARINC equal to 'IF'
                         must have exactly one transitionLeg




1175 Arinc424-19   1.2   Each ProcedureTransition that has type equal to         The first leg of an Approach Transition must be FC, FD, HF, IF or PI
     Attach 5            'APPROACH' and
                         ProcedureTransition.InstrumentApproachProcedure.codingS
                         tandard equal to 'ARINC_424_19' must have the
                         ProcedureTransitionLeg[1].legTypeARINC equal to 'FC',
                         'FD', 'HF', 'IF' or 'PI'


1176 Arinc424-19   1.2   Each ProcedureTransition that has type equal to           The last leg of an Approach Transition which is not loc-based must be AF, CF,
     Attach 5            'APPROACH' and                                            HF, HM, PI, RF or TF
                         ProcedureTransition.InstrumentApproachProcedure.codingS
                         tandard equal to 'ARINC_424_19' and
                         ProcedureTransition.InstrumentApproachProcedure.type not
                         equal to 'LOC_BR', 'LOC_DME_BC', 'IGS', 'ILS', 'ILS_PRM',
                         'LOC', 'LOC_DME', 'SDF', 'LDA', 'LDA_DME' or 'ILS_DME'
                         must have the ProcedureTransitionLeg[last].legTypeARINC
                         equal to 'AF', 'CF', 'HF', 'HM', 'PI', 'RF' or 'TF'
1177 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to ARC Center, turnDirection, course,
     Attach 5            equal to 'IF' and ProcedureTransition.[...].codingStandard routeOrHoldingDistance, holdingTime and verticalAngle are unauthorized for IF
                         equal to 'ARINC_424_19' must have no endPoint, no          leg.
                         arcCentre, no course, no length, no duration, no
                         verticalAngle

1178 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to Fix, turnDirection, reference to Navaid,
     Attach 5            equal to 'PI' and ProcedureTransition.[...].codingStandard routeOrHoldingDistance, theta, rho, altitude1 and course are required for PI leg.
                         equal to 'ARINC_424_19' must have a startPoint, a
                         turnDirection, a length, a course, an upperLimitAltitude,


1179 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to ARC Center, holdingTime, altitude2 and
     Attach 5            equal to 'PI' and ProcedureTransition.[...].codingStandard verticalAngle are unauthorized for PI leg.
                         equal to 'ARINC_424_19' must have no endPoint, no
                         arcCentre, no lowerLimitAltitude, no duration, no
                         verticalAngle

1180 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to Fix, reference to ARC Center, turnDirection are
     Attach 5            equal to 'RF' and ProcedureTransition.[...].codingStandard required for RF leg.
                         equal to 'ARINC_424_19' must have an endPoint, an
                         arcCentre, a turnDirection

1181 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attribute reference to Fix is required for TF leg.
     Attach 5            equal to TF and ProcedureTransition.[...].codingStandard
                         equal to ARINC_424_19 must have an endPoint


1182 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to ARC CTR is unauthorized for TF leg.
     Attach 5            equal to 'TF' and ProcedureTransition.[...].codingStandard
                         equal to 'ARINC_424_19' must have no startPoint, no
                         arcCentre

1183 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to Navaid, routeOrHoldingDistance, course are
     Attach 5            equal to 'VD' and ProcedureTransition.[...].codingStandard required for VD leg.
                         equal to 'ARINC_424_19' must have a length, a course


1184 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to Fix, reference to ARC Center, holdingTime, theta,
     Attach 5            equal to 'VD' and ProcedureTransition.[...].codingStandard rho and verticalAngle are unauthorized for VD leg.
                         equal to 'ARINC_424_19' must have no startPoint, no
                         arcCentre, no endPoint, no duration, no verticalAngle
1185 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to Navaid, theta, course are required for VR leg.
     Attach 5            equal to 'VR' and ProcedureTransition.[...].codingStandard
                         equal to 'ARINC_424_19' must have a course


1186 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentLeg that has type The attributes reference to Fix, reference to ARC Center,
     Attach 5            equal to 'VD' and ProcedureTransition.[...].codingStandard routeOrHoldingDistance, holdingTime, rho and verticalAngle are unauthorized
                         equal to 'ARINC_424_19' must have no startPoint, no        for VR leg.
                         arcCentre, no endPoint, no length, no duration, no
                         verticalAngle

1187 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attributes course, altitude1 and altitudeDescription = '+' are required for VA
     Attach 5            equal to 'VA' and ProcedureTransition.[...].codingStandard   leg.
                         equal to 'ARINC_424_19' must have a course, an
                         upperLimitAltitude and an altitudeInterpretation equal to
                         ABOVE_LOWER

1188 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attributes reference to Fix, reference to ARC Center, reference to Navaid,
     Attach 5            equal to 'VA' and ProcedureTransition.[...].codingStandard   holdingTime, routeOrHoldingDistance, theta, rho, altitude2 and verticalAngle
                         equal to 'ARINC_424_19' must have no startPoint, no          are unauthorized for VA leg.
                         arcCentre, no endPoint, no arcCentre, no length, no
                         duration, no lowerLimitAltitude, no verticalAngle

1189 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attribute course is required for VI leg.
     Attach 5            equal to 'VI' and ProcedureTransition.[...].codingStandard
                         equal to 'ARINC_424_19' must have a course


1190 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attributes reference to Fix, reference to ARC Center,
     Attach 5            equal to 'VI' and ProcedureTransition.[...].codingStandard   routeOrHoldingDistance, holdingTime, theta, rho and verticalAngle are
                         equal to 'ARINC_424_19' must have no startPoint, no          unauthorized for VI leg.
                         endPoint, no arcCentre, no length, no duration, no
                         verticalAngle

1191 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attribute course is required for VM leg.
     Attach 5            equal to VM and ProcedureTransition.[...].codingStandard
                         equal to 'ARINC_424_19' must have a course


1192 Arinc424-19   1.5   Each ProcedureTransitionLeg.theSegmentleg that has type      The attributes reference to Navaid, reference to ARC Center,
     Attach 5            equal to 'VM' and ProcedureTransition.[...].codingStandard   routeOrHoldingDistance, holdingTime, theta, rho, altitude2 and verticalAngle
                         equal to 'ARINC_424_19' must have no endPoint, no            are unauthorized for VM leg.
                         arcCentre, no length, no duration and no verticalAngle
1193 Arinc424-19   2.4    Each ProcedureTransitionLeg.theSegmentleg that has type xA leg must not be used with STAR and Approach except in Missed Approach
     Attach 5             ending in 'A' and                                         Transition.
                          ProcedureTransition.StandardArrivalProcedure.codingStand
                          ard equal to 'ARINC_424_19' must have
                          ProcedureTransition.type equal to 'MISSED', 'MISSED_S' or
                          'MISSED_P'


1194 Arinc424-19   3.3    Each ProcedureTransitionLeg1 that has legTypeARINC        For all procedure except RNAV Terminal Procedures That Do Not Reference
     Attach 5             ending with 'F' and that has                              Ground-based Navaids, XF-PI leg sequence must have the same fix
                          ProcedureTransition.[...].codingStandard equal to
                          'ARINC_424_19' and that has at least one                  [JLL] need to finalize SBVR as for pointChoice
                          ProcedureTransitionLeg2 that has legTypeARINC equal to
                          'PI' and seqNumberARINC greater then
                          ProcedureTransitionLeg1.segNumberARINC must have
                          ProcedureTransitionLeg1.[...].TerminalSegmentPoint.pointC
                          hoice =
                          ProcedureTransitionLeg2.[...].TerminalSegmentPoint.pointC
                          hoice



1195 Arinc424-19   3.12   Each ProcedureTransition that has a [...]. codingStandard For all procedure except RNAV Terminal Procedures That Do Not Reference
     Attach 5             equal to 'ARINC_424_19' and                               Ground-based Navaids, IF leg type will normally be used in the first leg of
                          (a RNAV equal to 'NO' or a guidanceFacility_navaid or a   Approach transition
                          guidanceFacility_specialNavigationSystem.type equal to
                          'DECCA', 'LOCANA', 'LOCANC' or 'LOCAND')
                          and a ProcedureTransitionLeg.seqNumberARINC equal to
                          1
                          should have a ProcedureTransitionLeg.legTypeARINC equal
                          to 'IF'
1196 Arinc424-19   4.1    Each ProcedureTransitionLeg.theSegmentleg that has an    For a SID, the altitudeDescription of a leg must be '+', '-', '@' or 'B' if altitude1 is
     Attach 5             upperLimitAltitude and a                                 coded
                          ProcedureTransition.StandardInstrumentDeparture.codingSt
                          andard equal to 'ARINC_424_19' must have
                          altitudeInterpretation




1197 Arinc424-19   4.2    Each ProcedureTransition that has type equal to 'RWY' and The first leg of a SID Runway Transition must be in preference CX or FX unless
     Attach 5             ProcedureTransition.StandardInstrumentDeparture.codingSt the source requires that heading legs be coded.
                          andard equal to 'ARINC_424_19' should have the
                          ProcedureTransitionLeg[1].legTypeARINC starting in 'C' or [JLL] uses position rather than seqNumberARINC to locate first leg
                          'F'.

1198 Arinc424-19   4.9    Each StandardInstrumentDeparture that has codingStandard A SID must have either no Runway Transition or several Runway Transition.
     Attach 5             equal to 'ARINC_424_19' must not have exactly one
                          ProcedureTransition that has type equal to 'RWY'.



1199 Arinc424-19   4.9    Each StandardInstrumentDeparture that has codingStandard A SID must have either no EnRoute Transition or several EnRoute transition.
     Attach 5             equal to 'ARINC_424_19' must not have exactly one
                          ProcedureTransition that has type equal to 'EN_ROUTE'.



1200 Arinc424-19   4.13   Each ProcedureTransition that has                            The transition designator of SID or STAR Runway Transition must be equal to
     Attach 5             ProcedureTransition.[...].StandardInstrumentArrival.codingSt the referenced Runway designator.
                          andard equal to 'ARINC_424_19' or
                          ProcedureTransition.[...].StandardInstrumentDeparturel.codi
                          ngStandard equal to 'ARINC_424_19' and
                          ProcedureTransition.type equal to 'RWY' must have
                          transitionId equal to
                          ProcedureTransitionLeg.pointChoice_runwayPoint.RunwayC
                          entreLinePoint.onRunway.RunwayDesignator.designator

1201 Arinc424-19   5.1    Each ProcedureTransition that has                              If the last leg of a STAR is a VM leg an Airport Heliport must be referenced by
     Attach 5             ProcedureTransition.[...].codingStandard equal to              the procedure.
                          'ARINC_424_19' must have
                          ProcedureTransitionLeg[last()].legTypeARINC equal to 'VM'      [JLL] refers to last leg of last transition, nok if seqNumberARINC is used to
                          and a ProcedureTransitionLeg[last()].airportHeliport           order legs in transitions
1202 Arinc424-19   6.1.5.1   Each ProcedureTransition1 that has                            transitionDesignator shall be unique inside an Approach
     Attach 5                InstrumentApproachProcedure.codingStandard equal to
                             'ARINC_424_19' must have
                             ProcedureTransition1.transitionId not equal to
                             ProcedureTranbsition2.transitionId for each
                             ProcedureTransition2
1203 Arinc424-19   6.2.3     Each InstrumentApproachProcedure that has a                   GPS approach procedures must not include any recommended Navaid.
     Attach 5                codingStandard equal to 'ARINC_424_19' and an
                             approachType equal to 'GPS' must have no
                             guidanceFacility_navaid


1204 Arinc424-19   6.2.5     Each ProcedureTransition that has type equal to 'FINAL' and FinalTransitionTimeSlice must have a FAF (SegmentLegFixUsage.use = 'FAF'
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS )
                             tandard equal to 'ARINC_424_19' must have at least one
                             ProcedureTransitionLeg.TerminalSegmentPoint.role equal to
                             'FAF'

1205 Arinc424-19   6.2.5     Each ProcedureTransition that has type equal to 'FINAL' and The last leg of a final approach transition must be a MAP
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS (SegmentLegFixUsage.type = 'MAP')
                             tandard equal to 'ARINC_424_19' must have at least one
                             ProcedureTransitionLeg that has TerminalSegmentPoint.role
                             equal to 'MAPT'


1206 Arinc424-19   6.2.5.1   Each ProcedureTransition that has type equal to 'FINAL' and If the first leg of a final approach is not the FACF, it must be the FAF
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS
                             tandard equal to 'ARINC_424_19' must have                   [JLL] use position rather than seqNumberARINC to locate first leg...
                             ProcedureTransitionLeg[1].[...].TerminalSegmentPoint.indica
                             torFCAF equal to 'YES' or
                             ProcedureTransitionLeg[1].[...].TerminalSegmentPoint.role
                             equal to 'FAF'



1207 Arinc424-19   6.2.5.4   Each ProcedureTransition that has type equal to 'FINAL' and MAP must be unique in final approach procedure.
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS
                             tandard equal to 'ARINC_424_19' must have at most one
                             ProcedureTransitionLeg that has TerminalSegmentPoint.role
                             equal to 'MAPT'
1208 Arinc424-19   6.3.6.5   Each ProcedureTransition that has type equal to 'FINAL' and If CF leg is used as the last leg of a Loc based Approach transition, the distance
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS attribute must be within 8NM.
                             tandard equal to 'ARINC_424_19' and
                             ProcedureTransition.InstrumentApproachProcedure.approac
                             hType equal to 'LOC_BC', LOC_DME_BC', IGS', 'ILS',
                             'ILS_PRM', 'LOC', 'LOC_DME', 'SDF', 'LDA', 'LDA_DME' or
                             'ILS_DME' and ProcedureTransitionLeg[last].legTypeARINC
                             not equal to 'CF' must have
                             ProcedureTransitionLeg[last].length that is at most 8NM




1209 Arinc424-19   6.4.1.4   Each ProcedureTransition that has type equal to 'FINAL' and FAF leg must be a TF or CF leg in LOC based approach
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS
                             tandard equal to 'ARINC_424_19' and
                             ProcedureTransition.InstrumentApproachProcedure.approac
                             hType equal to 'LOC_BC', LOC_DME_BC', IGS', 'ILS',
                             'ILS_PRM', 'LOC', 'LOC_DME', 'SDF', 'LDA', 'LDA_DME' or
                             'ILS_DME' must have
                             ProcedureTransitionLeg[1].[...].TerminalSegmentPoint.role
                             equal to 'FAF' and ProcedureTransitionLeg[1].legTypeARINC
                             equal to 'TF' or 'CF'


1210 Arinc424-19   6.4.1.4   Each ProcedureTransition that has type equal to 'FINAL' and altitude1 must be coded in FAF leg in LOC based approach
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS
                             tandard equal to 'ARINC_424_19' and
                             ProcedureTransition.InstrumentApproachProcedure.approac
                             hType equal to 'LOC_BC', LOC_DME_BC', IGS', 'ILS',
                             'ILS_PRM', 'LOC', 'LOC_DME', 'SDF', 'LDA', 'LDA_DME' or
                             'ILS_DME' must have at least one ProcedureTransitionLeg
                             that has [...].TerminalSegmentPoint.role equal to 'FAF' and
                             an upperLimitAltitude
1211 Arinc424-19   6.4.1.4   Each ProcedureTransition that has type equal to 'FINAL' and altitudeDescription must be coded in FAF leg in LOC based approach
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS
                             tandard equal to 'ARINC_424_19' and
                             ProcedureTransition.InstrumentApproachProcedure.approac
                             hType equal to 'LOC_BC', LOC_DME_BC', IGS', 'ILS',
                             'ILS_PRM', 'LOC', 'LOC_DME', 'SDF', 'LDA', 'LDA_DME' or
                             'ILS_DME' must have at least one ProcedureTransitionLeg
                             that has [...].TerminalSegmentPoint.role equal to 'FAF' and
                             an altitudeInterpretation



1212 Arinc424-19   6.8.1.3   Each ProcedureTransition that has type equal to 'FINAL' and Except the first leg that must be an IF, final approach of NDB based approach
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS must be coded only with TF and CF
                             tandard equal to 'ARINC_424_19' and
                             ProcedureTransition.InstrumentApproachProcedure.approac [JLL] nok if seqNumberARINC is used
                             hType equal to 'NDB' must have at least one
                             ProcedureTransitionLeg[1].legTypeARINC and each other
                             ProcedureTransitionLeg.legTypeARINC equal to 'TF' or 'CF'


1213 Arinc424-19   6.9.5     Each ProcedureTransition that has type equal to 'FINAL' and In RNAV approach, only TF and RF leg are allowed between FACF to FAF and
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS FAF to MAP
                             tandard equal to 'ARINC_424_19' and
                             ProcedureTransition.InstrumentApproachProcedure.approac
                             hType equal to 'RNAV' or 'DME_DME' must have at least
                             one ProcedureTransitionLeg[1].legTypeARINC and each
                             other ProcedureTransitionLeg.legTypeARINC equal to 'TF' or
                             'RF'

1214 Arinc424-19   6.11.2    Each ProcedureTransition that has type equal to 'FINAL' and In GPS and FMS approach, only TF and RF leg are allowed between FACF to
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS FAF and FAF to MAP
                             tandard equal to 'ARINC_424_19' and
                             ProcedureTransition.InstrumentApproachProcedure.approac
                             hType equal to 'GPS', 'GLONASS' or 'GALILEO' must have
                             exactly one ProcedureTransitionLeg[1].legTypeARINC and
                             each other ProcedureTransitionLeg.legTypeARINC equal to
                             'TF' or 'RF'
1215 Arinc424-19   7.1.7     Each ProcedureTransition that has type equal to FINAL and In ILS approach, vertical angle must be coded at FAF
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS
                             tandard equal to 'ARINC_424_19' and
                             ProcedureTransition.InstrumentApproachProcedure.approac
                             hType equal to 'ILS', 'ILS_PRM' or 'ILS_DME' must have at
                             least one ProcedureTransitionLeg that has a verticalAngle
                             and TerminalSegmentPoint.role equal to 'FAF'


1216 Arinc424-19   7.1.7     Each ProcedureTransition that has type equal to FINAL and In ILS approach, vertical angle must be coded at MAP
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS
                             tandard equal to 'ARINC_424_19' and
                             ProcedureTransition.InstrumentApproachProcedure.approac
                             hType equal to 'ILS', 'ILS_PRM' or 'ILS_DME' must have at
                             least one ProcedureTransitionLeg that has a verticalAngle
                             and TerminalSegmentPoint.role equal to 'MAPT'


1217 Arinc424-19   7.1.8     Each ProcedureTransition that has                          For Full ILS approach or equivalent, altitude2 must be coded on the FACF leg. If
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS    altitude1 is coded, altitudeDescription must be 'I' or 'J'
                             tandard equal to ARINC_424_19 and type equal to 'FINAL'
                             and
                             ProcedureTransition.InstrumentApproachProcedure.approac
                             hType equal to 'LOC_BC', 'LOC_DME_BC', 'IGS', 'ILS',
                             'ILS_PRM', 'ILS_DME', 'LOC', 'LOC_DME', 'SDF', 'LDA' ,
                             'LDA_DME' or 'MLS' must have
                             at least one ProcedureTransitionLeg that has
                             TerminalSegmentPoint.indicatorFACF equal to 'YES' and a
                             lowerLimitAltitude
                             and no ProcedureTransitionLeg that has
                             TerminalSegmentPoint.indicatorFACF equal to 'YES' and an
                             upperLimitAltitude
                             at least one ProcedureTransitionLeg that has
                             TerminalSegmentPoint.indicatorFACF equal to 'YES' and an
                             altitudeInterpreattion equal to 'ABOVE_LOWER'
1218 Arinc424-19   7.4.3.5   Each ProcedureTransition that has a type equal to          The last leg of MLS/RNAV approach transition must be CF, CI, HF, PI, RF or
     Attach 5                'APPROACH' and                                             TF
                             ProcedureTransition.InstrumentApproachProcedure.codingS
                             tandard equal to 'ARINC_424_19' and                        [JLL] attention: last() SegmentLeg not the same as SegmentLeg with max
                             ProcedureTransition.InstrumentApproachProcedure.approac    seqNumberARINC...
                             hType equal to 'MLS' must have
                             ProcedureTransitionLeg.legTypeARINC equal to 'CF', 'CI',
                             'HF', 'PI', 'RF' or 'TF'
1219 Arinc424-19   8.3.1   Each ProcedureTransition that has type equal to 'FINAL' and The final approach of non-precision VOR-based approach (routeType =
     Attach 5              ProcedureTransition.InstrumentApproachProcedure.codingS V,T,D,S) must be coded as IF, TF or CF leg
                           tandard equal to 'ARINC_424_19' and
                           ProcedureTransition.InstrumentApproachProcedure.approac
                           hType equal to 'RNAV' or 'DME_DME' must have
                           ProcedureTransitionLeg.legTypeARINC equal to 'IF', 'TF' or
                           'CF'


1220 Arinc424-19   8.3.1   Each ProcedureTransition that has type equal to FINAL and In final approach of non-precision VOR-based approach and RNAV approach
     Attach 5              ProcedureTransition.InstrumentApproachProcedure.codingS (routeType = V,T,D,S), prefer using CF legs
                           tandard equal to ARINC_424_19 and
                           ProcedureTransition.InstrumentApproachProcedure.approac
                           hType equal to RNAV or DME_DME should have
                           ProcedureTransitionLeg.legTypeARINC equal to CF and
                           (ProcedureTransitionLeg[1].legTypeARINC equal to CF or
                           ProcedureTransitionLeg[1].legTypeARINC not equal to CF)


1221 Arinc424-19   8.4.4   Each ProcedureTransition that has type equal to 'FINAL' and   The final approach of NDB or NBD + DME approach (routeType = 'N', 'Q') must
     Attach 5              ProcedureTransition.InstrumentApproachProcedure.codingS       be coded with TF or CF leg after the first leg (FAF or if exist FACF is IF)
                           tandard equal to 'ARINC_424_19' and
                           ProcedureTransition.InstrumentApproachProcedure.approac       [JLL] make the assumption legs are ordered according to position, not
                           hType equal to 'NDB' or 'NDB_DME' must have                   seqNumberARINC
                           ProcedureTransitionLeg.legTypeARINC equal to 'CF' or 'TF'



1222 Arinc424-19   8.4.4   Each ProcedureTransition that has type equal to 'FINAL' and In final approach of NDB or NDB + DME approach (routeType = 'N', 'Q') , prefer
     Attach 5              ProcedureTransition.InstrumentApproachProcedure.codingS using CF legs
                           tandard equal to 'ARINC_424_19' and
                           ProcedureTransition.InstrumentApproachProcedure.approac
                           hType equal to 'NDB' or 'NDB_DME' should have no
                           ProcedureTransitionLeg.legTypeARINC not equal to 'CF'.


1223 Arinc424-19   8.9.2   Each ProcedureTransitionLeg that has a verticalAngle and    If the calculated angle is less than three degrees, it will be raised to a minimum
     Attach 5              ProcedureTransition.[...].codingStandard equal to           of three degrees.
                           'ARINC_424_19' must have a verticalAngle that is at least 3
                           degrees.
1224 Arinc424-19   9.5.2.4   Each ProcedureTransition that has                       If first leg of missed approach is HA or HM, altitude1 must be provided
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS
                             tandard equal to 'ARINC_424_19' and type equal to
                             'MISSED', 'MISSED_S' or 'MISSED_P' and
                             ProcedureTransitionLeg[1].legTypeARINC equal to 'HA' or
                             'HM' must have an upperLimitAltitude




1225 Arinc424-19   6.2.5     Each ProcedureTransition that has type equal to 'FINAL' and The first leg of a final Loc based approach transition must be a FACF
     Attach 5                ProcedureTransition.InstrumentApproachProcedure.codingS (SegmentLegFixUsage.use = 'FACF')
                             tandard equal to 'ARINC_424_19' and
                             ProcedureTransition.InstrumentApproachProcedure.approac
                             hType equal to 'LOC_BC', LOC_DME_BC', IGS', 'ILS',
                             'ILS_PRM', 'LOC', 'LOC_DME', 'SDF', 'LDA', 'LDA_DME' or
                             'ILS_DME' must have the
                             ProcedureTransitionLeg[1].TerminalSegmentPoint.indicatorF
                             ACF equal to 'YES'



1226 Arinc424-19   6.4.2.1   Each ProcedureTransition that has                            For full ILS procedures, altitude2 of the FACF and FAF legs shall be coded and
     Attach 5                InstrumentApproachProcedure.codingStandard equal to          be equal.
                             'ARINC_424_19' and type = 'FINAL' and
                             InstrumentApproachProcedure.approachType equal to
                             'LOC', 'LOC_BC', 'LOC_DME', 'LOC_DME_BC', 'IGS', 'ILS',
                             'ILS_PRM', 'ILS_DME', 'SDF', 'LDA', 'LDA_DME' or 'MLS'
                             and
                             ProcedureTransitionleg[1].[...].TerminalSegmentPoint.indicat
                             orFCAF equal to 'YES' must have at least one
                             ProcedureTransitionLeg2 that has
                             ProcedureTransitionLeg2.TerminalSegmentPoint.role equal
                             to 'FAF' and ProcedureTransitionLeg2.lowerLimitAltitude
                             equal to ProcedureTransitionLeg[1].lowerLimitAltitude
1227 Arinc424-19      7.1.8     Each ProcedureTransition that has                       For Full ILS approach or equivalent, altitude1 and altitude2 must be coded on
     Attach 5                   ProcedureTransition.InstrumentApproachProcedure.codingS the FAF leg. The altitudeDescription must be 'G' or 'H'
                                tandard equal to ARINC_424_19 and
                                ProcedureTransition.InstrumentApproachProcedure.approac
                                hType equal to 'LOC_BC', 'LOC_DME_BC', 'IGS', 'ILS',
                                'ILS_PRM', 'ILS_DME', 'LOC', 'LOC_DME', 'SDF', 'LDA' ,
                                'LDA_DME' or 'MLS' must have at least one
                                ProcedureTransitionLeg that has TerminalSegmentLeg.role
                                equal to 'FAF' and an upperLimitAltitude and a
                                lowerLimitAltitude and altitudeInterpretation equal to
                                'AS_ASSIGNED' or 'ABOVE_LOWER'


1228 Arinc424-19      6.4.1.3   Each ProcedureTransition that has type equal to 'FINAL' and altitude1 must be provided in FACF of LOC based approach
     Attach 5                   ProcedureTransition.InstrumentApproachProcedure.codingS
                                tandard equal to 'ARINC_424_19' and
                                ProcedureTransition.InstrumentApproachProcedure.approac
                                hType equal to 'LOC_BC', LOC_DME_BC', IGS', 'ILS',
                                'ILS_PRM', 'LOC', 'LOC_DME', 'SDF', 'LDA', 'LDA_DME' or
                                'ILS_DME' must have ProcedureTransitionLeg[1] that has
                                [...].TerminalSegmentPoint.indicatorFACF equal to 'YES' and
                                an upperLimitAltitude



1229 AIXM 4.5         DME       Each Navaid that has a type equal to 'ILS' or 'MLS' or     VAL_GHOST_FREQ cannot be specified if the DME is (collocated with a VOR
     Business Rules             'ILS_DME' or 'MLS_DME' must have no                        or) is part of an ILS or MLS system
                                NavaidComponent.DME.ghostFrequency
                                                                                           [JLL] split of rule 234 DME_COLOCATED_VOR_NO_GHOST_FREQ


1230 AIXM 4.5         DME       Each Navaid that has at least one                        VAL_GHOST_FREQ cannot be specified if the DME is collocated with a VOR
     Business Rules             NavaidComponent1.DME.ghostFrequency must have no         (or is part of an ILS or MLS system)
                                NavaidComponent2 that has exactly one VOR and that has a
                                collocationGroup equal to                                [JLL] split of rule 234 DME_COLOCATED_VOR_NO_GHOST_FREQ
                                NavaidComponent1.collocationGroup
1231 Arinc424-19   7.1.4   Each ProcedureTransition that has type equal to 'FINAL' and Full ILS approach FACF to FAF leg must be a TF or CF leg
     Attach 5              ProcedureTransition.InstrumentApproachProcedure.codingS
                           tandard equal to 'ARINC_424_19' and
                           ProcedureTransition.InstrumentApproachProcedure.approac
                           hType equal to 'LOC_BC', LOC_DME_BC', IGS', 'ILS',
                           'ILS_PRM', 'LOC', 'LOC_DME', 'SDF', 'LDA', 'LDA_DME' or
                           'ILS_DME' and at least one other
                           ProcedureTransitionLeg.InstrumentApproachProcedure.Ter
                           minalSegmentPoint.role equal to 'FAF' must have
                           ProcedureTransitionLeg.legTypeARINC equal to 'CF' or 'TF'




1232 Arinc424-19   8.1.2   Each ProcedureTransition that has type equal to 'FINAL' and For non precision final approach, verticalAngle must be provided at all step
     Attach 5              ProcedureTransition.InstrumentApproachProcedure.codingS down fixes legs.
                           tandard equal to 'ARINC_424_19' and
                           ProcedureTransition.InstrumentApproachProcedure.approac
                           hType equal to 'LOC_BC', LOC_DME_BC', 'VOR_DME',
                           'IGS', 'ILS', 'ILS_PRM', 'LOC', 'LOC_DME', 'NDB',
                           'NDB_DME', 'GPS', 'GALILEO', 'GLONASS', 'RNAV', 'VOR',
                           VORTAC', 'SDF', 'LDA' or 'LDA_DME' must have
                           ProcedureTransitionLeg.verticalAngle for each
                           ProcedureTransitionLeg that has TerminalSegmentPoint.role
                           equal to 'SDF'
1233 Arinc424-19   1.3   Each theSegmentLeg that has                                  CF can be followed by AF, HA, HF, HM, PI, RF, TF, CA, CD, CF, CI, CR, DF,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to      FA, FC, FD, FM, VA, VD, VI, VM, VR legs
                         'ARINC_424_19' and legTypeARINC equal to 'CF' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'IF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'CF' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'IF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'CF' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'IF'.

1234 Arinc424-19   1.3   Each theSegmentLeg that has                                  CR can be followed by CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, IF, VA, VD,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to      VI, VM, VR legs
                         'ARINC_424_19' and legTypeARINC equal to 'CR' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'DF', 'IF', 'HA', 'HF', 'HM' or 'PI'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'CR' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to'DF', 'IF',
                         'HA', 'HF', 'HM' or 'PI'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'CR' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to'DF', 'IF', 'HA', 'HF', 'HM' or 'PI'.
1235 Arinc424-19   1.3   Each theSegmentLeg that has                                         FD can be followed by AF, CA, CD, CF, CI, CR, DF, VA, VD, VI, VM, VR legs
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'FD' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC equal to 'CA',
                         'CD', 'CF', 'CI', 'CR', 'VA', 'VD', 'VI', 'VM', 'VR', 'AF' or 'DF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'CD' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'CA', 'CD',
                         'CF', 'CI', 'CR', 'VA', 'VD', 'VI', 'VM', 'VR', 'AF' or 'DF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'CD' and
                         ProcedureTransition.type equal to 'FINAL' must have
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'CA', 'CD', 'CF', 'CI', 'CR', 'VA', 'VD',
                         'VI', 'VM', 'VR', 'AF' or 'DF'.


1236 Arinc424-19   1.3   Each theSegmentLeg that has                                   IF can be followed by AF, CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, HA, HF,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to       RF, HM, PI, TF, VA, VD, VI, VM, VR legs
                         'ARINC_424_19' and legTypeARINC equal to 'IF' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'IF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'IF' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'IF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'IF' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'IF'.
1237 Arinc424-19   1.3   Each theSegmentLeg that has                                 TF can be followed by AF, CA, CD, CF, CI, CR, FA, FC, FD, FM, HA, HF, HM,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to     PI, RF, TF, VA, VD, VI, VM or VR leg
                         'ARINC_424_19' and legTypeARINC equal to 'RF' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'IF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'RF' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'IF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'RF' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'IF'.

1238 Arinc424-19   1.3   Each theSegmentLeg that has                                 VM can be followed by CA, CD, CF, CI, CR, DF, FA, FC, FD, FM, IF, VA, VD,
     Attach 5            [...].ProcedureTransition.[...].codingStandard equal to     VI, VM or VR leg
                         'ARINC_424_19' and legTypeARINC equal to 'VM' and that
                         has a subsequent transitionLeg must have
                         transitionLeg.theSegmentLeg.legTypeARINC not equal to
                         'AF', 'HA', 'HF', 'HM', 'PI', 'RF' or 'TF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'VM' and
                         ProcedureTransition.type equal to 'APPROACH' must have
                         no ProcedureTransition that has type equal to 'FINAL' and
                         theSegmentLeg that has legTypeARINC equal to 'AF', 'HA',
                         'HF', 'HM', 'PI', 'RF' or 'TF'.
                         Each theSegmentLeg that has
                         [...].ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' and legTypeARINC equal to 'VM' and
                         ProcedureTransition.type equal to 'FINAL' must have no
                         ProcedureTransition that has type equal to 'MISSED',
                         'MISSED_P' or 'MISSED_S' and theSegmentLeg that has
                         legTypeARINC equal to 'AF', 'HA', 'HF', 'HM', 'PI', 'RF' or
                         'TF'.
1239 Arinc424-19   1.3    Each theSegmentLeg that has                                When CF, DF, TF or FC is followed by DF leg, the Fix of the first leg must be
     Attach 5             [...].ProcedureTransition.[...].codingStandard equal to    overflown
                          'ARINC_424_19' and legTypeARINC equal to 'CF', 'DF', 'TF'
                          or 'FC' and that has a subsequent transitionLeg must have
                          transitionLeg.theSegmentLeg.legTypeARINC not equal to
                          'DF' or [...].TerminalSegmentPoint.flyOver equal to 'YES'.
                          Each theSegmentLeg that has
                          [...].ProcedureTransition.[...].codingStandard equal to
                          'ARINC_424_19' and legTypeARINC equal to 'CF', 'DF', 'TF'
                          or 'FC' and ProcedureTransition.type equal to 'APPROACH'
                          must have no ProcedureTransition that has type equal to
                          'FINAL' and theSegmentLeg that has legTypeARINC equal
                          to 'DF' or [...].TerminalSegmentPoint.flyOver equal to
                          'YES'.
                          Each theSegmentLeg that has
                          [...].ProcedureTransition.[...].codingStandard equal to
                          'ARINC_424_19' and legTypeARINC equal to 'CF', 'DF', 'TF'
                          or 'FC' and ProcedureTransition.type equal to 'FINAL' must
                          have no ProcedureTransition that has type equal to
                          'MISSED', 'MISSED_P' or 'MISSED_S' and theSegmentLeg
                          that has legTypeARINC equal to 'DF' or
                          [...].TerminalSegmentPoint.flyOver equal to 'YES'.

1240 Arinc424-19   4.11   Each StandardInstrumentDeparture that has codingStandard If a SID EnRoute Transition is vectoring and doesn't have a Common Route, the
     Attach 5             equal to 'ARINC_424_19' and                                 EnRoute Transition must start with IF/DF leg combination with the Airport as fix
                          flightTransition.ProcedureTransition1.type equal to         in the IF
                          'EN_ROUTE' and a vectorHeading and no
                          flightTransition.ProcedureTransition2.type equal to
                          'COMMON' must have
                          flightTransition.ProcedureTransition1.procedureTransitionLe
                          g[1].legTypeARINC equal to 'IF'
                          and
                          flightTransition.ProcedureTransition1.procedureTransitionLe
                          g[1].startPoint.TerminalSegmentPoint.point_Choice_airportR
                          eferencePoint
                          and
                          flightTransition.ProcedureTransition2.procedureTransitionLe
                          g[2].legTypeARINC equal to 'DF'
1241 Arinc424-19   6.2.5   Each ProcedureTransition that has type equal to 'FINAL' and   For a non Loc based approach, if the fix is Intermediate Fix (
     Attach 5              [...].codingStandard equal to 'ARINC_424_19' and              SegmentLegFixUsage.type = 'IF'), then the first leg of a final approach transition
                           [...].approachType not equal to 'LOC_BC', LOC_DME_BC',        must be a FACF (SegmentLegFixUsage.use = 'FACF')
                           'LOC', 'LOC_DME', 'IGS', 'ILS', 'ILS_PRM',' SDF', 'LDA',
                           'LDA_DME' or 'ILS_DME' and a exactly one                      [JLL] this is a split of FINAL_APP_FACF
                           ProcedureTransitionLeg[1].TerminalSegment.role equal to
                           'IF' must have the
                           ProcedureTransitionLeg[1].TerminalSegmentPoint.indicatorF
                           ACF equal to 'YES'




1242 Arinc424-19   3.4.1   Each ProcedureTransitionLeg that has a                    Only Missed Approach can start with AF leg.
     Attach 5              ProcedureTransition.[...].codingStandard equal to
                           'ARINC_424_19' and a seqNumberARINC equal to 1 and        [JLL] extracted from comment on
                           legTypeARINC equal to 'AF' must have a                    AF_LEG_FOLLOWED_BY_AF_LEG_NAVAID
                           ProcedureTransition.type equal to 'MISSED', 'MISSED_P' or
                           'MISSED_S'
1243 Arinc424-19   1.3   Each ProcedureTransitionLeg that has legTypeARINC equal CD, FA and VA legs are primarily used as the first leg of a Missed Approach in
     Attach 5            to 'CD', 'FA' or 'VA' and ProcedureTransition.[...].       RNAV Terminal Procedures that are not using ground-based navaid
                         codingStandard equal to 'ARINC_424_19' should have         references.
                         seqNumberARINC = 1 and ProcedureTransition.RNAV equal
                         to 'YES' and ProcedureTransition.type equal to 'MISSED',
                         'MISSED_P', 'MISSED_S' no
                         ProcedureTransition.guidanceFacility_navaid and no
                         ProcedureTransition.guidanceFacility_specialNavigationSyst
                         em.type equal to 'DECCA', LOCANA', 'LOCANC' or
                         'LOCAND'
1244 Arinc424-19   3.12   Each ProcedureTransition that has [...]. codingStandard   For all procedure except RNAV Terminal Procedures That Do Not Reference
     Attach 5             equal to 'ARINC_424_19' and a                             Ground-based Navaids, IF leg type will normally be used in the first leg of SID
                          ProcedureTransition.StandardInstrumentDeparture and       Runway transition
                          (RNAV equal to 'NO' or a a guidanceFacility_navaid or
                          guidanceFacility_specialNavigationSystem.type equal to
                          'DECCA', 'LOCANA', 'LOCANC' or 'LOCAND')
                          and ProcedureTransitionLeg.legTypeARINC equal to 'IF'
                          should have type equal to 'RWY' and
                          ProcedureTransitionLeg.seqNumberARINC equal to 1
1245 Arinc424-19   3.12   Each ProcedureTransition that has a [...].codingStandard   For all procedure except RNAV Terminal Procedures That Do Not Reference
     Attach 5             equal to 'ARINC_424_19' and a                              Ground-based Navaids, IF leg type will normally be used in the first leg of STAR
                          ProcedureTransition.StandardInstrumentArrival and          Enroute transition
                          (a RNAV equal to 'NO' or a guidanceFacility_navaid or a
                          guidanceFacility_specialNavigationSystem.type equal to
                          'DECCA', 'LOCANA', 'LOCANC' or 'LOCAND')
                          and a ProcedureTransitionLeg.legTypeARINC equal to 'IF'
                          should have a type equal to 'EN_ROUTE' and a
                          ProcedureTransitionLeg.seqNumberARINC equal to 1
1246 Arinc424-19   1.3   Each ProcedureTransitionLeg that has a legTypeARINC         FM or VM legs are primarily used as the last leg of a STAR in RNAV Terminal
     Attach 5            equal to 'FM' or 'VM' and a                                 Procedures that are not using ground-based navaid references.
                         ProcedureTransition.[...].codingStandard equal to
                         'ARINC_424_19' should have a seqNumberARINC greater
                         or equal to each other
                         ProcedureTransition.ProcedureTransitionLeg2.seqNumberA
                         RINC and a ProcedureTransition.RNAV equal to 'YES' and
                         a ProcedureTransition.[...].StandardInstrumentDeparture and
                         no ProcedureTransition.guidanceFacility_navaid and no
                         ProcedureTransition.guidanceFacility_specialNavigationSyst
                         em.type equal to 'DECCA', LOCANA', 'LOCANC' or
                         'LOCAND'
1247 Arinc424-19   1.3   Each ProcedureTransitionLeg that has a legTypeARINC        FM or VM legs are primarily used as the last leg of a Missed Approach in RNAV
     Attach 5            equal to 'FM' or 'VM' and ProcedureTransition.[...].       Terminal Procedures that are not using ground-based navaid references.
                         codingStandard equal to 'ARINC_424_19' should have
                         seqNumberARINC equal to
                         ProcedureTransition.ProcedureTransitionLeg.seqNumberAR
                         INC.last and ProcedureTransition.RNAV equal to 'YES' and
                         ProcedureTransition.type equal to 'MISSED', 'MISSED_P',
                         'MISSED_S' no ProcedureTransition.guidanceFacility_navaid
                         and no
                         ProcedureTransition.guidanceFacility_specialNavigationSyst
                         em.type equal to 'DECCA', LOCANA', 'LOCANC' or
                         'LOCAND'
1248 Arinc424-19   1.3.1   Each ProcedureTransitionLeg that has                      If a leg of SID or Missed Approach have an altitudeDescription set to 'C' or 'D',
     Attach 5              ProcedureTransition.[...].codingStandard equal to         this leg must be CX, VX, FD or FC.
                           'ARINC_424_19' and
                           (ProcedureTransition.StandardInstrumentDeparture or
                           ProcedureTransition.type equal to 'MISSED', 'MISSED_P' or
                           'MISSED_S')
                           and altitudeInterpretation equal to 'BELOW_UPPER' or
                           'ABOVE_LOWER' must have legTypeARINC beginning with
                           'C' or 'V' or equal to 'FD' or 'FC'




1249 Arinc424-19   2.3     Each ProcedureTransitionLeg that has an                        The altitudeDescription = 'C' must only be used in SIDTimeslice with the leg CD,
     Attach 5              altitudeInterpretation equal to BELOW_UPPER and and a          CF, CR, FC, FD, TF, VD, VR
                           ProcedureTransition.StandardInstrumentDeparture.codingSt
                           andard equal to 'ARINC_424_19' must have a
                           legTypeARINC equal to 'CD', 'CF', 'CR', 'FC', 'FD', 'TF', 'VD'
                           or 'VR'
1250 Arinc424-19   6.2.5     Each ProcedureTransition that has type equal to 'FINAL' and   For a non Loc based approach, if all the Approach transitions finish in the same
     Attach 5                [...].codingStandard equal to 'ARINC_424_19' and              fix and this fix is use in the first leg of the final approach, then the first leg of a
                             [...].approachType not equal to 'LOC_BC', LOC_DME_BC',        final approach transition must be a FACF (SegmentLegFixUsage.use =
                             'LOC' or 'LOC_DME' and ProcedureTransition.                   'FACF')
                             must have the
                             ProcedureTransitionLeg[1].TerminalSegmentPoint.indicatorF     [JLL] this is a split of FINAL_APP_FACF (need to simplify Schematron too)
                             ACF equal to 'YES'




1251 Arinc424-19   8.3.5.2   Each InstrumentApproachProcedure that has                  In RNAV approach, MAP is prior or at runway threshold.
     Attach 5                codingStandard equal to 'ARINC_424_19' and RNAV equal
                             to 'YES' and exactly one [...].MissedApproachLeg must have [JLL] last part of schematron nok
                             MissedApproachLeg.thresholdAfterMAPT equal to 'NO'
1252 Arinc424-19   3.10      Each ProcedureTransition that has [...]. codingStandard     For all procedure except RNAV Terminal Procedures That Do Not Reference
     Attach 5                equal to 'ARINC_424_19' and (RNAV equal to 'NO' or a        Ground-based Navaids, FC-CF or FD-CF leg sequences must not be used if the
                             guidanceFacility_navaid or                                  routeOrHoldingDistance is greater or equal to 60 NM
                             guidanceFacility_specialNavigationSystem.type equal to
                             'DECCA', LOCANA', 'LOCANC' or 'LOCAND') and at least
                             one ProcedureTransitionLeg1.legTypeARINC equal to 'FC'
                             or 'FD' and exactly one
                             ProcedureTransitionLeg2.legTypeARINC equal to 'CF' and
                             ProcedureTransitionLeg2.seqNumberARINC equal to
                             ProcedureTransitionLeg1.seqNumberARINC +1 must have
                             ProcedureTransitionLeg1.length at most equal to 60NM




1253 Arinc424-19   9.5.2.1   Each ProcedureTransition that has a [...]. codingStandard   If first leg of missed approach is xD leg, a DME navaid must be provided
     Attach 5                equal to 'ARINC_424_19' and a type equal to 'MISSED',
                             'MISSED_P' or 'MISSED_S' and exactly one                    [JLL] uses seqNumberARINC
                             ProcedureTransitionLeg[1]. seqNumberARINC equal to 1
                             and ProcedureTransitionLeg[1].legTypeARINC ending in 'D'
                             must have exactly one guidanceFacility_navaid.type equal
                             to 'DME'



1254 Arinc424-19   8.3.4.3   Each InstrumentApproachProcedure that has an          In final approach VOR_DME and VORTAC based approach (routeType = D,S),
     Attach 5                approachType equal to 'VOR_DME' or 'VORTAC' must have recommended navaid will be a VOR_DME, VORTAC or TACAN
                             a guidanceFacility_navaid.type equal to 'VOR_DME' or
                             'VORTAC' or 'TACAN'
                                                         Paul KARP:
Timeslice                 UML v1.4 Records               N:
                          attributes                     Norma
                                                         l rule
ALL                       designator                     L : Use
                                                         Link
(1 attrbute)              name                           E : Use
baseline                                                 Extenti
snapshot                                                 on
set of snapshots                                         function
                                                         s

(1 feature + its objects) isOffRouteIntersection         C:
baseline outsidedelta                                    Need
snapshot                                                 clarifica
set of snapshots                                         tion
                                                         about
                                                         AIXM
                                                         coding
set of snapshots          isIntersection
N/A                       unnamed
                          VFR

                          multipleIndicator
                          inboundCourse
                          inboundCourseType
                          turnDirection
                          legLength
                          legTime
                          minimumAltitude
                          maximumAltitude
                          holdingSpeed
                          rnpValue
                          arcRadius
                          usage
                          routeIdent
                          sequenceNumber
                          boundaryCode
                          isRestricted
                          outboundCourse
                          outboundCourseType
                          routeDistanceFrom
                          routeTimeFrom
                          inboundCourse
                          inboundCourseType
                          fixRadiusTransitionIndicator

                          routeType
                          directionRestriction
level
rnp
minimumAltitude1
minimumAltitude2
maximumAltitude
codeAirwaySegmentFixUsage

designator
designatorIATA
speedLimitAltitude
magneticVariation
speedLimit
publicMilitaryIndicator
magneticTrueIndicator
name
longestRunway
type
transitionAltitude
transitionLevel
gateDesignator
name
vectoring
multipleIndicator
vectoring
multipleIndicator
levelOfService
transitionType
designator
transitionAltitude
transitionLevel
procedureType
isRnav
routeType
isOverfly
routeType
indicatorGNSS_FMS
approachRouteQualifier1
approachRouteQualifier2
turnDirection
speedLimit
speedLimitDescription
verticalAngle
rnp1
rnp2
pathAndTermination
arcRadius
theta
rho
course
courseType
routeOrHoldingDistance
holdingTime
altitudeDescription
atcIndicator
altitude1
altitude2
engineOut
sidRouteQualifier1
sidRouteQualifier2
starRouteQualifier1
starRouteQualifier2
transitionType
transitionDesignator
MSAUsage
rnp
minType
climbGradient
transitionID
designator
bearing
bearingType
gradient
ellipsoidalHeightLTP
landingThresholdElevation
displacedThresholdDistance

stopway
useDesignator
type
distance
type
length
width
designator
costIndex
via
areaCode
cruiseAltitude
alternateDistance
startingPosition
minimumOffRouteAltitude
airportIdentifier
runwayIdentifier
operationType
routeIndicator
sbasServiceProviderIdentifier
referencePathDataSelector

referencePathIdentifier
approachPerformanceDesigna
tor
ltpPosition
ltpHellipsoidHeight
glidePathAngle
fpapPosition
courseWidthAtTreshold
lengthOffset
pathPointTCH
tchUnitIndicator
HAL
VAL
fasDataCrcReminder
gnssChannelNumber
fpapEllipsoidHeight
fpapOrthometricHeight
approachTypeIdentifier
ltpOrthometricHeight
name
isAuthorized
refPathDesignator
category
channel
stationIdentifier
serviceVolumeRadius
tdmaSlots
magneticVariation
type
approachBearing
approachBearingType
approachSlope
magTrueIndicator
sectorIdentifier
startBearing
endBearing
radius
minimumAltitude
isCourseReversalMandatory
identifier
customer
area
codeICAO
startOfValidity
endOfValidity
isActiveContinuously
includeHolidays
compulsory
use
oceanicGateway
unchartedAirway
intersection
use
type
designator
name
unnamed
name
version
startOfValidity
endOfValidity
position
elevation
verticalDatum
magTrueIndicator
isProhibited
isPublished
startBearing
endBearing
radius
minimumAltitude
distanceToAlternate
alternateType
usage
figureOfMerit
ilsDmeBias
frequencyProtection
operationalServiceVolume
stationDeclination
isTrueReferenced
isOrientedToGridNorth
frequency
usage
additionalInfo
figureOfMerit
stationDeclination
isTrueReferenced
isOrientedToGridNorth
figureOfMerit
frequencyProtection
stationDeclination
isTrueReferenced
isOrientedToGridNorth
frequency
rangePower
additionalInfo
stationDeclination
bfoOperation
designator
type
collocation
name
category
synchronization
frequency
bearing
antennaPosition
antennaPositionReference
width
backCourse
stationDeclination
isTrueReferenced
isOrientedToGridNorth
antennaPosition
angle
thresholdCrossingHeight
elevation
channel
magneticBearing
magneticVariation
antennaPosition
angleSpan
angleNominal
angleMinimum
thresholdCrossingHeight
designator
criticalDMESatisfactory
position
latDistance
longDistance
name
fixType
fixName
fixPosition
maxInclusive
maxInclusive
minInclusive
fractionDigits
pattern
pattern
whiteSpace
whiteSpace
whiteSpace
                                                                                whiteSpace
                                                                                whiteSpace
                                                                                whiteSpace
                                                                                whiteSpace
                                                                                minInclusive
                                                                                maxInclusive
                                                                                minInclusive
                                                                                maxInclusive
                                                                                minInclusive
                                                                                maxInclusive
                                                                                minInclusive
                                                                                maxInclusive
                                                                                whiteSpace
                                                                                whiteSpace
                                                                                maxInclusive
                                                                                pattern
                                                                                pattern
                                                                                whiteSpace
                                                                                whiteSpace
                                                                                whiteSpace
                                                                                maxInclusive
                                                                                maxInclusive
                                                                                whiteSpace
                                                                                whiteSpace
                                                                                whiteSpace
                                                                                minInclusive
                                                                                whiteSpace
                                                                                maxInclusive
                                                                                whiteSpace
                                                                                whiteSpace
                                                                                whiteSpace
                                                                                whiteSpace




AIXM Class           AIXM Attribute   AIXM Association   Timeslice Applicability Category               Level     Name                       AIXM   AIXM - Schematron Rule
                                                                                                                                             Rule   Context
                                                                                                                                             Type
*                                                        N/A                    Recommended practice    Warning   generic rule 01 -                 *
                                                                                                                  Geographic System
                                                                                                                  WGS84
aixm:ElevatedCurve                                       N/A                    Data consistency rule   Error     generic rule 02 -                 //aixm:ElevatedCurve
                                                                                                                  EC_VerticalAccuracy_Elev
                                                                                                                  ation
aixm:ElevatedPoint                                       N/A                    Data consistency rule   Error     generic rule 03 -                 //aixm:ElevatedPoint
                                                                                                                  EP_VerticalAccuracy_Elev
                                                                                                                  ation
aixm:ElevatedCurve                        N/A                       Data consistency rule   Error     generic rule 05 -           //aixm:ElevatedCurve
                                                                                                      EC_GeoidUndulation_Elev
                                                                                                      ation
aixm:ElevatedPoint                        N/A                       Data consistency rule   Error     generic rule 06 -           //aixm:ElevatedPoint
                                                                                                      EP_GeoidUndulation_Elev
                                                                                                      ation
*                    lowerLimit           All                       Recommended practice    Warning   generic rule 21 -           *
                                                                                                      Lower_Limit_UOM_FL_2_3
                                                                                                      _digits

*                    lowerLevel           All                       Recommended practice    Warning   generic rule 21 -           //aixm:AirporHeliport
                                                                                                      Lower_Limit_UOM_FL_2_3
                                                                                                      _digits

*                    upperLimit           All                       Recommended practice    Warning   generic rule 24 -           *
                                                                                                      Upper_Limit_UOM_FL_3_d
                                                                                                      igits
*                    upperLimitAltitude   All                       Recommended practice    Warning   generic rule 25 -           *
                                                                                                      Upper_Limit_Altitude_UOM
                                                                                                      _FL_2_3_digits

*                    minimimLimit         All                       Recommended practice    Warning   generic rule 27 -           *
                                                                                                      Minimum_Limit_UOM_FL_
                                                                                                      2_3_digits
*                    maximumLimit         All                       Recommended practice    Warning   generic rule 28 -           *
                                                                                                      Maximum_Limit_UOM_FL_
                                                                                                      2_3_digits
*                    lowerLimit           baseline outside delta,   Data consistency rule   Error     generic rule 29 -           *
                                          snapshot, set of                                            lowerLimitUom_vs_Referen
                                          snapshots                                                   ce

*                    lowerLimitAltitude   baseline outside delta,   Data consistency rule   Error     generic rule 30 -           *
                                          snapshot, set of                                            lowerLimitAltitudeUom_vs_
                                          snapshots                                                   Reference

*                    lowerLevel           baseline outside delta,   Data consistency rule   Error     generic rule 31 -           *
                                          snapshot, set of                                            gen_lowerLevelUom_vs_R
                                          snapshots                                                   eference

*                    upperLimit           baseline outside delta,   Data consistency rule   Error     generic rule 32 -           *
                                          snapshot, set of                                            gen_upperLimitUom_vs_R
                                          snapshots                                                   eference

*                    upperLimitAltitude   baseline outside delta,   Data consistency rule   Error     generic rule 33 -           *
                                          snapshot, set of                                            gen_upperLimitAltitudeUo
                                          snapshots                                                   m_vs_Reference
*   upperLevel     baseline outside delta,     Data consistency rule   Error   generic rule 34 -             *
                   snapshot, set of                                            gen_upperLevelUom_vs_R
                   snapshots                                                   eference

*   minimumLimit   baseline outside delta,     Data consistency rule   Error   generic rule 35 -             *
                   snapshot, set of                                            gen_minimumLimitUom_vs
                   snapshots                                                   _Reference

*   lowerLimit     (1 feature + its objects)   Data consistency rule   Error   standard_lower_limit_refere   *
                   baseline outsidedelta                                       nce_for_FL_SM
                   snapshot set of
                   snapshots
*   minimimLimit   (1 feature + its objects)   Data consistency rule   Error   generic rule 39 -             *
                   baseline outsidedelta                                       minimumLimit_vs_Referen
                   snapshot set of                                             ce
                   snapshots
*   maximumLimit   (1 feature + its objects)   Data consistency rule   Error   generic rule 40 -             *
                   baseline outsidedelta                                       maximumLimit_vs_Referen
                   snapshot set of                                             ce
                   snapshots
*   lowerLimit     (1 feature + its objects)   Data consistency rule   Error   generic rule 41 -             *
                   baseline outsidedelta                                       Reference_vs_lowerLimitU
                   snapshot set of                                             om
                   snapshots

*   minimimLimit   (1 feature + its objects)   Data consistency rule   Error   gen_Reference_vs_minimu       *
                   baseline outsidedelta                                       mLimit
                   snapshot set of
                   snapshots
*   maximumLimit   (1 feature + its objects)   Data consistency rule   Error   gen_Reference_vs_maxim        *
                   baseline outsidedelta                                       umLimit
                   snapshot set of
                   snapshots
*                  (1 feature + its objects)   Data consistency rule   Error   check_upperLowerLimit_R       *
                   baseline outsidedelta                                       eference
                   snapshot set of
                   snapshots
*                  All                         Data consistency rule   Error   check_length_greater_than     *
                                                                               _width

*                  (1 feature + its objects) Data consistency rule     Error   generic rule 51 -             *
                   baseline outsidedelta                                       check_mandatory_dateMag
                   snapshot set of                                             neticVariation_magneticVar
                   snapshots                                                   iation
aixm:AerialRefuellingAnchor aixm:legSeparation         (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AerialRefuellingAn
TimeSlice                                              baseline outsidedelta                                       M_or_KM                   chorTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:AerialRefuellingAnchor aixm:legLength             (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AerialRefuellingAn
TimeSlice                                              baseline outsidedelta                                       M_or_KM                   chorTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:AerialRefuellingAnchor aixm:refuellingBaseLevel   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AerialRefuellingAn
TimeSlice                                              baseline outsidedelta                                       M_or_KM                   chorTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:NavaidEquipmentDista aixm:distance                (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:NavaidEquipmentD
nceTimeSlice                                           baseline outsidedelta                                       M_or_KM                   istanceTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:NavaidEquipmentDista aixm:distanceAccuracy        (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:NavaidEquipmentD
nceTimeSlice                                           baseline outsidedelta                                       M_or_KM                   istanceTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:RunwayDeclaredDista aixm:distance                 (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:RunwayDeclaredDi
nceValueTimeSlice                                      baseline outsidedelta                                       M_or_KM                   stanceValueTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:RunwayDeclaredDista aixm:distanceAccuracy         (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:RunwayDeclaredDi
nceValueTimeSlice                                      baseline outsidedelta                                       M_or_KM                   stanceValueTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:AircraftStandContamin aixm:depth                  (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AircraftStandConta
ationTimeSlice                                         baseline outsidedelta                                       M_or_KM                   minationTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:AirportHeliportContami aixm:depth                 (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AirportHeliportCont
nationTimeSlice                                        baseline outsidedelta                                       M_or_KM                   aminationTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:ApronContaminationTi aixm:depth                   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ApronContaminatio
meSlice                                                baseline outsidedelta                                       M_or_KM                   nTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:RidgeTimeSlice         aixm:distance              (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:RidgeTimeSlice
                                                       baseline outsidedelta                                       M_or_KM
                                                       snapshot set of
                                                       snapshots
aixm:RidgeTimeSlice         aixm:depth                 (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:RidgeTimeSlice
                                                       baseline outsidedelta                                       M_or_KM
                                                       snapshot set of
                                                       snapshots
aixm:RunwayContamination aixm:clearedLength          (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:RunwayContamina
TimeSlice                                            baseline outsidedelta                                       M_or_KM                   tionTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:RunwayContamination aixm:clearedWidth           (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:RunwayContamina
TimeSlice                                            baseline outsidedelta                                       M_or_KM                   tionTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:RunwayContamination aixm:furtherClearanceLeng   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:RunwayContamina
TimeSlice                th                          baseline outsidedelta                                       M_or_KM                   tionTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:RunwayContamination aixm:furtherClearanceWidt   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:RunwayContamina
TimeSlice                h                           baseline outsidedelta                                       M_or_KM                   tionTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:RunwayContamination aixm:clearedLengthBegin     (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:RunwayContamina
TimeSlice                                            baseline outsidedelta                                       M_or_KM                   tionTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:RunwayContamination aixm:depth                  (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:RunwayContamina
TimeSlice                                            baseline outsidedelta                                       M_or_KM                   tionTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:RunwaySectionConta   aixm:depth                 (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:RunwaySectionCo
minationTimeSlice                                    baseline outsidedelta                                       M_or_KM                   ntaminationTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:TaxiwayContamination aixm:clearedWidth          (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:TaxiwayContamina
TimeSlice                                            baseline outsidedelta                                       M_or_KM                   tionTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:TaxiwayContamination aixm:depth                 (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:TaxiwayContamina
TimeSlice                                            baseline outsidedelta                                       M_or_KM                   tionTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:TouchDownLiftOffCont aixm:depth                 (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:TouchDownLiftOff
aminationTimeSlice                                   baseline outsidedelta                                       M_or_KM                   ContaminationTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:AirspaceVolumeTimeS aixm:upperLimit             (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AirspaceVolumeTi
lice                                                 baseline outsidedelta                                       M_or_KM                   meSlice
                                                     snapshot set of
                                                     snapshots
aixm:AirspaceVolumeTimeS aixm:maximumLimit           (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AirspaceVolumeTi
lice                                                 baseline outsidedelta                                       M_or_KM                   meSlice
                                                     snapshot set of
                                                     snapshots
aixm:AirspaceVolumeTimeS aixm:lowerLimit             (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AirspaceVolumeTi
lice                                                 baseline outsidedelta                                       M_or_KM                   meSlice
                                                     snapshot set of
                                                     snapshots
aixm:AirspaceVolumeTimeS aixm:minimumLimit           (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AirspaceVolumeTi
lice                                                 baseline outsidedelta                                       M_or_KM                   meSlice
                                                     snapshot set of
                                                     snapshots
aixm:AirspaceVolumeTimeS aixm:width                  (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AirspaceVolumeTi
lice                                                 baseline outsidedelta                                       M_or_KM                   meSlice
                                                     snapshot set of
                                                     snapshots
aixm:CurveTimeSlice        aixm:horizontalAccuracy   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:CurveTimeSlice
                                                     baseline outsidedelta                                       M_or_KM
                                                     snapshot set of
                                                     snapshots
aixm:ElevatedCurveTimeSli aixm:elevation             (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ElevatedCurveTim
ce                                                   baseline outsidedelta                                       M_or_KM                   eSlice
                                                     snapshot set of
                                                     snapshots
aixm:ElevatedCurveTimeSli aixm:geoidUndulation       (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ElevatedCurveTim
ce                                                   baseline outsidedelta                                       M_or_KM                   eSlice
                                                     snapshot set of
                                                     snapshots
aixm:ElevatedCurveTimeSli aixm:verticalAccuracy      (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ElevatedCurveTim
ce                                                   baseline outsidedelta                                       M_or_KM                   eSlice
                                                     snapshot set of
                                                     snapshots
aixm:ElevatedCurveTimeSli aixm:horizontalAccuracy    (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ElevatedCurveTim
ce                                                   baseline outsidedelta                                       M_or_KM                   eSlice
                                                     snapshot set of
                                                     snapshots
aixm:ElevatedPointTimeSlic aixm:elevation            (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ElevatedPointTime
e                                                    baseline outsidedelta                                       M_or_KM                   Slice
                                                     snapshot set of
                                                     snapshots
aixm:ElevatedPointTimeSlic aixm:geoidUndulation      (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ElevatedPointTime
e                                                    baseline outsidedelta                                       M_or_KM                   Slice
                                                     snapshot set of
                                                     snapshots
aixm:ElevatedPointTimeSlic aixm:verticalAccuracy     (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ElevatedPointTime
e                                                    baseline outsidedelta                                       M_or_KM                   Slice
                                                     snapshot set of
                                                     snapshots
aixm:ElevatedPointTimeSlic aixm:horizontalAccuracy   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ElevatedPointTime
e                                                    baseline outsidedelta                                       M_or_KM                   Slice
                                                     snapshot set of
                                                     snapshots
aixm:ElevatedSurfaceTimeS aixm:elevation               (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ElevatedSurfaceTi
lice                                                   baseline outsidedelta                                       M_or_KM                   meSlice
                                                       snapshot set of
                                                       snapshots
aixm:ElevatedSurfaceTimeS aixm:geoidUndulation         (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ElevatedSurfaceTi
lice                                                   baseline outsidedelta                                       M_or_KM                   meSlice
                                                       snapshot set of
                                                       snapshots
aixm:ElevatedSurfaceTimeS aixm:verticalAccuracy        (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ElevatedSurfaceTi
lice                                                   baseline outsidedelta                                       M_or_KM                   meSlice
                                                       snapshot set of
                                                       snapshots
aixm:ElevatedSurfaceTimeS aixm:horizontalAccuracy      (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ElevatedSurfaceTi
lice                                                   baseline outsidedelta                                       M_or_KM                   meSlice
                                                       snapshot set of
                                                       snapshots
aixm:PointTimeSlice          aixm:horizontalAccuracy   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:PointTimeSlice
                                                       baseline outsidedelta                                       M_or_KM
                                                       snapshot set of
                                                       snapshots
aixm:SurfaceTimeSlice        aixm:horizontalAccuracy   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:SurfaceTimeSlice
                                                       baseline outsidedelta                                       M_or_KM
                                                       snapshot set of
                                                       snapshots
aixm:HoldingPatternDistanc aixm:length                 (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:HoldingPatternDist
eTimeSlice                                             baseline outsidedelta                                       M_or_KM                   anceTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:EnRouteSegmentPoint aixm:turnRadius               (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:EnRouteSegmentP
TimeSlice                                              baseline outsidedelta                                       M_or_KM                   ointTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:PointReferenceTimeSli aixm:priorFixTolerance      (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:PointReferenceTim
ce                                                     baseline outsidedelta                                       M_or_KM                   eSlice
                                                       snapshot set of
                                                       snapshots
aixm:PointReferenceTimeSli aixm:postFixTolerance       (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:PointReferenceTim
ce                                                     baseline outsidedelta                                       M_or_KM                   eSlice
                                                       snapshot set of
                                                       snapshots
aixm:TerminalSegmentPoint aixm:leadDME                 (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:TerminalSegmentP
TimeSlice                                              baseline outsidedelta                                       M_or_KM                   ointTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:VerticalStructurePartTi aixm:verticalExtent       (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:VerticalStructurePa
meSlice                                                baseline outsidedelta                                       M_or_KM                   rtTimeSlice
                                                       snapshot set of
                                                       snapshots
aixm:VerticalStructurePartTi aixm:verticalExtentAccurac   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:VerticalStructurePa
meSlice                      y                            baseline outsidedelta                                       M_or_KM                   rtTimeSlice
                                                          snapshot set of
                                                          snapshots
aixm:ApproachAltitudeTable aixm:altitude                  (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ApproachAltitudeT
TimeSlice                                                 baseline outsidedelta                                       M_or_KM                   ableTimeSlice
                                                          snapshot set of
                                                          snapshots
aixm:ApproachDistanceTabl aixm:valueHAT                   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ApproachDistance
eTimeSlice                                                baseline outsidedelta                                       M_or_KM                   TableTimeSlice
                                                          snapshot set of
                                                          snapshots
aixm:ApproachDistanceTabl aixm:distance                   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ApproachDistance
eTimeSlice                                                baseline outsidedelta                                       M_or_KM                   TableTimeSlice
                                                          snapshot set of
                                                          snapshots
aixm:MissedApproachGroup aixm:alternateClimbAltitude      (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:MissedApproachGr
TimeSlice                                                 baseline outsidedelta                                       M_or_KM                   oupTimeSlice
                                                          snapshot set of
                                                          snapshots
aixm:FASDataBlockTimeSli aixm:thresholdCourseWidt         (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:FASDataBlockTim
ce                       h                                baseline outsidedelta                                       M_or_KM                   eSlice
                                                          snapshot set of
                                                          snapshots
aixm:FASDataBlockTimeSli aixm:lengthOffset                (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:FASDataBlockTim
ce                                                        baseline outsidedelta                                       M_or_KM                   eSlice
                                                          snapshot set of
                                                          snapshots
aixm:EquipmentUnavailable aixm:visibilityAdjustment       (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:EquipmentUnavail
AdjustmentColumnTimeSlic                                  baseline outsidedelta                                       M_or_KM                   ableAdjustmentColumnTi
e                                                         snapshot set of                                                                       meSlice
                                                          snapshots
aixm:MinimaTimeSlice        aixm:altitude                 (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:MinimaTimeSlice
                                                          baseline outsidedelta                                       M_or_KM
                                                          snapshot set of
                                                          snapshots
aixm:MinimaTimeSlice        aixm:height                   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:MinimaTimeSlice
                                                          baseline outsidedelta                                       M_or_KM
                                                          snapshot set of
                                                          snapshots
aixm:MinimaTimeSlice        aixm:militaryHeight           (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:MinimaTimeSlice
                                                          baseline outsidedelta                                       M_or_KM
                                                          snapshot set of
                                                          snapshots
aixm:MinimaTimeSlice        aixm:radioHeight              (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:MinimaTimeSlice
                                                          baseline outsidedelta                                       M_or_KM
                                                          snapshot set of
                                                          snapshots
aixm:MinimaTimeSlice        aixm:visibility             (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:MinimaTimeSlice
                                                        baseline outsidedelta                                       M_or_KM
                                                        snapshot set of
                                                        snapshots
aixm:MinimaTimeSlice        aixm:militaryVisibility     (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:MinimaTimeSlice
                                                        baseline outsidedelta                                       M_or_KM
                                                        snapshot set of
                                                        snapshots
aixm:DepartureArrivalCondit aixm:minimumEnrouteAltitu   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:DepartureArrivalCo
ionTimeSlice                de                          baseline outsidedelta                                       M_or_KM                   nditionTimeSlice
                                                        snapshot set of
                                                        snapshots
aixm:DepartureArrivalCondit aixm:minimumCrossingAtE     (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:DepartureArrivalCo
ionTimeSlice                nd                          baseline outsidedelta                                       M_or_KM                   nditionTimeSlice
                                                        snapshot set of
                                                        snapshots
aixm:DepartureArrivalCondit aixm:maximumCrossingAt      (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:DepartureArrivalCo
ionTimeSlice                End                         baseline outsidedelta                                       M_or_KM                   nditionTimeSlice
                                                        snapshot set of
                                                        snapshots
aixm:SectorDesignTimeSlic aixm:terminationAltitude      (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:SectorDesignTime
e                                                       baseline outsidedelta                                       M_or_KM                   Slice
                                                        snapshot set of
                                                        snapshots
aixm:SafeAltitudeAreaSecto aixm:bufferWidth             (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:SafeAltitudeAreaS
rTimeSlice                                              baseline outsidedelta                                       M_or_KM                   ectorTimeSlice
                                                        snapshot set of
                                                        snapshots
aixm:HoldingUseTimeSlice    aixm:instructedAltitude     (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:HoldingUseTimeSli
                                                        baseline outsidedelta                                       M_or_KM                   ce
                                                        snapshot set of
                                                        snapshots
aixm:DirectFlightClassTime aixm:exceedLength            (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:DirectFlightClassTi
Slice                                                   baseline outsidedelta                                       M_or_KM                   meSlice
                                                        snapshot set of
                                                        snapshots
aixm:FlightRestrictionLevelT aixm:upperLevel            (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:FlightRestrictionLe
imeSlice                                                baseline outsidedelta                                       M_or_KM                   velTimeSlice
                                                        snapshot set of
                                                        snapshots
aixm:FlightRestrictionLevelT aixm:lowerLevel            (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:FlightRestrictionLe
imeSlice                                                baseline outsidedelta                                       M_or_KM                   velTimeSlice
                                                        snapshot set of
                                                        snapshots
aixm:AircraftCharacteristicTi aixm:wingSpan             (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AircraftCharacterist
meSlice                                                 baseline outsidedelta                                       M_or_KM                   icTimeSlice
                                                        snapshot set of
                                                        snapshots
aixm:AirspaceLayerTimeSlic aixm:upperLimit           (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AirspaceLayerTime
e                                                    baseline outsidedelta                                       M_or_KM                   Slice
                                                     snapshot set of
                                                     snapshots
aixm:AirspaceLayerTimeSlic aixm:lowerLimit           (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AirspaceLayerTime
e                                                    baseline outsidedelta                                       M_or_KM                   Slice
                                                     snapshot set of
                                                     snapshots
aixm:CircleSectorTimeSlice aixm:innerDistance        (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:CircleSectorTimeSl
                                                     baseline outsidedelta                                       M_or_KM                   ice
                                                     snapshot set of
                                                     snapshots
aixm:CircleSectorTimeSlice aixm:outerDistance        (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:CircleSectorTimeSl
                                                     baseline outsidedelta                                       M_or_KM                   ice
                                                     snapshot set of
                                                     snapshots
aixm:CircleSectorTimeSlice aixm:upperLimit           (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:CircleSectorTimeSl
                                                     baseline outsidedelta                                       M_or_KM                   ice
                                                     snapshot set of
                                                     snapshots
aixm:CircleSectorTimeSlice aixm:lowerLimit           (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:CircleSectorTimeSl
                                                     baseline outsidedelta                                       M_or_KM                   ice
                                                     snapshot set of
                                                     snapshots
aixm:MeteorologyTimeSlice aixm:visibility            (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:MeteorologyTimeSl
                                                     baseline outsidedelta                                       M_or_KM                   ice
                                                     snapshot set of
                                                     snapshots
aixm:MeteorologyTimeSlice aixm:runwayVisualRange     (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:MeteorologyTimeSl
                                                     baseline outsidedelta                                       M_or_KM                   ice
                                                     snapshot set of
                                                     snapshots
aixm:StandardLevelTimeSli aixm:verticalDistance      (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:StandardLevelTim
ce                                                   baseline outsidedelta                                       M_or_KM                   eSlice
                                                     snapshot set of
                                                     snapshots
aixm:AltitudeAdjustmentTim aixm:altitudeAdjustment   (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:AltitudeAdjustment
eSlice                                               baseline outsidedelta                                       M_or_KM                   TimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:ObstacleAssessmentA aixm:assessedAltitude       (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ObstacleAssessme
reaTimeSlice                                         baseline outsidedelta                                       M_or_KM                   ntAreaTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:ObstacleAssessmentA aixm:slopeLowerAltitude     (1 feature + its objects)   Data consistency rule   Error   Linear_Measurements_in_   //aixm:ObstacleAssessme
reaTimeSlice                                         baseline outsidedelta                                       M_or_KM                   ntAreaTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:ObstaclePlacementTi    aixm:obstacleDistance    (1 feature + its objects) Data consistency rule    Error     Linear_Measurements_in_   //aixm:ObstaclePlacemen
meSlice                                              baseline outsidedelta                                        M_or_KM                   tTimeSlice
                                                     snapshot set of
                                                     snapshots
aixm:ObstructionTimeSlice   aixm:requiredClearance   (1 feature + its objects) Data consistency rule    Error     Linear_Measurements_in_   //aixm:ObstructionTimeSli
                                                     baseline outsidedelta                                        M_or_KM                   ce
                                                     snapshot set of
                                                     snapshots
aixm:ObstructionTimeSlice   aixm:minimumAltitude     (1 feature + its objects) Data consistency rule    Error     Linear_Measurements_in_   //aixm:ObstructionTimeSli
                                                     baseline outsidedelta                                        M_or_KM                   ce
                                                     snapshot set of
                                                     snapshots
                                                                               Data plausibility rule   Error     Rule 46

*                                                    All                      Data consistency rule     Error     Rule 47                   //aixm:AirporHeliport

*                                                    All                      Data consistency rule     Error     Rule 48                   //aixm:AirporHeliport

*                                                                             Data consistency rule     Error     Rule 49                   //aixm:AirporHeliport

*                                                                             Data consistency rule     Error     Rule 50                   //aixm:AirporHeliport

*                                                                             Recommended practice      Warning   Rule 51                   //aixm:AirporHeliport


aixm:OnlineContact          eMail                    N/A                      Data plausibility rule    Error     ONLINE_CONTACT_EMAI       //aixm:OnlineContact
                                                                                                                  L_FORMAT




aixm:OnlineContact                                   N/A                      Data plausibility rule    Error     ONLINE_CONTACT_LINK       //aixm:OnlineContact
                                                                                                                  AGE_FORMAT


aixm:OnlineContact                                   N/A                      Data plausibility rule    Error     CONTACT_INFO_AMHS_        //aixm:OnlineContact
                                                                                                                  FORMAT




aixm:OnlineContact                                   All                      Data plausibility rule    Error     Rule 58

aixm:ContactInformation                                                       Data consistency rule     Error     Rule 59
aixm:AirporHeliportTimeSlic                              baseline outside delta,   Minimal data rule        Error     AHP_ADDRESS_AND_PH        //aixm:AirporHeliportTime
e                                                        snapshot, set of                                             ONE                       Slice[aixm:interpretation='
                                                         snapshots                                                                              BASELINE' or
                                                                                                                                                aixm:interpretation='SNA
                                                                                                                                                PSHOT']
aixm:AirportHeliportTimeSlic                             (1 feature + its objects) Data consistency rule    Error     AHP_AH_or_AD_req_COD      //aixm:AirportHeliportTime
e                                                        baseline outsidedelta                                        E_TYPE_MIL_OPS            Slice[aixm:interpretation =
                                                         snapshot set of                                                                        'BASELINE' or
                                                         snapshots                                                                              aixm:interpretation =
                                                                                                                                                'SNAPSHOT']
aixm:AirportHeliportTimeSlic                             baseline outside delta,   Recommended practice     Warning   AHP_ARP_horizontalAccur   //aixm:AirporHeliportTime
e                                                        snapshot, set of                                             acy                       Slice[aixm:interpretation='
                                                         snapshots                                                                              BASELINE' or
                                                                                                                                                aixm:interpretation='SNA
                                                                                                                                                PSHOT']
aixm:AirportHeliportTimeSlic                             baseline outside delta,   Recommended practice     Warning   Rule 79                   //aixm:AirportHeliportTime
e                                                        snapshot, set of                                                                       Slice[aixm:interpretation='
                                                         snapshots                                                                              BASELINE' or
                                                                                                                                                aixm:interpretation='SNA
                                                                                                                                                PSHOT']
aixm:AirportHeliportTimeSlic aixm:dateMagneticVariatio   All                       Data plausibility rule   Error     AHP_DATE_MAG_VAR          //aixm:AirportHeliportTime
e                            n                                                                                                                  Slice




aixm:AirporHeliportTimeSlic                              baseline outside delta,   Minimal data rule        Error     MagVarChg_Req_MagVar      //aixm:AirporHeliportTime
e                                                        snapshot, set of                                                                       Slice[aixm:interpretation='
                                                         snapshots                                                                              BASELINE' or
                                                                                                                                                aixm:interpretation='SNA
                                                                                                                                                PSHOT']
aixm:AirporHeliportCollocati                             baseline outside delta,   Data consistency rule    Error     AHP_NOT_SELF_COLLO        //aixm:AirporHeliportCollo
onTimeSlice                                              snapshot, set of                                             C                         cationTimeSlice[aixm:inte
                                                         snapshots                                                                              rpretation='BASELINE' or
                                                                                                                                                aixm:interpretation='SNA
                                                                                                                                                PSHOT']

aixm:AirportHeliportCollocati                            set of snapshots          Data consistency rule    Error     AHP_COLLOC_SAME_AR        //aixm:AirportHeliportCollo
onTimeSlice                                                                                                           P                         cationTimeSlice[aixm:inte
                                                                                                                                                rpretation='BASELINE' or
                                                                                                                                                aixm:interpretation='SNA
                                                                                                                                                PSHOT']
aixm:AirportHeliportCollocati                   baseline outside delta,   Data consistency rule   Error   AHP_COLOC_NOT_FULL              //aixm:AirportHeliportCollo
onTimeSlice                                     snapshot, set of                                          _REQ_NOTE                       cationTimeSlice[aixm:inte
                                                snapshots                                                                                 rpretation = 'BASELINE'
                                                                                                                                          or aixm:interpretation =
                                                                                                                                          'SNAPSHOT']

aixm:FireFightingServiceTi      aixm:category   baseline outside delta,   Data consistency rule   Error   FireFighting_req_category       //aixm:FireFightingService
meSlice                                         snapshot, set of                                                                          TimeSlice[aixm:interpretat
                                                snapshots                                                                                 ion='BASELINE' or
                                                                                                                                          aixm:interpretation='SNA
                                                                                                                                          PSHOT']
aixm:FireFightingServiceTi      aixm:category   baseline outside delta,   Data consistency rule   Error   FireFighting_A10_req_NAT        //aixm:FireFightingService
meSlice                                         snapshot, set of                                          O_standard                      TimeSlice[aixm:interpretat
                                                snapshots                                                                                 ion='BASELINE' or
                                                                                                                                          aixm:interpretation='SNA
                                                                                                                                          PSHOT']
aixm:ElevatedSurface                            baseline outside delta,   Data consistency rule   Error   ES_verticalAccuracy_Req_        //aixm:ElevatedSurface
                                                snapshot, set of                                          elevation
                                                snapshots
aixm:AirportHeliportUsage                       N/A                       Data consistency rule   Error   AHU_Req_AircraftCharacte        //aixm:AirportHeliportUsa
                                                                                                          ristic_or_FlightCharacteristi   ge
                                                                                                          c_or_Meteorology




aixm:AirportHeliportTimeSlic                    baseline outside delta,   Minimal data rule       Error   AHP_USAGE_VFR                   //aixm:AirportHeliportTime
e                                               snapshot, set of                                                                          Slice[aixm:interpretation='
                                                snapshots                                                                                 BASELINE' or
                                                                                                                                          aixm:interpretation='SNA
                                                                                                                                          PSHOT']

aixm:AeronauticalGroundLig                      baseline outside delta,   Data consistency rule   Error   AERO_GND_LGT_AHP_A              //aixm:AeronauticalGroun
htTimeSlice                                     snapshot, set of                                          D_AH                            dLightTimeSlice[aixm:inte
                                                snapshots                                                                                 rpretation='BASELINE' or
                                                                                                                                          aixm:interpretation='SNA
                                                                                                                                          PSHOT']

aixm:AeronauticalGroundLig                      baseline outside delta,   Data consistency rule   Error   AERO_GND_LGT_AHP_H              //aixm:AeronauticalGroun
htTimeSlice                                     snapshot, set of                                          P                               dLightTimeSlice[aixm:inte
                                                snapshots                                                                                 rpretation='BASELINE' or
                                                                                                                                          aixm:interpretation='SNA
                                                                                                                                          PSHOT']
aixm:AeronauticalGroundLig   baseline outside delta,   Data consistency rule   Error     AERO_GND_LGT_NAME_    //aixm:AeronauticalGroun
htTimeSlice                  snapshot, set of                                            EQ_AHP_NAME           dLightTimeSlice[aixm:inte
                             snapshots                                                                         rpretation='BASELINE' or
                                                                                                               aixm:interpretation='SNA
                                                                                                               PSHOT']

aixm:AeronauticalGroundLig   All                       Recommended practice    Warning   AERO_GND_LGT_GEO_A    //aixm:AeronauticalGroun
htTimeSlice                                                                              CCURACY_1_TENTH_SE    dLightTimeSlice[aixm:inte
                                                                                         C                     rpretation='BASELINE' or
                                                                                                               aixm:interpretation='SNA
                                                                                                               PSHOT']

aixm:AeronauticalGroundLig   baseline outside delta,   Recommended practice    Warning   Rule 140              //aixm:AeronauticalGroun
htTimeSlice                  snapshot, set of                                                                  dLightTimeSlice[aixm:inte
                             snapshots                                                                         rpretation='BASELINE' or
                                                                                                               aixm:interpretation='SNA
                                                                                                               PSHOT']

aixm:AirspaceTimeSlice       baseline outside delta,   Data consistency rule   Error     AIRSPACE_VOLUME_DE    //aixm:AirspaceTimeSlice[
                             snapshot, set of                                            PENDENCY              aixm:interpretation='BAS
                             snapshots                                                                         ELINE' or
                                                                                                               aixm:interpretation='SNA
                                                                                                               PSHOT']
aixm:AirspaceTimeSlice       baseline outside delta,   Data consistency rule   Error     AIRSPACE_DEP_REQ_N    //aixm:AirspaceTimeSlice[
                             snapshot, set of                                            O_LOW_AND_UP_LIM      aixm:interpretation='BAS
                             snapshots                                                                         ELINE' or
                                                                                                               aixm:interpretation='SNA
                                                                                                               PSHOT']




aixm:AirspaceTimeSlice       N/A                       Data consistency rule   Error     Rule 148              //aixm:AirspaceTimeSlice[
                                                                                                               aixm:interpretation='TEM
                                                                                                               PDELTA' or
                                                                                                               aixm:interpretation='PER
                                                                                                               MDELTA']
aixm:AirspaceTimeSlice       baseline outside delta,   Data consistency rule   Error     AIRSPACE_TYPE_CLASS   //aixm:AirspaceTimeSlice[
                             snapshot, set of                                            _REQ_AIRSPACE_LAYER   aixm:interpretation='BAS
                             snapshots                                                   _CLASS                ELINE' or
                                                                                                               aixm:interpretation='SNA
                                                                                                               PSHOT']
aixm:AirspaceVolume                                                 (1 feature + its objects) Data consistency rule    Error     AIRSPACE_VOL_DIST_V       //aixm:AirspaceVolume
                                                                    baseline outsidedelta                                        ER_UPPER_GT_DIST_VE
                                                                    snapshot set of                                              R_LOWER_OR_DIST_VE
                                                                    snapshots                                                    R_MNM



aixm:AirspaceVolume                                                 (1 feature + its objects) Data consistency rule    Error     AIRSPACE_VOL_DIST_V       //aixm:AirspaceVolume
                                                                    baseline outsidedelta                                        ER_UPPER_GT_DIST_VE
                                                                    snapshot set of                                              R_LOWER_OR_DIST_VE
                                                                    snapshots                                                    R_MNM



aixm:AirspaceVolumeTimeS                                            All                       Recommended practice     Warning   AirspaceVolume_max_Lim    //aixm:AirspaceVolumeTi
lice                                                                                                                             _ref_SFC                  meSlice
aixm:AirspaceVolumeTimeS                                            All                       Recommended practice     Warning   AirspaceVolume_min_Lim_   //aixm:AirspaceVolumeTi
lice                                                                                                                             ref_SFC                   meSlice

aixm:AirspaceTimeSlice                                              (1 feature + its objects) Data consistency rule    Error     AIRSPACE_VOL_LOWER        //aixm:AirspaceTimeSlice[
                                                                    baseline outsidedelta                                        _LIMIT_REQ_FIR            aixm:interpretation =
                                                                    snapshot set of                                                                        'BASELINE' or
                                                                    snapshots                                                                              aixm:interpretation =
                                                                                                                                                           'SNAPSHOT' ]
aixm:AirspaceGeometryCo                                             (1 feature + its objects) Data consistency rule    Error     AGC_Operation_Base_Seq    //aixm:AirspaceGeometry
mponent                                                             baseline outsidedelta                                        _1                        Component
                                                                    snapshot set of
                                                                    snapshots
aixm:AirspaceVolume                                                 (1 feature + its objects) Data plausibility rule   Error     Rule 185
                                                                    baseline outsidedelta
                                                                    snapshot set of
                                                                    snapshots
aixm:AirspaceTimeSlice                                              baseline outside delta, Data consistency rule      Error     AIRSPACE_DERIV_GEOM       //aixm:AirspaceTimeSlice[
                                                                    snapshot, set of                                             _REQ_CODE_OPR_BASE        aixm:interpretation='BAS
                                                                    snapshots                                                                              ELINE' or
                                                                                                                                                           aixm:interpretation='SNA
                                                                                                                                                           PSHOT']
aixm:DesignatedPoint       Type and Designator                      baseline outside delta,   Recommended practice     Warning   DESIGNATED_POINT_DE       //aixm:DesignatedPointTi
                                                                    snapshot, set of                                             SIGNATOR_UNIQUE           meSlice[aixm:interpretatio
                                                                    snapshots                                                                              n = 'BASELINE' or
                                                                                                                                                           aixm:interpretation =
                                                                                                                                                           'SNAPSHOT']

aixm:DesignatedPoint       Designator            isAssociatedWith   set of snapshots          Data consistency rule    Error     Rule 217
                                                 AirportHeliport
aixm:DesignatedPoint        Locates.DistanceIndic set of snapshots          Recommended practice    Warning   Rule 223
                            ation



aixm:DesignatedPointTimeS                         baseline outside delta,   Data consistency rule   Error     DP_TLOF_POS           //aixm:DesignatedPointTi
lice                                              snapshot, set of                                                                  meSlice[aixm:interpretatio
                                                  snapshots                                                                         n='BASELINE' or
                                                                                                                                    aixm:interpretation='SNA
                                                                                                                                    PSHOT']




aixm:SignificantPoint                             set of snapshots          Recommended practice    Warning   DESIGNATED_POINT_SP   //aixm:FinalLegTimeSlice[
                                                                                                              _HOR_ACCURACY_1_TE    aixm:interpretation =
                                                                                                              NTH_SEC               'SNAPSHOT']




aixm:SignificantPoint                             set of snapshots          Recommended practice    Warning   DESIGNATED_POINT_SP   //aixm:FinalLegTimeSlice[
                                                                                                              _HOR_ACCURACY_1_TE    aixm:interpretation =
                                                                                                              NTH_SEC               'SNAPSHOT']
aixm:SignificantPoint                             set of snapshots          Recommended practice    Warning   DESIGNATED_POINT_SP       //aixm:FinalLegTimeSlice[
                                                                                                              _HOR_ACCURACY_1_TE        aixm:interpretation =
                                                                                                              NTH_SEC                   'SNAPSHOT']




aixm:DMETimeSlice                                 baseline outside delta,   Recommended practice    Warning   DME_Designator_Unique     //aixm:DMETimeSlice[aix
                                                  snapshot, set of                                            _within_600NM             m:interpretation='BASELI
                                                  snapshots                                                                             NE' or
                                                                                                                                        aixm:interpretation='SNA
                                                                                                                                        PSHOT']



aixm:DMETimeSlice       channel, ghostFrequency   (1 feature)baseline     Data consistency rule     Error     DME_no_channel_ghost_fr   //aixm:DMETimeSlice
                                                  outsidedeltasnapshotset                                     equency
                                                  of snapshots
aixm:NavaidTimeSlice                              baseline outside delta, Recommended practice      Warning   DME_collocated_AHP_hori   //aixm:NavaidTimeSlice[ai
                                                  snapshot, set of                                            zontal_accuracy           xm:interpretation='BASEL
                                                  snapshots                                                                             INE' or
                                                                                                                                        aixm:interpretation='SNA
                                                                                                                                        PSHOT']




aixm:NavaidTimeSlice                              set of snapshots          Data consistency rule   Error     Rule 253                  //aixm:NavaidTimeSlice[ai
                                                                                                                                        xm:interpretation='BASEL
                                                                                                                                        INE' or
                                                                                                                                        aixm:interpretation='SNA
                                                                                                                                        PSHOT']
aixm:Route                                          Data plausibility rule   Warning   Rule 261




aixm:Route                                          Data plausibility rule   Warning   Rule 262




aixm:RunwayCentrelinePoin role   set of snapshots   Data consistency rule    Error     RWY_CTRL_PT_RWY_FA           //aixm:RunwayCentreline
t applied to FATO                                                                      TO_REQ_ELEV                  PointTimeSlice[aixm:inter
                                                                                                                    pretation = 'BASELINE' or
                                                                                                                    aixm:interpretation =
                                                                                                                    'SNAPSHOT']




aixm:RunwayDirection             set of snapshots   Data consistency rule    Error     Rule 295




aixm:FlightConditionCombin       N/A                Minimal data rule        Error     FlightConditionCombination   //aixm:FlightConditionCo
ation                                                                                  _FlightConditionElement      mbination

aixm:FlightConditionElemen       N/A                Data consistency rule    Error     Rule 320                     //aixm:FlightConditionEle
t                                                                                                                   ment
aixm:AircraftStandTimeSlice               baseline outside delta,   Data plausibility rule   Error     GATE_STAND_LT_20KM_        //aixm:AircraftStandTime
                                          snapshot, set of                                             ARP_ADHP                   Slice[aixm:interpretation='
                                          snapshots                                                                               BASELINE' or
                                                                                                                                  aixm:interpretation='SNA
                                                                                                                                  PSHOT']


aixm:AircraftStandTimeSlice               (1 feature)baseline     Recommended practice       Warning   Rule 330                   //aixm:AircraftStandTime
                                          outsidedeltasnapshotset                                                                 Slice
                                          of snapshots


aixm:AircraftStandTimeSlice               (1 feature)baseline     Recommended practice       Warning   GATE_STAND_VAL_ELEV        //aixm:AircraftStandTime
                                          outsidedeltasnapshotset                                      _ACCURACY_1M_OR_1F         Slice
                                          of snapshots                                                 T




aixm:Navaid                               set of snapshots          Data consistency rule    Error     Rule 346


aixm:GlidepathTimeSlice       slope       All                       Data plausibility rule   Error     GlidePath_slope_between_   //aixm:GlidepathTimeSlic
                                                                                                       1_and_5                    e
aixm:GlidepathTimeSlice                   All                       Recommended practice     Warning   ILS_GP_HORIZONTAL_A        //aixm:GlidepathTimeSlic
                                                                                                       CCURACY_1_TENTH_SE         e
                                                                                                       C


aixm:LocalizerTimeSlice       frequency   All                       Recommended practice     Warning   ILS_LLZ_FREQUENCY_U        //aixm:LocalizerTimeSlice
                                                                                                       OM_MHZ

aixm:LocalizerTimeSlice                                             Recommended practice     Warning   Rule 374                   //aixm:LocalizerTimeSlice



aixm:Localizer                            set of snapshots          Recommended practice     Warning   ILS_LLZ_HORIZONTAL_A       //aixm:LocalizerTimeSlice
                                                                                                       CCURACY_1_TENTH_SE         [aixm:interpretation =
                                                                                                       C                          'SNAPSHOT']


aixm:MarkerBeaconTimeSli                  All                       Recommended practice     Warning   MKR_GEO_ACCURACY_1         //aixm:MarkerBeaconTim
ce                                                                                                     _TENTH_SEC                 eSlice
aixm:Azimuth                                          set of snapshots          Data consistency rule    Error     MLS_AZIMUTH_FWD              //aixm:AzimuthTimeSlice[
                                                                                                                                                aixm:interpretation =
                                                                                                                                                'SNAPSHOT']

aixm:AzimuthTimeSlice                                 All                       Recommended practice     Warning   MLS_AZIMUTH_MAG_VA           //aixm:AzimuthTimeSlice
                                                                                                                   R_RES_1_DEG

aixm:AzimuthTimeSlice        angleProportionalLeft    (1 feature)baseline       Data consistency rule    Error     MLS_AZIMUTH_ANGLEC           //aixm:AzimuthTimeSlice
                                                      outsidedeltasnapshotset                                      OVERLEFT_GT_ANGLEP
                                                      of snapshots                                                 ROPORTIONALLEFT
aixm:AzimuthTimeSlice        angleProportionalRight   (1 feature)baseline       Data consistency rule    Error     MLS_AZIMUTH_ANGLEC           //aixm:AzimuthTimeSlice
                                                      outsidedeltasnapshotset                                      OVERRIGHT_GT_ANGLE
                                                      of snapshots                                                 PROPORTIONALRIGHT
aixm:ElevationTimeSlice      angleNominal,            (1 feature)baseline       Data consistency rule    Error     Elevation_angle_nominal_g    //aixm:ElevationTimeSlice
                             angleMinimum             outsidedeltasnapshotset                                      reater_than_angle_min
                                                      of snapshots
aixm:ElevationTimeSlice                               All                       Recommended practice     Warning   MLS_ELEVATION_GEO_A          //aixm:ElevationTimeSlice
                                                                                                                   CCURACY_1_TENTH_SE
                                                                                                                   C


aixm:SafeAltitudeAreaSecto                                                      Data consistency rule    Error     Rule 446
r

aixm:SafeAltitudeAreaSecto                            (1 feature + its objects) Data plausibility rule   Error     MSA_VAL_DIST_VER_GT          //aixm:SafeAltitudeAreaS
r                                                     baseline outsidedelta                                        _300M                        ector
                                                      snapshot set of
                                                      snapshots



aixm:RadioFrequencyAreaTi                             (1 feature + its objects) Data consistency rule    Error     RFAREA_TYPE_COV_RE           //aixm:RadioFrequencyAr
meSlice                                               baseline outsidedelta                                        Q_CIRCLESECTOR_OUT           eaTimeSlice
                                                      snapshot set of                                              ERDISTANCE
                                                      snapshots
aixm:CircleSector                                     (1 feature + its objects) Data plausibility rule   Error     CircleSector_outerDistance   //aixm:CircleSector
                                                      baseline outsidedelta                                        _greater_than_innerDistanc
                                                      snapshot set of                                              e
                                                      snapshots
aixm:RadioFrequencyArea                               set of snapshots          Data consistency rule    Error     Rule 470                     //aixm:AirporHeliport


aixm:RadioFrequencyAreaTi                             (1 feature + its objects) Data consistency rule    Error     NAVAID_LIMITATION_RF         //aixm:RadioFrequencyAr
meSlice                                               baseline outsidedelta                                        A_ANGLE_SCALLOP_RE           eaTimeSlice
                                                      snapshot set of                                              Q_TYPE_SCL_OR_CVR
                                                      snapshots
aixm:NDBTimeSlice                      All                     Recommended practice    Warning   NDB_MAG_VAR_RES_1_            //aixm:NDBTimeSlice
                                                                                                 DEG

aixm:NaivadTimeSlice                   set of snapshots        Recommended practice    Warning   NDB_collocated_AHP_hori       //aixm:NavaidTimeSlice[ai
                                                                                                 zontal_accuracy               xm:interpretation='BASEL
                                                                                                                               INE' or
                                                                                                                               aixm:interpretation='SNA
                                                                                                                               PSHOT']




aixm:VerticalStructure                 set of snapshots        Data consistency rule   Error     Rule 492



aixm:VerticalStructureTime             set of snapshots        Data consistency rule   Error     Rule 493                      //aixm:VerticalStructureTi
SLice                                                                                                                          meSLice


aixm:VerticalStructureTime             All                     Recommended practice    Warning   VerticalStructure_Horizonta   //aixm:VerticalStructureTi
Slice                                                                                            lAccuracy                     meSlice




aixm:VerticalStructureTime             All                     Recommended practice    Warning   OBSTACLE_ELEV_ACCU            //aixm:VerticalStructureTi
Slice                                                                                            RACY_LT_1M_FT                 meSlice




aixm:OrganisationAuthorityT            (1 feature)baseline     Minimal data rule       Error     ORG_AUTH_TYPE_O_IO_           //aixm:OrganisationAuthor
imeSlice                               outsidedeltasnapshotset                                   AOA_HA_A_ATS_REQ_P            ityTimeSlice
                                       of snapshots                                              OSTAL_ADDRESS_PHON
                                                                                                 E



aixm:StandardLevel                     N/A                     Coding rule             Error     StandardLevel_verticalDist    //aixm:StandardLevel
                                                                                                 ance_resolution
aixm:SegmentLeg               course   All                     Recommended practice    Warning   PROCEDURE_LEG_VAL_            //aixm:ArrivalLegTimeSlic
                                                                                                 COURSE_RES_1_DEG              e
aixm:SegmentLeg            course                 All                     Recommended practice      Warning   PROCEDURE_LEG_VAL_        //aixm:ArrivalFeedLegTim
                                                                                                              COURSE_RES_1_DEG          eSlice

aixm:SegmentLeg            course                 All                     Recommended practice      Warning   PROCEDURE_LEG_VAL_        //aixm:MissedApproachLe
                                                                                                              COURSE_RES_1_DEG          gTimeSlice

aixm:SegmentLeg            course                 All                     Recommended practice      Warning   PROCEDURE_LEG_VAL_        //aixm:DepartureLegTime
                                                                                                              COURSE_RES_1_DEG          Slice

aixm:SegmentLeg            course                 All                     Recommended practice      Warning   PROCEDURE_LEG_VAL_        //aixm:InitialLegTimeSlice
                                                                                                              COURSE_RES_1_DEG

aixm:SegmentLeg            course                 All                     Recommended practice      Warning   PROCEDURE_LEG_VAL_        //aixm:IntermediateLegTi
                                                                                                              COURSE_RES_1_DEG          meSlice

aixm:SegmentLeg            course                 All                     Recommended practice      Warning   PROCEDURE_LEG_VAL_        //aixm:FinalLegTimeSlice
                                                                                                              COURSE_RES_1_DEG

aixm:SegmentLeg            legTypeARINC                                   Coding rule               Error     Rule 510


aixm:SegmentLegTimeSlice altitudeInterpretation   (1 feature + its objects) Data consistency rule   Error     Rule 512                  //aixm:SegmentLegTimeS
                                                  baseline outsidedelta                                                                 lice
                                                  snapshot set of
                                                  snapshots
aixm:DepartureLegTimeSlic aixm:verticalAngle      All                       Recommended practice    Warning   Template - DepartureLeg   //aixm:DepartureLegTime
e                                                                                                             verticalAngle range       Slice




aixm:DepartureLegTimeSlic aixm:bankAngle          All                     Recommended practice      Warning   Template - DepartureLeg   //aixm:DepartureLegTime
e                                                                                                             bankAngle range           Slice




aixm:ArrivalLegTimeSlice   aixm:bankAngle         All                     Recommended practice      Warning   Template - ArrivalLeg     //aixm:ArrivalLegTimeSlic
                                                                                                              bankAngle range           e
aixm:ArrivalLegTimeSlice   aixm:verticalAngle   All                       Recommended practice    Warning   Template - ArrivalLeg     //aixm:ArrivalLegTimeSlic
                                                                                                            verticalAngle range       e




aixm:FinalLegTimeSlice     aixm:verticalAngle   All                       Recommended practice    Warning   Template - FinalLeg       //aixm:FinalLegTimeSlice
                                                                                                            verticalAngle range




aixm:FinalLegTimeSlice     aixm:bankAngle       All                       Recommended practice    Warning   Template - FinalLeg       //aixm:FinalLegTimeSlice
                                                                                                            bankAngle range




aixm:ArrivalLeg            speedLimit           baseline outside delta,   Data consistency rule   Error     SegmentLeg_speedLimit_a   //aixm:ArrivalLeg
                                                snapshot, set of                                            nd_speedReference
                                                snapshots




aixm:DepartureLeg          speedLimit           baseline outside delta,   Data consistency rule   Error     SegmentLeg_speedLimit_a   //aixm:DepartureLeg
                                                snapshot, set of                                            nd_speedReference
                                                snapshots
aixm:ApproachLeg            speedLimit   baseline outside delta,   Data consistency rule   Error     SegmentLeg_speedLimit_a   //aixm:ApproachLeg
                                         snapshot, set of                                            nd_speedReference
                                         snapshots




aixm:SegmentLeg             length       All                       Recommended practice    Warning   Rule 529


aixm:SegmentLeg                          set of snapshots          Data consistency rule   Error     Rule 535


aixm:DepartureLegTimeSlic                set of snapshots          Data consistency rule   Error     Rule 537                  //aixm:DepartureLegTime
e                                                                                                                              Slice[aixm:interpretation =
                                                                                                                               'SNAPSHOT']




aixm:ArrivalLegTimeSlice                 set of snapshots          Data consistency rule   Error     Rule 537                  //aixm:ArrivalLegTimeSlic
                                                                                                                               e[aixm:interpretation =
                                                                                                                               'SNAPSHOT']




aixm:ApproachLegTimeSlic                 set of snapshots          Data consistency rule   Error     Rule 537                  //aixm:ApproachLegTime
e                                                                                                                              Slice[aixm:interpretation =
                                                                                                                               'SNAPSHOT']




aixm:ArrivalLegTimeSlice                 baseline outside delta,   Data consistency rule   Error     Segmentleg_HoldingUse_n   //aixm:ArrivalLegTimeSlic
                                         snapshot, set of                                            o_arcCentre               e[aixm:interpretatiuon='B
                                         snapshots                                                                             ASELINE' or
                                                                                                                               aixm:interpretation='SNA
                                                                                                                               PSHOT']
aixm:DepartureLegTimeSlic   baseline outside delta,   Data consistency rule    Error     Segmentleg_HoldingUse_n    //aixm:DepartureLegTime
e                           snapshot, set of                                             o_arcCentre                Slice[aixm:interpretatiuon
                            snapshots                                                                               ='BASELINE' or
                                                                                                                    aixm:interpretation='SNA
                                                                                                                    PSHOT']


aixm:ApproachLegTimeSlic    baseline outside delta,   Data consistency rule    Error     Segmentleg_HoldingUse_n    //aixm:ApproachLegTime
e                           snapshot, set of                                             o_arcCentre                Slice[aixm:interpretatiuon
                            snapshots                                                                               ='BASELINE' or
                                                                                                                    aixm:interpretation='SNA
                                                                                                                    PSHOT']


aixm:RouteSegment                                     Data plausibility rule   Error     Rule 541                   //aixm:AirporHeliport

aixm:RouteSegment           set of snapshots          Data consistency rule    Error     RTE_SEG_RTE_ADV_AT         //aixm:RouteSegmentTim
                                                                                         CS_TYPE_ADVS_EFAS_         eSlice[aixm:interpretation
                                                                                         RPE                        = 'SNAPSHOT']




aixm:RouteSegmentTimeSli    (1 feature + its objects) Data consistency rule    Error     RteSeg_width_between_1_    //aixm:RouteSegmentTim
ce                          baseline outsidedelta                                        and_20                     eSlice
                            snapshot set of
                            snapshots

aixm:RouteSegment           All                       Recommended practice     Warning   RouteSegment
                                                                                         magneticTrack resolution
aixm:RouteSegment          All                       Recommended practice     Warning   RouteSegment
                                                                                        reverseTrueTrack
                                                                                        resolution


aixm:RouteSegment          All                       Recommended practice     Warning   RouteSegment trueTrack
                                                                                        resolution



aixm:RouteSegment          All                       Recommended practice     Warning   RouteSegment
                                                                                        reverseMagneticTrack
                                                                                        resolution


aixm:RouteAvailability                               Data consistency rule    Error     Rule 586




aixm:RouteSegmentTimeSli   (1 feature + its objects) Data plausibility rule   Error     ASL_UPPERLIMIT_BETW      //aixm:RouteSegmentTim
ce                         baseline outsidedelta                                        EEN_RTS_LIMITS_SAME_     eSlice
                           snapshot set of                                              UPPER_LIMIT_REF
                           snapshots
aixm:AirspaceLayer                            N/A                       Data plausibility rule   Error     Rule 602                   //aixm:AirspaceLayer




aixm:RunwayTimeSlice       aixm:lengthStrip   All                       Recommended practice     Warning   Runway_length_resolution   //aixm:RunwayTimeSlice




aixm:RunwayTimeSlice                          baseline outside delta,   Data consistency rule    Error     Runway_Length              //aixm:RunwayTimeSlice[
                                              snapshot, set of                                                                        aixm:interpretation='BAS
                                              snapshots                                                                               ELINE' or
                                                                                                                                      aixm:interpretation='SNA
                                                                                                                                      PSHOT']
aixm:RunwayTimeSlice       aixm:widthStrip    All                       Data consistency rule    Error     Runway_widthStrip_min_15   //aixm:RunwayTimeSlice
                                                                                                           0_meters




aixm:RunwayCentreLinePoi                      (1 feature + its objects) Data consistency rule    Error     Rule 635
nt                                            baseline outsidedelta
                                              snapshot set of
                                              snapshots
aixm:RunwayDirectionTime                      (1 feature + its objects) Minimal data rule        Error     RunwayDir_trueBearing_or   //aixm:RunwayDirectionTi
Slice                                         baseline outsidedelta                                        _magneticBearing_req       meSlice
                                              snapshot set of
                                              snapshots
aixm:RunwayDirectionTime                      All                       Coding rule              Error     RWY_DIRECTION_DESIG        //aixm:RunwayDirectionTi
Slice                                                                                                      _2_NUM_1_LETTER            meSlice

aixm:RunwayDirectionTime                      All                       Recommended practice     Warning   RWY_DIRECTION__ELEV        //aixm:RunwayDirectionTi
Slice                                                                                                      _TDZ_ACCURACY              meSlice
aixm:VisualGlideSlopeIndic   baseline outside delta,     Data consistency rule   Error   Rule 653                    //aixm:VisualGlideSlopeIn
ator                         snapshot, set of                                                                        dicator
                             snapshots

aixm:VisualGlideSlopeIndic   (1 feature + its objects)   Data consistency rule   Error   RWY_DIRECTION_MIN_E         //aixm:VisualGlideSlopeIn
atorTimeSlice                baseline outsidedelta                                       YE_HEIGHT_OVER_THR          dicatorTimeSlice
                             snapshot set of                                             ESHOLD_REQ_TYPE
                             snapshots
aixm:ApproachLightingSyste   (1 feature + its objects)   Data consistency rule   Error   ApproachLightingSystem_n    //aixm:ApproachLightingS
mTimeSlice                   baseline outsidedelta                                       oflash_for_ALSAF            ystemTimeSlice
                             snapshot set of
                             snapshots
aixm:ApproachLightingSyste   (1 feature + its objects)   Data consistency rule   Error   ApproachLightingSystem_n    //aixm:ApproachLightingS
mTimeSlice                   baseline outsidedelta                                       o_lim_intensity_for_ALSAF   ystemTimeSlice
                             snapshot set of
                             snapshots
aixm:ApproachLightingSyste   (1 feature + its objects)   Data consistency rule   Error   ApproachLightingSystem_n    //aixm:ApproachLightingS
mTimeSlice                   baseline outsidedelta                                       o_LIH_LIL_for_MALS_or_      ystemTimeSlice
                             snapshot set of                                             MALSR
                             snapshots
aixm:RunwayDeclaredDista     set of snapshots            Data consistency rule   Error   Rule 666
nce




aixm:RunwayDeclaredDista     set of snapshots            Data consistency rule   Error   Rule 667
nce
aixm:InformationServiceTim     baseline outside delta,   Recommended practice    Warning   InformationService_Operati   //aixm:InformationService
eSlice                         snapshot, set of                                            onalStatus                   TimeSlice
                               snapshots




aixm:AirTrafficControlServic   set of snapshots          Recommended practice    Warning   Rule 685                     //aixm:AirTrafficControlSe
e                                                                                                                       rviceTimeSlice[aixm:inter
                                                                                                                        pretation = 'SNAPSHOT']




aixm:SpecialDateTimeSlice      All                       Data consistency rule   Error     Rule 701                     //aixm:SpecialDateTimeSl
                                                                                                                        ice

aixm:SpecialNavigationStati    set of snapshots          Data consistency rule   Error     SpecialNavigationStation_n   //aixm:SpecialNavigation
onTimeSlice                                                                                ot_master                    StationTimeSlice[aixm:int
                                                                                                                        erpretation='BASELINE'
                                                                                                                        or
                                                                                                                        aixm:interpretation='SNA
                                                                                                                        PSHOT']
aixm:SpecialNavigationStati    set of snapshots          Data consistency rule   Error     SpecialNavigationStation_n   //aixm:SpecialNavigation
onTimeSlice                                                                                ot_slave                     StationTimeSlice[aixm:int
                                                                                                                        erpretation='BASELINE'
                                                                                                                        or
                                                                                                                        aixm:interpretation='SNA
                                                                                                                        PSHOT']
aixm:SpecialNavigationStati    set of snapshots          Data consistency rule   Error     SpecialNavigationStation_n   //aixm:SpecialNavigation
onTimeSlice                                                                                ot_xxx_slave                 StationTimeSlice[aixm:int
                                                                                                                        erpretation='BASELINE'
                                                                                                                        or
                                                                                                                        aixm:interpretation='SNA
                                                                                                                        PSHOT']
aixm:SurfaceCharacteristics    All                       Recommended practice    Warning   SC_Class_PCN_lower_tha       //aixm:SurfaceCharacteris
                                                                                           n_200                        tics
aixm:SurfaceCharacteristics   (1 feature + its objects) Data consistency rule    Error     SC_Class_PCN_req_pave        //aixm:SurfaceCharacteris
                              baseline outsidedelta                                        ment_and_evaluationMetho     tics
                              snapshot set of                                              d_PCN
                              snapshots
aixm:SurfaceCharacteristics   All                       Data consistency rule    Error     SC_Class_LCN_lower_tha       //aixm:SurfaceCharacteris
                                                                                           n_200                        tics
aixm:SurfaceCharacteristics   (1 feature + its objects) Data consistency rule    Error     SC_WeightSIWL_req_tyre       //aixm:SurfaceCharacteris
                              baseline outsidedelta                                        PressureSIWL                 tics
                              snapshot set of
                              snapshots
aixm:RunwayProtectArea        set of snapshots          Data consistency rule    Error     Rule 733



aixm:TACANTimeSlice                                     Recommended practice     Warning   Rule 746                     //aixm:TACANTimeSlice



aixm:NavaidTimeSlice          baseline outside delta,   Recommended practice     Warning   TACAN_collocated_AHP_h       //aixm:NavaidTimeSlice[ai
                              snapshot, set of                                             orizontal_accuracy           xm:interpretation='BASEL
                              snapshots                                                                                 INE' or
                                                                                                                        aixm:interpretation='SNA
                                                                                                                        PSHOT']




aixm:FlightRoutingElement     (1 feature + its objects) Data consistency rule    Error     FRE_SPEED_REQ_SPEE           //aixm:FlightRoutingElem
                              baseline outsidedelta                                        D_REF_AND_CRITERIA           ent
                              snapshot set of
                              snapshots
aixm:FlightRestrictionLevel   (1 feature + its objects) Data plausibility rule   Error     FRL_UPPER_LEVEL_GT_          //aixm:FlightRestrictionLe
                              baseline outsidedelta                                        LOWER_LOWER                  vel
                              snapshot set of
                              snapshots


aixm:Timesheet                (1 feature + its objects) Data consistency rule    Error     Timesheet_startTime_or_st    //aixm:Timesheet
                              baseline outsidedelta                                        artEvent
                              snapshot set of
                              snapshots
aixm:Timesheet                (1 feature + its objects) Data consistency rule    Error     Timesheet_startTime_start    //aixm:Timesheet
                              baseline outsidedelta                                        Event_req_startEventInterp
                              snapshot set of                                              retation
                              snapshots
aixm:Timesheet              (1 feature + its objects) Data consistency rule    Error     Timesheet_startRelativeEv    //aixm:Timesheet
                            baseline outsidedelta                                        ent_req_startEvent
                            snapshot set of
                            snapshots
aixm:Timesheet              (1 feature + its objects) Data consistency rule    Error     Timesheet_endTime_endE       //aixm:Timesheet
                            baseline outsidedelta                                        vent_req_endEventInterpret
                            snapshot set of                                              ation
                            snapshots
aixm:Timesheet              N/A                       Data consistency rule    Error     Timesheet_UTCW_startEn       //aixm:Timesheet
                                                                                         dDate_No_SDLST_or_EDL
                                                                                         ST

aixm:TouchDownLiftOffTime                             Recommended practice     Warning   Rule 786                     //aixm:TouchDownLiftOffT
Slice                                                                                                                 imeSlice




aixm:TouchDownLiftOffTime   baseline outside delta,   Recommended practice     Warning   Rule 803                     //aixm:TouchDownLiftOffT
Slice                       snapshot, set of                                                                          imeSlice[aixm:interpretati
                            snapshots                                                                                 on='BASELINE' or
                                                                                                                      aixm:interpretation='SNA
                                                                                                                      PSHOT']

aixm:UnitTimeSlice          (1 feature + its objects) Minimal data rule        Error     Unit_Address_Telephone       //aixm:UnitTimeSlice[aixm
                            baseline outsidedelta                                                                     :interpretation='BASELIN
                            snapshot set of                                                                           E' or
                            snapshots                                                                                 aixm:interpretation='SNA
                                                                                                                      PSHOT']
aixm:UnitTimeSlice          (1 feature + its objects) Data consistency rule    Error     UNIT_NOF_ADDRESS_AF          //aixm:UnitTimeSlice[aixm
                            baseline outsidedelta                                        TN                           :interpretation='BASELIN
                            snapshot set of                                                                           E' or
                            snapshots                                                                                 aixm:interpretation='SNA
                                                                                                                      PSHOT']
aixm:UnitDependency         N/A                       Data plausibility rule   Error     UnitDependency_Distance      //aixm:UnitDependency




aixm:VORTimeSlice           baseline outside delta,   Data consistency rule    Error     VOR_Designator_Unique_       //aixm:VORTimeSlice[aix
                            snapshot, set of                                             within_600NM                 m:interpretation='BASELI
                            snapshots                                                                                 NE' or
                                                                                                                      aixm:interpretation='SNA
                                                                                                                      PSHOT']
aixm:VORTimeSlice             aixm:frequency       All                      Data consistency rule    Error     VOR_freq_between_108_a       //aixm:VORTimeSlice
                                                                                                               nd_117_975Mhz
aixm:VORTimeSlice             aixm:frequency       All                      Data plausibility rule   Error     VOR_FREQ_50KHZ               //aixm:VORTimeSlice




aixm:VORTimeSlice             aixm:frequency       All                      Data consistency rule    Error     VOR_UOM_Mhz                  //aixm:VORTimeSlice

aixm:VORTimeSlice                                                           Recommended practice     Warning   Rule 838                     //aixm:VORTimeSlice



aixm:VORTimeSlice             declination          All                      Recommended practice     Warning   VOR_DECL_1DEG                //aixm:VORTimeSlice


aixm:Note                                          (1 feature + its objects) Recommended practice    Warning   NOTE_ENGLISH                 //aixm:Note
                                                   baseline outsidedelta
                                                   snapshot set of
                                                   snapshots
aixm:SurfaceCharacteristics                                                  Data consistency rule   Error     SURF_CHAR_WATER_N            //aixm:SurfaceCharacteris
                                                                                                               O_CONDITION                  tics



*                             lowerLimitAltitude   All                      Recommended practice     Warning   generic rule 22 -            *
                                                                                                               Lower_Limit_Altitude_UOM
                                                                                                               _FL_2_3_digits
*                             upperLevel           All                      Recommended practice     Warning   generic rule 26 -            *
                                                                                                               Upper_Level_UOM_FL_2_
                                                                                                               3_digits
*                             upperLimit           (1 feature + its objects) Data consistency rule   Error     standard_upper_limit_refer   *
                                                   baseline outsidedelta                                       ence_for_FL_SM
                                                   snapshot set of
                                                   snapshots
*                                                  (1 feature + its objects) Data consistency rule   Error     check_mandatory_magneti      *
                                                   baseline outsidedelta                                       cVariation_dateMagneticVa
                                                   snapshot set of                                             riation
                                                   snapshots
                                                                             Data consistency rule   Error     Candidate Rule 13


                                                                            Coding rule              Warning   Candidate Rule 9
aixm:AirportHeliport   aixm:designatorIATA   baseline outside delta,   Recommended practice     Warning   Candidate Rule 2 -            //aixm:AirportHeliport[aix
                                             snapshot, set of                                             Mandatory designatorIATA      m:interpretation='BASELI
                                             snapshots                                                                                  NE' or
                                                                                                                                        aixm:interpretation='SNA
                                                                                                                                        PSHOT']




aixm:UnitTimeSlice                           set of snapshots          Data plausibility rule   Error     Unit_Airportheliport_Distan   //aixm:UnitTimeSlice[aixm
                                                                                                          ce                            :interpretation='BASELIN
                                                                                                                                        E' or
                                                                                                                                        aixm:interpretation='SNA
                                                                                                                                        PSHOT']

*                                            All                       Recommended practice     Warning   generic rule 14 -             *
                                                                                                          ELEVATION_MATCH_VE
                                                                                                          RTICAL_ACCURACY




*                      maximumLimit          (1 feature + its objects) Data consistency rule    Error     generic rule 36 -             *
                                             baseline outsidedelta                                        gen_maximumLimitUom_v
                                             snapshot set of                                              s_Reference
                                             snapshots
aixm:RunwayTimeSlice                         (1 feature + its objects) Recommended practice     Warning   Runway_lengthStrip_Great      //aixm:RunwayTimeSlice
                                             baseline outsidedelta                                        erThan_widthStrip
                                             snapshot set of
                                             snapshots



aixm:Timesheet                               (1 feature + its objects) Data consistency rule    Error     Timesheet_endTime_or_en       //aixm:Timesheet
                                             baseline outsidedelta                                        dEvent
                                             snapshot set of
                                             snapshots
aixm:Timesheet                               (1 feature + its objects) Data consistency rule    Error     Timesheet_endRelativeEve      //aixm:Timesheet
                                             baseline outsidedelta                                        nt_req_endEvent
                                             snapshot set of
                                             snapshots
aixm:Timesheet               (1 feature + its objects) Data consistency rule    Error   Timesheet_dayTil_same_c   //aixm:Timesheet
                             baseline outsidedelta                                      ategory_as_day
                             snapshot set of
                             snapshots




aixm:AirspaceTimeSlice       baseline outside delta,   Data consistency rule    Error   AIRSPACE_NO_LOW_AN        //aixm:AirspaceTimeSlice[
                             snapshot, set of                                           D_UP_LIM_REQ_AIRSPA       aixm:interpretation='BAS
                             snapshots                                                  CE_DEP                    ELINE' or
                                                                                                                  aixm:interpretation='SNA
                                                                                                                  PSHOT']




aixm:AirspaceTimeSlice       baseline outside delta,   Data consistency rule    Error   AIRSPACE_UIR_FIR_REQ      //aixm:AirspaceTimeSlice[
                             snapshot, set of                                           _DESIG_ICAO               aixm:interpretation='BAS
                             snapshots                                                                            ELINE' or
                                                                                                                  aixm:interpretation='SNA
                                                                                                                  PSHOT']
aixm:SafeAltitudeAreaSecto   (1 feature + its objects) Data plausibility rule   Error   MSA_OUTER_DISTANCE        //aixm:SafeAltitudeAreaS
r                            baseline outsidedelta                                      _MAX_50NM                 ector
                             snapshot set of
                             snapshots
aixm:RouteSegmentTimeSli     (1 feature + its objects) Data plausibility rule   Error   ASL_LOWERLIMIT_BETW    //aixm:RouteSegmentTim
ce                           baseline outsidedelta                                      EEN_RTS_LIMITS_SAME_   eSlice
                             snapshot set of                                            LOWER_LIMIT_REF
                             snapshots




aixm:AirspaceTimeSlice       baseline outside delta,   Data consistency rule    Error   Rule 151               //aixm:AirspaceTimeSlice[
                             snapshot, set of                                                                  aixm:interpretation='BAS
                             snapshots                                                                         ELINE' or
                                                                                                               aixm:interpretation='SNA
                                                                                                               PSHOT']




aixm:VisualGlideSlopeIndic   (1 feature + its objects) Data consistency rule    Error   RWY_DIRECTION_SLOP     //aixm:VisualGlideSlopeIn
atorTimeSlice                baseline outsidedelta                                      E_ANGLE_REQ_TYPE       dicatorTimeSlice
                             snapshot set of
                             snapshots
aixm:timeSlice               All                       Minimal data rule        Error   Generic TimeSlice      //aixm:timeSlice
                                                                                        Temporality Rule -
                                                                                        StartOfValidity
aixm:timeSlice   All         Minimal data rule       Error     Generic TimeSlice              //aixm:timeSlice
                                                               Temporality Rule -
                                                               EndOfValidity


aixm:timeSLice   All         Data consistency rule   Error     Generic TimeSlice              //aixm:timeSlice
                                                               Temporality Rule -
                                                               EndOfValidity after
                                                               StartOfValidity

aixm:timeSlice               Data consistency rule   Error     BASELINE Temporality           //aixm:timeSlice[descend
                                                               Rule - optional EndOfLife      ant::*/aixm:interpretation='
                                                               equal EndOfValidity            BASELINE']


aixm:timeSlice   Permdelta   Data consistency rule   Error     PERMDELTA Temporality          //aixm:timeSlice[/descend
                                                               Rule - optional StartOfLIve    ant::*/aixm:interpretation='
                                                               equals StartOfValidity         PERMDELTA']


*                Permdelta   Data consistency rule   Error     PERMDELTA Temporality          *[aixm:interpretation='PE
                                                               Rule - EndOfLife alone         RMDELTA']




aixm:timeSlice   Tempdelta   Data consistency rule   Error     TEMPDELTA Temporality          //aixm:timeSlice[descend
                                                               Rule - Must be a period of     ant::*/aixm:interpretation='
                                                               time                           TEMPDELTA']
aixm:timeSlice   Snapshot    Data consistency rule   Error     SNAPSHOT Temporality           //aixm:timeSlice[descend
                                                               Rule - Must be an instant in   ant::*/aixm:interpretation='
                                                               time                           SNAPSHOT']
aixm:Timesheet               Minimal data rule       Warning   Timesheet - mandatory          //aixm:Timesheet
                                                               fields

aixm:Timesheet   N/A         Data consistency rule   Warning   Timesheet - Interpretation 1   //aixm:Timesheet




aixm:Timesheet   N/A         Data consistency rule   Warning   Timesheet - endEvent           //aixm:Timesheet
                                  Recommended practice    Warning   PropertiesWithSchedule -
                                                                    one and only one
                                                                    timeReference

                                  Data consistency rule   Error     Meteorology - mandatory
                                                                    interpretation 1

aixm:Meteorology                  Data consistency rule   Error     Meteorology - mandatory       //aixm:Meteorology
                                                                    visibility2

aixm:MeteorologyTimeSlice         Data consistency rule   Error     Meteorology - mandatory       //aixm:MeteorologyTimeSl
                                                                    interpretation 2              ice[aixm:interpretation='B
                                                                                                  ASELINE' or
                                                                                                  aixm:interpretation='SNA
                                                                                                  PSHOT']
                                  Data consistency rule   Error     Generic TimeSlice
                                                                    Temporality Rule - validity

                                  Recommended practice    Warning   BASELINE Temporality
                                                                    Rule - endOfLife and
                                                                    PERMDELTA
                                  Data consistency rule   Error     PERMDELTA Temporality
                                                                    Rule - valid during
                                                                    associated BASELINE
                                                                    validity
aixm:Timesheet              N/A   Data consistency rule   Error     Timesheet - startdate vs      //aixm:Timesheet
                                                                    endDate


                                  Recommended practice    Warning   Timesheet day vs startDate
                                                                    and endDate

                                  Data consistency rule   Warning   Timesheet -
                                                                    NavaidOperationalStatus
                                                                    validity
                                  Data consistency rule   Error     Timesheet - Navaid and
                                                                    NavaidOperationalStatus

                                  Data consistency rule   Warning   Timesheet -
                                                                    NavaidEquipment and
                                                                    NavaidMonitoringStatus
                                  Data consistency rule   Error     Timesheet -
                                                                    AirportHeliportAvailability
aixm:AzimuthTimeSlice          aixm:magneticVariation   Data consistency rule   Warning   Template - Annex 15 Table      //aixm:AzimuthTimeSlice
                                                                                          A7-3 - Declination and
                                                                                          magnetic variation


aixm:LocalizerTimeSlice        aixm:magneticVariation   Data consistency rule   Warning   Template - Annex 15 Table      //aixm:LocalizerTimeSlice
                                                                                          A7-3 - Declination and
                                                                                          magnetic variation


aixm:AirportHeliportTimeSlic aixm:magneticVariation     Data consistency rule   Warning   Template - Annex 15 Table      //aixm:AirportHeliportTime
e                                                                                         A7-3 - Declination and         Slice
                                                                                          magnetic variation


aixm:NDBTimeSlice              aixm:magneticVariation   Data consistency rule   Warning   Template - Annex 15 Table      //aixm:NDBTimeSlice
                                                                                          A7-3 - Declination and
                                                                                          magnetic variation


aixm:AirportHeliportTimeSlic                            Data consistency rule   Error     Template - Annex 15 Table      //aixm:AirportHeliportTime
e                                                                                         A7-1 - resolution - Latitude   Slice
                                                                                          and longitude
aixm:AirportHeliportTimeSlic aixm:elevation             Data consistency rule   Error     Template - Annex 15 Table      //aixm:AirportHeliportTime
e                                                                                         A7-2 - Int resolution          Slice
                                                                                          Elevation/altitude



aixm:ArrivalLegTimeSlice       course                   Data consistency rule   Error     Template - Annex 15 Table      //aixm:ArrivalLegTimeSlic
                                                                                          A7-4 - Bearing                 e

aixm:FinalLegTimeSlice         course                   Data consistency rule   Error     Template - Annex 15 Table      //aixm:FinalLegTimeSlice
                                                                                          A7-4 - Bearing

aixm:AzimuthTimeSlice          trueBearing              Data consistency rule   Error     Template - Annex 15 Table      //aixm:AzimuthTimeSlice
                                                                                          A7-4 - Bearing

aixm:LocalizerTimeSlice        trueBearing              Data consistency rule   Error     Template - Annex 15 Table      //aixm:LocalizerTimeSlice
                                                                                          A7-4 - Bearing

aixm:RunwayDirectionTime trueBearing                    Data consistency rule   Error     Template - Annex 15 Table      //aixm:RunwayDirectionTi
Slice                                                                                     A7-4 - Bearing                 meSlice

aixm:DepartureLegTimeSlic course                        Data consistency rule   Error     Template - Annex 15 Table      //aixm:DepartureLegTime
e                                                                                         A7-4 - Bearing                 Slice
*   aixm:degrees                N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:includesSingleCRS      N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:anchorPoint            N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:featureMembers         N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:dmsAngle               N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:singleCRSRef           N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:centerOf               N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:metaDataProperty       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:featureMember          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:ellipsoidRef           N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesVerticalCS         N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:geocentricCRSRef       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesMethod             N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesVerticalDatum      N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:MovingObjectStatus     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:LocationString         N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:linearCSRef            N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:DefinitionCollection   N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:decimalMinutes         N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesCS                 N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:cylindricalCSRef       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:operationParameterG    N/A   Recommended practice   Warning   Template - GML Profile   *
    roupRef                                                            restriction
*   aixm:usesEllipsoid          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiPointProperty     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:valueOfParameter       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:seconds                N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:operationMethodRef     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:definedByConversion    N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesImageDatum         N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:baseGeographicCRS      N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiCenterOf          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:compoundCRSRef         N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesValue              N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiCenterLineOf      N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:trianglePatches        N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:sphericalCSRef         N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesEllipsoidalCS      N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiGeometryPropert   N/A   Recommended practice   Warning   Template - GML Profile   *
    y                                                                  restriction
*   aixm:member                 N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:ellipsoidalCSRef       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesTemporalDatum      N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:polarCSRef             N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:MappingRule            N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:transformationRef      N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:temporalCSRef          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:generalOperationPara   N/A   Recommended practice   Warning   Template - GML Profile   *
    meter                                                              restriction
*   aixm:Null                   N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiEdgeOf            N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesEngineeringDatu    N/A   Recommended practice   Warning   Template - GML Profile   *
    m                                                                  restriction
*   aixm:centerLineOf           N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiPosition          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:coordinateSystemAxis   N/A   Recommended practice   Warning   Template - GML Profile   *
    Ref                                                                restriction
*   aixm:derivedCRSRef          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiExtentOf          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:coordinates            N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:generalTransformatio   N/A   Recommended practice   Warning   Template - GML Profile   *
    nRef                                                               restriction
*   aixm:DefinitionProxy        N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesSphericalCS        N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiCurveProperty     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:surfaceArrayProperty   N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:Array                  N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:ObliqueCartesianCS     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiPointDomain       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:verticalCSRef          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:edgeOf                 N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:abstractGeneralOpera   N/A   Recommended practice   Warning   Template - GML Profile   *
    tionParameterRef                                                   restriction
*   aixm:ellipsoidRef           N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:valuesOfGroup          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:projectedCRSRef        N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiLocation          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:curveArrayProperty     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:indirectEntry          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesOperation          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:crsRef                 N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:datumRef               N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:rectifiedGridDomain    N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:dmsAngleValue          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:location               N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesGeodeticDatum      N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesCartesianCS        N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:coordinates            N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:solidArrayProperty     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:passThroughOperatio    N/A   Recommended practice   Warning   Template - GML Profile   *
    nRef                                                               restriction
*   aixm:multiCoverage          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesObliqueCartesian   N/A   Recommended practice   Warning   Template - GML Profile   *
    CS                                                                 restriction
*   aixm:geographicCRSRef       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:priorityLocation       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:GenericMetaData        N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiSolidDomain       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:engineeringDatumRef    N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:AbstractMetaData       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:Bag                    N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:primeMeridianRef       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:definitionRef          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:pointRep               N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:useSingleOperation     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:methodFormula          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:includesParameter      N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:operationRef           N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiSurfaceDomain     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:engineeringCRSRef      N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:coordinateOperationR   N/A   Recommended practice   Warning   Template - GML Profile   *
    ef                                                                 restriction
*   aixm:definitionMember       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:TemporalCS             N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesTimeCS             N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:GeographicCRS          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:obliqueCartesianCSR    N/A   Recommended practice   Warning   Template - GML Profile   *
    ef                                                                 restriction
*   aixm:concatenatedOperatio   N/A   Recommended practice   Warning   Template - GML Profile   *
    nRef                                                               restriction
*   aixm:track                  N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:position               N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesParameter          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:referenceSystemRef     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:gridDomain             N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:includesValue          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesTemporalCS         N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiSolidProperty     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:pointArrayProperty     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiSurfaceProperty   N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:LocationKeyWord        N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:extentOf               N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:members                N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:verticalCRSRef         N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:generalConversionRe    N/A   Recommended practice   Warning   Template - GML Profile   *
    f                                                                  restriction
*   aixm:conversionRef          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:coordinateSystemRef    N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:verticalDatumRef       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:imageCRSRef            N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:imageDatumRef          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:FeatureCollection      N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:minutes                N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:AbstractFeatureColle   N/A   Recommended practice   Warning   Template - GML Profile   *
    ction                                                              restriction
*   aixm:featureProperty        N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesAffineCS           N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:GeocentricCRS          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:geodeticDatum          N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesAxis               N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:cartesianCSRef         N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:usesPrimeMeridian      N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:singleOperationRef     N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:statusReference        N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:operationParameterR    N/A   Recommended practice   Warning   Template - GML Profile   *
    ef                                                                 restriction
*   aixm:topoComplexProperty    N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:userDefinedCSRef       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*   aixm:multiCurveDomain       N/A   Recommended practice   Warning   Template - GML Profile   *
                                                                       restriction
*                         aixm:status               N/A                       Recommended practice    Warning   Template - GML Profile       *
                                                                                                                restriction
*                         aixm:polygonPatches       N/A                       Recommended practice    Warning   Template - GML Profile       *
                                                                                                                restriction
*                         aixm:temporalCRSRef       N/A                       Recommended practice    Warning   Template - GML Profile       *
                                                                                                                restriction
*                         aixm:temporalDatumRef     N/A                       Recommended practice    Warning   Template - GML Profile       *
                                                                                                                restriction
aixm:VORTimeSlice                                   baseline outside delta,   Recommended practice    Warning   VOR_not_collocated_AHP       //aixm:VORTimeSlice[aix
                                                    snapshot, set of                                            _horizontal_accuracy         m:interpretation='BASELI
                                                    snapshots                                                                                NE' or
                                                                                                                                             aixm:interpretation='SNA
                                                                                                                                             PSHOT']


aixm:UnitDependency                                 set of snapshots          Data consistency rule   Error     Rule 828                     //aixm:UnitTimeSLice[aix
                                                                                                                                             m:interpretation='BASELI
                                                                                                                                             NE' or
                                                                                                                                             aixm:interpretation='SNA
                                                                                                                                             PSHOT']



aixm:ObstacleAreaTimeSlic aixm:horizontalAccuracy                             Data consistency rule   Error     Template - Annex 15 Table    //aixm:ObstacleAreaTime
e                                                                                                               A8-2 - Accuracy - Obstacle   Slice[aixm:interpretation='
                                                                                                                data requirements -          BASELINE' or
                                                                                                                                             aixm:interpretation='SNA
                                                                                                                                             PSHOT']
aixm:ObstacleAreaTimeSlic aixm:horizontalAccuracy                             Data consistency rule   Error     Template - Annex 15 Table    //aixm:ObstacleAreaTime
e                                                                                                               A8-2 - Accuracy - Obstacle   Slice[aixm:interpretation='
                                                                                                                data requirements -          BASELINE' or
                                                                                                                                             aixm:interpretation='SNA
                                                                                                                                             PSHOT']
aixm:ObstacleAreaTimeSlic aixm:verticalAccuracy                               Data consistency rule   Error     Template - Annex 15 Table    //aixm:ObstacleAreaTime
e                                                                                                               A8-2 - Accuracy - Obstacle   Slice[aixm:interpretation='
                                                                                                                data requirements -          BASELINE' or
                                                                                                                                             aixm:interpretation='SNA
                                                                                                                                             PSHOT']
aixm:ObstacleAreaTimeSlic aixm:verticalAccuracy                               Data consistency rule   Error     Template - Annex 15 Table    //aixm:ObstacleAreaTime
e                                                                                                               A8-2 - Accuracy - Obstacle   Slice[aixm:interpretation='
                                                                                                                data requirements -          BASELINE' or
                                                                                                                                             aixm:interpretation='SNA
                                                                                                                                             PSHOT']
aixm:ObstacleAreaTimeSlic aixm:horizontalAccuracy                             Data consistency rule   Error     Template - Annex 15 Table    //aixm:ObstacleAreaTime
e                                                                                                               A8-2 - Accuracy - Obstacle   Slice[aixm:interpretation='
                                                                                                                data requirements -          BASELINE' or
                                                                                                                                             aixm:interpretation='SNA
                                                                                                                                             PSHOT']
aixm:ObstacleAreaTimeSlic aixm:verticalAccuracy                        Data consistency rule   Error     Template - Annex 15 Table     //aixm:ObstacleAreaTime
e                                                                                                        A8-2 - Accuracy - Obstacle    Slice[aixm:interpretation='
                                                                                                         data requirements -           BASELINE' or
                                                                                                                                       aixm:interpretation='SNA
                                                                                                                                       PSHOT']
aixm:ElevatedPoint        gml:pos                                      Minimal data rule       Error     generic rule 52 -             //aixm:ElevatedPoint
                                                                                                         srsName_lat_long

aixm:AzimuthTimeSlice                                                  Recommended practice    Warning   Rule 419                      //aixm:AzimuthTimeSlice



aixm:AirspaceLayer        aixm:StandardLevelColum   set of snapshots   Data consistency rule   Error     AirspaceLayer_StandardCo      //aixm:AirspaceLayer
                          n                                                                              lumn


aixm:AirspaceTimeSlice    designator                                   Minimal data rule       Error     Template - Mandatory fields   //aixm:AirspaceTimeSlice
                                                                                                         from AIXM4.5



aixm:VORTimeSlice         designator                                   Minimal data rule       Error     Template - Mandatory fields   //aixm:VORTimeSlice
                                                                                                         from AIXM4.5



aixm:GlidePathTimeSlice   frequency                                    Minimal data rule       Error     Template - Mandatory fields   //aixm:GlidePathTimeSlic
                                                                                                         from AIXM4.5                  e



aixm:MarkerBeaconTimeSli frequency                                     Minimal data rule       Error     Template - Mandatory fields   //aixm:MarkerBeaconTim
ce                                                                                                       from AIXM4.5                  eSlice



aixm:NDBTimeSlice         frequency                                    Minimal data rule       Error     Template - Mandatory fields   //aixm:NDBTimeSlice
                                                                                                         from AIXM4.5



aixm:TouchDownLiftOffTime designator                                   Minimal data rule       Error     Template - Mandatory fields   //aixm:TouchDownLiftOffT
Slice                                                                                                    from AIXM4.5                  imeSlice
aixm:AirportHeliportTimeSlic name                Minimal data rule   Error   Template - Mandatory fields   //aixm:AirportHeliportTime
e                                                                            from AIXM4.5                  Slice



aixm:TouchDownLiftOffLight position              Minimal data rule   Error   Template - Mandatory fields   //aixm:TouchDownLiftOffL
SystemTimeSlice                                                              from AIXM4.5                  ightSystemTimeSlice



aixm:NDBTimeSlice           designator           Minimal data rule   Error   Template - Mandatory fields   //aixm:NDBTimeSlice
                                                                             from AIXM4.5



aixm:RouteTimeSlice         locationDesignator   Minimal data rule   Error   Template - Mandatory fields   //aixm:RouteTimeSlice
                                                                             from AIXM4.5



aixm:SpecialNavigationStati position             Minimal data rule   Error   Template - Mandatory fields   //aixm:SpecialNavigation
onTimeSlice                                                                  from AIXM4.5                  StationTimeSlice



aixm:AirTrafficControlServic type                Minimal data rule   Error   Template - Mandatory fields   //aixm:AirTrafficControlSe
eTimeSlice                                                                   from AIXM4.5                  rviceTimeSlice



aixm:SpecialDateTimeSlice type                   Minimal data rule   Error   Template - Mandatory fields   //aixm:SpecialDateTimeSl
                                                                             from AIXM4.5                  ice



aixm:RunwayCentrelinePoin location               Minimal data rule   Error   Template - Mandatory fields   //aixm:RunwayCentreline
tTimeSlice                                                                   from AIXM4.5                  PointTimeSlice



aixm:AirspaceTimeSlice      type                 Minimal data rule   Error   Template - Mandatory fields   //aixm:AirspaceTimeSlice
                                                                             from AIXM4.5
aixm:ApproachLightingSyste type         Minimal data rule   Error   Template - Mandatory fields   //aixm:ApproachLightingS
mTimeSlice                                                          from AIXM4.5                  ystemTimeSlice



aixm:GlidePathTimeSlice    location     Minimal data rule   Error   Template - Mandatory fields   //aixm:GlidePathTimeSlic
                                                                    from AIXM4.5                  e



aixm:SpecialNavigationSyst designator   Minimal data rule   Error   Template - Mandatory fields   //aixm:SpecialNavigation
emTimeSlice                                                         from AIXM4.5                  SystemTimeSlice



aixm:SpecialDateTimeSlice dateDay       Minimal data rule   Error   Template - Mandatory fields   //aixm:SpecialDateTimeSl
                                                                    from AIXM4.5                  ice



aixm:RunwayDirectionLight position      Minimal data rule   Error   Template - Mandatory fields   //aixm:RunwayDirectionLi
SystemTimeSlice                                                     from AIXM4.5                  ghtSystemTimeSlice



aixm:AzimuthTimeSlice      type         Minimal data rule   Error   Template - Mandatory fields   //aixm:AzimuthTimeSlice
                                                                    from AIXM4.5



aixm:TimesheetTimeSlice    day          Minimal data rule   Error   Template - Mandatory fields   //aixm:TimesheetTimeSlic
                                                                    from AIXM4.5                  e



aixm:TaxiwayTimeSlice      type         Minimal data rule   Error   Template - Mandatory fields   //aixm:TaxiwayTimeSlice
                                                                    from AIXM4.5



aixm:DMETimeSlice          type         Minimal data rule   Error   Template - Mandatory fields   //aixm:DMETimeSlice
                                                                    from AIXM4.5
aixm:AirportHeliportCollocati type          Minimal data rule   Error   Template - Mandatory fields   //aixm:AirportHeliportCollo
onTimeSlice                                                             from AIXM4.5                  cationTimeSlice



aixm:DesignatedPointTimeS location          Minimal data rule   Error   Template - Mandatory fields   //aixm:DesignatedPointTi
lice                                                                    from AIXM4.5                  meSlice



aixm:DesignatedPointTimeS designator        Minimal data rule   Error   Template - Mandatory fields   //aixm:DesignatedPointTi
lice                                                                    from AIXM4.5                  meSlice



aixm:AzimuthTimeSlice        location       Minimal data rule   Error   Template - Mandatory fields   //aixm:AzimuthTimeSlice
                                                                        from AIXM4.5



aixm:RadioFrequencyAreaTi type              Minimal data rule   Error   Template - Mandatory fields   //aixm:RadioFrequencyAr
meSlice                                                                 from AIXM4.5                  eaTimeSlice



aixm:TaxiwayTimeSlice        designator     Minimal data rule   Error   Template - Mandatory fields   //aixm:TaxiwayTimeSlice
                                                                        from AIXM4.5



aixm:MarkerBeaconTimeSli designator         Minimal data rule   Error   Template - Mandatory fields   //aixm:MarkerBeaconTim
ce                                                                      from AIXM4.5                  eSlice



aixm:StandardInstrumentDe RNAV              Minimal data rule   Error   Template - Mandatory fields   //aixm:StandardInstrumen
partureTimeSlice                                                        from AIXM4.5                  tDepartureTimeSlice



aixm:SearchRescueService flightOperations   Minimal data rule   Error   Template - Mandatory fields   //aixm:SearchRescueServ
TimeSlice                                                               from AIXM4.5                  iceTimeSlice
aixm:SpecialNavigationSyst name               Minimal data rule   Error   Template - Mandatory fields   //aixm:SpecialNavigation
emTimeSlice                                                               from AIXM4.5                  SystemTimeSlice



aixm:TimesheetTimeSlice    endDate            Minimal data rule   Error   Template - Mandatory fields   //aixm:TimesheetTimeSlic
                                                                          from AIXM4.5                  e



aixm:GeoBorderTimeSlice    type               Minimal data rule   Error   Template - Mandatory fields   //aixm:GeoBorderTimeSli
                                                                          from AIXM4.5                  ce



aixm:LocalizerTimeSlice    designator         Minimal data rule   Error   Template - Mandatory fields   //aixm:LocalizerTimeSlice
                                                                          from AIXM4.5



aixm:DesignatedPointTimeS type                Minimal data rule   Error   Template - Mandatory fields   //aixm:DesignatedPointTi
lice                                                                      from AIXM4.5                  meSlice



aixm:GroundTrafficControlS flightOperations   Minimal data rule   Error   Template - Mandatory fields   //aixm:GroundTrafficContr
erviceTimeSlice                                                           from AIXM4.5                  olServiceTimeSlice



aixm:VORTimeSlice          location           Minimal data rule   Error   Template - Mandatory fields   //aixm:VORTimeSlice
                                                                          from AIXM4.5



aixm:TimesheetTimeSlice    startDate          Minimal data rule   Error   Template - Mandatory fields   //aixm:TimesheetTimeSlic
                                                                          from AIXM4.5                  e



aixm:TimesheetTimeSlice    endTime            Minimal data rule   Error   Template - Mandatory fields   //aixm:TimesheetTimeSlic
                                                                          from AIXM4.5                  e
aixm:VORTimeSlice           frequency          Minimal data rule   Error   Template - Mandatory fields   //aixm:VORTimeSlice
                                                                           from AIXM4.5



aixm:TimesheetTimeSlice     timeReference      Minimal data rule   Error   Template - Mandatory fields   //aixm:TimesheetTimeSlic
                                                                           from AIXM4.5                  e



aixm:DMETimeSlice           location           Minimal data rule   Error   Template - Mandatory fields   //aixm:DMETimeSlice
                                                                           from AIXM4.5



aixm:AirportHeliportTimeSlic ARP               Minimal data rule   Error   Template - Mandatory fields   //aixm:AirportHeliportTime
e                                                                          from AIXM4.5                  Slice



aixm:TACANTimeSlice         location           Minimal data rule   Error   Template - Mandatory fields   //aixm:TACANTimeSlice
                                                                           from AIXM4.5



aixm:RouteTimeSlice         designatorNumber   Minimal data rule   Error   Template - Mandatory fields   //aixm:RouteTimeSlice
                                                                           from AIXM4.5



aixm:TaxiwayLightSystemTi position             Minimal data rule   Error   Template - Mandatory fields   //aixm:TaxiwayLightSyste
meSlice                                                                    from AIXM4.5                  mTimeSlice



aixm:OrganisationAuthorityT type               Minimal data rule   Error   Template - Mandatory fields   //aixm:OrganisationAuthor
imeSlice                                                                   from AIXM4.5                  ityTimeSlice



aixm:PassengerServiceTim type                  Minimal data rule   Error   Template - Mandatory fields   //aixm:PassengerService
eSlice                                                                     from AIXM4.5                  TimeSlice
aixm:LocalizerTimeSlice    frequency    Minimal data rule   Error   Template - Mandatory fields   //aixm:LocalizerTimeSlice
                                                                    from AIXM4.5



aixm:DistanceIndicationTim distance     Minimal data rule   Error   Template - Mandatory fields   //aixm:DistanceIndication
eSlice                                                              from AIXM4.5                  TimeSlice



aixm:TimesheetTimeSlice    startTime    Minimal data rule   Error   Template - Mandatory fields   //aixm:TimesheetTimeSlic
                                                                    from AIXM4.5                  e



aixm:NavaidTimeSlice       designator   Minimal data rule   Error   Template - Mandatory fields   //aixm:NavaidTimeSlice
                                                                    from AIXM4.5



aixm:GeoBorderTimeSlice    name         Minimal data rule   Error   Template - Mandatory fields   //aixm:GeoBorderTimeSli
                                                                    from AIXM4.5                  ce



aixm:InformationServiceTim type         Minimal data rule   Error   Template - Mandatory fields   //aixm:InformationService
eSlice                                                              from AIXM4.5                  TimeSlice



aixm:AeronauticalGroundLig location     Minimal data rule   Error   Template - Mandatory fields   //aixm:AeronauticalGroun
htTimeSlice                                                         from AIXM4.5                  dLightTimeSlice



aixm:NDBTimeSlice          location     Minimal data rule   Error   Template - Mandatory fields   //aixm:NDBTimeSlice
                                                                    from AIXM4.5



aixm:InstrumentApproachPr RNAV          Minimal data rule   Error   Template - Mandatory fields   //aixm:InstrumentApproac
ocedureTimeSlice                                                    from AIXM4.5                  hProcedureTimeSlice
aixm:TimesheetTimeSlice     startEvent             Minimal data rule   Error   Template - Mandatory fields   //aixm:TimesheetTimeSlic
                                                                               from AIXM4.5                  e



aixm:VORTimeSlice           zeroBearingDirection   Minimal data rule   Error   Template - Mandatory fields   //aixm:VORTimeSlice
                                                                               from AIXM4.5



aixm:InformationServiceTim flightOperations        Minimal data rule   Error   Template - Mandatory fields   //aixm:InformationService
eSlice                                                                         from AIXM4.5                  TimeSlice



aixm:RunwayDirectionTime designator                Minimal data rule   Error   Template - Mandatory fields   //aixm:RunwayDirectionTi
Slice                                                                          from AIXM4.5                  meSlice



aixm:UnitDependencyTime     type                   Minimal data rule   Error   Template - Mandatory fields   //aixm:UnitDependencyTi
Slice                                                                          from AIXM4.5                  meSlice



aixm:AirportHeliportTimeSlic designator            Minimal data rule   Error   Template - Mandatory fields   //aixm:AirportHeliportTime
e                                                                              from AIXM4.5                  Slice



aixm:StandardInstrumentArr RNAV                    Minimal data rule   Error   Template - Mandatory fields   //aixm:StandardInstrumen
ivalTimeSlice                                                                  from AIXM4.5                  tArrivalTimeSlice



aixm:RunwayProtectAreaTi type                      Minimal data rule   Error   Template - Mandatory fields   //aixm:RunwayProtectAre
meSlice                                                                        from AIXM4.5                  aTimeSlice



aixm:ApproachLightingSyste classICAO               Minimal data rule   Error   Template - Mandatory fields   //aixm:ApproachLightingS
mTimeSlice                                                                     from AIXM4.5                  ystemTimeSlice
aixm:AeronauticalGroundLig type                       Minimal data rule   Error   Template - Mandatory fields   //aixm:AeronauticalGroun
htTimeSlice                                                                       from AIXM4.5                  dLightTimeSlice



aixm:AirTrafficControlServic flightOperations         Minimal data rule   Error   Template - Mandatory fields   //aixm:AirTrafficControlSe
eTimeSlice                                                                        from AIXM4.5                  rviceTimeSlice



aixm:ArrivalFeederLegTime legTypeARINC                Minimal data rule   Error   Template - Mandatory fields   //aixm:ArrivalFeederLegTi
Slice                                                                             from AIXM4.5                  meSlice



aixm:RouteTimeSlice          designatorSecondLetter   Minimal data rule   Error   Template - Mandatory fields   //aixm:RouteTimeSlice
                                                                                  from AIXM4.5



aixm:GroundTrafficControlS type                       Minimal data rule   Error   Template - Mandatory fields   //aixm:GroundTrafficContr
erviceTimeSlice                                                                   from AIXM4.5                  olServiceTimeSlice



aixm:RouteTimeSlice          designatorPrefix         Minimal data rule   Error   Template - Mandatory fields   //aixm:RouteTimeSlice
                                                                                  from AIXM4.5



aixm:IntermediateLegTimeS legTypeARINC                Minimal data rule   Error   Template - Mandatory fields   //aixm:IntermediateLegTi
lice                                                                              from AIXM4.5                  meSlice



aixm:NavaidTimeSlice         courseQuality            Minimal data rule   Error   Template - Mandatory fields   //aixm:NavaidTimeSlice
                                                                                  from AIXM4.5



aixm:RadioCommunication      frequencyTransmission    Minimal data rule   Error   Template - Mandatory fields   //aixm:RadioCommunicati
ChannelTimeSlice                                                                  from AIXM4.5                  onChannelTimeSlice
aixm:TouchDownLiftOffTime aimingPoint           Minimal data rule   Error   Template - Mandatory fields   //aixm:TouchDownLiftOffT
Slice                                                                       from AIXM4.5                  imeSlice



aixm:FinalLegTimeSlice     legTypeARINC         Minimal data rule   Error   Template - Mandatory fields   //aixm:FinalLegTimeSlice
                                                                            from AIXM4.5



aixm:RouteTimeSlice        multipleIdentifier   Minimal data rule   Error   Template - Mandatory fields   //aixm:RouteTimeSlice
                                                                            from AIXM4.5



aixm:InitialLegTimeSlice   legTypeARINC         Minimal data rule   Error   Template - Mandatory fields   //aixm:InitialLegTimeSlice
                                                                            from AIXM4.5



aixm:ArrivalLegTimeSlice   legTypeARINC         Minimal data rule   Error   Template - Mandatory fields   //aixm:ArrivalLegTimeSlic
                                                                            from AIXM4.5                  e



aixm:MissedApproachLegTi legTypeARINC           Minimal data rule   Error   Template - Mandatory fields   //aixm:MissedApproachLe
meSlice                                                                     from AIXM4.5                  gTimeSlice



aixm:DMETimeSlice          designator           Minimal data rule   Error   Template - Mandatory fields   //aixm:DMETimeSlice
                                                                            from AIXM4.5



aixm:UnitTimeSlice         name                 Minimal data rule   Error   Template - Mandatory fields   //aixm:UnitTimeSlice
                                                                            from AIXM4.5



aixm:ElevatedPointTimeSlic pos                  Minimal data rule   Error   Template - Mandatory fields   //aixm:ElevatedPointTime
e                                                                           from AIXM4.5                  Slice
aixm:StandardInstrumentDe designator             Minimal data rule   Error   Template - Mandatory fields   //aixm:StandardInstrumen
partureTimeSlice                                                             from AIXM4.5                  tDepartureTimeSlice



aixm:TACANTimeSlice          channel             Minimal data rule   Error   Template - Mandatory fields   //aixm:TACANTimeSlice
                                                                             from AIXM4.5



aixm:StandardLevelTableTi name                   Minimal data rule   Error   Template - Mandatory fields   //aixm:StandardLevelTabl
meSlice                                                                      from AIXM4.5                  eTimeSlice



aixm:StandardInstrumentArr designator            Minimal data rule   Error   Template - Mandatory fields   //aixm:StandardInstrumen
ivalTimeSlice                                                                from AIXM4.5                  tArrivalTimeSlice



aixm:VerticalStructureTime   lighted             Minimal data rule   Error   Template - Mandatory fields   //aixm:VerticalStructureTi
Slice                                                                        from AIXM4.5                  meSlice



aixm:NavaidTimeSlice         signalPerformance   Minimal data rule   Error   Template - Mandatory fields   //aixm:NavaidTimeSlice
                                                                             from AIXM4.5



aixm:TACANTimeSlice          designator          Minimal data rule   Error   Template - Mandatory fields   //aixm:TACANTimeSlice
                                                                             from AIXM4.5



aixm:AngleIndicationTimeSli angle                Minimal data rule   Error   Template - Mandatory fields   //aixm:AngleIndicationTim
ce                                                                           from AIXM4.5                  eSlice



aixm:AeronauticalGroundLig name                  Minimal data rule   Error   Template - Mandatory fields   //aixm:AeronauticalGroun
htTimeSlice                                                                  from AIXM4.5                  dLightTimeSlice
aixm:AirportHeliportTimeSlic type        Minimal data rule   Error   Template - Mandatory fields   //aixm:AirportHeliportTime
e                                                                    from AIXM4.5                  Slice



aixm:AircraftStandTimeSlice location     Minimal data rule   Error   Template - Mandatory fields   //aixm:AircraftStandTime
                                                                     from AIXM4.5                  Slice



aixm:SpecialNavigationStati name         Minimal data rule   Error   Template - Mandatory fields   //aixm:SpecialNavigation
onTimeSlice                                                          from AIXM4.5                  StationTimeSlice



aixm:DepartureLegTimeSlic legTypeARINC   Minimal data rule   Error   Template - Mandatory fields   //aixm:DepartureLegTime
e                                                                    from AIXM4.5                  Slice



aixm:AircraftGroundService type          Minimal data rule   Error   Template - Mandatory fields   //aixm:AircraftGroundServ
TimeSlice                                                            from AIXM4.5                  iceTimeSlice



aixm:ElevationTimeSlice     location     Minimal data rule   Error   Template - Mandatory fields   //aixm:ElevationTimeSlice
                                                                     from AIXM4.5



aixm:AircraftStandTimeSlice designator   Minimal data rule   Error   Template - Mandatory fields   //aixm:AircraftStandTime
                                                                     from AIXM4.5                  Slice



aixm:SearchRescueService type            Minimal data rule   Error   Template - Mandatory fields   //aixm:SearchRescueServ
TimeSlice                                                            from AIXM4.5                  iceTimeSlice



aixm:MarkerBeaconTimeSli location        Minimal data rule   Error   Template - Mandatory fields   //aixm:MarkerBeaconTim
ce                                                                   from AIXM4.5                  eSlice
aixm:OrganisationAuthorityT name             Minimal data rule   Error   Template - Mandatory fields   //aixm:OrganisationAuthor
imeSlice                                                                 from AIXM4.5                  ityTimeSlice



aixm:FlightRestrictionTimeS type             Minimal data rule   Error   Template - Mandatory fields   //aixm:FlightRestrictionTi
lice                                                                     from AIXM4.5                  meSlice



aixm:AirTrafficManagement type               Minimal data rule   Error   Template - Mandatory fields   //aixm:AirTrafficManagem
ServiceTimeSlice                                                         from AIXM4.5                  entServiceTimeSlice



aixm:RunwayTimeSlice         designator      Minimal data rule   Error   Template - Mandatory fields   //aixm:RunwayTimeSlice
                                                                         from AIXM4.5



aixm:InstrumentApproachPr name               Minimal data rule   Error   Template - Mandatory fields   //aixm:InstrumentApproac
ocedureTimeSlice                                                         from AIXM4.5                  hProcedureTimeSlice



aixm:FlightRestrictionTimeS designator       Minimal data rule   Error   Template - Mandatory fields   //aixm:FlightRestrictionTi
lice                                                                     from AIXM4.5                  meSlice



aixm:VerticalStructureTime   part            Minimal data rule   Error   Template - Mandatory fields   //aixm:VerticalStructureTi
Slice                                                                    from AIXM4.5                  meSlice



aixm:AirTrafficManagement flightOperations   Minimal data rule   Error   Template - Mandatory fields   //aixm:AirTrafficManagem
ServiceTimeSlice                                                         from AIXM4.5                  entServiceTimeSlice



aixm:HoldingPatternTimeSli type              Minimal data rule   Error   Template - Mandatory fields   //aixm:HoldingPatternTim
ce                                                                       from AIXM4.5                  eSlice
aixm:TimesheetTimeSlice    endEvent        Minimal data rule   Error   Template - Mandatory fields   //aixm:TimesheetTimeSlic
                                                                       from AIXM4.5                  e



aixm:SpecialNavigationStati serviceType    Minimal data rule   Error   Template - Mandatory fields   //aixm:SpecialNavigation
onTimeSlice                                                            from AIXM4.5                  StationTimeSlice



aixm:VORTimeSlice          type            Minimal data rule   Error   Template - Mandatory fields   //aixm:VORTimeSlice
                                                                       from AIXM4.5



aixm:UnitTimeSlice         compliantICAO   Minimal data rule   Error   Template - Mandatory fields   //aixm:UnitTimeSlice
                                                                       from AIXM4.5



aixm:RouteSegmentTimeSli navigationType    Minimal data rule   Error   Template - Mandatory fields   //aixm:RouteSegmentTim
ce                                                                     from AIXM4.5                  eSlice



aixm:SpecialNavigationSyst type            Minimal data rule   Error   Template - Mandatory fields   //aixm:SpecialNavigation
emTimeSlice                                                            from AIXM4.5                  SystemTimeSlice



aixm:UnitTimeSlice         type            Minimal data rule   Error   Template - Mandatory fields   //aixm:UnitTimeSlice
                                                                       from AIXM4.5



aixm:LocalizerTimeSlice    location        Minimal data rule   Error   Template - Mandatory fields   //aixm:LocalizerTimeSlice
                                                                       from AIXM4.5



aixm:ApronTimeSlice        name            Minimal data rule   Error   Template - Mandatory fields   //aixm:ApronTimeSlice
                                                                       from AIXM4.5
aixm:AircraftStandTimeSlice type                          Minimal data rule   Error   Template - Mandatory fields   //aixm:AircraftStandTime
                                                                                      from AIXM4.5                  Slice



aixm:VerticalStructureTime   group                        Minimal data rule   Error   Template - Mandatory fields   //aixm:VerticalStructureTi
Slice                                                                                 from AIXM4.5                  meSlice



aixm:AirportHeliportTimeSlic aixm:fieldElevation          Coding rule         Error   Template - Mandatory UOM      //aixm:AirportHeliportTime
e                                                                                                                   Slice



aixm:AirportHeliportTimeSlic aixm:fieldElevationAccurac   Coding rule         Error   Template - Mandatory UOM      //aixm:AirportHeliportTime
e                            y                                                                                      Slice



aixm:AirportHeliportTimeSlic aixm:referenceTemperatur     Coding rule         Error   Template - Mandatory UOM      //aixm:AirportHeliportTime
e                            e                                                                                      Slice



aixm:AirportHeliportTimeSlic aixm:transitionAltitude      Coding rule         Error   Template - Mandatory UOM      //aixm:AirportHeliportTime
e                                                                                                                   Slice



aixm:AirportHeliportTimeSlic aixm:transitionLevel         Coding rule         Error   Template - Mandatory UOM      //aixm:AirportHeliportTime
e                                                                                                                   Slice



aixm:AirportHeliportTimeSlic aixm:lowestTemperature       Coding rule         Error   Template - Mandatory UOM      //aixm:AirportHeliportTime
e                                                                                                                   Slice



aixm:AirportHeliportProtecti aixm:width                   Coding rule         Error   Template - Mandatory UOM      //aixm:AirportHeliportProt
onAreaTimeSlice                                                                                                     ectionAreaTimeSlice
aixm:AirportHeliportProtecti aixm:length   Coding rule   Error   Template - Mandatory UOM   //aixm:AirportHeliportProt
onAreaTimeSlice                                                                             ectionAreaTimeSlice



aixm:ApronElementTimeSlic aixm:length      Coding rule   Error   Template - Mandatory UOM   //aixm:ApronElementTime
e                                                                                           Slice



aixm:ApronElementTimeSlic aixm:width       Coding rule   Error   Template - Mandatory UOM   //aixm:ApronElementTime
e                                                                                           Slice



aixm:TouchDownLiftOffTime aixm:length      Coding rule   Error   Template - Mandatory UOM   //aixm:TouchDownLiftOffT
Slice                                                                                       imeSlice



aixm:TouchDownLiftOffTime aixm:width       Coding rule   Error   Template - Mandatory UOM   //aixm:TouchDownLiftOffT
Slice                                                                                       imeSlice



aixm:ApproachLightingSyste aixm:length     Coding rule   Error   Template - Mandatory UOM   //aixm:ApproachLightingS
mTimeSlice                                                                                  ystemTimeSlice



aixm:ArrestingGearTimeSlic aixm:length     Coding rule   Error   Template - Mandatory UOM   //aixm:ArrestingGearTime
e                                                                                           Slice



aixm:ArrestingGearTimeSlic aixm:width      Coding rule   Error   Template - Mandatory UOM   //aixm:ArrestingGearTime
e                                                                                           Slice



aixm:ArrestingGearTimeSlic aixm:location   Coding rule   Error   Template - Mandatory UOM   //aixm:ArrestingGearTime
e                                                                                           Slice
aixm:RunwayTimeSlice   aixm:nominalLength    Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayTimeSlice




aixm:RunwayTimeSlice   aixm:lengthAccuracy   Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayTimeSlice




aixm:RunwayTimeSlice   aixm:nominalWidth     Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayTimeSlice




aixm:RunwayTimeSlice   aixm:widthAccuracy    Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayTimeSlice




aixm:RunwayTimeSlice   aixm:widthShoulder    Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayTimeSlice




aixm:RunwayTimeSlice   aixm:lengthStrip      Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayTimeSlice




aixm:RunwayTimeSlice   aixm:widthStrip       Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayTimeSlice




aixm:RunwayTimeSlice   aixm:lengthOffset     Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayTimeSlice




aixm:RunwayTimeSlice   aixm:widthOffset      Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayTimeSlice
aixm:RunwayBlastPadTime aixm:length                 Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayBlastPadTi
Slice                                                                                                meSlice



aixm:RunwayDirectionTime aixm:elevationTDZ          Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayDirectionTi
Slice                                                                                                meSlice



aixm:RunwayDirectionTime aixm:elevationTDZAccurac   Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayDirectionTi
Slice                    y                                                                           meSlice



aixm:RunwayElementTimeS aixm:length                 Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayElementTi
lice                                                                                                 meSlice



aixm:RunwayElementTimeS aixm:width                  Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayElementTi
lice                                                                                                 meSlice



aixm:VisualGlideSlopeIndic aixm:minimumEyeHeightO   Coding rule   Error   Template - Mandatory UOM   //aixm:VisualGlideSlopeIn
atorTimeSlice              verThreshold                                                              dicatorTimeSlice



aixm:GuidanceLineTimeSlic aixm:maxSpeed             Coding rule   Error   Template - Mandatory UOM   //aixm:GuidanceLineTime
e                                                                                                    Slice



aixm:TaxiwayTimeSlice    aixm:width                 Coding rule   Error   Template - Mandatory UOM   //aixm:TaxiwayTimeSlice




aixm:TaxiwayTimeSlice    aixm:widthShoulder         Coding rule   Error   Template - Mandatory UOM   //aixm:TaxiwayTimeSlice
aixm:TaxiwayTimeSlice      aixm:length                Coding rule   Error   Template - Mandatory UOM   //aixm:TaxiwayTimeSlice




aixm:TaxiwayElementTimeS aixm:length                  Coding rule   Error   Template - Mandatory UOM   //aixm:TaxiwayElementTi
lice                                                                                                   meSlice



aixm:TaxiwayElementTimeS aixm:width                   Coding rule   Error   Template - Mandatory UOM   //aixm:TaxiwayElementTi
lice                                                                                                   meSlice



aixm:AirspaceTimeSlice     aixm:upperLowerSeparatio   Coding rule   Error   Template - Mandatory UOM   //aixm:AirspaceTimeSlice
                           n



aixm:HoldingPatternTimeSli aixm:upperLimit            Coding rule   Error   Template - Mandatory UOM   //aixm:HoldingPatternTim
ce                                                                                                     eSlice



aixm:HoldingPatternTimeSli aixm:lowerLimit            Coding rule   Error   Template - Mandatory UOM   //aixm:HoldingPatternTim
ce                                                                                                     eSlice



aixm:HoldingPatternTimeSli aixm:speedLimit            Coding rule   Error   Template - Mandatory UOM   //aixm:HoldingPatternTim
ce                                                                                                     eSlice



aixm:UnplannedHoldingTim aixm:authorizedAltitude      Coding rule   Error   Template - Mandatory UOM   //aixm:UnplannedHolding
eSlice                                                                                                 TimeSlice



aixm:DMETimeSlice          aixm:ghostFrequency        Coding rule   Error   Template - Mandatory UOM   //aixm:DMETimeSlice
aixm:DMETimeSlice         aixm:displace      Coding rule   Error   Template - Mandatory UOM   //aixm:DMETimeSlice




aixm:GlidepathTimeSlice   aixm:frequency     Coding rule   Error   Template - Mandatory UOM   //aixm:GlidepathTimeSlic
                                                                                              e



aixm:GlidepathTimeSlice   aixm:rdh           Coding rule   Error   Template - Mandatory UOM   //aixm:GlidepathTimeSlic
                                                                                              e



aixm:GlidepathTimeSlice   aixm:rdhAccuracy   Coding rule   Error   Template - Mandatory UOM   //aixm:GlidepathTimeSlic
                                                                                              e



aixm:LocalizerTimeSlice   aixm:frequency     Coding rule   Error   Template - Mandatory UOM   //aixm:LocalizerTimeSlice




aixm:MarkerBeaconTimeSli aixm:frequency      Coding rule   Error   Template - Mandatory UOM   //aixm:MarkerBeaconTim
ce                                                                                            eSlice



aixm:NDBTimeSlice         aixm:frequency     Coding rule   Error   Template - Mandatory UOM   //aixm:NDBTimeSlice




aixm:NavigationSystemChe aixm:upperLimit     Coding rule   Error   Template - Mandatory UOM   //aixm:NavigationSystem
ckpointTimeSlice                                                                              CheckpointTimeSlice



aixm:NavigationSystemChe aixm:lowerLimit     Coding rule   Error   Template - Mandatory UOM   //aixm:NavigationSystem
ckpointTimeSlice                                                                              CheckpointTimeSlice
aixm:NavigationSystemChe aixm:distance                 Coding rule   Error   Template - Mandatory UOM   //aixm:NavigationSystem
ckpointTimeSlice                                                                                        CheckpointTimeSlice



aixm:SDFTimeSlice            aixm:frequency            Coding rule   Error   Template - Mandatory UOM   //aixm:SDFTimeSlice




aixm:SpecialNavigationStati aixm:frequency             Coding rule   Error   Template - Mandatory UOM   //aixm:SpecialNavigation
onTimeSlice                                                                                             StationTimeSlice



aixm:VORTimeSlice            aixm:frequency            Coding rule   Error   Template - Mandatory UOM   //aixm:VORTimeSlice




aixm:AngleIndicationTimeSli aixm:minimumReceptionAlt   Coding rule   Error   Template - Mandatory UOM   //aixm:AngleIndicationTim
ce                          itude                                                                       eSlice



aixm:DistanceIndicationTim aixm:distance               Coding rule   Error   Template - Mandatory UOM   //aixm:DistanceIndication
eSlice                                                                                                  TimeSlice



aixm:DistanceIndicationTim aixm:minimumReceptionAlt    Coding rule   Error   Template - Mandatory UOM   //aixm:DistanceIndication
eSlice                     itude                                                                        TimeSlice



aixm:VerticalStructureTime   aixm:length               Coding rule   Error   Template - Mandatory UOM   //aixm:VerticalStructureTi
Slice                                                                                                   meSlice



aixm:VerticalStructureTime   aixm:width                Coding rule   Error   Template - Mandatory UOM   //aixm:VerticalStructureTi
Slice                                                                                                   meSlice
aixm:VerticalStructureTime   aixm:radius                  Coding rule   Error   Template - Mandatory UOM   //aixm:VerticalStructureTi
Slice                                                                                                      meSlice



aixm:TerminalArrivalAreaTi aixm:outerBufferWidth          Coding rule   Error   Template - Mandatory UOM   //aixm:TerminalArrivalAre
meSlice                                                                                                    aTimeSlice



aixm:TerminalArrivalAreaTi aixm:lateralBufferWidth        Coding rule   Error   Template - Mandatory UOM   //aixm:TerminalArrivalAre
meSlice                                                                                                    aTimeSlice



aixm:NavigationAreaTimeSli aixm:minimumCeiling            Coding rule   Error   Template - Mandatory UOM   //aixm:NavigationAreaTim
ce                                                                                                         eSlice



aixm:NavigationAreaTimeSli aixm:minimumVisibility         Coding rule   Error   Template - Mandatory UOM   //aixm:NavigationAreaTim
ce                                                                                                         eSlice



aixm:DepartureLegTimeSlic aixm:minimumObstacleCle         Coding rule   Error   Template - Mandatory UOM   //aixm:DepartureLegTime
e                         aranceAltitude                                                                   Slice



aixm:FinalLegTimeSlice       aixm:minimumBaroVnavTe       Coding rule   Error   Template - Mandatory UOM   //aixm:FinalLegTimeSlice
                             mperature



aixm:FinalLegTimeSlice       aixm:courseCentrelineDista   Coding rule   Error   Template - Mandatory UOM   //aixm:FinalLegTimeSlice
                             nce



aixm:FinalLegTimeSlice       aixm:courseOffsetDistance    Coding rule   Error   Template - Mandatory UOM   //aixm:FinalLegTimeSlice
aixm:MissedApproachLegTi aixm:heightMAPT            Coding rule   Error   Template - Mandatory UOM   //aixm:MissedApproachLe
meSlice                                                                                              gTimeSlice



aixm:SegmentLegTimeSlice aixm:speedLimit            Coding rule   Error   Template - Mandatory UOM   //aixm:SegmentLegTimeS
                                                                                                     lice



aixm:SegmentLegTimeSlice aixm:length                Coding rule   Error   Template - Mandatory UOM   //aixm:SegmentLegTimeS
                                                                                                     lice



aixm:SegmentLegTimeSlice aixm:duration              Coding rule   Error   Template - Mandatory UOM   //aixm:SegmentLegTimeS
                                                                                                     lice



aixm:SegmentLegTimeSlice aixm:upperLimitAltitude    Coding rule   Error   Template - Mandatory UOM   //aixm:SegmentLegTimeS
                                                                                                     lice



aixm:SegmentLegTimeSlice aixm:lowerLimitAltitude    Coding rule   Error   Template - Mandatory UOM   //aixm:SegmentLegTimeS
                                                                                                     lice



aixm:SegmentLegTimeSlice aixm:altitudeOverrideATC   Coding rule   Error   Template - Mandatory UOM   //aixm:SegmentLegTimeS
                                                                                                     lice



aixm:ChangeOverPointTime aixm:distance              Coding rule   Error   Template - Mandatory UOM   //aixm:ChangeOverPointT
Slice                                                                                                imeSlice



aixm:RouteSegmentTimeSli aixm:upperLimit            Coding rule   Error   Template - Mandatory UOM   //aixm:RouteSegmentTim
ce                                                                                                   eSlice
aixm:RouteSegmentTimeSli aixm:lowerLimit             Coding rule   Error   Template - Mandatory UOM   //aixm:RouteSegmentTim
ce                                                                                                    eSlice



aixm:RouteSegmentTimeSli aixm:minimumObstacleCle     Coding rule   Error   Template - Mandatory UOM   //aixm:RouteSegmentTim
ce                       aranceAltitude                                                               eSlice



aixm:RouteSegmentTimeSli aixm:length                 Coding rule   Error   Template - Mandatory UOM   //aixm:RouteSegmentTim
ce                                                                                                    eSlice



aixm:RouteSegmentTimeSli aixm:widthLeft              Coding rule   Error   Template - Mandatory UOM   //aixm:RouteSegmentTim
ce                                                                                                    eSlice



aixm:RouteSegmentTimeSli aixm:widthRight             Coding rule   Error   Template - Mandatory UOM   //aixm:RouteSegmentTim
ce                                                                                                    eSlice



aixm:RouteSegmentTimeSli aixm:minimumEnrouteAltitu   Coding rule   Error   Template - Mandatory UOM   //aixm:RouteSegmentTim
ce                       de                                                                           eSlice



aixm:RouteSegmentTimeSli aixm:minimumCrossingAtE     Coding rule   Error   Template - Mandatory UOM   //aixm:RouteSegmentTim
ce                       nd                                                                           eSlice



aixm:RouteSegmentTimeSli aixm:maximumCrossingAt      Coding rule   Error   Template - Mandatory UOM   //aixm:RouteSegmentTim
ce                       End                                                                          eSlice



aixm:PilotControlledLighting aixm:duration           Coding rule   Error   Template - Mandatory UOM   //aixm:PilotControlledLight
TimeSlice                                                                                             ingTimeSlice
aixm:PilotControlledLighting aixm:radioFrequency       Coding rule   Error   Template - Mandatory UOM   //aixm:PilotControlledLight
TimeSlice                                                                                               ingTimeSlice



aixm:RadioCommunication    aixm:frequencyTransmissio   Coding rule   Error   Template - Mandatory UOM   //aixm:RadioCommunicati
ChannelTimeSlice           n                                                                            onChannelTimeSlice



aixm:RadioCommunication    aixm:frequencyReception     Coding rule   Error   Template - Mandatory UOM   //aixm:RadioCommunicati
ChannelTimeSlice                                                                                        onChannelTimeSlice



aixm:HoldingAssessmentTi aixm:upperLimit               Coding rule   Error   Template - Mandatory UOM   //aixm:HoldingAssessmen
meSlice                                                                                                 tTimeSlice



aixm:HoldingAssessmentTi aixm:lowerLimit               Coding rule   Error   Template - Mandatory UOM   //aixm:HoldingAssessmen
meSlice                                                                                                 tTimeSlice



aixm:HoldingAssessmentTi aixm:speedLimit               Coding rule   Error   Template - Mandatory UOM   //aixm:HoldingAssessmen
meSlice                                                                                                 tTimeSlice



aixm:HoldingAssessmentTi aixm:legLengthToward          Coding rule   Error   Template - Mandatory UOM   //aixm:HoldingAssessmen
meSlice                                                                                                 tTimeSlice



aixm:HoldingAssessmentTi aixm:legLengthAway            Coding rule   Error   Template - Mandatory UOM   //aixm:HoldingAssessmen
meSlice                                                                                                 tTimeSlice



aixm:RadarEquipmentTime aixm:range                     Coding rule   Error   Template - Mandatory UOM   //aixm:RadarEquipmentTi
Slice                                                                                                   meSlice
aixm:RadarEquipmentTime aixm:rangeAccuracy              Coding rule   Error   Template - Mandatory UOM   //aixm:RadarEquipmentTi
Slice                                                                                                    meSlice



aixm:SurveillanceRadarTim aixm:verticalCoverageAltitu   Coding rule   Error   Template - Mandatory UOM   //aixm:SurveillanceRadar
eSlice                    de                                                                             TimeSlice



aixm:SurveillanceRadarTim aixm:verticalCoverageDista    Coding rule   Error   Template - Mandatory UOM   //aixm:SurveillanceRadar
eSlice                    nce                                                                            TimeSlice



aixm:AerialRefuellingAnchor aixm:speedLimit             Coding rule   Error   Template - Mandatory UOM   //aixm:AerialRefuellingAn
TimeSlice                                                                                                chorTimeSlice



aixm:AerialRefuellingAnchor aixm:legSeparation          Coding rule   Error   Template - Mandatory UOM   //aixm:AerialRefuellingAn
TimeSlice                                                                                                chorTimeSlice



aixm:AerialRefuellingAnchor aixm:legLength              Coding rule   Error   Template - Mandatory UOM   //aixm:AerialRefuellingAn
TimeSlice                                                                                                chorTimeSlice



aixm:AerialRefuellingAnchor aixm:refuellingBaseLevel    Coding rule   Error   Template - Mandatory UOM   //aixm:AerialRefuellingAn
TimeSlice                                                                                                chorTimeSlice



aixm:SurfaceCharacteristics aixm:weightSIWL             Coding rule   Error   Template - Mandatory UOM   //aixm:SurfaceCharacteris
TimeSlice                                                                                                ticsTimeSlice



aixm:SurfaceCharacteristics aixm:tyrePressureSIWL       Coding rule   Error   Template - Mandatory UOM   //aixm:SurfaceCharacteris
TimeSlice                                                                                                ticsTimeSlice
aixm:SurfaceCharacteristics aixm:weightAUW        Coding rule   Error   Template - Mandatory UOM   //aixm:SurfaceCharacteris
TimeSlice                                                                                          ticsTimeSlice



aixm:UsageConditionTimeSl aixm:priorPermission    Coding rule   Error   Template - Mandatory UOM   //aixm:UsageConditionTi
ice                                                                                                meSlice



aixm:NavaidEquipmentDista aixm:distance           Coding rule   Error   Template - Mandatory UOM   //aixm:NavaidEquipmentD
nceTimeSlice                                                                                       istanceTimeSlice



aixm:NavaidEquipmentDista aixm:distanceAccuracy   Coding rule   Error   Template - Mandatory UOM   //aixm:NavaidEquipmentD
nceTimeSlice                                                                                       istanceTimeSlice



aixm:RunwayDeclaredDista aixm:distance            Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayDeclaredDi
nceValueTimeSlice                                                                                  stanceValueTimeSlice



aixm:RunwayDeclaredDista aixm:distanceAccuracy    Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayDeclaredDi
nceValueTimeSlice                                                                                  stanceValueTimeSlice



aixm:RidgeTimeSlice       aixm:distance           Coding rule   Error   Template - Mandatory UOM   //aixm:RidgeTimeSlice




aixm:RidgeTimeSlice       aixm:depth              Coding rule   Error   Template - Mandatory UOM   //aixm:RidgeTimeSlice




aixm:RunwayContamination aixm:clearedLength       Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayContamina
TimeSlice                                                                                          tionTimeSlice
aixm:RunwayContamination aixm:clearedWidth           Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayContamina
TimeSlice                                                                                             tionTimeSlice



aixm:RunwayContamination aixm:furtherClearanceLeng   Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayContamina
TimeSlice                th                                                                           tionTimeSlice



aixm:RunwayContamination aixm:furtherClearanceWidt   Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayContamina
TimeSlice                h                                                                            tionTimeSlice



aixm:RunwayContamination aixm:clearedLengthBegin     Coding rule   Error   Template - Mandatory UOM   //aixm:RunwayContamina
TimeSlice                                                                                             tionTimeSlice



aixm:SurfaceContamination aixm:depth                 Coding rule   Error   Template - Mandatory UOM   //aixm:SurfaceContaminat
TimeSlice                                                                                             ionTimeSlice



aixm:TaxiwayContamination aixm:clearedWidth          Coding rule   Error   Template - Mandatory UOM   //aixm:TaxiwayContamina
TimeSlice                                                                                             tionTimeSlice



aixm:AirspaceVolumeTimeS aixm:upperLimit             Coding rule   Error   Template - Mandatory UOM   //aixm:AirspaceVolumeTi
lice                                                                                                  meSlice



aixm:AirspaceVolumeTimeS aixm:maximumLimit           Coding rule   Error   Template - Mandatory UOM   //aixm:AirspaceVolumeTi
lice                                                                                                  meSlice



aixm:AirspaceVolumeTimeS aixm:lowerLimit             Coding rule   Error   Template - Mandatory UOM   //aixm:AirspaceVolumeTi
lice                                                                                                  meSlice
aixm:AirspaceVolumeTimeS aixm:minimumLimit           Coding rule   Error   Template - Mandatory UOM   //aixm:AirspaceVolumeTi
lice                                                                                                  meSlice



aixm:AirspaceVolumeTimeS aixm:width                  Coding rule   Error   Template - Mandatory UOM   //aixm:AirspaceVolumeTi
lice                                                                                                  meSlice



aixm:CurveTimeSlice        aixm:horizontalAccuracy   Coding rule   Error   Template - Mandatory UOM   //aixm:CurveTimeSlice




aixm:ElevatedCurveTimeSli aixm:elevation             Coding rule   Error   Template - Mandatory UOM   //aixm:ElevatedCurveTim
ce                                                                                                    eSlice



aixm:ElevatedCurveTimeSli aixm:geoidUndulation       Coding rule   Error   Template - Mandatory UOM   //aixm:ElevatedCurveTim
ce                                                                                                    eSlice



aixm:ElevatedCurveTimeSli aixm:verticalAccuracy      Coding rule   Error   Template - Mandatory UOM   //aixm:ElevatedCurveTim
ce                                                                                                    eSlice



aixm:ElevatedPointTimeSlic aixm:elevation            Coding rule   Error   Template - Mandatory UOM   //aixm:ElevatedPointTime
e                                                                                                     Slice



aixm:ElevatedPointTimeSlic aixm:geoidUndulation      Coding rule   Error   Template - Mandatory UOM   //aixm:ElevatedPointTime
e                                                                                                     Slice



aixm:ElevatedPointTimeSlic aixm:verticalAccuracy     Coding rule   Error   Template - Mandatory UOM   //aixm:ElevatedPointTime
e                                                                                                     Slice
aixm:ElevatedSurfaceTimeS aixm:elevation             Coding rule   Error   Template - Mandatory UOM   //aixm:ElevatedSurfaceTi
lice                                                                                                  meSlice



aixm:ElevatedSurfaceTimeS aixm:geoidUndulation       Coding rule   Error   Template - Mandatory UOM   //aixm:ElevatedSurfaceTi
lice                                                                                                  meSlice



aixm:ElevatedSurfaceTimeS aixm:verticalAccuracy      Coding rule   Error   Template - Mandatory UOM   //aixm:ElevatedSurfaceTi
lice                                                                                                  meSlice



aixm:PointTimeSlice        aixm:horizontalAccuracy   Coding rule   Error   Template - Mandatory UOM   //aixm:PointTimeSlice




aixm:SurfaceTimeSlice      aixm:horizontalAccuracy   Coding rule   Error   Template - Mandatory UOM   //aixm:SurfaceTimeSlice




aixm:HoldingPatternDistanc aixm:length               Coding rule   Error   Template - Mandatory UOM   //aixm:HoldingPatternDist
eTimeSlice                                                                                            anceTimeSlice



aixm:HoldingPatternDuratio aixm:duration             Coding rule   Error   Template - Mandatory UOM   //aixm:HoldingPatternDur
nTimeSlice                                                                                            ationTimeSlice



aixm:EnRouteSegmentPoint aixm:turnRadius             Coding rule   Error   Template - Mandatory UOM   //aixm:EnRouteSegmentP
TimeSlice                                                                                             ointTimeSlice



aixm:PointReferenceTimeSli aixm:priorFixTolerance    Coding rule   Error   Template - Mandatory UOM   //aixm:PointReferenceTim
ce                                                                                                    eSlice
aixm:PointReferenceTimeSli aixm:postFixTolerance          Coding rule   Error   Template - Mandatory UOM   //aixm:PointReferenceTim
ce                                                                                                         eSlice



aixm:TerminalSegmentPoint aixm:leadDME                    Coding rule   Error   Template - Mandatory UOM   //aixm:TerminalSegmentP
TimeSlice                                                                                                  ointTimeSlice



aixm:VerticalStructurePartTi aixm:verticalExtent          Coding rule   Error   Template - Mandatory UOM   //aixm:VerticalStructurePa
meSlice                                                                                                    rtTimeSlice



aixm:VerticalStructurePartTi aixm:verticalExtentAccurac   Coding rule   Error   Template - Mandatory UOM   //aixm:VerticalStructurePa
meSlice                      y                                                                             rtTimeSlice



aixm:ApproachAltitudeTable aixm:altitude                  Coding rule   Error   Template - Mandatory UOM   //aixm:ApproachAltitudeT
TimeSlice                                                                                                  ableTimeSlice



aixm:ApproachDistanceTabl aixm:valueHAT                   Coding rule   Error   Template - Mandatory UOM   //aixm:ApproachDistance
eTimeSlice                                                                                                 TableTimeSlice



aixm:ApproachDistanceTabl aixm:distance                   Coding rule   Error   Template - Mandatory UOM   //aixm:ApproachDistance
eTimeSlice                                                                                                 TableTimeSlice



aixm:ApproachTimingTable aixm:time                        Coding rule   Error   Template - Mandatory UOM   //aixm:ApproachTimingTa
TimeSlice                                                                                                  bleTimeSlice



aixm:ApproachTimingTable aixm:speed                       Coding rule   Error   Template - Mandatory UOM   //aixm:ApproachTimingTa
TimeSlice                                                                                                  bleTimeSlice
aixm:MissedApproachGroup aixm:alternateClimbAltitude   Coding rule   Error   Template - Mandatory UOM   //aixm:MissedApproachGr
TimeSlice                                                                                               oupTimeSlice



aixm:FASDataBlockTimeSli aixm:thresholdCourseWidt      Coding rule   Error   Template - Mandatory UOM   //aixm:FASDataBlockTim
ce                       h                                                                              eSlice



aixm:FASDataBlockTimeSli aixm:lengthOffset             Coding rule   Error   Template - Mandatory UOM   //aixm:FASDataBlockTim
ce                                                                                                      eSlice



aixm:EquipmentUnavailable aixm:visibilityAdjustment    Coding rule   Error   Template - Mandatory UOM   //aixm:EquipmentUnavail
AdjustmentColumnTimeSlic                                                                                ableAdjustmentColumnTi
e                                                                                                       meSlice


aixm:MinimaTimeSlice       aixm:altitude               Coding rule   Error   Template - Mandatory UOM   //aixm:MinimaTimeSlice




aixm:MinimaTimeSlice       aixm:height                 Coding rule   Error   Template - Mandatory UOM   //aixm:MinimaTimeSlice




aixm:MinimaTimeSlice       aixm:militaryHeight         Coding rule   Error   Template - Mandatory UOM   //aixm:MinimaTimeSlice




aixm:MinimaTimeSlice       aixm:radioHeight            Coding rule   Error   Template - Mandatory UOM   //aixm:MinimaTimeSlice




aixm:MinimaTimeSlice       aixm:visibility             Coding rule   Error   Template - Mandatory UOM   //aixm:MinimaTimeSlice
aixm:MinimaTimeSlice        aixm:militaryVisibility     Coding rule   Error   Template - Mandatory UOM   //aixm:MinimaTimeSlice




aixm:DepartureArrivalCondit aixm:minimumEnrouteAltitu   Coding rule   Error   Template - Mandatory UOM   //aixm:DepartureArrivalCo
ionTimeSlice                de                                                                           nditionTimeSlice



aixm:DepartureArrivalCondit aixm:minimumCrossingAtE     Coding rule   Error   Template - Mandatory UOM   //aixm:DepartureArrivalCo
ionTimeSlice                nd                                                                           nditionTimeSlice



aixm:DepartureArrivalCondit aixm:maximumCrossingAt      Coding rule   Error   Template - Mandatory UOM   //aixm:DepartureArrivalCo
ionTimeSlice                End                                                                          nditionTimeSlice



aixm:SectorDesignTimeSlic aixm:terminationAltitude      Coding rule   Error   Template - Mandatory UOM   //aixm:SectorDesignTime
e                                                                                                        Slice



aixm:SafeAltitudeAreaSecto aixm:bufferWidth             Coding rule   Error   Template - Mandatory UOM   //aixm:SafeAltitudeAreaS
rTimeSlice                                                                                               ectorTimeSlice



aixm:HoldingUseTimeSlice    aixm:instructedAltitude     Coding rule   Error   Template - Mandatory UOM   //aixm:HoldingUseTimeSli
                                                                                                         ce



aixm:DirectFlightClassTime aixm:exceedLength            Coding rule   Error   Template - Mandatory UOM   //aixm:DirectFlightClassTi
Slice                                                                                                    meSlice



aixm:FlightRestrictionLevelT aixm:upperLevel            Coding rule   Error   Template - Mandatory UOM   //aixm:FlightRestrictionLe
imeSlice                                                                                                 velTimeSlice
aixm:FlightRestrictionLevelT aixm:lowerLevel    Coding rule   Error   Template - Mandatory UOM   //aixm:FlightRestrictionLe
imeSlice                                                                                         velTimeSlice



aixm:FlightRoutingElementT aixm:speed           Coding rule   Error   Template - Mandatory UOM   //aixm:FlightRoutingElem
imeSlice                                                                                         entTimeSlice



aixm:AircraftCharacteristicTi aixm:wingSpan     Coding rule   Error   Template - Mandatory UOM   //aixm:AircraftCharacterist
meSlice                                                                                          icTimeSlice



aixm:AircraftCharacteristicTi aixm:weight       Coding rule   Error   Template - Mandatory UOM   //aixm:AircraftCharacterist
meSlice                                                                                          icTimeSlice



aixm:AircraftCharacteristicTi aixm:speed        Coding rule   Error   Template - Mandatory UOM   //aixm:AircraftCharacterist
meSlice                                                                                          icTimeSlice



aixm:AirspaceLayerTimeSlic aixm:upperLimit      Coding rule   Error   Template - Mandatory UOM   //aixm:AirspaceLayerTime
e                                                                                                Slice



aixm:AirspaceLayerTimeSlic aixm:lowerLimit      Coding rule   Error   Template - Mandatory UOM   //aixm:AirspaceLayerTime
e                                                                                                Slice



aixm:CircleSectorTimeSlice aixm:innerDistance   Coding rule   Error   Template - Mandatory UOM   //aixm:CircleSectorTimeSl
                                                                                                 ice



aixm:CircleSectorTimeSlice aixm:outerDistance   Coding rule   Error   Template - Mandatory UOM   //aixm:CircleSectorTimeSl
                                                                                                 ice
aixm:CircleSectorTimeSlice aixm:upperLimit              Coding rule   Error   Template - Mandatory UOM   //aixm:CircleSectorTimeSl
                                                                                                         ice



aixm:CircleSectorTimeSlice aixm:lowerLimit              Coding rule   Error   Template - Mandatory UOM   //aixm:CircleSectorTimeSl
                                                                                                         ice



aixm:LightElementTimeSlic aixm:intensity                Coding rule   Error   Template - Mandatory UOM   //aixm:LightElementTime
e                                                                                                        Slice



aixm:MeteorologyTimeSlice aixm:visibility               Coding rule   Error   Template - Mandatory UOM   //aixm:MeteorologyTimeSl
                                                                                                         ice



aixm:MeteorologyTimeSlice aixm:runwayVisualRange        Coding rule   Error   Template - Mandatory UOM   //aixm:MeteorologyTimeSl
                                                                                                         ice



aixm:TimesheetTimeSlice     aixm:startTimeRelativeEve   Coding rule   Error   Template - Mandatory UOM   //aixm:TimesheetTimeSlic
                            nt                                                                           e



aixm:TimesheetTimeSlice     aixm:endTimeRelativeEven    Coding rule   Error   Template - Mandatory UOM   //aixm:TimesheetTimeSlic
                            t                                                                            e



aixm:StandardLevelTimeSli aixm:verticalDistance         Coding rule   Error   Template - Mandatory UOM   //aixm:StandardLevelTim
ce                                                                                                       eSlice



aixm:AltitudeAdjustmentTim aixm:altitudeAdjustment      Coding rule   Error   Template - Mandatory UOM   //aixm:AltitudeAdjustment
eSlice                                                                                                   TimeSlice
aixm:ObstacleAssessmentA aixm:assessedAltitude        Coding rule   Error   Template - Mandatory UOM   //aixm:ObstacleAssessme
reaTimeSlice                                                                                           ntAreaTimeSlice



aixm:ObstacleAssessmentA aixm:slopeLowerAltitude      Coding rule   Error   Template - Mandatory UOM   //aixm:ObstacleAssessme
reaTimeSlice                                                                                           ntAreaTimeSlice



aixm:ObstaclePlacementTi    aixm:obstacleDistance     Coding rule   Error   Template - Mandatory UOM   //aixm:ObstaclePlacemen
meSlice                                                                                                tTimeSlice



aixm:ObstructionTimeSlice   aixm:requiredClearance    Coding rule   Error   Template - Mandatory UOM   //aixm:ObstructionTimeSli
                                                                                                       ce



aixm:ObstructionTimeSlice   aixm:minimumAltitude      Coding rule   Error   Template - Mandatory UOM   //aixm:ObstructionTimeSli
                                                                                                       ce



aixm:SurfaceContamination aixm:depth                  Coding rule   Error   Template - Mandatory UOM   //aixm:SurfaceContaminat
TimeSlice                                                                                              ionTimeSlice



aixm:SurfaceContamination aixm:depth                  Coding rule   Error   Template - Mandatory UOM   //aixm:SurfaceContaminat
TimeSlice                                                                                              ionTimeSlice



aixm:CurveTimeSlice         aixm:horizontalAccuracy   Coding rule   Error   Template - Mandatory UOM   //aixm:CurveTimeSlice




aixm:PointTimeSlice         aixm:horizontalAccuracy   Coding rule   Error   Template - Mandatory UOM   //aixm:PointTimeSlice
aixm:SurfaceTimeSlice      aixm:horizontalAccuracy                            Coding rule              Error   Template - Mandatory UOM     //aixm:SurfaceTimeSlice




aixm:ArrivalLegTimeSlice   aixm:length                                        Data consistency rule    Error   Template - Annex 15 Table    //aixm:ArrivalLegTimeSlic
                                                                                                               A7-5 - fract resolution -    e
                                                                                                               Length/distance/dimension




aixm:FinalLegTimeSlice     aixm:length                                        Data consistency rule    Error   Template - Annex 15 Table    //aixm:FinalLegTimeSlice
                                                                                                               A7-5 - fract resolution -
                                                                                                               Length/distance/dimension




aixm:DepartureLegTimeSlic aixm:length                                         Data consistency rule    Error   Template - Annex 15 Table    //aixm:DepartureLegTime
e                                                                                                              A7-5 - fract resolution -    Slice
                                                                                                               Length/distance/dimension




aixm:RunwayCentreLinePoi aixm:verticalAccuracy                                Data consistency rule    Error   Template - Annex 15 Table    //aixm:RunwayCentreLine
ntTimeSlice                                                                                                    A7-2 - Decimal               PointTimeSlice
                                                                                                               Elevation/altitude


aixm:ElevatedPointTimeslic aixm:elevation            (1 feature + its objects) Data consistency rule   Error   generic rule 53 -            //aixm:ElevatedPointTime
e                                                    baseline outsidedelta                                     ElevatedPoint_elevation_ve   slice
                                                     snapshot set of                                           rticalDatum
                                                     snapshots

aixm:ElevatedCurveTimeslic aixm:elevation            (1 feature + its objects) Data consistency rule   Error   generic rule 53 -            //aixm:ElevatedCurveTim
e                                                    baseline outsidedelta                                     ElevatedCurve_elevation_v    eslice
                                                     snapshot set of                                           erticalDatum
                                                     snapshots
aixm:ElevatedPointTimeslic aixm:elevation                (1 feature + its objects) Data consistency rule   Error   generic rule 53 -              //aixm:ElevatedPointTime
e                                                        baseline outsidedelta                                     ElevatedPoint_pos_vertical     slice
                                                         snapshot set of                                           Datum
                                                         snapshots

aixm:AirportHeliportTimeSlic aixm:elevation              (1 feature + its objects) Data consistency rule   Error   generic rule 53 -              //aixm:AirportHeliportTime
eTimeslice                                               baseline outsidedelta                                     AirportHeliportTimeSlice_fi    SliceTimeslice
                                                         snapshot set of                                           eldElevation_verticalDatum
                                                         snapshots

aixm:AirportHeliportTimeSlic aixm:elevation              (1 feature + its objects) Data consistency rule   Error   generic rule 53 -              //aixm:AirportHeliportTime
eTimeslice                                               baseline outsidedelta                                     AirportHeliportTimeSlice_tr    SliceTimeslice
                                                         snapshot set of                                           ansitionAltitude_verticalDat
                                                         snapshots                                                 um

aixm:ElevatedSurfaceTimes aixm:elevation                 (1 feature + its objects) Data consistency rule   Error   generic rule 53 -              //aixm:ElevatedSurfaceTi
lice                                                     baseline outsidedelta                                     ElevatedSurface_elevation      meslice
                                                         snapshot set of                                           _verticalDatum
                                                         snapshots

aixm:DMETimeSlice                                                                 Data consistency rule    Error   DME_Elevation_Resolution       //aixm:DMETimeSlice

aixm:DMETimeSlice                                                                 Data consistency rule    Error   DME/P_Elevation_Resoluti       //aixm:DMETimeSlice
                                                                                                                   on
aixm:ElevatedPoint                                       (1 feature + its objects) Data consistency rule   Error   generic rule 54 -              //aixm:ElevatedPoint
                                                         baseline outsidedelta                                     ElevatedPoint_verticalDatu
                                                         snapshot set of                                           m_pos
                                                         snapshots
aixm:RunwayDirectionTime widthAccuracy                                             Recommended practice    Error   Template - Mandatory           //aixm:RunwayDirectionTi
Slice                                                                                                              value when accuracy            meSlice[aixm:interpretatio
                                                                                                                   present                        n='BASELINE' or
                                                                                                                                                  aixm:interpretation='SNA
                                                                                                                                                  PSHOT']
aixm:RunwayTimeSlice        lengthAccuracy                                        Recommended practice     Error   Template - Mandatory           //aixm:RunwayTimeSlice[
                                                                                                                   value when accuracy            aixm:interpretation='BAS
                                                                                                                   present                        ELINE' or
                                                                                                                                                  aixm:interpretation='SNA
                                                                                                                                                  PSHOT']
aixm:AirportHeliportTimeSlic magneticVariationAccuracy                            Recommended practice     Error   Template - Mandatory           //aixm:AirportHeliportTime
e                                                                                                                  value when accuracy            Slice[aixm:interpretation='
                                                                                                                   present                        BASELINE' or
                                                                                                                                                  aixm:interpretation='SNA
                                                                                                                                                  PSHOT']
aixm:RunwayDirectionTime elevationTDZAccuracy                                     Recommended practice     Error   Template - Mandatory           //aixm:RunwayDirectionTi
Slice                                                                                                              value when accuracy            meSlice[aixm:interpretatio
                                                                                                                   present                        n='BASELINE' or
                                                                                                                                                  aixm:interpretation='SNA
                                                                                                                                                  PSHOT']
aixm:LocalizerTimeSlice   magneticVariationAccuracy   Recommended practice   Error   Template - Mandatory   //aixm:LocalizerTimeSlice
                                                                                     value when accuracy    [aixm:interpretation='BAS
                                                                                     present                ELINE' or
                                                                                                            aixm:interpretation='SNA
                                                                                                            PSHOT']
aixm:PrecisionApproachRad rangeAccuracy               Recommended practice   Error   Template - Mandatory   //aixm:PrecisionApproach
arTimeSlice                                                                          value when accuracy    RadarTimeSlice[aixm:inte
                                                                                     present                rpretation='BASELINE' or
                                                                                                            aixm:interpretation='SNA
                                                                                                            PSHOT']

aixm:LocalizerTimeSlice   trueBearingAccuracy         Recommended practice   Error   Template - Mandatory   //aixm:LocalizerTimeSlice
                                                                                     value when accuracy    [aixm:interpretation='BAS
                                                                                     present                ELINE' or
                                                                                                            aixm:interpretation='SNA
                                                                                                            PSHOT']
aixm:AzimuthTimeSlice     trueBearingAccuracy         Recommended practice   Error   Template - Mandatory   //aixm:AzimuthTimeSlice[
                                                                                     value when accuracy    aixm:interpretation='BAS
                                                                                     present                ELINE' or
                                                                                                            aixm:interpretation='SNA
                                                                                                            PSHOT']
aixm:RunwayTimeSlice      widthAccuracy               Recommended practice   Error   Template - Mandatory   //aixm:RunwayTimeSlice[
                                                                                     value when accuracy    aixm:interpretation='BAS
                                                                                     present                ELINE' or
                                                                                                            aixm:interpretation='SNA
                                                                                                            PSHOT']
aixm:ElevationTimeSlice   magneticVariationAccuracy   Recommended practice   Error   Template - Mandatory   //aixm:ElevationTimeSlice
                                                                                     value when accuracy    [aixm:interpretation='BAS
                                                                                     present                ELINE' or
                                                                                                            aixm:interpretation='SNA
                                                                                                            PSHOT']
aixm:ElevationTimeSlice   angleAccuracy               Recommended practice   Error   Template - Mandatory   //aixm:ElevationTimeSlice
                                                                                     value when accuracy    [aixm:interpretation='BAS
                                                                                     present                ELINE' or
                                                                                                            aixm:interpretation='SNA
                                                                                                            PSHOT']
aixm:LocalizerTimeSlice   magneticBearingAccuracy     Recommended practice   Error   Template - Mandatory   //aixm:LocalizerTimeSlice
                                                                                     value when accuracy    [aixm:interpretation='BAS
                                                                                     present                ELINE' or
                                                                                                            aixm:interpretation='SNA
                                                                                                            PSHOT']
aixm:GlidePathTimeSlice   magneticVariationAccuracy   Recommended practice   Error   Template - Mandatory   //aixm:GlidePathTimeSlic
                                                                                     value when accuracy    e[aixm:interpretation='BA
                                                                                     present                SELINE' or
                                                                                                            aixm:interpretation='SNA
                                                                                                            PSHOT']
aixm:PrecisionApproachRad slopeAccuracy                 Recommended practice   Error   Template - Mandatory   //aixm:PrecisionApproach
arTimeSlice                                                                            value when accuracy    RadarTimeSlice[aixm:inte
                                                                                       present                rpretation='BASELINE' or
                                                                                                              aixm:interpretation='SNA
                                                                                                              PSHOT']

aixm:GlidePathTimeSlice     angleAccuracy               Recommended practice   Error   Template - Mandatory   //aixm:GlidePathTimeSlic
                                                                                       value when accuracy    e[aixm:interpretation='BA
                                                                                       present                SELINE' or
                                                                                                              aixm:interpretation='SNA
                                                                                                              PSHOT']
aixm:LocalizerTimeSlice     widthCourseAccuracy         Recommended practice   Error   Template - Mandatory   //aixm:LocalizerTimeSlice
                                                                                       value when accuracy    [aixm:interpretation='BAS
                                                                                       present                ELINE' or
                                                                                                              aixm:interpretation='SNA
                                                                                                              PSHOT']
aixm:RadarEquipmentTime magneticVariationAccuracy       Recommended practice   Error   Template - Mandatory   //aixm:RadarEquipmentTi
Slice                                                                                  value when accuracy    meSlice[aixm:interpretatio
                                                                                       present                n='BASELINE' or
                                                                                                              aixm:interpretation='SNA
                                                                                                              PSHOT']
aixm:NavaidEquipmentTime magneticVariationAccuracy      Recommended practice   Error   Template - Mandatory   //aixm:NavaidEquipmentT
Slice                                                                                  value when accuracy    imeSlice[aixm:interpretati
                                                                                       present                on='BASELINE' or
                                                                                                              aixm:interpretation='SNA
                                                                                                              PSHOT']
aixm:RunwayDirectionTime trueBearingAccuracy            Recommended practice   Error   Template - Mandatory   //aixm:RunwayDirectionTi
Slice                                                                                  value when accuracy    meSlice[aixm:interpretatio
                                                                                       present                n='BASELINE' or
                                                                                                              aixm:interpretation='SNA
                                                                                                              PSHOT']
aixm:AirportHeliportTimeSlic fieldElevationAccuracy     Recommended practice   Error   Template - Mandatory   //aixm:AirportHeliportTime
e                                                                                      value when accuracy    Slice[aixm:interpretation='
                                                                                       present                BASELINE' or
                                                                                                              aixm:interpretation='SNA
                                                                                                              PSHOT']
aixm:AzimuthTimeSlice       magneticVariationAccuracy   Recommended practice   Error   Template - Mandatory   //aixm:AzimuthTimeSlice[
                                                                                       value when accuracy    aixm:interpretation='BAS
                                                                                       present                ELINE' or
                                                                                                              aixm:interpretation='SNA
                                                                                                              PSHOT']
aixm:RadarEquipmentTime rangeAccuracy                   Recommended practice   Error   Template - Mandatory   //aixm:RadarEquipmentTi
Slice                                                                                  value when accuracy    meSlice[aixm:interpretatio
                                                                                       present                n='BASELINE' or
                                                                                                              aixm:interpretation='SNA
                                                                                                              PSHOT']
aixm:GlidePathTimeSlice        rdhAccuracy            Recommended practice    Error   Template - Mandatory        //aixm:GlidePathTimeSlic
                                                                                      value when accuracy         e[aixm:interpretation='BA
                                                                                      present                     SELINE' or
                                                                                                                  aixm:interpretation='SNA
                                                                                                                  PSHOT']
aixm:PrecisionApproachRad magneticVariationAccuracy   Recommended practice    Error   Template - Mandatory        //aixm:PrecisionApproach
arTimeSlice                                                                           value when accuracy         RadarTimeSlice[aixm:inte
                                                                                      present                     rpretation='BASELINE' or
                                                                                                                  aixm:interpretation='SNA
                                                                                                                  PSHOT']

aixm:AirportheliportTimeSlic                          Data consistency rule   Error   Template - Annex 15 Table   //aixm:AirportheliportTime
e                                                                                     A8-1 - Accuracy - Terrain   Slice
                                                                                      data




aixm:AirportheliportTimeSlic                          Data consistency rule   Error   Template - Annex 15 Table   //aixm:AirportheliportTime
e                                                                                     A8-1 - Accuracy - Terrain   Slice
                                                                                      data




aixm:AirportheliportTimeSlic                          Data consistency rule   Error   Template - Annex 15 Table   //aixm:AirportheliportTime
e                                                                                     A8-1 - Accuracy - Terrain   Slice
                                                                                      data




aixm:AirportheliportTimeSlic                          Data consistency rule   Error   Template - Annex 15 Table   //aixm:AirportheliportTime
e                                                                                     A8-1 - Accuracy - Terrain   Slice
                                                                                      data




aixm:AirportheliportTimeSlic                          Data consistency rule   Error   Template - Annex 15 Table   //aixm:AirportheliportTime
e                                                                                     A8-1 - Accuracy - Terrain   Slice
                                                                                      data
aixm:AirportheliportTimeSlic                                         Data consistency rule   Error     Template - Annex 15 Table    //aixm:AirportheliportTime
e                                                                                                      A8-1 - Accuracy - Terrain    Slice
                                                                                                       data




aixm:AirportheliportTimeSlic                                         Data consistency rule   Error     Template - Annex 15 Table    //aixm:AirportheliportTime
e                                                                                                      A8-1 - Accuracy - Terrain    Slice
                                                                                                       data




aixm:AirportheliportTimeSlic                                         Data consistency rule   Error     Template - Annex 15 Table    //aixm:AirportheliportTime
e                                                                                                      A8-1 - Accuracy - Terrain    Slice
                                                                                                       data




aixm:timeSlice                             Tempdelta                 Data consistency rule   Error     TEMPDELTA Temporality        //aixm:timeSlice[descend
                                                                                                       Rule - No StartOfLife and    ant::*/aixm:interpretation='
                                                                                                       no EndOfLife                 TEMPDELTA']
aixm:ObstacleAreaTimeSlic aixm:elevation                             Data consistency rule   Error     Template - Annex 15 Table    //aixm:ObstacleAreaTime
e                                                                                                      A8-2 - Resolution int -      Slice[aixm:interpretation='
                                                                                                       Obstacle data requirements   BASELINE' or
                                                                                                       -                            aixm:interpretation='SNA
                                                                                                                                    PSHOT']


aixm:ObstacleAreaTimeSlic aixm:elevation                             Data consistency rule   Error     Template - Annex 15 Table    //aixm:ObstacleAreaTime
e                                                                                                      A8-2 - Resolution frac -     Slice[aixm:interpretation='
                                                                                                       Obstacle data requirements   BASELINE' or
                                                                                                       -                            aixm:interpretation='SNA
                                                                                                                                    PSHOT']
aixm:ObstacleAreaTimeSlic aixm:elevation                             Data consistency rule   Error     Template - Annex 15 Table    //aixm:ObstacleAreaTime
e                                                                                                      A8-2 - Resolution frac -     Slice[aixm:interpretation='
                                                                                                       Obstacle data requirements   BASELINE' or
                                                                                                       -                            aixm:interpretation='SNA
                                                                                                                                    PSHOT']
aixm:DMETimeSlice              type        baseline outside delta,   Recommended practice    Warning   DME_PRECISION_Vertical       //aixm:DMETimeSlice[aix
                                           snapshot, set of                                            Accuracy                     m:interpretation='BASELI
                                           snapshots                                                                                NE' or
                                                                                                                                    aixm:interpretation='SNA
                                                                                                                                    PSHOT']
aixm:DMETimeSlice              type   baseline outside delta,   Recommended practice    Warning   DME_NOT_PRECISION_V        //aixm:DMETimeSlice[aix
                                      snapshot, set of                                            erticalAccuracy            m:interpretation='BASELI
                                      snapshots                                                                              NE' or
                                                                                                                             aixm:interpretation='SNA
                                                                                                                             PSHOT']
aixm:AirportHeliportTimeSlic          baseline outside delta,   Data consistency rule   Error     Rule 68                    //aixm:AirportHeliportTime
e                                     snapshot, set of                                                                       Slice[aixm:interpretation='
                                      snapshots                                                                              BASELINE' or
                                                                                                                             aixm:interpretation='SNA
                                                                                                                             PSHOT']

aixm:SpecialNavigationStati           All                       Recommended practice    Warning   Rule 711                   //aixm:SpecialNavigation
onTimeSlice                                                                                                                  StationTimeSlice




aixm:RunwayCentreLinePoi                                        Data consistency rule   Error     Template - Annex 14 Vol1   //aixm:RunwayCentreLine
ntTimeSlice                                                                                       Table A5-1 Accuracy        PointTimeSlice
                                                                                                  Lat/long/Alt/Elev/Height
aixm:AirportHeliportTimeSlic                                    Data consistency rule   Error     Template - Annex 14 Vol1   //aixm:AirportHeliportTime
e                                                                                                 Table A5-2 Accuracy        Slice
                                                                                                  Lat/long/Alt/Elev/Height
aixm:AirportHeliportTimeSlic                                    Data consistency rule   Error     Template - Annex 14 Vol1   //aixm:AirportHeliportTime
e                                                                                                 Table A5-2 Accuracy        Slice
                                                                                                  Lat/long/Alt/Elev/Height
aixm:AirportHeliportTimeSlic                                    Data consistency rule   Error     Template - Annex 14 Vol1   //aixm:AirportHeliportTime
e                                                                                                 Table A5-1 Accuracy        Slice
                                                                                                  Lat/long/Alt/Elev/Height
aixm:AircraftStandTimeSlice                                     Data consistency rule   Error     Template - Annex 14 Vol1   //aixm:AircraftStandTime
                                                                                                  Table A5-1 Accuracy        Slice
                                                                                                  Lat/long/Alt/Elev/Height
aixm:DeicingAreaTimeSlice                                       Data consistency rule   Error     Template - Annex 14 Vol1   //aixm:DeicingAreaTimeSl
                                                                                                  Table A5-1 Accuracy        ice
                                                                                                  Lat/long/Alt/Elev/Height
aixm:RunwayCentreLinePoi                                        Data consistency rule   Error     Template - Annex 14 Vol1   //aixm:RunwayCentreLine
ntTimeSlice                                                                                       Table A5-2 Accuracy        PointTimeSlice
                                                                                                  Lat/long/Alt/Elev/Height
aixm:CheckPointINSTimeSli                                       Data consistency rule   Error     Template - Annex 14 Vol1   //aixm:CheckPointINSTim
ce                                                                                                Table A5-1 Accuracy        eSlice
                                                                                                  Lat/long/Alt/Elev/Height
aixm:AzimuthTimeSlice                                           Data consistency rule   Error     Template - Annex 14 Vol1   //aixm:AzimuthTimeSlice
                                                                                                  Table A5.3
                                                                                                  AccuracyDecl/MagVar/Bear
aixm:LocalizerTimeSlice                                Data consistency rule   Error   Template - Annex 14 Vol1   //aixm:LocalizerTimeSlice
                                                                                       Table A5.4
                                                                                       AccuracyDecl/MagVar/Bear

aixm:AirportHeliportTimeSlic                           Data consistency rule   Error   Template - Annex 14 Vol1   //aixm:AirportHeliportTime
e                                                                                      Table A5.3                 Slice
                                                                                       AccuracyDecl/MagVar/Bear

aixm:LocalizerTimeSlice                                Data consistency rule   Error   Template - Annex 14 Vol1   //aixm:LocalizerTimeSlice
                                                                                       Table A5.3
                                                                                       AccuracyDecl/MagVar/Bear

aixm:RunwayDirectionTime                               Data consistency rule   Error   Template - Annex 14 Vol1   //aixm:RunwayDirectionTi
Slice                                                                                  Table A5.4                 meSlice
                                                                                       AccuracyDecl/MagVar/Bear

aixm:AzimuthTimeSlice                                  Data consistency rule   Error   Template - Annex 14 Vol1   //aixm:AzimuthTimeSlice
                                                                                       Table A5.4
                                                                                       AccuracyDecl/MagVar/Bear

aixm:RunwayTimeSlice                                   Data consistency rule   Error   Template - Annex 14 Vol1   //aixm:RunwayTimeSlice
                                                                                       Table A5.5
                                                                                       AccuracyDecl/MagVar/Bear

aixm:RunwayTimeSlice                                   Data consistency rule   Error   Template - Annex 14 Vol1   //aixm:RunwayTimeSlice
                                                                                       Table A5.5
                                                                                       AccuracyDecl/MagVar/Bear

aixm:TaxiwayTimeSlice                                  Data consistency rule   Error   Template - Annex 14 Vol1   //aixm:TaxiwayTimeSlice
                                                                                       Table A5.5
                                                                                       AccuracyDecl/MagVar/Bear

aixm:RunwayDeclaredDista aixm:distanceAccuracy   All   Recommended practice    Error   RunwayDeclaredDistance_    //aixm:RunwayDeclaredDi
nceValue                                                                               Accuracy                   stanceValue




aixm:RunwayProtectAreaTi aixm:widthAccuracy            Recommended practice    Error   RunwayProtectAreaLength    //aixm:RunwayProtectAre
meSlice                                                                                Width_Accuracy             aTimeSlice
aixm:RunwayProtectAreaTi aixm:lengthAccuracy                                      Recommended practice    Error   RunwayProtectAreaLength        //aixm:RunwayProtectAre
meSlice                                                                                                           Width_Accuracy                 aTimeSlice



*                                                                                 Data consistency rule   Error   PERMDELTA Temporality          *
                                                                                                                  Rule - Must be an instant in
                                                                                                                  time (TimeInstant)
aixm:AeronauticalGroundLig                              baseline outside delta,   Data consistency rule   Error   AERO_GND_LGT_HBCN_             //aixm:AeronauticalGroun
htTimeSlice                                             snapshot, set of                                          IBN_SIG_ABN_LT_20KM_           dLightTimeSlice[aixm:inte
                                                        snapshots                                                 AHP                            rpretation='BASELINE' or
                                                                                                                                                 aixm:interpretation='SNA
                                                                                                                                                 PSHOT']

aixm:timeSlice                                          Baseline                  Data consistency rule   Error   BASELINE Temporality           //aixm:timeSlice[descend
                                                                                                                  Rule - mandatory               ant::*/aixm:interpretation='
                                                                                                                  StartOfLife                    BASELINE']


aixm:timeSlice                                          Permdelta                 Data consistency rule   Error   PERMDELTA Temporality          //aixm:timeSlice[/descend
                                                                                                                  Rule - optional EndOfLife      ant::*/aixm:interpretation='
                                                                                                                  equals EndOfValidity           PERMDELTA']


aixm:AirportHeliportTimeSlic                            baseline outside delta,   Data consistency rule   Error   AHP_MAG_VAR_MAG_VA             //aixm:AirportHeliportTime
e                                                       snapshot, set of                                          R_CHGE_Resolution              Slice[aixm:interpretation='
                                                        snapshots                                                                                BASELINE' or
                                                                                                                                                 aixm:interpretation='SNA
                                                                                                                                                 PSHOT']
aixm:VisualGlideSlopeIndic                              baseline outside delta,   Data consistency rule   Error   VisualGlideSlopeIndicator_     //aixm:VisualGlideSlopeIn
ator                                                    snapshot, set of                                          No_RunwayDirection             dicator[aixm:interpretation
                                                        snapshots                                                                                ='BASELINE' or
                                                                                                                                                 aixm:interpretation='SNA
                                                                                                                                                 PSHOT']
aixm:RunwayDirectionTime                                (1 feature + its objects) Coding rule             Error   Rule 644                       //aixm:RunwayDirectionTi
Slice                                                   baseline outsidedelta                                                                    meSlice
                                                        snapshot set of
                                                        snapshots




aixm:SegmentLeg                altitudeInterpretation   (1 feature + its objects) Data consistency rule   Error   PROCEDURE_LEG_COD              //aixm:InitialLegTimeSlice
                                                        baseline outsidedelta                                     E_DESCR_DIST_VER_L_
                                                        snapshot set of                                           LA_B_REQ_VAL_DIST_V
                                                        snapshots                                                 ER_LOWER
aixm:SegmentLeg       altitudeInterpretation   (1 feature + its objects)   Data consistency rule   Error     PROCEDURE_LEG_COD              //aixm:FinalLegTimeSlice
                                               baseline outsidedelta                                         E_DESCR_DIST_VER_L_
                                               snapshot set of                                               LA_B_REQ_VAL_DIST_V
                                               snapshots                                                     ER_LOWER
aixm:SegmentLeg       altitudeInterpretation   (1 feature + its objects)   Data consistency rule   Error     PROCEDURE_LEG_COD              //aixm:ArrivalFeedLegTim
                                               baseline outsidedelta                                         E_DESCR_DIST_VER_L_            eSlice
                                               snapshot set of                                               LA_B_REQ_VAL_DIST_V
                                               snapshots                                                     ER_LOWER
aixm:SegmentLeg       altitudeInterpretation   (1 feature + its objects)   Data consistency rule   Error     PROCEDURE_LEG_COD              //aixm:DepartureLegTime
                                               baseline outsidedelta                                         E_DESCR_DIST_VER_L_            Slice
                                               snapshot set of                                               LA_B_REQ_VAL_DIST_V
                                               snapshots                                                     ER_LOWER
aixm:SegmentLeg       altitudeInterpretation   (1 feature + its objects)   Data consistency rule   Error     PROCEDURE_LEG_COD              //aixm:IntermediateLegTi
                                               baseline outsidedelta                                         E_DESCR_DIST_VER_L_            meSlice
                                               snapshot set of                                               LA_B_REQ_VAL_DIST_V
                                               snapshots                                                     ER_LOWER
aixm:SegmentLeg       altitudeInterpretation   (1 feature + its objects)   Data consistency rule   Error     PROCEDURE_LEG_COD              //aixm:MissedApproachLe
                                               baseline outsidedelta                                         E_DESCR_DIST_VER_L_            gTimeSlice
                                               snapshot set of                                               LA_B_REQ_VAL_DIST_V
                                               snapshots                                                     ER_LOWER
aixm:SegmentLeg       altitudeInterpretation   (1 feature + its objects)   Data consistency rule   Error     PROCEDURE_LEG_COD              //aixm:ArrivalLegTimeSlic
                                               baseline outsidedelta                                         E_DESCR_DIST_VER_L_            e
                                               snapshot set of                                               LA_B_REQ_VAL_DIST_V
                                               snapshots                                                     ER_LOWER
aixm:TacanTimeSlice                            baseline outside delta,     Data consistency rule   Error     TACAN_Designator_Uniqu         //aixm:TacanTimeSlice[ai
                                               snapshot, set of                                              e_within_600NM                 xm:interpretation='BASEL
                                               snapshots                                                                                    INE' or
                                                                                                                                            aixm:interpretation='SNA
                                                                                                                                            PSHOT']



aixm:Timesheet                                 N/A                         Data consistency rule   Warning   Timesheet - startEvent         //aixm:Timesheet


aixm:Timesheet                                 N/A                         Data consistency rule   Error     Timesheet - startTime vs       //aixm:Timesheet
                                                                                                             endTime

aixm:Timesheet                                 N/A                         Data consistency rule   Warning   Timesheet - day                //aixm:Timesheet



aixm:Timesheet                                 N/A                         Data consistency rule   Warning   Timesheet - Interpretation 2   //aixm:Timesheet
aixm:timeSlice                              Permdelta   Data consistency rule   Error   PERMDELTA Temporality          //aixm:timeSlice[descend
                                                                                        Rule - Must be an instant in   ant::*/aixm:interpretation='
                                                                                        time                           PERMDELTA']
aixm:timeSlice                              Baseline    Data consistency rule   Error   BASELINE Temporality           //aixm:timeSlice[descend
                                                                                        Rule - Must be a period of     ant::*/aixm:interpretation='
                                                                                        time                           BASELINE ']
aixm:Oil                    category                    Minimal data rule       Error   Template - Mandatory           //aixm:Oil
                                                                                        objects from AIXM4.5


aixm:CallsignDetail         callsign                    Minimal data rule       Error   Template - Mandatory           //aixm:CallsignDetail
                                                                                        objects from AIXM4.5


aixm:AirspaceVolume         width                       Minimal data rule       Error   Template - Mandatory           //aixm:AirspaceVolume
                                                                                        objects from AIXM4.5


aixm:FlightRoutingElement   orderNumber                 Minimal data rule       Error   Template - Mandatory           //aixm:FlightRoutingElem
                                                                                        objects from AIXM4.5           ent


aixm:DirectFlighClass       exceedLength                Minimal data rule       Error   Template - Mandatory           //aixm:DirectFlighClass
                                                                                        objects from AIXM4.5


aixm:LightElement           location                    Minimal data rule       Error   Template - Mandatory           //aixm:LightElement
                                                                                        objects from AIXM4.5


aixm:RunwayDeclaredDista distance                       Minimal data rule       Error   Template - Mandatory           //aixm:RunwayDeclaredDi
nceValue                                                                                objects from AIXM4.5           stanceValue


aixm:VerticalStructurePartG location                    Minimal data rule       Error   Template - Mandatory           //aixm:VerticalStructurePa
eometry                                                                                 objects from AIXM4.5           rtGeometry


aixm:CircleSector           outerDistance               Minimal data rule       Error   Template - Mandatory           //aixm:CircleSector
                                                                                        objects from AIXM4.5


aixm:CircleSector           fromAngle                   Minimal data rule       Error   Template - Mandatory           //aixm:CircleSector
                                                                                        objects from AIXM4.5
aixm:FlightConditionCombin index                    Minimal data rule   Error   Template - Mandatory   //aixm:FlightConditionCo
ation                                                                           objects from AIXM4.5   mbination


aixm:OrganisationAuthority    type                  Minimal data rule   Error   Template - Mandatory   //aixm:OrganisationAuthor
                                                                                objects from AIXM4.5   ity


aixm:StandardLevel            verticalDistance      Minimal data rule   Error   Template - Mandatory   //aixm:StandardLevel
                                                                                objects from AIXM4.5


aixm:FlightRestrictionLevel   lowerLevelReference   Minimal data rule   Error   Template - Mandatory   //aixm:FlightRestrictionLe
                                                                                objects from AIXM4.5   vel


aixm:CircleSector             toAngle               Minimal data rule   Error   Template - Mandatory   //aixm:CircleSector
                                                                                objects from AIXM4.5


aixm:VerticalStructurePart    type                  Minimal data rule   Error   Template - Mandatory   //aixm:VerticalStructurePa
                                                                                objects from AIXM4.5   rt


aixm:RunwayDeclaredDista distance                   Minimal data rule   Error   Template - Mandatory   //aixm:RunwayDeclaredDi
nceValue                                                                        objects from AIXM4.5   stanceValue


aixm:RouteAvailability        status                Minimal data rule   Error   Template - Mandatory   //aixm:RouteAvailability
                                                                                objects from AIXM4.5


aixm:RadioFrequencyArea       type                  Minimal data rule   Error   Template - Mandatory   //aixm:RadioFrequencyAr
                                                                                objects from AIXM4.5   ea


aixm:RouteAvailability        direction             Minimal data rule   Error   Template - Mandatory   //aixm:RouteAvailability
                                                                                objects from AIXM4.5


aixm:UnitDependency           type                  Minimal data rule   Error   Template - Mandatory   //aixm:UnitDependency
                                                                                objects from AIXM4.5


aixm:ProcedureAvailability    status                Minimal data rule   Error   Template - Mandatory   //aixm:ProcedureAvailabili
                                                                                objects from AIXM4.5   ty
aixm:Fuel                     category                  Minimal data rule       Error     Template - Mandatory          //aixm:Fuel
                                                                                          objects from AIXM4.5


aixm:RunwayDeclaredDista type                           Minimal data rule       Error     Template - Mandatory          //aixm:RunwayDeclaredDi
nce                                                                                       objects from AIXM4.5          stance


aixm:FlightRestrictionLevel   lowerLevel                Minimal data rule       Error     Template - Mandatory          //aixm:FlightRestrictionLe
                                                                                          objects from AIXM4.5          vel


aixm:CallsignDetail           language                  Minimal data rule       Error     Template - Mandatory          //aixm:CallsignDetail
                                                                                          objects from AIXM4.5


aixm:RunwayDeclaredDista type                           Minimal data rule       Error     Template - Mandatory          //aixm:RunwayDeclaredDi
nce                                                                                       objects from AIXM4.5          stance


aixm:CircleSector             lowerLimit                Minimal data rule       Error     Template - Mandatory          //aixm:CircleSector
                                                                                          objects from AIXM4.5


aixm:VerticalStructurePart    horizontalProjection      Minimal data rule       Error     Template - Mandatory          //aixm:VerticalStructurePa
                                                                                          objects from AIXM4.5          rt


aixm:OrganisationAuthority    name                      Minimal data rule       Error     Template - Mandatory          //aixm:OrganisationAuthor
                                                                                          objects from AIXM4.5          ity


                                                        Recommended practice    Error     Distribution_of_infomation_
                                                                                          notified_by_AIRAC
                                                        Data consistency rule   Warning   Turnpad_need_if_only_one
                                                                                          _runway_and_no_taxiway

aixm:AirportHeliportTimeSlic aixm:referenceTemperatur   Data consistency rule   Error     AHP_refTemp_in_degree_        //aixm:AirportHeliportTime
e                            e                                                            C                             Slice



aixm:AirportHeliportTimeSlic aixm:referenceTemperatur   Data consistency rule   Error     AHP_refTemp_mandatory         //aixm:AirportHeliportTime
e                            e                                                                                          Slice[aixm:interpretation='
                                                                                                                        BASELINE' or
                                                                                                                        aixm:interpretation='SNA
                                                                                                                        PSHOT']
aixm:timeSlice                Tempdelta                 Data consistency rule   Error     TEMPDELTA Temporality         //aixm:timeSlice[descend
                                                                                          Rule - Valid during life of   ant::*/aixm:interpretation='
                                                                                          related freature              TEMPDELTA']
aixm:RunwayTimeSlice          baseline outside delta,   Data consistency rule   Error     RWY_not_related_to_HP         //aixm:RunwayTimeSlice[
                              snapshot, set of                                                                          aixm:interpretation='BAS
                              snapshots                                                                                 ELINE' or
                                                                                                                        aixm:interpretation='SNA
                                                                                                                        PSHOT']
aixm:NDBTimeSlice             baseline outside delta,   Recommended practice    Warning   NDB_Class_ENR_Designa         //aixm:NDBTimeSlice
                              snapshot, set of                                            tor_Unique_within_600NM
                              snapshots




aixm:RunwayTimeSlice          set of snapshots          Data consistency rule   Error     FATO_AHP_AD                   //aixm:RunwayTimeSlice[
                                                                                                                        aixm:interpretation='BAS
                                                                                                                        ELINE' or
                                                                                                                        aixm:interpretation='SNA
                                                                                                                        PSHOT']
aixm:TouchDownLiftOff         set of snapshots          Data consistency rule   Error     TLOF_AHP_AD                   //aixm:TouchDownLiftOff


aixm:PassengerServiceTim      set of snapshots          Data consistency rule   Error     No_PassengerService_at_       //aixm:PassengerService
eSlice                                                                                    LS_AHP                        TimeSlice[aixm:interpretat
                                                                                                                        ion='BASELINE' or
                                                                                                                        aixm:interpretation='SNA
                                                                                                                        PSHOT']
aixm:AicraftGroundServiceT    set of snapshots          Data consistency rule   Error     No_AicraftGroundService_      //aixm:AicraftGroundServi
imeSlice                                                                                  at_LS_AHP                     ceTimeSlice[aixm:interpre
                                                                                                                        tation='BASELINE' or
                                                                                                                        aixm:interpretation='SNA
                                                                                                                        PSHOT']
aixm:AirportSuppliesService   set of snapshots          Data consistency rule   Error     No_AirportSuppliesService     //aixm:AirportSuppliesSer
TimeSlice                                                                                 _Fuel_Oil_at_LS_AHP           viceTimeSlice[aixm:interp
                                                                                                                        retation='BASELINE' or
                                                                                                                        aixm:interpretation='SNA
                                                                                                                        PSHOT']
aixm:CircleSector   baseline outside delta,   Data consistency rule   Error   CIRCLE_SECTOR_LOWE    //aixm:CircleSector
                    snapshot, set of                                          R_BELOW_UPPER_LIMIT
                    snapshots
aixm:ArrivalLeg   lowerLimitAltitude   (1 feature + its objects) Data plausibility rule   Error   PROCEDURE_LEG_LOW     //aixm:ArrivalLegTimeSlic
                  upperLimitAltitude   baseline outsidedelta                                      ER_LIMIT_ALT_BELOW_   e[aixm:interpretation =
                                       snapshot set of                                            UPPER_LIMIT_ALT       'BASELINE' or
                                       snapshots                                                                        aixm:interpretation =
                                                                                                                        'SNAPSHOT']
aixm:ArrivalFeedLeg   lowerLimitAltitude   (1 feature + its objects) Data plausibility rule   Error   PROCEDURE_LEG_LOW     //aixm:ArrivalFeedLegTim
                      upperLimitAltitude   baseline outsidedelta                                      ER_LIMIT_ALT_BELOW_   eSlice[aixm:interpretation
                                           snapshot set of                                            UPPER_LIMIT_ALT       = 'BASELINE' or
                                           snapshots                                                                        aixm:interpretation =
                                                                                                                            'SNAPSHOT']
aixm:MissedApproachLeg   lowerLimitAltitude   (1 feature + its objects) Data plausibility rule   Error   PROCEDURE_LEG_LOW     //aixm:MissedApproachLe
                         upperLimitAltitude   baseline outsidedelta                                      ER_LIMIT_ALT_BELOW_   gTimeSlice[aixm:interpret
                                              snapshot set of                                            UPPER_LIMIT_ALT       ation = 'BASELINE' or
                                              snapshots                                                                        aixm:interpretation =
                                                                                                                               'SNAPSHOT']
aixm:InitialLeg   lowerLimitAltitude   (1 feature + its objects) Data plausibility rule   Error   PROCEDURE_LEG_LOW     //aixm:InitialLegTimeSlice
                  upperLimitAltitude   baseline outsidedelta                                      ER_LIMIT_ALT_BELOW_   [aixm:interpretation =
                                       snapshot set of                                            UPPER_LIMIT_ALT       'BASELINE' or
                                       snapshots                                                                        aixm:interpretation =
                                                                                                                        'SNAPSHOT']
aixm:IntermediateLeg   lowerLimitAltitude   (1 feature + its objects) Data plausibility rule   Error   PROCEDURE_LEG_LOW     //aixm:IntermediateLegTi
                       upperLimitAltitude   baseline outsidedelta                                      ER_LIMIT_ALT_BELOW_   meSlice[aixm:interpretatio
                                            snapshot set of                                            UPPER_LIMIT_ALT       n = 'BASELINE' or
                                            snapshots                                                                        aixm:interpretation =
                                                                                                                             'SNAPSHOT']
aixm:FinalLeg   lowerLimitAltitude   (1 feature + its objects) Data plausibility rule   Error   PROCEDURE_LEG_LOW     //aixm:FinalLegTimeSlice[
                upperLimitAltitude   baseline outsidedelta                                      ER_LIMIT_ALT_BELOW_   aixm:interpretation =
                                     snapshot set of                                            UPPER_LIMIT_ALT       'BASELINE' or
                                     snapshots                                                                        aixm:interpretation =
                                                                                                                      'SNAPSHOT']
aixm:DepartureLeg       lowerLimitAltitude   (1 feature + its objects) Data plausibility rule   Error     PROCEDURE_LEG_LOW           //aixm:DepartureLegTime
                        upperLimitAltitude   baseline outsidedelta                                        ER_LIMIT_ALT_BELOW_         Slice[aixm:interpretation =
                                             snapshot set of                                              UPPER_LIMIT_ALT             'BASELINE' or
                                             snapshots                                                                                aixm:interpretation =
                                                                                                                                      'SNAPSHOT']




aixm:AzimuthTimeSlice                        baseline outside delta,   Recommended practice     Warning   MLS_AZIMUTH_GEO_AC          //aixm:AzimuthTimeSlice
                                             snapshot, set of                                             CURACY_1_TENTH_SEC
                                             snapshots


aixm:RunwayTimeSlice    aixm:lengthStrip                               Data consistency rule    Error     Template - Annex 15 Table   //aixm:RunwayTimeSlice
                                                                                                          A7-5 - int resolution -
                                                                                                          Length/distance/dimension
aixm:RunwayTimeSlice    aixm:widthStrip                        Data consistency rule   Error     Template - Annex 15 Table   //aixm:RunwayTimeSlice
                                                                                                 A7-5 - int resolution -
                                                                                                 Length/distance/dimension




aixm:RunwayTimeSlice    aixm:lengthOffset                      Data consistency rule   Error     Template - Annex 15 Table   //aixm:RunwayTimeSlice
                                                                                                 A7-5 - int resolution -
                                                                                                 Length/distance/dimension




aixm:SignificantPoint                       set of snapshots   Recommended practice    Warning   DESIGNATED_POINT_SP         //aixm:TerminalSegmentP
                                                                                                 _HOR_ACCURACY_1SEC          oint




aixm:SignificantPoint                       set of snapshots   Recommended practice    Warning   DESIGNATED_POINT_SP         //aixm:EnRouteSegmentP
                                                                                                 _HOR_ACCURACY_1SEC          oint
aixm:SignificantPoint   set of snapshots   Recommended practice   Warning   DESIGNATED_POINT_SP   //aixm:AerialRefuellingPoi
                                                                            _HOR_ACCURACY_1SEC    nt




aixm:SignificantPoint   set of snapshots   Recommended practice   Warning   DESIGNATED_POINT_SP   //aixm:EnRouteSegmentP
                                                                            _HOR_ACCURACY_1SEC    oint




aixm:SignificantPoint   set of snapshots   Recommended practice   Warning   DESIGNATED_POINT_SP   //aixm:EnRouteSegmentP
                                                                            _HOR_ACCURACY_1SEC    oint
aixm:SignificantPoint   set of snapshots   Recommended practice   Warning   DESIGNATED_POINT_SP   //aixm:AerialRefuellingPoi
                                                                            _HOR_ACCURACY_1SEC    nt




aixm:SignificantPoint   set of snapshots   Recommended practice   Warning   DESIGNATED_POINT_SP   //aixm:AerialRefuellingPoi
                                                                            _HOR_ACCURACY_1SEC    nt
aixm:SignificantPoint   set of snapshots   Recommended practice   Warning   DESIGNATED_POINT_SP   //aixm:AerialRefuellingPoi
                                                                            _HOR_ACCURACY_1SEC    nt




aixm:SignificantPoint   set of snapshots   Recommended practice   Warning   DESIGNATED_POINT_SP   //aixm:TerminalSegmentP
                                                                            _HOR_ACCURACY_1SEC    oint
aixm:SignificantPoint   set of snapshots   Recommended practice   Warning   DESIGNATED_POINT_SP   //aixm:TerminalSegmentP
                                                                            _HOR_ACCURACY_1SEC    oint




aixm:SignificantPoint   set of snapshots   Recommended practice   Warning   DESIGNATED_POINT_SP   //aixm:EnRouteSegmentP
                                                                            _HOR_ACCURACY_1SEC    oint
aixm:SignificantPoint          set of snapshots          Recommended practice   Warning   DESIGNATED_POINT_SP   //aixm:TerminalSegmentP
                                                                                          _HOR_ACCURACY_1SEC    oint




aixm:SignificantPoint          set of snapshots          Recommended practice   Warning   DESIGNATED_POINT_SP   //aixm:FinalLegTimeSlice[
                                                                                          _HOR_ACCURACY_1_TE    aixm:interpretation =
                                                                                          NTH_SEC               'SNAPSHOT']




aixm:TouchDownLiftOffSafe      All                       Recommended practice   Warning   LANDING_PROTECTION_   //aixm:TouchDownLiftOffS
AreaTimeSlice                                                                             AREA_RES_1M_1FT       afeAreaTimeSlice




aixm:RunwayProtectAreaTi       All                       Recommended practice   Warning   LANDING_PROTECTION_   //aixm:RunwayProtectAre
meSlice                                                                                   AREA_RES_1M_1FT       aTimeSlice




aixm:AirportHeliportTimeSlic   baseline outside delta,   Minimal data rule      Error     Rule 122              //aixm:AirportHeliportTime
e                              snapshot, set of                                                                 Slice[aixm:interpretation='
                               snapshots                                                                        BASELINE' or
                                                                                                                aixm:interpretation='SNA
                                                                                                                PSHOT']
aixm:SegmentLeg             set of snapshots        Data consistency rule     Error     PROCEDURE_LEG_NO_S    //aixm:TerminalSegmentP
                                                                                        P_NO_ROLE             oint




aixm:RadioFrequencyArea     (1 feature + its objects) Data consistency rule   Error     RFA_SCL_TYPE_REQ_A    //aixm:RadioFrequencyAr
                            baseline outsidedelta                                       NGLE_SCALLOP          eaTimeSlice[aixm:interpre
                            snapshot set of                                                                   tation = 'BASELINE']
                            snapshots
aixm:DesignatedPoint        baseline outside delta, Recommended practice      Warning   DSG_ICAO_1NM          //aixm:DesignatedPointTi
                            snapshot, set of                                                                  meSlice[aixm:interpretatio
                            snapshots                                                                         n = 'BASELINE' or
                                                                                                              aixm:interpretation =
                                                                                                              'SNAPSHOT']



aixm:RunwayCentrelinePoin   set of snapshots        Data plausibility rule    Error     RWY_CLINE_POINT_POS   //aixm:RunwayCentreline
t                                                                                       _CLOSE_TO_ARP         PointTimeSlice[aixm:inter
                                                                                                              pretation = 'SNAPSHOT']
aixm:AirspaceVolume                               Data plausibility rule   Error   AIRSPACE_CIRCLE_VER   //aixm:AirspaceVolume
                                                                                   TEX_RADIUS_MAX_500N
                                                                                   M




aixm:AzimuthTimeSlice   baseline outside delta,   Data plausibility rule   Error   MLS_AZIMUTH_MAG_BE    //aixm:AzimuthTimeSlice[
                        snapshot, set of                                           AR_DIFF_10_DEG        aixm:interpretation='BAS
                        snapshots                                                                        ELINE' or
                                                                                                         aixm:interpretation='SNA
                                                                                                         PSHOT']
aixm:AirportHeliportTimeSlic   baseline outside delta,   Data consistency rule   Error   Rule 65   //aixm:AirportHeliportTime
e                              snapshot, set of                                                    Slice[aixm:interpretation='
                               snapshots                                                           BASELINE' or
                                                                                                   aixm:interpretation='SNA
                                                                                                   PSHOT']
aixm:AirportHeliportCollocati   baseline outside delta,   Data consistency rule    Error   AD_HP_COLLOCATION_F    //aixm:AirportHeliportCollo
onTimeSlice                     snapshot, set of                                           ULL_REQ_NO_TWY_TLO     cationTimeSlice[aixm:inte
                                snapshots                                                  F_FATO_RWY             rpretation = 'SNAPSHOT']




aixm:AirspaceLayer              set of snapshots          Data plausibility rule   Error   RTE_SEG_USE_LEVEL_U    //aixm:AirspaceLayer
                                                                                           PPER_LOWER_LIMIT_EXI
                                                                                           ST_IN_SLC
aixm:AirportHeliportUsage     set of snapshots          Minimal data rule       Error   AD_HP_USAGE_CONDITI          //aixm:AirportHeliportUsa
                                                                                        ON_FC_VFR_ALL_REQ_L          ge
                                                                                        DI



aixm:AirportHeliportUsageTi   set of snapshots          Minimal data rule       Error   AD_HP_USAGE_CONDITI          //aixm:AirportHeliportUsa
meSlice                                                                                 ON_INTL_ORIG_REQ_PS          geTimeSlice
                                                                                        _CUST




aixm:DesignatedPointTimeS     baseline outside delta,   Data consistency rule   Error   DESIGNATEDPOINT_POS          //aixm:DesignatedPointTi
lice                          snapshot, set of                                          ITION                        meSlice[aixm:interpretatio
                              snapshots                                                                              n='BASELINE' or
                                                                                                                     aixm:interpretation='SNA
                                                                                                                     PSHOT']


aixm:DesignatedPoint          baseline outside delta,   Data consistency rule   Error   DP_AHP_POS                   //aixm:DesignatedPointTi
                              snapshot, set of                                                                       meSlice[aixm:interpretatio
                              snapshots                                                                              n='BASELINE' or
                                                                                                                     aixm:interpretation='SNA
                                                                                                                     PSHOT']




aixm:RunwayDirectionTime      set of snapshots          Data consistency rule   Error   RunwayCentreLinePoint_st     //aixm:RunwayDirectionTi
Slice                                                                                   art_end                      meSlice


aixm:FlightConditionElemen    N/A                       Data consistency rule   Error   FlightConditionCombination   //aixm:FlightConditionEle
t                                                                                       _seqNr_unique                ment
aixm:RunwayCentreLinePoi   baseline outside delta,   Data consistency rule   Error     RWY_DECLARED_DISTA        //aixm:RunwayCentreLine
ntTimeSlice                snapshot, set of                                            NCE_VS_NOMINAL_LEN        PointTimeSlice[aixm:inter
                           snapshots                                                   GTH                       pretation='BASELINE' or
                                                                                                                 aixm:interpretation='SNA
                                                                                                                 PSHOT']



aixm:NDBTimeSlice          set of snapshots          Recommended practice    Warning   NDB_horizontalAccuracy    //aixm:NDBTimeSlice[aix
                                                                                                                 m:interpretation='BASELI
                                                                                                                 NE' or
                                                                                                                 aixm:interpretation='SNA
                                                                                                                 PSHOT']


aixm:DMETimeSlice          baseline outside delta,   Recommended practice    Warning   DME_not_collocated_AHP    //aixm:DMETimeSlice[aix
                           snapshot, set of                                            _horizontal_accuracy      m:interpretation='BASELI
                           snapshots                                                                             NE' or
                                                                                                                 aixm:interpretation='SNA
                                                                                                                 PSHOT']


aixm:TACANTimeSlice        baseline outside delta,   Recommended practice    Warning   TACAN_not_collocated_A    //aixm:TACANTimeSlice[
                           snapshot, set of                                            HP_horizontal_accuracy    aixm:interpretation='BAS
                           snapshots                                                                             ELINE' or
                                                                                                                 aixm:interpretation='SNA
                                                                                                                 PSHOT']


aixm:NavaidTimeSlice       baseline outside delta,   Recommended practice    Warning   VOR_collocated_AHP_hori   //aixm:NavaidTimeSlice[ai
                           snapshot, set of                                            zontal_accuracy           xm:interpretation='BASEL
                           snapshots                                                                             INE' or
                                                                                                                 aixm:interpretation='SNA
                                                                                                                 PSHOT']




*                          N/A                       Data consistency rule   Warning   ONLY_ONE_SNAPSHOT_        *
                                                                                       PER_FEATURE
*                          N/A                       Data consistency rule   Warning   ONLY_ONE_SNAPSHOT_        *
                                                                                       PER_FEATURE
*                              N/A                       Data consistency rule    Warning   FEATURE_ONLY_ONCE           *




aixm:timeSlice                 N/A                       Data consistency rule    Warning   BASELINE_XOR_SNAPSH         //aixm:timeSlice
                                                                                            OT



aixm:TouchDownLiftOffTime      baseline outside delta,   Data plausibility rule   Error     Rule 781                    //aixm:TouchDownLiftOffT
Slice                          snapshot, set of                                                                         imeSlice[aixm:interpretati
                               snapshots                                                                                on='BASELINE' or
                                                                                                                        aixm:interpretation='SNA
                                                                                                                        PSHOT']



aixm:AirportHeliportTimeSlic   baseline outside delta,   Minimal data rule        Error     AHP_TYPE_AH_HP_REQ          //aixm:AirportHeliportTime
e                              snapshot, set of                                             _FATO_TLOF                  Slice[aixm:interpretation='
                               snapshots                                                                                BASELINE' or
                                                                                                                        aixm:interpretation='SNA
                                                                                                                        PSHOT']




aixm:NavaidTimeSlice           All                       Recommended practice     Warning   Navaid_name_min_6_char      //aixm:NavaidTimeSlice


                                                         Recommended practice     Warning   Navaid_name_inherited_fro
                                                                                            m_navaid_component
aixm:SurfaceCharacteristics   N/A   Data consistency rule   Error   SURFACE_CHARACTERI   //aixm:SurfaceCharacteris
                                                                    STIC_WATER_NO_COMP   tics
                                                                    OSITION
aixm:RunwayDirection   set of snapshots   Data consistency rule   Error   RWY_CLINE_POINT_STA   //aixm:RunwayDirectionTi
                                                                          RT_END_DIST_MAX_10K   meSlice[aixm:interpretatio
                                                                          M                     n = 'SNAPSHOT']
aixm:RunwayDirectionTime     set of snapshots   Data plausibility rule   Error   FATO_CLINE_POINT_FAT   //aixm:RunwayDirectionTi
Slice                                                                            O_START_END_DIST_MA    meSlice[aixm:interpretatio
                                                                                 X_1KM                  n = 'SNAPSHOT']




aixm:FlightConditionElemen   N/A                Data consistency rule    Error   Rule 318               //aixm:FlightConditionEle
t                                                                                                       ment
aixm:MLS_AZIMUTH   set of snapshots   Data plausibility rule   Error   Template for #347, #365,   //aixm:MLS_AZIMUTHTi
                                                                       #412, #433                 meSlice[aixm:interpretatio
                                                                                                  n = 'SNAPSHOT']
aixm:ILS_LLZ   set of snapshots   Data plausibility rule   Error   Template for #347, #365,   //aixm:ILS_LLZTimeSlice[
                                                                   #412, #433                 aixm:interpretation =
                                                                                              'SNAPSHOT']
aixm:MLS_ELEVATION   set of snapshots   Data plausibility rule   Error   Template for #347, #365,   //aixm:MLS_ELEVATION
                                                                         #412, #433                 TimeSlice[aixm:interpretat
                                                                                                    ion = 'SNAPSHOT']
aixm:ILS_GP                  set of snapshots   Data plausibility rule   Error   Template for #347, #365,   //aixm:ILS_GPTimeSlice[
                                                                                 #412, #433                 aixm:interpretation =
                                                                                                            'SNAPSHOT']




aixm:FlightConditionElemen   N/A                Data consistency rule    Error   Rule 316                   //aixm:FlightConditionEle
t                                                                                                           ment
aixm:NavaidTimeSlice   baseline outside delta,   Data consistency rule   Error   ILS_BEARING_CHANGES   //aixm:NavaidTimeSlice[ai
                       snapshot, set of                                                                xm:interpretation='BASEL
                       snapshots                                                                       INE' or
                                                                                                       aixm:interpretation='SNA
                                                                                                       PSHOT']
aixm:Navaid                    baseline outside delta,   Data plausibility rule   Error   Rule 408             //aixm:NavaidTimeSlice[ai
                               snapshot, set of                                                                xm:interpretation =
                               snapshots                                                                       'SNAPSHOT']




aixm:AirportHeliportTimeSlic   baseline outside delta,   Data plausibility rule   Error   AD_HP_OBSTACLE_CLO   //aixm:AirportHeliportTime
e                              snapshot, set of                                           SE_TO_ARP            Slice[aixm:interpretation='
                               snapshots                                                                       BASELINE' or
                                                                                                               aixm:interpretation='SNA
                                                                                                               PSHOT']
              (1 feature + its objects) Data consistency rule   Error   Rule2000
              baseline outsidedelta
              snapshot
              set of snapshots




aixm:Navaid   set of snapshots         Data consistency rule    Error   Rule2090




              set of snapshots         Data plausibility rule   Error   Rule2150
set of snapshots   Recommended practice     Warning   Rule2160




set of snapshots   Recommended practice     Warning   Rule2170




set of snapshots   Data plausibility rule   Error     Rule2220




(1 attrbute)       Data consistency rule    Error     Rule2230
baseline
snapshot
set of snapshots
set of snapshots         Data plausibility rule   Error   Rule2260




(1 attrbute)             Data consistency rule    Error   Rule2280
baseline
snapshot
set of snapshots




(1 feature + its objects) Data consistency rule   Error   Rule2290
baseline outsidedelta
snapshot
set of snapshots
set of snapshots        Data plausibility rule   Error   Rule2310




set of snapshots        Data consistency rule    Error   Rule2320




(1 attrbute) baseline   Data consistency rule    Error   Rule2330
snapshot set of
snapshots




set of snapshots        Data plausibility rule   Error   Rule2370




set of snapshots        Data plausibility rule   Error   Rule2380
(1 attrbute) baseline   Data consistency rule   Error   Rule2390
snapshot set of
snapshots




(1 attrbute) baseline   Data consistency rule   Error   Rule2400
snapshot set of
snapshots




(1 attrbute)            Data consistency rule   Error   Rule2410
baseline
snapshot
set of snapshots




set of snapshots        Data consistency rule   Error   Rule2430
(1 attrbute) baseline   Data consistency rule   Error     Rule2440
snapshot set of
snapshots


set of snapshots        Recommended practice    Warning   Rule2450




set of snapshots        Data consistency rule   Error     Rule2460



set of snapshots        Data consistency rule   Error     Rule2490




(1 attrbute) baseline   Data consistency rule   Error     Rule2500
snapshot set of
snapshots
set of snapshots   Data consistency rule   Error   Rule2650
aixm:LocalizerTimeSlice                  baseline outside delta,   Data plausibility rule   Error     LOCALIZER_MAG_BEAR_        //aixm:LocalizerTimeSlice
                                         snapshot, set of                                             DIFF_10_DEG                [aixm:interpretation='BAS
                                         snapshots                                                                               ELINE' or
                                                                                                                                 aixm:interpretation='SNA
                                                                                                                                 PSHOT']




aixm:InformationService                  set of snapshots          Recommended practice     Warning   Rule 684




aixm:Runway                              (1 feature + its objects) Data consistency rule    Error     Rule 616
                                         baseline outsidedelta
                                         snapshot set of
                                         snapshots
aixm:RadioFrequencyAreaTi                baseline outside delta, Data consistency rule      Error     Rule 871                   //aixm:RadioFrequencyAr
meSlice                                  snapshot, set of                                                                        eaTimeSlice[aixm:interpre
                                         snapshots                                                                               tation='BASELINE' or
                                                                                                                                 aixm:interpretation='SNA
                                                                                                                                 PSHOT']


*                           upperLimit   (1 feature + its objects) Data consistency rule    Error     gen_Reference_vs_upperLi   *
                                         baseline outsidedelta                                        mitUom
                                         snapshot set of
                                         snapshots
(1 attrbute)             Data consistency rule    Error   Rule9020
baseline
snapshot
set of snapshots




(1 attrbute)             Data consistency rule    Error   Rule9120
baseline
snapshot
set of snapshots




(1 attrbute)             Data consistency rule    Error   Rule9170
baseline
snapshot
set of snapshots




(1 feature + its objects) Data consistency rule   Error   Rule9290
baseline outsidedelta
snapshot set of
snapshots


set of snapshots         Data consistency rule    Error   Rule9490
set of snapshots         Data consistency rule    Error     Rule9500




set of snapshots         Data consistency rule    Error     Rule9510



set of snapshots         Recommended practice     Warning   Rule9550




(1 feature + its objects) Data consistency rule   Error     Rule9570
baseline outsidedelta
snapshot
set of snapshots




set of snapshots         Data consistency rule    Error     Rule9590
set of snapshots         Data consistency rule    Error   Rule9620




(1 feature + its objects) Data consistency rule   Error   Rule9690
baseline outsidedelta
snapshot
set of snapshots

set of snapshots         Data consistency rule    Error   Rule9720




(1 feature + its objects) Data consistency rule   Error   Rule9760
baseline outsidedelta
snapshot
set of snapshots
set of snapshots         Data consistency rule    Error   Rule9850




(1 feature + its objects) Data consistency rule   Error   Rule9910
baseline outsidedelta
snapshot
set of snapshots
aixm:Navaid   name   (1 attribute)      Recommended practice    Warning   Rule9920
                     baseline
                     snapshot
                     set of snapshots




                     set of snapshots   Data consistency rule   Error     Rule9930
                               set of snapshots          Recommended practice    Warning   Rule10020




                               set of snapshots          Recommended practice    Warning   Rule10030




                               set of snapshots          Recommended practice    Warning   Rule10040



aixm:AirportHeliportTimeSlic   baseline outside delta,   Data consistency rule   Error     AHP_MIL_NO_SCHEDUL   //aixm:AirportHeliportTime
e                              snapshot, set of                                            ED_NON_SCHEDULED     Slice[aixm:interpretation='
                               snapshots                                                                        BASELINE' or
                                                                                                                aixm:interpretation='SNA
                                                                                                                PSHOT']
aixm:timeSlice                Baseline                 Data consistency rule    Warning   Timesheet -               //aixm:timeSlice
                                                                                          OverlappingAvailability




aixm:availability             N/A                      Data consistency rule    Warning   Activation/Usage -        //aixm:availability
                                                                                          ClosePermit


aixm:Timesheet                N/A                      Data consistency rule    Warning   Timesheet - Useless       //aixm:Timesheet
                                                                                          Timesheet




aixm:availability             N/A                      Data consistency rule    Warning   Activation/Usage -        //aixm:availability
                                                                                          MultipleUsagesSameType




aixm:FlightRestrictionTimeS   (1 feature + its objects) Data consistency rule   Error     TFC_FLOW_REST_MAND        //aixm:FlightRestrictionTi
lice                          baseline outsidedelta                                       ATORY_TYPE_REQ_FRR        meSlice
                              snapshot set of
                              snapshots
aixm:AirporHeliportTimeSlic aixm:magneticVariation   All                Recommended practice     Warning   AHP_MAG_VAR_RES           //aixm:AirporHeliportTime
e                                                                                                                                    Slice



aixm:Azimuth                                         set of snapshots   Data plausibility rule   Error     Rule 413




                                                                        Data consistency rule    Warning   Candidate Rule 10


                                                                        Data consistency rule    Error     Meteorology - mandatory
                                                                                                           runwayVisualRange2

                                                                        Data consistency rule    Error     Meteorology - mandatory
                                                                                                           runwayVisualRange

                                                                        Data consistency rule    Error     Timesheet -
                                                                                                           NavaidEquipment and
                                                                                                           NavaidOperationalStatus
AirportHeliport          frictionCoefficient         Coding rule             Error   SNOWTAM_FrictionCoeffic
                                                                                     ient_MeasuredAndDevice-
                                                                                     AirportHeliport
Apron                    frictionCoefficient         Coding rule             Error   SNOWTAM_FrictionCoeffic
                                                                                     ient_MeasuredAndDevice-
                                                                                     Apron
Runway                   frictionCoefficient         Coding rule             Error   SNOWTAM_FrictionCoeffic
                                                                                     ient_MeasuredAndDevice-
                                                                                     Runway
AircraftStand            frictionCoefficient         Coding rule             Error   SNOWTAM_FrictionCoeffic
                                                                                     ient_MeasuredAndDevice-
                                                                                     AircraftStand
Taxiway                  frictionCoefficient         Coding rule             Error   SNOWTAM_FrictionCoeffic
                                                                                     ient_MeasuredAndDevice-
                                                                                     Taxiway
TouchDownLiftOff         frictionCoefficient         Coding rule             Error   SNOWTAM_FrictionCoeffic
                                                                                     ient_MeasuredAndDevice-
                                                                                     TouchDownLiftOff
AircraftStand            startDate, endDate          Data consistency rule   Error   SNOWTAM_TimesliceValid
                                                                                     ity-AircraftStand
Apron                    startDate, endDate          Data consistency rule   Error   SNOWTAM_TimesliceValid
                                                                                     ity-Apron
TouchDownLiftOff         startDate, endDate          Data consistency rule   Error   SNOWTAM_TimesliceValid
                                                                                     ity-TouchDownLiftOff

Runway                   startDate, endDate          Data consistency rule   Error   SNOWTAM_TimesliceValid
                                                                                     ity-Runway
AirportHeliport          startDate, endDate          Data consistency rule   Error   SNOWTAM_TimesliceValid
                                                                                     ity-AirportHeliport

Taxiway                  startDate, endDate          Data consistency rule   Error   SNOWTAM_TimesliceValid
                                                                                     ity-Taxiway
aixm:RunwayContamination Width                       Data consistency rule   Error   SNOWTAM_RunwayClear       //aixm:RunwayContamina
TimeSlice                                                                            edWidth                   tionTimeSlice

aixm:RunwayContamination Length                      Data consistency rule   Error   SNOWTAM_RunwayClear       //aixm:RunwayContamina
TimeSlice                                                                            edLength                  tionTimeSlice

aixm:theSegmentLeg                             N/A   Minimal data rule       Error   HA_REQUIRED_ATTRIBU       //aixm:theSegmentLeg
                                                                                     TS
aixm:theSegmentLeg   N/A   Minimal data rule   Error   HA_UNAUTHORIZED_AT     //aixm:theSegmentLeg
                                                       TRIBUTS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   HF_REQUIRED_ATTRIBU    //aixm:theSegmentLeg
                                                       TS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   HF_UNAUTHORIZED_ATT    //aixm:theSegmentLeg
                                                       RIBUTS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   HM_REQUIRED_ATTRIBU    //aixm:theSegmentLeg
                                                       TS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   HM_UNAUTHORIZED_AT     //aixm:theSegmentLeg
                                                       TRIBUTS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   IF_REQUIRED_ATTRIBUT   //aixm:theSegmentLeg
                                                       S



aixm:theSegmentLeg   N/A   Minimal data rule   Error   DF_UNAUTHORIZED_ATT    //aixm:theSegmentLeg
                                                       RIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   FA_REQUIRED_ATTRIBU    //aixm:theSegmentLeg
                                                       TS
aixm:theSegmentLeg   N/A   Minimal data rule   Error   FA_UNAUTHORIZED_ATT   //aixm:theSegmentLeg
                                                       RIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   FC_REQUIRED_ATTRIBU   //aixm:theSegmentLeg
                                                       TS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   FC_UNAUTHORIZED_ATT   //aixm:theSegmentLeg
                                                       RIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   FD_REQUIRED_ATTRIBU   //aixm:theSegmentLeg
                                                       TS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   FD_UNAUTHORIZED_ATT   //aixm:theSegmentLeg
                                                       RIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   FM_REQUIRED_ATTRIBU   //aixm:theSegmentLeg
                                                       TS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   FM_UNAUTHORIZED_AT    //aixm:theSegmentLeg
                                                       TRIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   CD_REQUIRED_ATTRIBU   //aixm:theSegmentLeg
                                                       TS
aixm:theSegmentLeg   N/A   Minimal data rule   Error   CD_UNAUTHORIZED_AT     //aixm:theSegmentLeg
                                                       TRIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   CF_REQUIRED_ATTRIBU    //aixm:theSegmentLeg
                                                       TS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   CF_UNAUTHORIZED_ATT    //aixm:theSegmentLeg
                                                       RIBUTS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   CI_REQUIRED_ATTRIBUT   //aixm:theSegmentLeg
                                                       S



aixm:theSegmentLeg   N/A   Minimal data rule   Error   CI_UNAUTHORIZED_ATT    //aixm:theSegmentLeg
                                                       RIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   CR_REQUIRED_ATTRIBU    //aixm:theSegmentLeg
                                                       TS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   CR_UNAUTHORIZED_AT     //aixm:theSegmentLeg
                                                       TRIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   DF_REQUIRED_ATTRIBU    //aixm:theSegmentLeg
                                                       TS
Recommended practice   Warning   CF_LEG_IN_RNAV_WITH
                                 OUT_GBN
aixm:ProcedureTransitionLe   N/A   Recommended practice   Warning   SID_WITHOUT_GBN_PRI   //aixm:ProcedureTransitio
g                                                                   MARILY_FIRST_LEG      nLeg




aixm:theSegmentLeg           N/A   Minimal data rule      Error     AF_REQUIRED_ATTRIBU   //aixm:theSegmentLeg
                                                                    TS




aixm:theSegmentLeg                 Minimal data rule      Error     AF_UNAUTHORIZED_ATT   //aixm:theSegmentLeg
                                                                    RIBUTS
aixm:theSegmentLeg   N/A   Minimal data rule   Error   CA_REQUIRED_ATTRIBU   //aixm:theSegmentLeg
                                                       TS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   CA_UNAUTHORIZED_AT    //aixm:theSegmentLeg
                                                       TRIBUTS




aixm:theSegmentLeg   N/A   Coding rule         Error   VD_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                       EG
aixm:theSegmentLeg   N/A   Coding rule   Error   VI_PERMITTED_NEXT_LE   //aixm:theSegmentLeg
                                                 G




aixm:theSegmentLeg   N/A   Coding rule   Error   VR_PERMITTED_NEXT_L    //aixm:theSegmentLeg
                                                 EG
aixm:theSegmentLeg   N/A   Coding rule   Error   PI_PERMITTED_NEXT_LE   //aixm:theSegmentLeg
                                                 G




aixm:theSegmentLeg   N/A   Coding rule   Error   RF_PERMITTED_NEXT_L    //aixm:theSegmentLeg
                                                 EG
aixm:theSegmentLeg   N/A   Coding rule   Error   VA_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                 EG




aixm:theSegmentLeg   N/A   Coding rule   Error   HF_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                 EG
aixm:theSegmentLeg   N/A   Coding rule   Error   HM_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                 EG




aixm:theSegmentLeg   N/A   Coding rule   Error   FC_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                 EG
aixm:theSegmentLeg   N/A   Coding rule   Error   FM_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                 EG




aixm:theSegmentLeg   N/A   Coding rule   Error   HA_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                 EG
aixm:theSegmentLeg   N/A   Coding rule   Error   CI_PERMITTED_NEXT_LE   //aixm:theSegmentLeg
                                                 G




aixm:theSegmentLeg   N/A   Coding rule   Error   DF_PERMITTED_NEXT_L    //aixm:theSegmentLeg
                                                 EG
aixm:theSegmentLeg   Coding rule   Error   FA_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                           EG




aixm:theSegmentLeg   Coding rule   Error   AF_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                           EG
aixm:theSegmentLeg   N/A   Coding rule   Error   CA_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                 EG




aixm:theSegmentLeg   N/A   Coding rule   Error   CD_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                 EG
aixm:ProcedureTransition   N/A   Coding rule            Error     LOC_BASED_APP_TRAN    //aixm:ProcedureTransitio
                                                                  S_END_LEG             n




aixm:ProcedureTransition   N/A   Coding rule            Error     FINAL_APP_FIRST_LEG   //aixm:ProcedureTransitio
                                                                                        n




aixm:ProcedureTransition   N/A   Coding rule            Error     FINAL_APP_END_LEG     //aixm:ProcedureTransitio
                                                                                        n




aixm:ProcedureTransition   N/A   Recommended practice   Warning   FINAL_APP_END_LEG_G   //aixm:ProcedureTransitio
                                                                  PS_MLS                n




aixm:ProcedureTransition   N/A   Coding rule            Error     MISS_APP_FIRST_LEG    //aixm:ProcedureTransitio
                                                                                        n
aixm:ProcedureTransition   N/A   Coding rule   Warning   MISS_APP_BEGIN_PUBLI   //aixm:ProcedureTransitio
                                                         SHED_LEG               n




aixm:ProcedureTransition   N/A   Coding rule   Error     MISS_APP_END_LEG       //aixm:ProcedureTransitio
                                                                                n




aixm:ProcedureTransition   N/A   Coding rule   Error     SID_RUNWAY_TRANS_E     //aixm:ProcedureTransitio
                                                         NG_OUT_END_LEG         n




aixm:ProcedureTransition   N/A   Coding rule   Error     SID_COM_ROUTE_TRAN     //aixm:ProcedureTransitio
                                                         S_WITH_RUNWAY_FIRS     n
                                                         T_LEG




aixm:ProcedureTransition   N/A   Coding rule   Error     SID_COM_ROUTE_TRAN     //aixm:ProcedureTransitio
                                                         S_FIRST_LEG_WITHOUT    n
                                                         _RUNWAY
aixm:ProcedureTransition   N/A   Coding rule   Error   SID_RUNWAY_TRANS_FI   //aixm:ProcedureTransitio
                                                       RST_LEG               n




aixm:ProcedureTransition   N/A   Coding rule   Error   SID_RUNWAY_TRANS_E    //aixm:ProcedureTransitio
                                                       ND_LEG                n




aixm:ProcedureTransition   N/A   Coding rule   Error   SID_COM_ROUTE_TRAN    //aixm:ProcedureTransitio
                                                       S_END_LEG             n




aixm:ProcedureTransition   N/A   Coding rule   Error   SID_COM_ROUTE_TRAN    //aixm:ProcedureTransitio
                                                       S_END_LEG_IS_IF       n




aixm:ProcedureTransition   N/A   Coding rule   Error   SID_ENROUTE_TRANS_F   //aixm:ProcedureTransitio
                                                       IRST_LEG              n
aixm:ProcedureTransition   N/A   Coding rule   Error   SID_ENROUTE_TRANS_   //aixm:ProcedureTransitio
                                                       END_LEG              n




aixm:ProcedureTransition   N/A   Coding rule   Error   STAR_ENROUTE_TRANS   //aixm:ProcedureTransitio
                                                       _FIRST_LEG           n




aixm:ProcedureTransition   N/A   Coding rule   Error   STAR_ENROUTE_TRANS   //aixm:ProcedureTransitio
                                                       _END_LEG             n




aixm:ProcedureTransition   N/A   Coding rule   Error   STAR_COM_ROUTE_TRA   //aixm:ProcedureTransitio
                                                       NS_FIRST_LEG         n




aixm:ProcedureTransition   N/A   Coding rule   Error   STAR_COM_ROUTE_TRA   //aixm:ProcedureTransitio
                                                       NS_END_LEG           n
aixm:ProcedureTransition   N/A   Coding rule   Error   STAR_RUNWAY_TRANS_    //aixm:ProcedureTransitio
                                                       FIRST_LEG             n




aixm:ProcedureTransition   N/A   Coding rule   Error   STAR_RUNWAY_TRANS_    //aixm:ProcedureTransitio
                                                       END_LEG               n




aixm:ProcedureTransition   N/A   Coding rule   Error   STAR_RUNWAY_TRANS_    //aixm:ProcedureTransitio
                                                       END_LEG_IF            n




aixm:ProcedureTransition   N/A   Coding rule   Error   APP_TRANS_FIRST_LEG   //aixm:ProcedureTransitio
                                                                             n




aixm:ProcedureTransition   N/A   Coding rule   Error   APP_TRANS_END_LEG     //aixm:ProcedureTransitio
                                                                             n
aixm:theSegmentLeg   N/A   Minimal data rule   Error   IF_UNAUTHORIZED_ATT    //aixm:theSegmentLeg
                                                       RIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   PI_REQUIRED_ATTRIBUT   //aixm:theSegmentLeg
                                                       S




aixm:theSegmentLeg   N/A   Minimal data rule   Error   PI_UNAUTHORIZED_ATT    //aixm:theSegmentLeg
                                                       RIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   RF_REQUIRED_ATTRIBU    //aixm:theSegmentLeg
                                                       TS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   TF_REQUIRED_ATTRIBU    //aixm:theSegmentLeg
                                                       TS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   TF_UNAUTHORIZED_ATT    //aixm:theSegmentLeg
                                                       RIBUTS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   VD_REQUIRED_ATTRIBU    //aixm:theSegmentLeg
                                                       TS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   VD_UNAUTHORIZED_AT     //aixm:theSegmentLeg
                                                       TRIBUTS
aixm:theSegmentLeg   N/A   Minimal data rule   Error   VR_REQUIRED_ATTRIBU    //aixm:theSegmentLeg
                                                       TS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   VR_UNAUTHORIZED_AT     //aixm:theSegmentLeg
                                                       TRIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   VA_REQUIRED_ATTRIBU    //aixm:theSegmentLeg
                                                       TS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   VA_UNAUTHORIZED_AT     //aixm:theSegmentLeg
                                                       TRIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   VI_REQUIRED_ATTRIBUT   //aixm:theSegmentLeg
                                                       S



aixm:theSegmentLeg   N/A   Minimal data rule   Error   VI_UNAUTHORIZED_ATT    //aixm:theSegmentLeg
                                                       RIBUTS




aixm:theSegmentLeg   N/A   Minimal data rule   Error   VM_REQUIRED_ATTRIBU    //aixm:theSegmentLeg
                                                       TS



aixm:theSegmentLeg   N/A   Minimal data rule   Error   VM_UNAUTHORIZED_AT     //aixm:theSegmentLeg
                                                       TRIBUTS
aixm:theSegmentLeg   N/A   Coding rule            Error     XA_LEG_USED_IN_STAR   //aixm:theSegmentLeg
                                                            _OR_APPROACH




aixm:theSegmentLeg   N/A   Coding rule            Error     XF_LEG_FOLLOWED_BY    //aixm:theSegmentLeg
                                                            _PI_LEG_FIX




                           Recommended practice   Warning   APP_TRANS_FIRST_LEG   //aixm:ProcedureTransitio
                                                            _IF                   n
aixm:theSegmentLeg           N/A                     Coding rule            Error     SID_ALTITUDE_DESC_C   //aixm:theSegmentLeg
                                                                                      ODED




aixm:ProcedureTransition     N/A                     Recommended practice   Warning   SID_RUNWAY_TRANS_P    //aixm:ProcedureTransitio
                                                                                      REFERED_FIRST_LEG     n




aixm:StandardInstrumentDe    baseline, snapshot, set Coding rule            Error     SID_RUNWAY_TRANS      //aixm:StandardInstrumen
partureTimeSlice             of snapshots                                                                   tDepartureTimeSlice[aixm
                                                                                                            :interpretation='BASELIN
                                                                                                            E' or
                                                                                                            aixm:interpretation='SNA
                                                                                                            PSHOT']
aixm:StandardInstrumentDe    baseline, snapshot, set Coding rule            Error     SID_ENROUTE_TRANS     //aixm:StandardInstrumen
partureTimeSlice             of snapshots                                                                   tDepartureTimeSlice[aixm
                                                                                                            :interpretation='BASELIN
                                                                                                            E' or
                                                                                                            aixm:interpretation='SNA
                                                                                                            PSHOT']
aixm:ProcedureTransition                             Coding rule            Error     RUNWAY_TRANSITION_    //aixm:ProcedureTransitio
                                                                                      DESIGNATOR_CONSISTE   n
                                                                                      NCY




aixm:StandardInstrumentArr   baseline, snapshot, set Coding rule            Error     STAR_END_WITH_VM_L    //aixm:StandardInstrumen
ivalTimeSlice                of snapshots                                             EG                    tArrivalTimeSlice[aixm:int
                                                                                                            erpretation='BASELINE'
                                                                                                            or
                                                                                                            aixm:interpretation='SNA
                                                                                                            PSHOT']
aixm:InstrumentApproachPr   N/A                     Data consistency rule   Error   APPROACH_UNIQUE_TR    //aixm:InstrumentApproac
ocedureTimeSlice                                                                    ANSITION_DESIGNATOR   hProcedureTimeSlice[aix
                                                                                                          m:interpretation='' or
                                                                                                          aixm:interpretation='SNA
                                                                                                          PSHOT']

aixm:InstrumentApproachPr   baseline, snapshot, set Coding rule             Error   FINAL_APPROACH_GPS_   //aixm:InstrumentApproac
ocedureTimeSlice            of snapshots                                            NAVAID                hProcedureTimeSlice[aix
                                                                                                          m:interpretation='BASELI
                                                                                                          NE' or
                                                                                                          aixm:interpretation='SNA
                                                                                                          PSHOT']
aixm:ProcedureTransition    N/A                     Coding rule             Error   FINAL_APP_FAF         //aixm:ProcedureTransitio
                                                                                                          n




aixm:ProcedureTransition    N/A                     Coding rule             Error   FINAL_APP_MAP         //aixm:ProcedureTransitio
                                                                                                          n




aixm:ProcedureTransition    N/A                     Coding rule             Error   FINAL_TRANS_FACF_OR   //aixm:ProcedureTransitio
                                                                                    _FAF_IN FIRST         n




aixm:ProcedureTransition    N/A                     Coding rule             Error   FINAL_TRANS_MAP_UNI   //aixm:ProcedureTransitio
                                                                                    QUE                   n
aixm:ProcedureTransition   N/A   Coding rule   Error   LOC_BASED_APP_TRAN    //aixm:ProcedureTransitio
                                                       S_CF_DISTANCE         n




aixm:ProcedureTransition   N/A   Coding rule   Error   LOC_BASED_FINAL_APP   //aixm:ProcedureTransitio
                                                       _FAF_LEG_TYPE         n




aixm:ProcedureTransition   N/A   Coding rule   Error   LOC_BASED_FINAL_APP   //aixm:ProcedureTransitio
                                                       _FAF_LEG_ALTITUDE     n
aixm:ProcedureTransition   N/A   Coding rule   Error   LOC_BASED_FINAL_APP   //aixm:ProcedureTransitio
                                                       _FAF_LEG_ALTITUDE_D   n
                                                       ESC




aixm:ProcedureTransition   N/A   Coding rule   Error   NDB_FINAL_APP_LEG     //aixm:ProcedureTransitio
                                                                             n




aixm:ProcedureTransition   N/A   Coding rule   Error   RNAV_FINAL_APP_LEG    //aixm:ProcedureTransitio
                                                                             n




aixm:ProcedureTransition   N/A   Coding rule   Error   GPSFMS_FINAL_APP_LE   //aixm:ProcedureTransitio
                                                       G_FACF_TO_FAF_AND_F   n
                                                       AF_TO_MAP
aixm:ProcedureTransition   N/A   Coding rule   Error   ILS_APP_FAF_VERTICAL   //aixm:ProcedureTransitio
                                                       _ANGLE                 n




aixm:ProcedureTransition   N/A   Coding rule   Error   ILS_APP_MAP_VERTICAL   //aixm:ProcedureTransitio
                                                       _ANGLE                 n




aixm:ProcedureTransition         Coding rule   Error   FULL_ILS_FACF_ALTITU   //aixm:ProcedureTransitio
                                                       DE                     n




aixm:ProcedureTransition   N/A   Coding rule   Error   MLS_RNAV_APP_TRAN_     //aixm:ProcedureTransitio
                                                       LAST_LEG               n
aixm:ProcedureTransition   N/A   Coding rule            Error     NP_VOR_BASED_FINAL_   //aixm:ProcedureTransitio
                                                                  APP_LEGS              n




aixm:ProcedureTransition   N/A   Recommended practice   Warning   NP_VOR_BASED_FINAL_   //aixm:ProcedureTransitio
                                                                  APP_CF_LEGS           n




aixm:ProcedureTransition         Coding rule            Error     NDB_BASED_FINAL_APP   //aixm:ProcedureTransitio
                                                                  _LEGS                 n




aixm:ProcedureTransition   N/A   Recommended practice   Warning   NDB_BASED_FINAL_APP   //aixm:ProcedureTransitio
                                                                  _CF_LEGS              n




aixm:theSegmentLeg         N/A   Coding rule            Error     VERTICAL_ANGLE_MIN_   //aixm:theSegmentLeg
                                                                  VALUE
aixm:ProcedureTransition         Data consistency rule   Error   MISSED_APP_FIRST_LE    //aixm:ProcedureTransitio
                                                                 G_HA_OR_HM_ALTITUDE    n
                                                                 1




aixm:ProcedureTransition   N/A   Coding rule             Error   LOC_BASED_FINAL_APP    //aixm:ProcedureTransitio
                                                                 _FACF                  n




aixm:ProcedureTransition         Coding rule             Error   FULL_ILS_FACF_AND_FA   //aixm:ProcedureTransitio
                                                                 F_ALITUDE2             n
aixm:ProcedureTransition                                              Coding rule             Error   FULL_ILS_FAF_ALTITUDE   //aixm:ProcedureTransitio
                                                                                                                              n




aixm:ProcedureTransition                    N/A                       Coding rule             Error   LOC_BASED_FINAL_APP     //aixm:ProcedureTransitio
                                                                                                      _FACF_LEG_TYPE          n




aixm:NavaidTimeSlice                        baseline outside delta,   Data consistency rule   Error   DME_NO_GHOST_FREQ_      //aixm:NavaidTimeSlice[ai
                                            snapshot, set of                                          1                       xm:interpretation='BASEL
                                            snapshots                                                                         INE' or
                                                                                                                              aixm:interpretation='SNA
                                                                                                                              PSHOT']

aixm:NavaidTimeSlice       ghostFrequency   set of snapshots          Data consistency rule   Error   DME_NO_GHOST_FREQ_      //aixm:NavaidTimeSlice[ai
                                                                                                      2                       xm:interpretation='BASEL
                                                                                                                              INE' or
                                                                                                                              aixm:interpretation='SNA
                                                                                                                              PSHOT' ]
aixm:theSegmentLeg         N/A   Coding rule   Error   FULL_ILS_APP_FACF_TO   //aixm:theSegmentLeg
                                                       _FAF_LEGS




aixm:ProcedureTransition   N/A   Coding rule   Error   NP_FINAL_APP_VERTICA   //aixm:ProcedureTransitio
                                                       L_ANGLE_IN_STEPDOW     n
                                                       N_FIX
aixm:theSegmentLeg   N/A   Coding rule   Error   CF_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                 EG




aixm:theSegmentLeg   N/A   Coding rule   Error   CR_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                 EG
aixm:theSegmentLeg   N/A   Coding rule   Error   FD_PERMITTED_NEXT_L    //aixm:theSegmentLeg
                                                 EG




aixm:theSegmentLeg         Coding rule   Error   IF_PERMITTED_NEXT_LE   //aixm:theSegmentLeg
                                                 G
aixm:theSegmentLeg   N/A   Coding rule   Error   TF_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                 EG




aixm:theSegmentLeg   N/A   Coding rule   Error   VM_PERMITTED_NEXT_L   //aixm:theSegmentLeg
                                                 EG
aixm:theSegmentLeg                                  Coding rule   Error   DF_PREVIOUS_LEG_OVE   //aixm:theSegmentLeg
                                                                          RFLOWN




aixm:StandardInstrumentDe   baseline, snapshot, set Coding rule   Error   SID_WITHOUT_COMMUN    //aixm:StandardInstrumen
partureTimeSlice            of snapshots                                  _ROUTE                tDepartureTimeSlice[aixm
                                                                                                :interpretation='BASELIN
                                                                                                E' or
                                                                                                aixm:interpretation='SNA
                                                                                                PSHOT']
aixm:ProcedureTransition   N/A   Coding rule             Error   FINAL_APP_FACF_1       //aixm:ProcedureTransitio
                                                                                        n




                                 Data consistency rule   Error   AF_LEG_FIRST_MISSED_   //aixm:ProcedureTransitio
                                                                 APPROACH_ONLY          nLeg
Recommended practice   Warning   MISSED_APP_WITHOUT_    //aixm:ProcedureTransitio
                                 GBN_PRIMARILY_FIRST_   nLeg
                                 LEG
Recommended practice   Warning   SID_RUNW_TRANS_FIRS   //aixm:ProcedureTransitio
                                 T_LEG_IF              n
aixm:ProcedureTransition   N/A   Recommended practice   Warning   STAR_ENROUTE_TRANS   //aixm:ProcedureTransitio
                                                                  _FIRST_LEG_IF        n
aixm:ProcedureTransitionLe   N/A   Recommended practice   Warning   STAR_WITHOUT_GBN_P   //aixm:ProcedureTransitio
g                                                                   RIMARILY_LAST_LEG    nLeg
Recommended practice   Warning   MISSED_APP_WITHOUT_    //aixm:ProcedureTransitio
                                 GBN_PRIMARILY_LAST_L   nLeg
                                 EG
Coding rule   Error   CONDITIONAL_ALT_TER   //aixm:ProcedureTransitio
                      M_PERMITTED_LEGS      nLeg




Coding rule   Error   LEGS_RESTRICTION_WH   //aixm:ProcedureTransitio
                      EN_ALTITUDE_DESCRIP   nLeg
                      TION_AT_C_VALUE
aixm:ProcedureTransition    N/A                     Coding rule   Error   FINAL_APP_FACF_2     //aixm:ProcedureTransitio
                                                                                               n




aixm:InstrumentApproachPr   baseline, snapshot, set Coding rule   Error   RNAV_MAP_NOT_BEYON   //aixm:InstrumentApproac
ocedureTimeSlice            of snapshots                                  D_RUNWAY             hProcedureTimeSlice[aix
                                                                                               m:interpretation='BASELI
                                                                                               NE' or
                                                                                               aixm:interpretation='SNA
                                                                                               PSHOT']
aixm:theSegmentLeg          N/A                     Coding rule             Error   FC_OR_FD_FOLLOWED_    //aixm:theSegmentLeg
                                                                                    BY_CF_DISTANCE




aixm:ProcedureTransition    N/A                     Data consistency rule   Error   MISSED_APP_FIRST_LE   //aixm:ProcedureTransitio
                                                                                    G_XD_NAVAID           n




aixm:InstrumentApproachPr   baseline, snapshot, set Data consistency rule   Error   VORTAC_VORDME_FINA    //aixm:InstrumentApproac
ocedureTimeSlice            of snapshots                                            L_REC_NAVAID          hProcedureTimeSlice[aix
                                                                                                          m:interpretation='BASELI
                                                                                                          NE' or
                                                                                                          aixm:interpretation='SNA
                                                                                                          PSHOT']
AIXM - Schematron rules - full description


not(.[@srsName])
or
.[@srsName='urn:ogc:def:crs:OGC:1.3:CRS84']
not(./aixm:verticalAccuracy) or (./aixm:verticalAccuracy[@xsi:nil='true'])
or (./aixm:elevation and not(./aixm:elevation[@xsi:nil='true']))

not(./aixm:verticalAccuracy) or (./aixm:verticalAccuracy[@xsi:nil='true'])
or (./aixm:elevation and not(./aixm:elevation[@xsi:nil='true']))
not(./aixm:geoidUndulation) or (./aixm:geoidUndulation[@xsi:nil='true'])
or (./aixm:elevation and not(./aixm:elevation[@xsi:nil='true']))

not(./aixm:geoidUndulation) or (./aixm:geoidUndulation[@xsi:nil='true'])
or (./aixm:elevation and not(./aixm:elevation[@xsi:nil='true']))

not(./aixm:lowerLimit)
or (./aixm:lowerLimit[@xsi:nil='true'])
or not(./aixm:lowerLimit[@uom = 'FL'])
or (./aixm:lowerLimit &gt;= 10 and ./aixm:lowerLimit &lt;= 999)
not(./aixm:lowerLimit)
or (./aixm:lowerLimit[@xsi:nil='true'])
or not(./aixm:lowerLimit[@uom = 'FL'])
or (./aixm:lowerLimit &gt;= 10 and ./aixm:lowerLimit &lt;= 999)
not(./aixm:upperLimit) or (./aixm:upperLimit[@xsi:nil='true'])
or not(./aixm:upperLimit[@uom = 'FL'])
or (./aixm:upperLimit &gt;= 10 and ./aixm:upperLimit &lt;= 999)
not(./aixm:upperLimitAltitude) or (./aixm:upperLimitAltitude[@xsi:nil='true']) or not(./aixm:upperLimitAltitude[@uom =
'FL'])
or (./aixm:upperLimitAltitude &gt;= 10 and ./aixm:upperLimitAltitude &lt;= 999)

not(./aixm:minimumLimit) or (./aixm:minimumLimit[@xsi:nil='true']) or not(./aixm:minimumLimit[@uom = 'FL'])
or (./aixm:minimumLimit &gt;= 10 and ./aixm:minimumLimit &lt;= 999)

not(./aixm:maximumLimit) or (./aixm:maximumLimit[@xsi:nil='true']) or not(./aixm:maximumLimit[@uom = 'FL'])
or (./aixm:maximumLimit &gt;= 10 and ./aixm:maximumLimit &lt;= 999)

not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or not(./aixm:lowerLimit) or (./aixm:lowerLimit[@xsi:nil='true']) or (./aixm:lowerLimitReference)


not(./aixm:interpretation = 'BASELINE' or ./aixm:interpretation = 'SNAPSHOT')
or not(./aixm:lowerLimitAltitude) or (./aixm:lowerLimitAltitude[@xsi:nil='true']) or (./aixm:lowerLimitReference)


not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or not(./aixm:lowerLevel) or (./aixm:lowerLevel[@xsi:nil='true']) or (./aixm:lowerLevelReference)


not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT' )
or not(./aixm:upperLimit) or (./aixm:upperLimit[@xsi:nil='true']) or (./aixm:upperLimitReference)


not(./aixm:interpretation = 'BASELINE' or ./aixm:interpretation='SNAPSHOT')
or not(./aixm:upperLimitAltitude) or (./aixm:upperLimitAltitude[@xsi:nil='true']) or (./aixm:upperLimitReference)
not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or not(./aixm:upperLevel) or (./aixm:upperLevel[@xsi:nil='true']) or (./aixm:upperLevelReference)


not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or not(./aixm:minimumLimit) or (./aixm:minimumLimit[@xsi:nil='true']) or (./aixm:minimumLimitReference)


not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or not( ./aixm:lowerLimit[@uom='FL'] or ./aixm:lowerLimit[@uom='SM'] or ./aixm:lowerLevel[@uom='FL'] or
./aixm:lowerLevel[@uom='SM'] or ./aixm:lowerLimitAltitude[@uom='FL'] or ./aixm:lowerLimitAltitude[@uom='SM'] ) or
./aixm:lowerLimitReference[@uom='STD']
not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or not( ./aixm:minimumLimit[@uom='FL'] or ./aixm:minimumLimit[@uom='SM'] ) or (./aixm:minimumLimitReference
='STD')

not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or not( ./aixm:maximumLimit[@uom='FL'] or ./aixm:maximumLimit[@uom='SM'] ) or (./aixm:maximumLimitReference =
'STD')

not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or
not(./aixm:lowerLimitReference)
or
(./aixm:lowerLimitReference[@xsi:nil='true']) or (./aixm:lowerLimit) or (./aixm:lowerLimitAltitude)
not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or not(./aixm:minimumLimitReference) or (./aixm:minimumLimitReference[@xsi:nil='true']) or (./aixm:minimumLimit)


not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or not(./aixm:maximumLimitReference) or (./aixm:maximumLimitReference[@xsi:nil='true']) or (./aixm:maximumLimit)


not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or not (./aixm:lowerLimitReference = ./aixm:upperLimitReference) or (./aixm:lowerLimit &lt;= ./aixm:upperLimit)


not (./aixm:length and ./aixm:width) or (./aixm:length[xsi:nil='true']) or (./aixm:width[xsi:nil='true']) or (./aixm:length &gt;
./aixm:width)

not (./aixm:interpretation = 'BASELINE' or ./aixm:interpretation = 'SNAPSHOT')
or
not (./aixm:dateMagneticVariation)
or
(./aixm:dateMagneticVariation[@xsi:nil='true'])
or
(./aixm:magneticVariation and not(./aixm:magneticVariation[@xsi:nil='true']))
not(./aixm:legSeparation)
or
(./aixm:legSeparation[@uom = 'M' or @uom='KM'])

not(./aixm:legLength)
or
(./aixm:legLength[@uom = 'M' or @uom='KM'])

not(./aixm:refuellingBaseLevel)
or
(./aixm:refuellingBaseLevel[@uom = 'M' or @uom='KM'])

not(./aixm:distance)
or
(./aixm:distance[@uom = 'M' or @uom='KM'])

not(./aixm:distanceAccuracy)
or
(./aixm:distanceAccuracy[@uom = 'M' or @uom='KM'])

not(./aixm:distance)
or
(./aixm:distance[@uom = 'M' or @uom='KM'])

not(./aixm:distanceAccuracy)
or
(./aixm:distanceAccuracy[@uom = 'M' or @uom='KM'])

not(./aixm:depth)
or
(./aixm:depth[@uom = 'M' or @uom='KM'])

not(./aixm:depth)
or
(./aixm:depth[@uom = 'M' or @uom='KM'])

not(./aixm:depth)
or
(./aixm:depth[@uom = 'M' or @uom='KM'])

not(./aixm:distance)
or
(./aixm:distance[@uom = 'M' or @uom='KM'])

not(./aixm:depth)
or
(./aixm:depth[@uom = 'M' or @uom='KM'])
not(./aixm:clearedLength)
or
(./aixm:clearedLength[@uom = 'M' or @uom='KM'])

not(./aixm:clearedWidth)
or
(./aixm:clearedWidth[@uom = 'M' or @uom='KM'])

not(./aixm:furtherClearanceLength)
or
(./aixm:furtherClearanceLength[@uom = 'M' or @uom='KM'])

not(./aixm:furtherClearanceWidth)
or
(./aixm:furtherClearanceWidth[@uom = 'M' or @uom='KM'])

not(./aixm:clearedLengthBegin)
or
(./aixm:clearedLengthBegin[@uom = 'M' or @uom='KM'])

not(./aixm:depth)
or
(./aixm:depth[@uom = 'M' or @uom='KM'])

not(./aixm:depth)
or
(./aixm:depth[@uom = 'M' or @uom='KM'])

not(./aixm:clearedWidth)
or
(./aixm:clearedWidth[@uom = 'M' or @uom='KM'])

not(./aixm:depth)
or
(./aixm:depth[@uom = 'M' or @uom='KM'])

not(./aixm:depth)
or
(./aixm:depth[@uom = 'M' or @uom='KM'])

not(./aixm:upperLimit)
or
(./aixm:upperLimit[@uom = 'M' or @uom='KM'])

not(./aixm:maximumLimit)
or
(./aixm:maximumLimit[@uom = 'M' or @uom='KM'])
not(./aixm:lowerLimit)
or
(./aixm:lowerLimit[@uom = 'M' or @uom='KM'])

not(./aixm:minimumLimit)
or
(./aixm:minimumLimit[@uom = 'M' or @uom='KM'])

not(./aixm:width)
or
(./aixm:width[@uom = 'M' or @uom='KM'])

not(./aixm:horizontalAccuracy)
or
(./aixm:horizontalAccuracy[@uom = 'M' or @uom='KM'])

not(./aixm:elevation)
or
(./aixm:elevation[@uom = 'M' or @uom='KM'])

not(./aixm:geoidUndulation)
or
(./aixm:geoidUndulation[@uom = 'M' or @uom='KM'])

not(./aixm:verticalAccuracy)
or
(./aixm:verticalAccuracy[@uom = 'M' or @uom='KM'])

not(./aixm:horizontalAccuracy)
or
(./aixm:horizontalAccuracy[@uom = 'M' or @uom='KM'])

not(./aixm:elevation)
or
(./aixm:elevation[@uom = 'M' or @uom='KM'])

not(./aixm:geoidUndulation)
or
(./aixm:geoidUndulation[@uom = 'M' or @uom='KM'])

not(./aixm:verticalAccuracy)
or
(./aixm:verticalAccuracy[@uom = 'M' or @uom='KM'])

not(./aixm:horizontalAccuracy)
or
(./aixm:horizontalAccuracy[@uom = 'M' or @uom='KM'])
not(./aixm:elevation)
or
(./aixm:elevation[@uom = 'M' or @uom='KM'])

not(./aixm:geoidUndulation)
or
(./aixm:geoidUndulation[@uom = 'M' or @uom='KM'])

not(./aixm:verticalAccuracy)
or
(./aixm:verticalAccuracy[@uom = 'M' or @uom='KM'])

not(./aixm:horizontalAccuracy)
or
(./aixm:horizontalAccuracy[@uom = 'M' or @uom='KM'])

not(./aixm:horizontalAccuracy)
or
(./aixm:horizontalAccuracy[@uom = 'M' or @uom='KM'])

not(./aixm:horizontalAccuracy)
or
(./aixm:horizontalAccuracy[@uom = 'M' or @uom='KM'])

not(./aixm:length)
or
(./aixm:length[@uom = 'M' or @uom='KM'])

not(./aixm:turnRadius)
or
(./aixm:turnRadius[@uom = 'M' or @uom='KM'])

not(./aixm:priorFixTolerance)
or
(./aixm:priorFixTolerance[@uom = 'M' or @uom='KM'])

not(./aixm:postFixTolerance)
or
(./aixm:postFixTolerance[@uom = 'M' or @uom='KM'])

not(./aixm:leadDME)
or
(./aixm:leadDME[@uom = 'M' or @uom='KM'])

not(./aixm:verticalExtent)
or
(./aixm:verticalExtent[@uom = 'M' or @uom='KM'])
not(./aixm:verticalExtentAccuracy)
or
(./aixm:verticalExtentAccuracy[@uom = 'M' or @uom='KM'])

not(./aixm:altitude)
or
(./aixm:altitude[@uom = 'M' or @uom='KM'])

not(./aixm:valueHAT)
or
(./aixm:valueHAT[@uom = 'M' or @uom='KM'])

not(./aixm:distance)
or
(./aixm:distance[@uom = 'M' or @uom='KM'])

not(./aixm:alternateClimbAltitude)
or
(./aixm:alternateClimbAltitude[@uom = 'M' or @uom='KM'])

not(./aixm:thresholdCourseWidth)
or
(./aixm:thresholdCourseWidth[@uom = 'M' or @uom='KM'])

not(./aixm:lengthOffset)
or
(./aixm:lengthOffset[@uom = 'M' or @uom='KM'])

not(./aixm:visibilityAdjustment)
or
(./aixm:visibilityAdjustment[@uom = 'M' or @uom='KM'])

not(./aixm:altitude)
or
(./aixm:altitude[@uom = 'M' or @uom='KM'])

not(./aixm:height)
or
(./aixm:height[@uom = 'M' or @uom='KM'])

not(./aixm:militaryHeight)
or
(./aixm:militaryHeight[@uom = 'M' or @uom='KM'])

not(./aixm:radioHeight)
or
(./aixm:radioHeight[@uom = 'M' or @uom='KM'])
not(./aixm:visibility)
or
(./aixm:visibility[@uom = 'M' or @uom='KM'])

not(./aixm:militaryVisibility)
or
(./aixm:militaryVisibility[@uom = 'M' or @uom='KM'])

not(./aixm:minimumEnrouteAltitude)
or
(./aixm:minimumEnrouteAltitude[@uom = 'M' or @uom='KM'])

not(./aixm:minimumCrossingAtEnd)
or
(./aixm:minimumCrossingAtEnd[@uom = 'M' or @uom='KM'])

not(./aixm:maximumCrossingAtEnd)
or
(./aixm:maximumCrossingAtEnd[@uom = 'M' or @uom='KM'])

not(./aixm:terminationAltitude)
or
(./aixm:terminationAltitude[@uom = 'M' or @uom='KM'])

not(./aixm:bufferWidth)
or
(./aixm:bufferWidth[@uom = 'M' or @uom='KM'])

not(./aixm:instructedAltitude)
or
(./aixm:instructedAltitude[@uom = 'M' or @uom='KM'])

not(./aixm:exceedLength)
or
(./aixm:exceedLength[@uom = 'M' or @uom='KM'])

not(./aixm:upperLevel)
or
(./aixm:upperLevel[@uom = 'M' or @uom='KM'])

not(./aixm:lowerLevel)
or
(./aixm:lowerLevel[@uom = 'M' or @uom='KM'])

not(./aixm:wingSpan)
or
(./aixm:wingSpan[@uom = 'M' or @uom='KM'])
not(./aixm:upperLimit)
or
(./aixm:upperLimit[@uom = 'M' or @uom='KM'])

not(./aixm:lowerLimit)
or
(./aixm:lowerLimit[@uom = 'M' or @uom='KM'])

not(./aixm:innerDistance)
or
(./aixm:innerDistance[@uom = 'M' or @uom='KM'])

not(./aixm:outerDistance)
or
(./aixm:outerDistance[@uom = 'M' or @uom='KM'])

not(./aixm:upperLimit)
or
(./aixm:upperLimit[@uom = 'M' or @uom='KM'])

not(./aixm:lowerLimit)
or
(./aixm:lowerLimit[@uom = 'M' or @uom='KM'])

not(./aixm:visibility)
or
(./aixm:visibility[@uom = 'M' or @uom='KM'])

not(./aixm:runwayVisualRange)
or
(./aixm:runwayVisualRange[@uom = 'M' or @uom='KM'])

not(./aixm:verticalDistance)
or
(./aixm:verticalDistance[@uom = 'M' or @uom='KM'])

not(./aixm:altitudeAdjustment)
or
(./aixm:altitudeAdjustment[@uom = 'M' or @uom='KM'])

not(./aixm:assessedAltitude)
or
(./aixm:assessedAltitude[@uom = 'M' or @uom='KM'])

not(./aixm:slopeLowerAltitude)
or
(./aixm:slopeLowerAltitude[@uom = 'M' or @uom='KM'])
not(./aixm:obstacleDistance)
or
(./aixm:obstacleDistance[@uom = 'M' or @uom='KM'])

not(./aixm:requiredClearance)
or
(./aixm:requiredClearance[@uom = 'M' or @uom='KM'])

not(./aixm:minimumAltitude)
or
(./aixm:minimumAltitude[@uom = 'M' or @uom='KM'])




not (./aixm:eMail)
or
(./aixm:eMail[@xsi:nil='true'])
or
matches(./aixm:eMail,'^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-
Z]{2,3})|(aero|coop|info|museum|name))$')
not(./aixm:network) or (./aixm:network[@xsi:nil='true'])
or not(./aixm:network = 'INTERNET')
or ((./aixm:linkage) and (matches(./aixm:linkage, '^(http://)?www\.([\w-]([\w-])+\.)+(([0-9]{1,3})|([a-zA-
Z]{2,3})|(aero|coop|info|museum|name))$') ))
not(./aixm:network) or (./aixm:network[@xsi:nil='true'])
or
not(./aixm:network = 'AMHS')
or
matches(./aixm:linkage, '^/C=XX/A=ICAO/P=[A-Z]{2}/O=AFTN/OU=[A-Z]{8}/$') or matches(./aixm:linkage,
'^/C=XX/A=ICAO/P=[a-zA-Z]*/O=[A-Z]*/OU=[A-Z]{4}/CN=[A-Z]{8}/$')
count(./descendant::*/aixm:TelephoneContact) &gt; 0
and
count(./descendant::*/aixm:PostalAddress) &gt; 0


not(./aixm:type) or not((./aixm:type = 'AD') or (./aixm:type = 'AH'))
or ((./aixm:controlType) and not(./aixm:controlType[@xsi:nil='true']))



./aixm:ARP/aixm:ElevatedPoint/aixm:horizontalAccuracy &lt;= 30 and
./aixm:ARP/aixm:ElevatedPoint/horizontalAccuracy[@uom='M']



(./aixm:ARP/aixm:ElevatedPoint/aixm:verticalAccuracy &lt;= 1) and
(./aixm:ARP/aixm:ElevatedPoint/aixm:verticalAccuracy[@uom='M' or @uom='FT'])



not(./aixm:dateMagneticVariation)
or
(./aixm:dateMagneticVariation[@xsi:nil='true'])
or
not(number(./aixm:dateMagneticVariation) &gt; number(substring(./gml:validTime/descendant::gml:beginPosition,1,4)))

not(./aixm:magneticVariationChange)
or
(./aixm:magneticVariationChange[@xsi:nil='true'])
or
(./aixm:magneticVariation and not(./aixm:magneticVariation[@xsi:nil='true']))
not(./aixm:hostAirport/@xlink:href = ./aixm:dependentAirport/@xlink:href)




not((./aixm:type = 'FULL') or (./aixm:type = 'RWY'))
or
(
saxon:evaluate(arcext:getXPath((./aixm:hostAirport)/@xlink:href))/descendant-or-
self::*/aixm:ARP/aixm:ElevatedPoint/gml:pos
= saxon:evaluate(arcext:getXPath((./aixm:dependentAirport)/@xlink:href))/descendant-or-
self::*/aixm:ARP/aixm:ElevatedPoint/gml:pos)
(./aixm:type = 'FULL') or count(./aixm:annotation/aixm:Note) &gt; 0




(./aixm:category) and not (./aixm:category[@xsi:nil='true'])




not(./aixm:category) or (./aixm:category[@xsi:nil='true'])
or not(./aixm:category='A10') or (./aixm:standard='NATO')



not(./ancestor::*/aixm:interpretation = 'BASELINE') or not (./aixm:verticalAccuracy) or
(./aixm:verticalAccuracy[@xsi:nil='true']) or ((./aixm:elevation) and not (./aixm:elevation[@xsi:nil='true']))

not(./ancestor::*/aixm:interpretation = 'BASELINE')
or count(./aixm:selection/aixm:ConditionCombination/aixm:aircraft/aixm:AircraftCharacteristic)= 1
or count(./aixm:selection/aixm:ConditionCombination/aixm:flight/aixm:FlightCharacteristic) = 1
or count(./aixm:selection/aixm:ConditionCombination/aixm:weather/aixm:Meteorology) = 1
or count(./aixm:selection/aixm:ConditionCombination/aixm:subCondition/aixm:ConditionCombination) = 1


not(./descendant::*/aixm:AirportHeliportUsage/aixm:type = 'PERMIT' or
./descendant::*/aixm:AirportHeliportUsage/aixm:type = 'CONDITIONAL')
or
(./aixm:landingDirectionIndicator = 'YES')


not(./aixm:type = 'ABN')
or saxon:evaluate(arcext:getXPath((./aixm:aerodromeBeacon)/@xlink:href))/*/*[aixm:type='AD']
or saxon:evaluate(arcext:getXPath((./aixm:aerodromeBeacon)/@xlink:href))/*/*[aixm:type='AH']



not(./aixm:type = 'HEL_BCN')
or
saxon:evaluate(arcext:getXPath((./aixm:aerodromeBeacon)/@xlink:href))/*/*[aixm:type='HP']
not((./aixm:type = 'HEL_BCN') or (./aixm:type = 'IBN') or (./aixm:type = 'TWR_BCN') or (./aixm:type = 'ABN'))
or
(./aixm:name = saxon:evaluate(arcext:getXPath((./aixm:aerodromeBeacon)/@xlink:href))/*/*/aixm:name)



(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='M']) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy = 3)
or
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='FT']) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy = 10)

(./aixm:location/aixm:ElevatedPoint/aixm:verticalAccuracy[@uom='M' or @uom='FT'])
and
(./aixm:location/aixm:ElevatedPoint/aixm:verticalAccuracy = 1)



 not(./aixm:type = 'PART')
 or
count(./descendant::aixm:AirspaceVolumeDependency) &gt; 0


count(./aixm:geometryComponent/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/
aixm:contributorAirspace/aixm:AirspaceVolumeDependency) = 0 or not
(((./aixm:geometryComponent/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/aix
m:lowerLimit) and
not(./aixm:geometryComponent/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/ai
xm:lowerLimit[@xsi:nil='true'])) or
((./aixm:geometryComponent/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/aixm
:upperLimit) and not
(./aixm:geometryComponent/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/aixm:
upperLimit[@xsi:nil='true'])))
not(./aixm:type) or (./aixm:type[@xsi:nil='true'])




not(./aixm:type = 'CLASS') or count(./aixm:class/aixm:AirspaceLayerClass) &gt; 0
not(./ancestor::*/aixm:interpretation = 'BASELINE')
or not(./aixm:upperLimit)
or not(./aixm:upperLimitReference)
or not(./aixm:lowerLimit)
or not(./aixm:lowerLimitReference)
or not(./aixm:upperLimitReference = ./aixm:lowerLimitReference)
or (./aixm:upperLimit &gt; ./aixm:lowerLimit)
not(./ancestor::*/aixm:interpretation = 'BASELINE')
or not(./aixm:upperLimit)
or not(./aixm:upperLimitReference)
or not(./aixm:minimumLimit)
or not(./aixm:minimumLimitReference)
or not(./aixm:upperLimitReference = ./aixm:minimumLimitReference)
or (./aixm:upperLimit &gt; ./aixm:minimumLimit)
not(./aixm:maximumLimitReference) or (./aixm:maximumLimitReference[@xsi:nil='true']) or
(./aixm:maximumLimitReference = 'SFC')
not(./aixm:minimumLimitReference) or (./aixm:minimumLimitReference[@xsi:nil='true']) or
(./aixm:minimumLimitReference = 'SFC')

not(./aixm:upperLowerSeparation)
or
(./aixm:upperLowerSeparation[@xsi:nil='true'])
or
(./aixm:type='FIR')
not(./ancestor::*/aixm:interpretation = 'BASELINE') or not (./aixm:operation = 'BASE') or (./aixm:operationSequence = 1)




count(./aixm:geometryComponent/aixm:AirspaceGeometryComponent[aixm:operation = 'BASE']) = 1




not(./aixm:type) or (./aixm:type[@xsi:nil='true'])
or not(./aixm:type = 'ICAO')
or (every $dp in ./ancestor::*/descendant::*/aixm:DesignatedPointTimeSlice satisfies
  (.[@gml:id = ($dp)/@gml:id])
  or not(./aixm:designator = ($dp)/aixm:designator)
)
not(./aixm:aimingPoint)
or
(./aixm:aimingPoint[@xsi:nil='true'])
or
(arcext:distanceBetweenPoints(
       ./aixm:location/aixm:ElevatedPoint/gml:pos,

(saxon:evaluate(arcext:getXPath((./aixm:aimingPoint)/@xlink:href))/descendant::*/aixm:aimingPoint/aixm:ElevatedPoint
/gml:pos)) = 0)

not(./aixm:finalPathAlignmentPoint_airportReferencePoint)
or
not(saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_airportReferencePoint)/@xlink:href))/aixm:timeSlic
e/aixm:AirportHeliportTimeSlice/aixm:ARP/aixm:ElevatedPoint/aixm:horizontalAccuracy)
or
((saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_airportReferencePoint)/@xlink:href))/aixm:timeSlice/
aixm:AirportHeliportTimeSlice/aixm:ARP/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='M'])
and
(saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_airportReferencePoint)/@xlink:href))/aixm:timeSlice/a
ixm:AirportHeliportTimeSlice/aixm:ARP/aixm:ElevatedPoint/aixm:horizontalAccuracy = 3))
or
((saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_airportReferencePoint)/@xlink:href))/aixm:timeSlice/
aixm:AirportHeliportTimeSlice/aixm:ARP/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='FT'])
and
(saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_airportReferencePoint)/@xlink:href))/aixm:timeSlice/a
ixm:AirportHeliportTimeSlice/aixm:ARP/aixm:ElevatedPoint/aixm:horizontalAccuracy = 10))
not(./aixm:finalPathAlignmentPoint_aimingPoint)
or
not(saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_aimingPoint)/@xlink:href))/aixm:timeSlice/aixm:To
uchDownLiftOffTimeSlice/aixm:aimingPoint/aixm:ElevatedPoint/aixm:horizontalAccuracy)
or
((saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_aimingPoint)/@xlink:href))/aixm:timeSlice/aixm:Touc
hDownLiftOffTimeSlice/aixm:aimingPoint/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='M'])
and
(saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_aimingPoint)/@xlink:href))/aixm:timeSlice/aixm:Touc
hDownLiftOffTimeSlice/aixm:aimingPoint/aixm:ElevatedPoint/aixm:horizontalAccuracy = 3))
or
((saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_aimingPoint)/@xlink:href))/aixm:timeSlice/aixm:Touc
hDownLiftOffTimeSlice/aixm:aimingPoint/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='FT'])
and
(saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_aimingPoint)/@xlink:href))/aixm:timeSlice/aixm:Touc
hDownLiftOffTimeSlice/aixm:aimingPoint/aixm:ElevatedPoint/aixm:horizontalAccuracy = 10))
not(./aixm:finalPathAlignmentPoint_navaidSystem)
or
not(saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_navaidSystem)/@xlink:href))/aixm:timeSlice/aixm:
NavaidTimeSlice/aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy)
or
((saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_navaidSystem)/@xlink:href))/aixm:timeSlice/aixm:Na
vaidTimeSlice/aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='M'])
and
(saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_navaidSystem)/@xlink:href))/aixm:timeSlice/aixm:Na
vaidTimeSlice/aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy = 3))
or
((saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_navaidSystem)/@xlink:href))/aixm:timeSlice/aixm:Na
vaidTimeSlice/aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='FT'])
and
(saxon:evaluate(arcext:getXPath((./aixm:finalPathAlignmentPoint_navaidSystem)/@xlink:href))/aixm:timeSlice/aixm:Na
vaidTimeSlice/aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy = 10))
(every $dme in ./ancestor::*/descendant::*/aixm:DMETimeSlice satisfies
    (.[@gml:id = ($dme)/@gml:id])
or
    not(./aixm:designator = ($dme)/aixm:designator)
or
   (arcext:distanceBetweenPoints(./aixm:location/aixm:ElevatedPoint/gml:pos,
($dme)/aixm:location/aixm:ElevatedPoint/gml:pos) &gt; 600)
)
not (./aixm:interpretation = 'BASELINE') or (./aixm:channel) or ((./aixm:ghostFrequency) and
not(./aixm:ghostFrequency[@xsi:nil='true']))

not(./aixm:servedAirport)
or
(./aixm:servedAirport[@xsi:nil='true'])
or
(every $dme in ./descendant-or-self::*/aixm:theNavaidEquipment satisfies
not(saxon:evaluate(arcext:getXPath((($dme))/@xlink:href))/descendant::*/aixm:DMETimeSlice)
or
(saxon:evaluate(arcext:getXPath((($dme))/@xlink:href))/descendant::*/aixm:location/aixm:ElevatedPoint/aixm:horizont
alAccuracy) &lt;= 0.1
)

(some $vor in ./descendant::*/aixm:theNavaidEquipment satisfies
(some $dme in ./descendant::*/aixm:theNavaidEquipment satisfies
saxon:evaluate(arcext:getXPath((($vor))/@xlink:href))/aixm:timeSlice/aixm:VORTimeSlice/aixm:designator
=
saxon:evaluate(arcext:getXPath((($dme))/@xlink:href))/aixm:timeSlice/aixm:DMETimeSlice/aixm:designator
)
)
not(./aixm:role = 'THR')
or not(./aixm:onRunway[@xlink:href])
or
not(saxon:evaluate(arcext:getXPath((./aixm:onRunway)/@xlink:href))/aixm:timeSlice/aixm:RunwayDirectionTimeSlice/ai
xm:usedRunway[@xlink:href])
or
not(saxon:evaluate(arcext:getXPath((saxon:evaluate(arcext:getXPath((./aixm:onRunway)/@xlink:href))/aixm:timeSlice/ai
xm:RunwayDirectionTimeSlice/aixm:usedRunway)/@xlink:href))/aixm:timeSlice/aixm:RunwayTimeSlice/aixm:type =
'FATO')
or ((./aixm:location/aixm:ElevatedPoint/aixm:elevation) and
not(./aixm:location/aixm:ElevatedPoint/aixm:elevation[@xsi:nil='true']))




count(./descendant::*/aixm:FlightConditionElement) &gt; 0


(./aixm:flightCondition_organisationCondition/aixm:type='ACFT_OPR')
arcext:distanceBetweenPoints(./aixm:location/aixm:ElevatedPoint/gml:pos ,

saxon:evaluate(arcext:getXPath((saxon:evaluate(arcext:getXPath((saxon:evaluate(arcext:getXPath((./aixm:apronLocati
on)/@xlink:href))/aixm:timeSlice/aixm:ApronElementTimeSlice/aixm:associatedApron)/@xlink:href))/aixm:timeSlice/aix
m:ApronTimeSlice/aixm:associatedAirportHeliport)/@xlink:href))/aixm:timeSlice/aixm:AirportHeliportTimeSlice/aixm:AR
P/aixm:ElevatedPoint/gml:pos
                   ) &lt; 10.799136
not(./aixm:location/aixm:ElevatedPoint)
or ((./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy &lt;= 0.03) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='M']))
or ((./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy &lt;= 0.1) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='FT']))
not(./aixm:location/aixm:ElevatedPoint/aixm:verticalAccuracy)
or
(((./aixm:location/aixm:ElevatedPoint/aixm:verticalAccuracy[@uom='M'])
or
(./aixm:location/aixm:ElevatedPoint/aixm:verticalAccuracy[@uom='FT']))
and
(./aixm:location/aixm:ElevatedPoint/aixm:verticalAccuracy = 1))



not(./aixm:slope) or (./aixm:slope[@xsi:nil='true']) or (./aixm:slope &gt;= 1 and ./aixm:slope &lt;= 5)

(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='M']) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy = 3)
or
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='FT']) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy = 10)
not(./aixm:frequency) or (./aixm:frequency[@xsi:nil='true']) or (./aixm:frequency[@uom='MHZ'])


not(./aixm:dateMagneticVariation)
or
not(number(./aixm:dateMagneticVariation) &gt; number(substring(./gml:validTime/descendant::gml:beginPosition,1,4)))

(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='M']) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy = 3)
or
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='FT']) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy = 10)
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='M']) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy = 3)
or
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='FT']) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy = 10)
./aixm:type = 'FWD'



not(./aixm:magneticVariation)
or
not(contains(./aixm:magneticVariation,'.'))
not(./aixm:interpretation = 'BASELINE') or not(./aixm:angleCoverLeft) or (./aixm:angleCoverLeft[@xsi:nil = 'true']) or
not(./aixm:angleProportionalLeft) or (./aixm:angleProportionalLeft[@xsi:nil = 'true']) or (./aixm:angleCoverLeft &gt;
./aixm:angleProportionalLeft)
not(./aixm:interpretation = 'BASELINE') or not(./aixm:angleCoverRight) or (./aixm:angleCoverRight[@xsi:nil = 'true']) or
not(./aixm:angleProportionalRight) or (./aixm:angleProportionalRight[@xsi:nil = 'true']) or (./aixm:angleCoverRight &gt;
./aixm:angleProportionalRight)
not(./aixm:interpretation = 'BASELINE') or not(./aixm:angleNominal) or (./aixm:angleNominal[@xsi:nil='true']) or
(./aixm:angleNominal &gt; ./aixm:angleMinimum)

(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='M']) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy = 3)
or
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='FT']) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy = 10)



not(./ancestor::*/aixm:interpretation = 'BASELINE')
or not(count(./ancestor::*[./aixm:safeAreaType = 'MSA']) = 1)
or not(./aixm:sectorDefinition/aixm:CircleSector/aixm:lowerLimit)
or ((./aixm:sectorDefinition/aixm:CircleSector/aixm:lowerLimit[@uom='M']) and
(./aixm:sectorDefinition/aixm:CircleSector[./aixm:lowerLimit &gt;= 300 ]))
or ((./aixm:sectorDefinition/aixm:CircleSector/aixm:lowerLimit[@uom='FT']) and
(./aixm:sectorDefinition/aixm:CircleSector[./aixm:lowerLimit &gt;= 1000]))
not(./aixm:interpretation = 'BASELINE') or not(./aixm:type = 'COV') or
(count(./aixm:sector/aixm:CircleSector/aixm:outerDistance) &gt; 0 and
count(./aixm:sector/aixm:CircleSector/aixm:outerDistance[@xsi:nil='true']) &lt;
count(./aixm:sector/aixm:CircleSector/aixm:outerDistance))
not(./ancestor::*/aixm:interpretation = 'BASELINE') or not(./aixm:outerDistance) or not(./aixm:innerDistance) or
(./aixm:outerDistance[@xsi:nil='true']) or (./aixm:innerDistance[@xsi:nil='true']) or (./aixm:outerDistance &gt;
./aixm:innerDistance)




not(./aixm:interpretation = 'BASELINE') or not(./aixm:angleScallop) or (./aixm:angleScallop[@xsi:nil='true']) or
(./aixm:type = 'SCL') or (./aixm:type = 'COV')
not(./aixm:magneticVariation)
or
not(contains(./aixm:magneticVariation,'.'))
not(./aixm:servedAirport)
or
(./aixm:servedAirport[@xsi:nil='true'])
or
(every $ndb in ./descendant-or-self::*/aixm:theNavaidEquipment satisfies
not(saxon:evaluate(arcext:getXPath((($ndb ))/@xlink:href))/descendant::*/aixm:NDBTimeSlice)
or
(saxon:evaluate(arcext:getXPath((($ndb
))/@xlink:href))/descendant::*/aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy) &lt;= 0.1
)




(./aixm:lighted = 'YES')
or
not(./descendant::*/aixm:LightElement)

not(./descendant::*/aixm:horizontalProjection_location)
or
(
./descendant::*/aixm:horizontalProjection_location/aixm:ElevatedPoint/aixm:horizontalAccuracy &lt;= 30
and
 ./descendant::*/aixm:horizontalProjection_location/aixm:ElevatedPoint/aixm:horizontalAccuracy[@uom='M']
)
(every $part in ./aixm:part satisfies (
   ((($part)/aixm:VerticalStructurePart/*/*/aixm:verticalAccuracy[@uom='M']
   or
   ($part)/aixm:VerticalStructurePart/*/*/aixm:verticalAccuracy[@uom='FT'])
   and
   ($part)/aixm:VerticalStructurePart/*/*/aixm:verticalAccuracy &lt;= 1)
))
not(./aixm:interpretation = 'BASELINE') or not(./aixm:type) or (./aixm:type[@xsi:nil='true']) or not((./aixm:type = 'ORG') or
(./aixm:type = 'INTL_ORG') or (./aixm:type = 'ACFT_OPR') or (./aixm:type = 'HANDLING_AGENCY') or (./aixm:type =
'NTL_AUTH') or (./aixm:type = 'ATS')) or
(count(./aixm:contact/aixm:ContactInformation/aixm:address/aixm:PostalAddress) &gt; 0 and
count(./aixm:contact/aixm:ContactInformation/aixm:phoneFax/aixm:TelephoneContact/aixm:voice) &gt;
count(./aixm:contact/aixm:ContactInformation/aixm:phoneFax/aixm:TelephoneContact/aixm:voice[@xsi:nil='true']))

not(./aixm:verticalDistance ) or (./aixm:verticalDistance [@xsi:nil='true']) or not(./aixm:verticalDistance [@uom = 'FL']) or
(./aixm:verticalDistance &gt;= 10 and ./aixm:verticalDistance &lt;= 999)
not(./aixm:course)
or
not(contains(./aixm:course,'.'))
not(./aixm:course)
or
not(contains(./aixm:course,'.'))
not(./aixm:course)
or
not(contains(./aixm:course,'.'))
not(./aixm:course)
or
not(contains(./aixm:course,'.'))
not(./aixm:course)
or
not(contains(./aixm:course,'.'))
not(./aixm:course)
or
not(contains(./aixm:course,'.'))
not(./aixm:course)
or
not(contains(./aixm:course,'.'))



not((./aixm:altitudeInterpretation = 'BELOW_UPPER') or (./aixm:altitudeInterpretation = 'BETWEEN'))
or
(./aixm:upperLimit and not(./aixm:upperLimit[@xsi:nil='true']))

not(./aixm:verticalAngle)
or
(./aixm:verticalAngle[@xsi:nil='true'])
or
((./aixm:verticalAngle&gt;= -10)
  and
 (./aixm:verticalAngle&lt;= 50))
not(./aixm:bankAngle)
or
(./aixm:bankAngle[@xsi:nil='true'])
or
((./aixm:bankAngle&gt;= 5)
  and
 (./aixm:bankAngle&lt;= 35))
not(./aixm:bankAngle)
or
(./aixm:bankAngle[@xsi:nil='true'])
or
((./aixm:bankAngle&gt;= 5)
  and
 (./aixm:bankAngle&lt;= 35))
not(./aixm:verticalAngle)
or
(./aixm:verticalAngle[@xsi:nil='true'])
or
((./aixm:verticalAngle&gt;= -10)
  and
 (./aixm:verticalAngle&lt;= 50))
not(./aixm:verticalAngle)
or
(./aixm:verticalAngle[@xsi:nil='true'])
or
((./aixm:verticalAngle&gt;= -10)
  and
 (./aixm:verticalAngle&lt;= 50))
not(./aixm:bankAngle)
or
(./aixm:bankAngle[@xsi:nil='true'])
or
((./aixm:bankAngle&gt;= 5)
  and
 (./aixm:bankAngle&lt;= 35))
(
 (not(./aixm:speedLimit) or (./aixm:speedLimit[@xsi:nil='true']))
and
 (not(./aixm:speedReference) or (./aixm:speedReference[@xsi:nil='true']))
)
or
(
 (./aixm:speedLimit and not(./aixm:speedLimit [@xsi:nil='true']))
and
 (./aixm:speedReference and not(./aixm:speedReference[@xsi:nil='true']))
)
(
 (not(./aixm:speedLimit) or (./aixm:speedLimit[@xsi:nil='true']))
and
 (not(./aixm:speedReference) or (./aixm:speedReference[@xsi:nil='true']))
)
or
(
 (./aixm:speedLimit and not(./aixm:speedLimit [@xsi:nil='true']))
and
 (./aixm:speedReference and not(./aixm:speedReference[@xsi:nil='true']))
)
(
 (not(./aixm:speedLimit) or (./aixm:speedLimit[@xsi:nil='true']))
and
 (not(./aixm:speedReference) or (./aixm:speedReference[@xsi:nil='true']))
)
or
(
 (./aixm:speedLimit and not(./aixm:speedLimit [@xsi:nil='true']))
and
 (./aixm:speedReference and not(./aixm:speedReference[@xsi:nil='true']))
)




not(./aixm:holding)
or
(./aixm:holding[@xsi:nil='true'])
or
(./aixm:arcCentre[@xsi:nil='true'])
or
not(./aixm:arcCentre)
not(./aixm:holding)
or
(./aixm:holding[@xsi:nil='true'])
or
(./aixm:arcCentre[@xsi:nil='true'])
or
not(./aixm:arcCentre)
not(./aixm:holding)
or
(./aixm:holding[@xsi:nil='true'])
or
(./aixm:arcCentre[@xsi:nil='true'])
or
not(./aixm:arcCentre)


not(./aixm:routeFormed[@xlink:href])
or
not(saxon:evaluate(arcext:getXPath((./aixm:routeFormed)/@xlink:href))/aixm:timeSlice/aixm:RouteTimeSlice/aixm:type
= 'OTHER:ADVISORY')
or (
  some $atcs in ./ancestor::*/descendant::*/aixm:AirTrafficControlServiceTimeSlice satisfies
  (
    (($atcs)/aixm:type = 'ADVS' or ($atcs)/aixm:type = 'EFAS')
    and
    ($atcs)/aixm:clientRoute/aixm:RoutePortion/aixm:referenceRoute
    and
    saxon:evaluate(arcext:getXPath((($atcs)/aixm:clientRoute/aixm:RoutePortion/aixm:referencedRoute)/@xlink:href))
    =
    saxon:evaluate(arcext:getXPath((./aixm:routeFormed)/@xlink:href))
  )
)


not (./aixm:widthRight or ./aixm:widthLeft) or (./aixm:widthRight[@xsi:nil='true'] and ./aixm:widthLeft[@xsi:nil='true']) or
(./aixm:widthRight[@xsi:nil='true'] and (./aixm:widthLeft &gt;= 1) and (./aixm:widthLeft &lt;= 20)) or
(./aixm:widthLeft[@xsi:nil='true'] and (./aixm:widthRight &gt;= 1) and (./aixm:widthRight &lt;= 20)) or ((./aixm:widthLeft +
./aixm:widthRight &gt;= 1) and (./aixm:widthLeft + ./aixm:widthRight &lt;= 20))

not(./aixm:magneticTrack)
or
contains(./aixm:magneticTrack,'.')
or
number(substring(./aixm:magneticTrack,string-length(./aixm:magneticTrack))) &gt; 0
not(./aixm:reverseTrueTrack)
or
contains(./aixm:reverseTrueTrack,'.')
or
number(substring(./aixm:reverseTrueTrack,string-length(./aixm:reverseTrueTrack))) &gt; 0
not(./aixm:trueTrack)
or
contains(./aixm:trueTrack,'.')
or
number(substring(./aixm:trueTrack,string-length(./aixm:trueTrack))) &gt; 0
not(./aixm:reverseMagneticTrack)
or
contains(./aixm:reverseMagneticTrack,'.')
or
number(substring(./aixm:reverseMagneticTrack,string-length(./aixm:reverseMagneticTrack))) &gt; 0




not(./aixm:interpretation = 'BASELINE') or not(./aixm:upperLimitReference) or
(./aixm:upperLimitReference[@xsi:nil='true']) or
not(./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:upperLimitReference) or
(./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:upperLimitReference[@xsi:nil='true']) or
not(./aixm:upperLimitReference =
./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:upperLimitReference) or
not(./aixm:upperLimit) or (./aixm:upperLimit[@xsi:nil='true']) or (./aixm:upperLimit = 'UNL') or (./aixm:upperLimit = 'GND')
or (./aixm:upperLimit = 'FLOOR') or (./aixm:upperLimit = 'CEILING') or not(./aixm:lowerLimit) or
(./aixm:lowerLimit[@xsi:nil='true']) or (./aixm:lowerLimit = 'UNL') or (./aixm:lowerLimit = 'GND') or (./aixm:lowerLimit =
'FLOOR') or (./aixm:lowerLimit = 'CEILING') or
((./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimit) and
not(./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimit[@xsi:nil='true']) and
not(./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimit = 'UNL') and
not(./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimit = 'GND') and
not(./aixm:discreteLevelSeries)
or
(./aixm:discreteLevelSeries[@xsi:nil='true'])
or
(saxon:evaluate(arcext:getXPath((./aixm:discreteLevelSeries)/@xlink:href))/aixm:timeSlice/aixm:StandardLevelColumn
TimeSlice/aixm:unitOfMeasurement) = ./aixm:lowerLimit/@uom



not(./aixm:lengthStrip)
or
(
(./aixm:lengthStrip[@uom='M' or @uom='FT' ])
  and
 not(contains(./aixm:lengthStrip,'.'))
)
(./aixm:lengthStrip[@uom='M'])
and
(./aixm:nominalLength[@uom='M'])
and
(./aixm:lengthStrip) &gt; (./aixm:nominalLength + 60)
not(./aixm:widthStrip)
or
(./aixm:widthStrip[@xsi:nil='true'])
or
(./aixm:widthStrip &gt;= 150 and ./aixm:widthStrip[@uom='M']) or (./aixm:widthStrip &gt;= 492 and
./aixm:widthStrip[@uom='FT'])
not(./aixm:role = 'THR')
or
(./aixm:location/aixm:ElevatedPoint/aixm:elevation and
not(./aixm:location/aixm:ElevatedPoint/aixm:elevation[@xsi:nil='true']))
not(./aixm:interpretation = 'BASELINE') or (./aixm:trueBearing and not(./aixm:trueBearing[@xsi:nil='true'])) or
(./aixm:magneticBearing and not(./aixm:magneticBearing[@xsi:nil='true']))


not(./aixm:designator) or (./aixm:designator[@xsi:nil='true']) or matches(./aixm:designator, '^((0[1-9])|([1-2][0-9])|(3[0-
6]))[A-Z]$')

not(./aixm:elevationTDZAccuracy)
or not(./aixm:elevationTDZ)
or (./aixm:elevationTDZ[@uom = ./aixm:elevationTDZAccuracy[@uom]])
or
(not(contains(./aixm:elevationTDZ,'.')) and not(contains(./aixm:elevationTDZAccuracy,'.')))
or
(string-length(substring-after(./aixm:elevationTDZ,'.')) = string-length(substring-after(./aixm:elevationTDZAccuracy,'.')))
not(./aixm:runwayDirection)
or not(./aixm:position)
or (./aixm:position[@xsi:nil='true'])
or (./aixm:type)
not(./aixm:interpretation = 'BASELINE') or not(./aixm:minimumEyeHeightOverThreshold) or
(./aixm:minimumEyeHeightOverThreshold[@xsi:nil='true']) or ((./aixm:type) and not(./aixm:type[@xsi:nil='true']))


not(./aixm:interpretation = 'BASELINE') or not(./aixm:type) or not(./aixm:type = 'ALSAF') or
not(./aixm:sequencedFlashing) or not(./aixm:sequencedFlashing = 'NO')


not(./aixm:interpretation = 'BASELINE') or not(./aixm:type) or not(./aixm:type = 'ALSAF') or not(./aixm:intensityLevel) or
not(./aixm:intensityLevel = 'LIM')


not(./aixm:interpretation = 'BASELINE') or not(./aixm:type) or not(./aixm:type = 'MALS' or ./aixm:type = 'MALSR') or
not(./aixm:intensityLevel) or not(./aixm:intensityLevel = 'LIL' or ./aixm:intensityLevel = 'LIH' or ./aixm:intensityLevel =
'LIL_LIH')
not(./aixm:type = 'NOTAM')
or
((count(./aixm:availability/aixm:ServiceOperationalStatus)=1)
and
  not(./aixm:availability/aixm:ServiceOperationalStatus/aixm:timeInterval)
and
   (./aixm:availability/aixm:ServiceOperationalStatus/aixm:operationalStatus='NORMAL')
)

some $rcc in ./aixm:radioCommunication satisfies
(
  ($rcc)[@xlink:href]
  and (

saxon:evaluate(arcext:getXPath((($rcc))/@xlink:href))/aixm:timeSlice/aixm:RadioCommunicationChannelTimeSlice/aix
m:rank = 'GUARD'
      and
saxon:evaluate(arcext:getXPath((($rcc))/@xlink:href))/aixm:timeSlice/aixm:RadioCommunicationChannelTimeSlice/aix
m:frequencyTransmission = '121.5'
      and
saxon:evaluate(arcext:getXPath((($rcc))/@xlink:href))/aixm:timeSlice/aixm:RadioCommunicationChannelTimeSlice/aix
m:frequencyTransmission[@uom='MHZ']
   )
)
not(./aixm:authority)
or
saxon:evaluate(arcext:getXPath((./aixm:authority)/@xlink:href))/descendant::*/aixm:type='STATE'
(./aixm:systemChain.type='DECCA') or (./aixm:systemChain.type='LORANA') or (./aixm:systemChain.type='LORANC')
or (./aixm:systemChain.type='LORAND')
or
not(./aixm:type='MASTER')


(./aixm:systemChain.type='LORANA') or (./aixm:systemChain.type='LORANC') or
(./aixm:systemChain.type='LORAND')
or
not(./aixm:type='SLAVE')


(./aixm:systemChain.type='DECCA')
or
not((./aixm:type='RED_SLAVE') or (./aixm:type='GREEN_SLAVE') or (./aixm:type='PURPLE_SLAVE'))



not(./aixm:classPCN) or (./aixm:classPCN[@xsi:nil='true']) or (./aixm:classPCN &lt; 200)
not(./ancestor::*/aixm:interpretation = 'BASELINE') or not(./aixm:classPCN) or (./aixm:classPCN[@xsi:nil='true']) or
((./aixm:pavementTypePCN) and not(./aixm:pavementTypePCN[@xsi:nil='true']) and (./aixm:evaluationMethodPCN)
and not(./aixm:evaluationMethodPCN[@xsi:nil='true']))

not(./aixm:classLCN) or (./aixm:classLCN[@xsi:nil='true']) or (./aixm:classLCN &lt; 200)

not(./ancestor::*/aixm:interpretation = 'BASELINE') or not(./aixm:weightSIWL) or (./aixm:weightSIWL[@xsi:nil='true']) or
((./aixm:tyrePressureSIWL) and not(./aixm:tyrePressureSIWL[@xsi:nil='true']))




not(./aixm:dateMagneticVariation)
or
not(number(./aixm:dateMagneticVariation) &gt; number(substring(./gml:validTime/descendant::gml:beginPosition,1,4)))

not(./aixm:servedAirport)
or
(./aixm:servedAirport[@xsi:nil='true'])
or
(every $tacan in ./descendant-or-self::*/aixm:theNavaidEquipment satisfies
not(saxon:evaluate(arcext:getXPath((($tacan ))/@xlink:href))/descendant::*/aixm:TACANTimeSlice)
or
(saxon:evaluate(arcext:getXPath((($tacan
))/@xlink:href))/descendant::*/aixm:location/aixm:ElevatedPoint/aixm:horizontalAccuracy) &lt;= 0.1
)

not(./ancestor::*/aixm:interpretation = 'BASELINE') or not(./aixm:speed) or (./aixm:speed[@xsi:nil='true'])
or ((./aixm:speedReference) and not(./aixm:speedReference[@xsi:nil='true']) and (./aixm:speedCriteria) and not
(./aixm:speedCriteria[@xsi:nil='true']))

not(./ancestor::*/aixm:interpretation = 'BASELINE') or not(./aixm:upperLevel) or not(./aixm:upperLevel[@uom]) or
(./aixm:upperLevel[@xsi:nil='true']) or not(./aixm:lowerLevel) or not(./aixm:lowerLevel[@uom]) or
(./aixm:lowerLevel[@xsi:nil='true']) or not (((./aixm:upperLevel[@uom = 'FL' ]) and (./aixm:lowerLevel[@uom='FL'])) or
((./aixm:upperLevel[@uom = 'FT' ]) and (./aixm:lowerLevel[@uom='FT'])) or ((./aixm:upperLevel[@uom = 'M' ]) and
(./aixm:lowerLevel[@uom='M'])) or ((./aixm:upperLevel[@uom = 'SM' ]) and (./aixm:lowerLevel[@uom='SM']))) or
((./aixm:upperLevel) &gt; (./aixm:lowerLevel))
not(./ancestor::*/aixm:interpretation = 'BASELINE') or (./aixm:startTime and not(./aixm:startTime[@xsi:nil='true'])) or
(./aixm:startEvent and not(./aixm:startEvent[@xsi:nil='true']))


not(./ancestor::*/aixm:interpretation = 'BASELINE') or not(./aixm:startTime) or (./aixm:startTime[@xsi:nil='true']) or not
(./aixm:startEvent) or (./aixm:startEvent[@xsi:nil='true']) or (./aixm:startEventInterpretation and
not(./aixm:startEventInterpretation[@xsi:nil='true']))
not(./ancestor::*/aixm:interpretation = 'BASELINE') or not(./aixm:startTimeRelativeEvent) or
(./aixm:startTimeRelativeEvent[@xsi:nil='true']) or (./aixm:startEvent and not(./aixm:startEvent[@xsi:nil='true']))


not(./ancestor::*/aixm:interpretation = 'BASELINE') or not(./aixm:endTime) or (./aixm:endTime[@xsi:nil='true']) or not
(./aixm:endEvent) or (./aixm:endEvent[@xsi:nil='true']) or (./aixm:endEventInterpretation and
not(./aixm:endEventInterpretation[@xsi:nil='true']))

not(./aixm:timeReference) or not(./aixm:timeReference = 'UTC') or not(./aixm:daylightSavingAdjust) or
not(./aixm:daylightSavingAdjust = 'YES') or not(((./aixm:startDate) and ((./aixm:startDate = 'SDLST') or (./aixm:startDate
= 'EDLST'))) or ((./aixm:endDate) and ((./aixm:endDate = 'SDLST') or (./aixm:endDate = 'EDLST'))))

not(./aixm:ElevatedSurface)
or ((./aixm:ElevatedSurface/aixm:horizontalAccuracy &lt;= 0.3) and
(./aixm:ElevatedSurface/aixm:horizontalAccuracy[@uom='M']))
or ((./aixm:ElevatedSurface/aixm:horizontalAccuracy &lt;= 1) and
(./aixm:ElevatedSurface/aixm:horizontalAccuracy[@uom='FT']))

not(./aixm:approachTakeOffArea) or (./aixm:approachTakeOffArea[@xsi:nil='true'])
or
(saxon:evaluate(arcext:getXPath((./aixm:associatedAirportHeliport)/@xlink:href))/descendant::*/aixm:designator =
 saxon:evaluate(arcext:getXPath((./aixm:approachTakeOffArea)/@xlink:href))/descendant::*/aixm:designator)


count(./aixm:contact/aixm:ContactInformation/aixm:address/aixm:PostalAddress) &gt; 0
and
count(./aixm:contact/aixm:ContactInformation/aixm:phoneFax/aixm:TelephoneContact/aixm:voice) &gt; 0


not(./aixm:type = 'NOF')
or
count(./aixm:contact/aixm:ContactInformation/aixm:networkNode/aixm:OnlineContact[./aixm:network = 'AFTN']) &gt;= 1


arcext:distanceBetweenPoints(
                ./parent::*/parent::*/aixm:position/aixm:ElevatedPoint/gml:pos,

saxon:evaluate(arcext:getXPath((./aixm:theUnit)/@xlink:href))/*/*/aixm:position/aixm:ElevatedPoint/gml:pos
                  ) &lt; 2.699784
(every $vor in ./ancestor::*/descendant::*/aixm:VORTimeSlice satisfies
    (.[@gml:id = ($vor)/@gml:id])
or
    not(./aixm:designator = ($vor)/aixm:designator)
or
   (arcext:distanceBetweenPoints(./aixm:location/aixm:ElevatedPoint/gml:pos,
($vor)/aixm:location/aixm:ElevatedPoint/gml:pos) &gt; 600)
)
not(./aixm:frequency) or (./aixm:frequency[@xsi:nil='true']) or ((./aixm:frequency &gt;= 108) and (./aixm:frequency &lt;=
117.975) and (./aixm:frequency[@uom='MHZ']))
not(./aixm:frequency) or (./aixm:frequency[@xsi:nil='true']) or not(./aixm:frequency[@uom])
or
(
  (./aixm:frequency[@uom='MHZ'])
  and
  ( (./aixm:frequency * 1000) mod 50 = 0)
)
not(./aixm:frequency) or (./aixm:frequency[@xsi:nil='true']) or (./aixm:frequency[@uom='MHZ'])

not(./aixm:dateMagneticVariation)
or
not(number(./aixm:dateMagneticVariation) &gt; number(substring(./gml:validTime/descendant::gml:beginPosition,1,4)))

not(./aixm:declination)
or
(not(contains(./aixm:declination,'.')))
count(./aixm:translatedNote/aixm:LinguisticNote/aixm:note[@lang = 'eng']) = 1



not(./aixm:composition = 'WATER')
or
(not(./aixm:surfaceCondition) and not(./aixm:classPCN) and not(./aixm:pavementTypePCN) and
not(./aixm:pavementSubgradePCN) and not(./aixm:maxTyrePressurePCN) and not(./aixm:eveluationMethodPCN))

not(./aixm:lowerLimitAltitude) or (./aixm:lowerLimitAltitude[@xsi:nil='true'])
or not(./aixm:lowerLimitAltitude[@uom = 'FL'])
or (./aixm:lowerLimitAltitude &gt;= 10 and ./aixm:lowerLimitAltitude &lt;= 999)
not(./aixm:upperLevel) or (./aixm:upperLevel[@xsi:nil='true']) or not(./aixm:upperLevel[@uom = 'FL'])
or (./aixm:upperLevel &gt;= 10 and ./aixm:upperLevel &lt;= 999)

not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or not( ./aixm:upperLimit[@uom='FL'] or ./aixm:upperLimit[@uom='SM'] or ./aixm:upperLevel[@uom='FL'] or
./aixm:upperLevel[@uom='SM'] or ./aixm:upperLimitAltitude[@uom='FL'] or ./aixm:upperLimitAltitude[@uom='SM'] ) or
./aixm:upperLimitReference[@uom='STD']
not (./aixm:interpretation = 'BASELINE' or ./aixm:interpretation='SNAPSHOT')
or not (./aixm:magneticVariation) or (./aixm:magneticVariation[@xsi:nil='true'])
or (./aixm:dateMagneticVariation and not(./aixm:dateMagneticVariation[@xsi:nil='true']))
(./aixm:designatorIATA)




arcext:distanceBetweenPoints(
                ./aixm:position/aixm:ElevatedPoint/gml:pos,

saxon:evaluate(arcext:getXPath((./aixm:airportLocation)/@xlink:href))/*/*/aixm:ARP/aixm:ElevatedPoint/gml:pos
                 ) &lt; 10.799136

not(./aixm:elevation) or (./aixm:elevation[@xsi:nil='true'])
or
not(./aixm:elevation[@uom = ./aixm:verticalAccuracy[@uom]])
or
(not(contains(./aixm:elevation,'.')) and not(contains(./aixm:verticalAccuracy,'.')))
or
(string-length(substring-after(./aixm:elevation,'.')) = string-length(substring-after(./aixm:verticalAccuracy,'.')))
not(./ancestor::*/aixm:interpretation = 'BASELINE' or ./ancestor::*/aixm:interpretation = 'SNAPSHOT')
or not(./aixm:maximumLimit) or (./aixm:maximumLimit[@xsi:nil='true']) or (./aixm:maximumLimitReference)


not(./aixm:interpretation = 'BASELINE') or not(./aixm:lengthStrip) or not(./aixm:widthStrip) or
(./aixm:lengthStrip[@xsi:nil='true']) or (./aixm:widthStrip[@xsi:nil='true']) or not(((./aixm:lengthStrip[@uom='NM']) and
(./aixm:widthStrip[@uom='NM'])) or ((./aixm:lengthStrip[@uom='KM']) and (./aixm:widthStrip[@uom='KM'])) or
((./aixm:lengthStrip[@uom='M']) and (./aixm:widthStrip[@uom='M'])) or ((./aixm:lengthStrip[@uom='FT']) and
(./aixm:widthStrip[@uom='FT'])) or ((./aixm:lengthStrip[@uom='MI']) and (./aixm:widthStrip[@uom='MI'])) or
((./aixm:lengthStrip[@uom='CM']) and (./aixm:widthStrip[@uom='CM']))) or (./aixm:lengthStrip &gt; ./aixm:widthStrip)

not(./ancestor::*/aixm:interpretation = 'BASELINE') or (./aixm:endTime and not(./aixm:endTime[@xsi:nil='true'])) or
(./aixm:endEvent and not(./aixm:endEvent[@xsi:nil='true']))


not(./ancestor::*/aixm:interpretation = 'BASELINE') or not(./aixm:endTimeRelativeEvent) or
(./aixm:endTimeRelativeEvent[@xsi:nil='true']) or (./aixm:endEvent and not(./aixm:endEvent[@xsi:nil='true']))
not(./ancestor::*/aixm:interpretation = 'BASELINE') or not(./aixm:dayTil) or (./aixm:dayTil[@xsi:nil='true']) or
not(./aixm:day) or (./aixm:day[@xsi:nil='true']) or (((./aixm:day = 'MON') or (./aixm:day = 'TUE') or (./aixm:day = 'WED') or
(./aixm:day = 'THU') or (./aixm:day = 'FRI') or (./aixm:day = 'SAT') or (./aixm:day = 'SUN')) and ((./aixm:dayTil = 'MON')
or (./aixm:dayTil = 'TUE') or (./aixm:dayTil = 'WED') or (./aixm:dayTil = 'THU') or (./aixm:dayTil = 'FRI') or (./aixm:dayTil =
'SAT') or (./aixm:dayTil = 'SUN'))) or (((./aixm:day = 'BEF_WORK_DAY') or (./aixm:day = 'WORK_DAY') or (./aixm:day =
'AFT_WORK_DAY')) and ((./aixm:dayTil = 'BEF_WORK_DAY') or (./aixm:dayTil = 'WORK_DAY') or (./aixm:dayTil =
'AFT_WORK_DAY'))) or (((./aixm:day = 'BEF_HOL') or (./aixm:day = 'HOL') or (./aixm:day = 'AFT_HOL')) and
((./aixm:dayTil = 'BEF_HOL') or (./aixm:dayTil = 'HOL') or (./aixm:dayTil = 'AFT_HOL')))




(./aixm:geometryComponent/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/aixm:l
owerLimit) or
(./aixm:geometryComponent/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/aixm:l
owerLimit[@xsi:nil='true']) or
(./aixm:geometryComponent/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/aixm:
upperLimit) or
(./aixm:geometryComponent/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/aixm:
upperLimit[@xsi:nil='true']) or
count(./aixm:geometryComponent/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/
aixm:contributorAirspace/aixm:AirspaceVolumeDependency) &gt; 0
not((./aixm:type = 'FIR') or (./aixm:type = 'UIR')) or (./aixm:designatorICAO = 'YES')




not(./ancestor::*/aixm:interpretation = 'BASELINE')
or
not(count(./ancestor::*[./aixm:safeAreaType = 'MSA']) = 1)
or
not(./aixm:sectorDefinition/aixm:CircleSector/aixm:outerDistance)
or ((./aixm:sectorDefinition/aixm:CircleSector/aixm:outerDistance[@uom='NM']) and
(./aixm:sectorDefinition/aixm:CircleSector[./aixm:outerDistance &lt;= 50 ])) or
((./aixm:sectorDefinition/aixm:CircleSector/aixm:outerDistance[@uom='KM']) and
(./aixm:sectorDefinition/aixm:CircleSector[./aixm:outerDistance &lt;= 100 ]))
not(./aixm:interpretation = 'BASELINE') or not(./aixm:lowerLimitReference) or
(./aixm:lowerLimitReference[@xsi:nil='true'])
or not(./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimitReference)
or (./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimitReference[@xsi:nil='true'])
or not(./aixm:lowerLimitReference =
./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimitReference)
or not(./aixm:upperLimit) or (./aixm:upperLimit[@xsi:nil='true']) or (./aixm:upperLimit = 'UNL') or (./aixm:upperLimit =
'GND')
or (./aixm:upperLimit = 'FLOOR') or (./aixm:upperLimit = 'CEILING') or not(./aixm:lowerLimit) or
(./aixm:lowerLimit[@xsi:nil='true'])
or (./aixm:lowerLimit = 'UNL') or (./aixm:lowerLimit = 'GND') or (./aixm:lowerLimit = 'FLOOR') or (./aixm:lowerLimit =
'CEILING')
or ((./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimit) and
not(./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimit[@xsi:nil='true']) and
not(./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimit = 'UNL') and
not(./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimit = 'GND') and
not(./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimit = 'FLOOR') and
not(./aixm:availability/aixm:RouteAvailability/aixm:levels/aixm:AirspaceLayer/aixm:lowerLimit = 'CEILING') and
not((./aixm:type = 'CTA') or (./aixm:type = 'CTA-P') or (./aixm:type = 'UTA') or (./aixm:type = 'UTA-P') or (./aixm:type =
'OCA') or (./aixm:type = 'OCA-P'))
or (every $av in ./aixm:geometryComponent satisfies
not (($av)/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/aixm:lowerLimit =
'GND')
or
(($av)/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/aixm:lowerLimit &gt;= 200
and
($av)/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/aixm:lowerLimit[@uom='M'])

or
(($av)/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/aixm:lowerLimit &gt;= 700
and
($av)/aixm:AirspaceGeometryComponent/aixm:theAirspaceVolume/aixm:AirspaceVolume/aixm:lowerLimit[@uom='FT'])

)




not(./aixm:interpretation = 'BASELINE') or not(./aixm:slopeAngle) or (./aixm:slopeAngle[@xsi:nil='true']) or ((./aixm:type)
and not(./aixm:type[@xsi:nil='true']))


not(./descendant::*/gml:validTime/gml:TimePeriod/gml:beginPosition[@indeterminatePosition])
and
((./descendant::*/gml:validTime/gml:TimePeriod/gml:beginPosition) castable as xs:dateTime)
(./descendant::*/gml:validTime/gml:endPosition[@indeterminatePosition='unknown'])
or
((./descendant::*/gml:validTime/gml:TimePeriod/gml:endPosition) castable as xs:dateTime)


not(./*/gml:validTime/gml:TimePeriod/gml:beginPosition)
or not(./*/gml:validTime/gml:TimePeriod/gml:endPosition)
or compare(./*/gml:validTime/gml:TimePeriod/gml:beginPosition,./*/gml:validTime/gml:TimePeriod/gml:endPosition) = -
1

not(./*/aixm:featureLifetime/gml:TimePeriod/gml:endPosition)
or
compare(./*/gml:validTime/gml:TimePeriod/gml:endPosition,./*/aixm:featureLifetime/gml:TimePeriod/gml:endPosition) =
0

not(./*/aixm:featureLifetime/gml:TimePeriod/gml:beginPosition)
or
compare(./*/gml:validTime/gml:TimePeriod/gml:beginPosition,./*/aixm:featureLifetime/gml:TimePeriod/gml:beginPositio
n) = 0

not(./aixm:featureLifetime/gml:TimePeriod/gml:endPosition)
or
(every $att in ./descendant::aixm:* satisfies
$att/gml:TimePeriod/gml:endPosition
or
$att='PERMDELTA'
or
$att[@xsi:nil='true']
or
      $att[@nilReason]
)
(./descendant::*/gml:validTime/gml:TimePeriod)


(./descendant::*/gml:validTime/gml:TimeInstant)


     ./aixm:excluded and not(./aixm:excluded[@xsi:nil='true'])
and ./aixm:timeReference and not(./aixm:timeReference[@xsi:nil='true'])
and ./aixm:daylightSavingAdjust and not(./aixm:daylightSavingAdjust [@xsi:nil='true'])
not(./aixm:endTime) or (./aixm:endTime[@xsi:nil='true'])
or
not(aixm:endEvent) or (./aixm:endEvent[@xsi:nil='true'])
or
((./endEventInterpretation) and not(./endEventInterpretation[@xsi:nil='true']))
not(./aixm:endTimeRelativeEvent)
or
(endEvent)
not(./aixm:runwayVisualRange)
or
(./aixm:runwayVisualRangeInterpretation)




compare(
      concat(substring-after(./aixm:startDate,'-'),substring-before(./aixm:startDate,'-')),
      concat(substring-after(./aixm:endDate,'-'),substring-before(./aixm:endDate,'-'))) = -1
not(./aixm:magneticVariation)
or
contains(./aixm:magneticVariation,'.')
or
number(substring(./aixm:magneticVariation,string-length(./aixm:magneticVariation))) &gt; 0
not(./aixm:magneticVariation)
or
contains(./aixm:magneticVariation,'.')
or
number(substring(./aixm:magneticVariation,string-length(./aixm:magneticVariation))) &gt; 0
not(./aixm:magneticVariation)
or
contains(./aixm:magneticVariation,'.')
or
number(substring(./aixm:magneticVariation,string-length(./aixm:magneticVariation))) &gt; 0
not(./aixm:magneticVariation)
or
contains(./aixm:magneticVariation,'.')
or
number(substring(./aixm:magneticVariation,string-length(./aixm:magneticVariation))) &gt; 0



not(./aixm:ARP/aixm:ElevatedPoint/aixm:elevation)
or
contains(./aixm:ARP/aixm:ElevatedPoint/aixm:elevation,'.')
or
number(substring(./aixm:ARP/aixm:ElevatedPoint/aixm:elevation,string-
length(./aixm:ARP/aixm:ElevatedPoint/aixm:elevation))) &gt; 0
not(./aixm:course)
or
string-length(substring-after(./aixm:course,'.')) &gt;= 0
not(./aixm:course)
or
string-length(substring-after(./aixm:course,'.')) &gt;= 0
not(./aixm:trueBearing)
or
string-length(substring-after(./aixm:trueBearing,'.')) &gt;= 2
not(./aixm:trueBearing)
or
string-length(substring-after(./aixm:trueBearing,'.')) &gt;= 2
not(./aixm:trueBearing)
or
string-length(substring-after(./aixm:trueBearing,'.')) &gt;= 2
not(./aixm:course)
or
string-length(substring-after(./aixm:course,'.')) &gt;= 0
not(./descendant-or-self::*/degrees)

not(./descendant-or-self::*/includesSingleCRS)

not(./descendant-or-self::*/anchorPoint)

not(./descendant-or-self::*/featureMembers)

not(./descendant-or-self::*/dmsAngle)

not(./descendant-or-self::*/singleCRSRef)

not(./descendant-or-self::*/centerOf)

not(./descendant-or-self::*/metaDataProperty)

not(./descendant-or-self::*/featureMember)

not(./descendant-or-self::*/ellipsoidRef)

not(./descendant-or-self::*/usesVerticalCS)

not(./descendant-or-self::*/geocentricCRSRef)

not(./descendant-or-self::*/usesMethod)

not(./descendant-or-self::*/usesVerticalDatum)

not(./descendant-or-self::*/MovingObjectStatus)

not(./descendant-or-self::*/LocationString)

not(./descendant-or-self::*/linearCSRef)

not(./descendant-or-self::*/DefinitionCollection)

not(./descendant-or-self::*/decimalMinutes)

not(./descendant-or-self::*/usesCS)

not(./descendant-or-self::*/cylindricalCSRef)

not(./descendant-or-self::*/operationParameterGroupRef)

not(./descendant-or-self::*/usesEllipsoid)

not(./descendant-or-self::*/multiPointProperty)
not(./descendant-or-self::*/valueOfParameter)

not(./descendant-or-self::*/seconds)

not(./descendant-or-self::*/operationMethodRef)

not(./descendant-or-self::*/definedByConversion)

not(./descendant-or-self::*/usesImageDatum)

not(./descendant-or-self::*/baseGeographicCRS)

not(./descendant-or-self::*/multiCenterOf)

not(./descendant-or-self::*/compoundCRSRef)

not(./descendant-or-self::*/usesValue)

not(./descendant-or-self::*/multiCenterLineOf)

not(./descendant-or-self::*/trianglePatches)

not(./descendant-or-self::*/sphericalCSRef)

not(./descendant-or-self::*/usesEllipsoidalCS)

not(./descendant-or-self::*/multiGeometryProperty)

not(./descendant-or-self::*/member)

not(./descendant-or-self::*/ellipsoidalCSRef)

not(./descendant-or-self::*/usesTemporalDatum)

not(./descendant-or-self::*/polarCSRef)

not(./descendant-or-self::*/MappingRule)

not(./descendant-or-self::*/transformationRef)

not(./descendant-or-self::*/temporalCSRef)

not(./descendant-or-self::*/generalOperationParameter)

not(./descendant-or-self::*/Null)

not(./descendant-or-self::*/multiEdgeOf)
not(./descendant-or-self::*/usesEngineeringDatum)

not(./descendant-or-self::*/centerLineOf)

not(./descendant-or-self::*/multiPosition)

not(./descendant-or-self::*/coordinateSystemAxisRef)

not(./descendant-or-self::*/derivedCRSRef)

not(./descendant-or-self::*/multiExtentOf)

not(./descendant-or-self::*/coordinates)

not(./descendant-or-self::*/generalTransformationRef)

not(./descendant-or-self::*/DefinitionProxy)

not(./descendant-or-self::*/usesSphericalCS)

not(./descendant-or-self::*/multiCurveProperty)

not(./descendant-or-self::*/surfaceArrayProperty)

not(./descendant-or-self::*/Array)

not(./descendant-or-self::*/ObliqueCartesianCS)

not(./descendant-or-self::*/multiPointDomain)

not(./descendant-or-self::*/verticalCSRef)

not(./descendant-or-self::*/edgeOf)

not(./descendant-or-self::*/abstractGeneralOperationParameterRef)

not(./descendant-or-self::*/ellipsoidRef)

not(./descendant-or-self::*/valuesOfGroup)

not(./descendant-or-self::*/projectedCRSRef)

not(./descendant-or-self::*/multiLocation)

not(./descendant-or-self::*/curveArrayProperty)

not(./descendant-or-self::*/indirectEntry)
not(./descendant-or-self::*/usesOperation)

not(./descendant-or-self::*/crsRef)

not(./descendant-or-self::*/datumRef)

not(./descendant-or-self::*/rectifiedGridDomain)

not(./descendant-or-self::*/dmsAngleValue)

not(./descendant-or-self::*/location)

not(./descendant-or-self::*/usesGeodeticDatum)

not(./descendant-or-self::*/usesCartesianCS)

not(./descendant-or-self::*/coordinates)

not(./descendant-or-self::*/solidArrayProperty)

not(./descendant-or-self::*/passThroughOperationRef)

not(./descendant-or-self::*/multiCoverage)

not(./descendant-or-self::*/usesObliqueCartesianCS)

not(./descendant-or-self::*/geographicCRSRef)

not(./descendant-or-self::*/priorityLocation)

not(./descendant-or-self::*/GenericMetaData)

not(./descendant-or-self::*/multiSolidDomain)

not(./descendant-or-self::*/engineeringDatumRef)

not(./descendant-or-self::*/AbstractMetaData)

not(./descendant-or-self::*/Bag)

not(./descendant-or-self::*/primeMeridianRef)

not(./descendant-or-self::*/definitionRef)

not(./descendant-or-self::*/pointRep)

not(./descendant-or-self::*/useSingleOperation)
not(./descendant-or-self::*/methodFormula)

not(./descendant-or-self::*/includesParameter)

not(./descendant-or-self::*/operationRef)

not(./descendant-or-self::*/multiSurfaceDomain)

not(./descendant-or-self::*/engineeringCRSRef)

not(./descendant-or-self::*/coordinateOperationRef)

not(./descendant-or-self::*/definitionMember)

not(./descendant-or-self::*/TemporalCS)

not(./descendant-or-self::*/usesTimeCS)

not(./descendant-or-self::*/GeographicCRS)

not(./descendant-or-self::*/obliqueCartesianCSRef)

not(./descendant-or-self::*/concatenatedOperationRef)

not(./descendant-or-self::*/track)

not(./descendant-or-self::*/position)

not(./descendant-or-self::*/usesParameter)

not(./descendant-or-self::*/referenceSystemRef)

not(./descendant-or-self::*/gridDomain)

not(./descendant-or-self::*/includesValue)

not(./descendant-or-self::*/usesTemporalCS)

not(./descendant-or-self::*/multiSolidProperty)

not(./descendant-or-self::*/pointArrayProperty)

not(./descendant-or-self::*/multiSurfaceProperty)

not(./descendant-or-self::*/LocationKeyWord)

not(./descendant-or-self::*/extentOf)
not(./descendant-or-self::*/members)

not(./descendant-or-self::*/verticalCRSRef)

not(./descendant-or-self::*/generalConversionRef)

not(./descendant-or-self::*/conversionRef)

not(./descendant-or-self::*/coordinateSystemRef)

not(./descendant-or-self::*/verticalDatumRef)

not(./descendant-or-self::*/imageCRSRef)

not(./descendant-or-self::*/imageDatumRef)

not(./descendant-or-self::*/FeatureCollection)

not(./descendant-or-self::*/minutes)

not(./descendant-or-self::*/AbstractFeatureCollection)

not(./descendant-or-self::*/featureProperty)

not(./descendant-or-self::*/usesAffineCS)

not(./descendant-or-self::*/GeocentricCRS)

not(./descendant-or-self::*/geodeticDatum)

not(./descendant-or-self::*/usesAxis)

not(./descendant-or-self::*/cartesianCSRef)

not(./descendant-or-self::*/usesPrimeMeridian)

not(./descendant-or-self::*/singleOperationRef)

not(./descendant-or-self::*/statusReference)

not(./descendant-or-self::*/operationParameterRef)

not(./descendant-or-self::*/topoComplexProperty)

not(./descendant-or-self::*/userDefinedCSRef)

not(./descendant-or-self::*/multiCurveDomain)
not(./descendant-or-self::*/status)

not(./descendant-or-self::*/polygonPatches)

not(./descendant-or-self::*/temporalCRSRef)

not(./descendant-or-self::*/temporalDatumRef)

(count(./ancestor::*/aixm:servedAirport) &gt; 0)
or
(((./aixm:location/aixm:ElevatedPoint/aixm:horizonatlAccuracy[@uom='M']) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizonatlAccuracy = 30))
   or
 ((./aixm:location/aixm:ElevatedPoint/aixm:horizonatlAccuracy[@uom='FT']) and
(./aixm:location/aixm:ElevatedPoint/aixm:horizonatlAccuracy = 100)))
not(./aixm:type='RCC')
or
(count(./descendant-or-self::*/aixm:relatedUnit) = 0)
or
(every $subUnit in ./descendant-or-self::*/aixm:relatedUnit satisfies
(saxon:evaluate(arcext:getXPath((($subUnit)/aixm:UnitDependency/aixm:theUnit)/@xlink:href))/descendant::*/aixm:Un
itTimeSlice[aixm:type='RSC']))

not(./aixm:type = 'AREA3')
or
((./aixm:surfaceExtent/aixm:horizontalAccuracy = 0.5) and (./aixm:horizontalAccuracy[@uom='M']))


not(./aixm:type = 'AREA1')
or
((./aixm:surfaceExtent/aixm:horizontalAccuracy = 50) and (./aixm:horizontalAccuracy[@uom='M']))


not(./aixm:type = 'AREA3')
or
((./aixm:surfaceExtent/aixm:verticalAccuracy = 0.5) and (./aixm:verticalAccuracy[@uom='M']))


not(./aixm:type = 'AREA1')
or
((./aixm:surfaceExtent/aixm:verticalAccuracy = 30) and (./aixm:verticalAccuracy[@uom='M']))


not(./aixm:type = 'AREA2')
or
((./aixm:surfaceExtent/aixm:horizontalAccuracy = 5) and (./aixm:horizontalAccuracy[@uom='M']))
not(./aixm:type = 'AREA2')
or
((./aixm:surfaceExtent/aixm:verticalAccuracy = 3) and (./aixm:verticalAccuracy[@uom='M']))


not(./gml:pos[@srsName])
or
(./gml:pos)
not(./aixm:dateMagneticVariation)
or
not(number(./aixm:dateMagneticVariation) &gt; number(substring(./gml:validTime/descendant::gml:beginPosition,1,4)))

not(./aixm:StandardLevelColumn)
or
(./aixm:upperLimit and ./aixm:upperLimitReference and ./aixm:lowerLimit and ./aixm:lowerLimitReference)

not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:designator) and not(./aixm:designator[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:designator) and not(./aixm:designator[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:frequency) and not(./aixm:frequency[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:frequency) and not(./aixm:frequency[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:frequency) and not(./aixm:frequency[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:designator) and not(./aixm:designator[@xsi:nil='true']))
not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:name) and not(./aixm:name[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:position) and not(./aixm:position[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:designator) and not(./aixm:designator[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:locationDesignator) and not(./aixm:locationDesignator[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:position) and not(./aixm:position[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:type) and not(./aixm:type[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:type) and not(./aixm:type[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:location) and not(./aixm:location[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:type) and not(./aixm:type[@xsi:nil='true']))
not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:type) and not(./aixm:type[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:location) and not(./aixm:location[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:designator) and not(./aixm:designator[@xsi:nil='true']))


not(./ancestor-or-self::*/aixm:interpretation='BASELINE' or ./ancestor-or-self::*/aixm:interpretation='SNAPSHOT')
or
((./aixm:dateDay) and not(./aixm:dateDay[@xsi:nil=&#