Text NOTAM production rules
...
TWY.TD.availability.ManoeuvringAreaAvailability. | Corresponding Q code | ||||||
---|---|---|---|---|---|---|---|
timeInterval | usage.ManoeuvringAreaUsage | TWY.BL.type | |||||
type | operation | priorPermission | ../FlightCharacteristics | ../AircraftCharacteristics | other than 'EXITFASTEXIT' | 'FASTEXIT' | |
not NIL | 'PERMIT' | 'ALL' | NIL | NIL | NIL | N/A | QMYAH |
corresponding to daytime | 'CONDITIONAL' | 'ALL' | NIL | NIL | NIL | QMXAD | N/A |
corresponding to nightime | 'CONDITIONAL' | 'ALL' | NIL | NIL | NIL | QMXAN | N/A |
any | 'RESERVE' | any | any | only military='MIL' | any | N/A | QFPAM |
any | 'CONDITIONAL' | any | not NIL | any | any | N/A | QMYAP |
any | 'PERMIT' | any | NIL | any | any | QMXAR | QMYAR |
any | 'RESERVE' | any | any | only origin='HOME_BASED' | any | N/A | QMYLB |
any | 'FORBID' | any | any | any | weight not NIL | QMXLH | QMYLH |
any | 'FORBID' | any | any | any | wingSpan not NIL | QMXLL | QMYLL |
any | 'FORBID' | any | any | rule = 'IFR' | any | N/A | QMYLI |
any | 'FORBID' | any | any | rule = 'VFR' | any | N/A | QMYLV |
any other combination | QMXLT | QMYLT |
...
Reference | Data item (from coding scenario) | Rule | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(1) | If AHP.BL.locationIndicatorICAO=YES, then ignore this branch. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(2) | Insert here the type of the airport decoded as follows
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(3) | a. If AHP.BL.name is not NIL, then insert it here. Otherwise b. insert here the text "located at" followed by the AHP.BL.ARP.ElevatedPoint decoded according to the text NOTAM production rules for aixm:Point. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(4) | if TWY.BLtype = FASTEXIT insert the words “Rapid exit". Otherwise insert "TWY". | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(5) | If more than one Taxiway and/or TaxiwayElement has a TEMPDELTA associated with the Event, then insert the designator of each additional Taxiway, designator preceded by ",". Insert "and" before the last entry. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(6) | Insert here the TWY.annotation and/or TWE.annotation note with purpose="OTHER:DESCRIPTION" stored in the BASELINE data (e.g. “between TWY A and TWY B”). If taxiway elements are used, the automatic generation of an easy human-readeable NOTAM text is practically impossible using just the AIXM encoding. Two cases can be identified for describing the taxiway portion affected by the limitation: Case 1: use long text from descriptions, as available in the TWE.annotation. Example: Following the example of Fig.1 from coding rules, the text would look as follows: "between TWY B and TWY C, intersection TWY A and TWY C, between TWY C and TWY D” Case 2: allow the operator to manually write the text part. Since the operator is allowed to modify the item E text manually, the choice to simplify the text can be made. The result of manual editing could result in something as follows: "between TWY B and TWY D, including intersections between". | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(7) | Insert "and" before the last taxiway or taxiway portion affected by the limitation (e.g. "TWY A, TWY B and TWY C") | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(8) | If there exists a TWY.TD.availability.annotation or TWE.TD.availability.annotation having propertyName="operationalStatus" and purpose="REMARK", then translate it into free text according to the decoding rules for annotations. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(9) | If there exist one or more TD.availability.usage then decode them following this branch, in the following order of priorities:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(10) | If TD.usage.priorPermission is not NIL, then insert here the decoding of the PPR information as detailed in the following diagram:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(11) | Decode here each FlightCharacteristics property that was specified, as detailed below. If more than one FlightCharacteristics property was used, insert blanks between consecutive properties.
*Note: type is unlikely to be used in a NOTAM, its decoding is provided for completeness sake.
*Note: value is unlikely to be used in a NOTAM, its decoding is provided for completeness sake.
*Note: value is unlikely to be used in a NOTAM, its decoding is provided for completeness sake.
*Note: value is unlikely to be used in a NOTAM, its decoding is provided for completeness sake.
*Note: value is unlikely to be used in a NOTAM, its decoding is provided for completeness sake. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(12) | Decode here each AircraftCharacteristics property that was specified, as detailed below. If more than one AircraftCharacteristics property was used, insert blanks between consecutive properties.
*Note: value is unlikely to be used in a NOTAM, its decoding is provided for completeness sake.
**Note: new in AIXM 5.1.1. AircraftCharacteristics.wingSpan - insert the value followed by the value of the uom attribute. Prefix with the value of AircraftCharacteristics.wingSpanInterpretation, decoded as indicated in the following table:
*Note: value is unlikely to be used in a NOTAM, its decoding is provided for completeness sake. AircraftCharacteristics.weight - insert the value followed by the value of the uom attribute. Prefix with the value of AircraftCharacteristics.weightInterpretation, decoded as indicated in the following table:
*Note: value is unlikely to be used in a NOTAM, its decoding is provided for completeness sake. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(13) | If TD.usage.selection.logicalOperator=OR (there are more than one flight/aircraft combinations that are excepted), then select and decode each FlightCharacteristics/AircraftCharacteristics consecutively. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(14) | Annotations of TD.ManoeuvringAreaAvailability shall be translated into free text according to the decoding rules for annotations. |
...