Schematron constraints that check an AIXMBasicMessage is structurally conformant to a Digital NOTAM message.
A digital NOTAM event must include a scenario attribute.
ID:
Found an event with a version that doesn't match this validator.
ID:
Version expected:
Version found:
is not a valid scenario.
ID:
An Aerodrome Closure scenario must include at least one AirportHeliport.
Event ID:
The AirportHeliport TEMPDELTA TimeSlice shall contain a sequenceNumber.
Name:
ID:
The AirportHeliport TEMPDELTA TimeSlice shall contain an operationalStatus.
Name:
ID:
If the AirportHeliport TEMPDELTA is CLOSED for ALL operations, then either priorPermission or type must appear in the usage
ID:
If aixm:AirportHeliportUsage.priorPermission is specified, then the aixm:AirportHeliportUsage.type shall be "CONDITIONAL"
ID:
For the AirportHeliportAvailability with operationalStatus=CLOSED included in the TEMPDELTA, any eventual child aixm:AirportHeliportUsage.type cannot have any other type than "PERMIT" or "CONDITIONAL".
ID:
If aixm:AirportHeliportUsage.type is specified (not NIL), then at least one aixm:selection shall be specified (not NIL)
ID:
Only the following properties of AircraftCharacteristics can be used in this scenario: type, engine, wingSpan and wingSpanInterpretation, weight and weightInterpretation.
Name:
ID:
A Navaid Unservicable scenario must include at least one AIXM Navaid, NavaidEquipment or NavaidEquipment subclass such as TACAN or VOR.
Event ID:
The Navaid or navaid equipment TEMPDELTA TimeSlice shall contain at least operationalStatus.
Name:
ID:
The TEMPDELTA TimeSlice of a NavaidEquipment associated with the Event cannot have the values "FALSE_POSSIBLE" or "CONDITIONAL" for its aixm:operationalStatus.
ID:
The value "PARTIAL" can appear only in a TEMPDELTA TimeSlice of a TACAN associated with the Event and only if the signalType has one of the values: "AZIMUTH" or "DISTANCE".
ID:
Navaid VOR equipment present and associated to a Navaid, but TEMPDELTA time validity doesn't match.
ID:
Navaid VOR equipment present and associated to a Navaid, but that Navaid is not of type 'DME'.
ID:
Navaid VOR equipment present and associated to a Navaid, but TEMPDELTA operational status doesn't match.
ID:
Navaid DME equipment present and associated to a Navaid, but TEMPDELTA time validity doesn't match.
ID:
Navaid DME equipment present and associated to a Navaid, but that Navaid is not of type 'VOR'.
ID:
Navaid DME equipment present and associated to a Navaid, but TEMPDELTA operational status doesn't match.
ID:
Navaid Localizer equipment present and associated to a Navaid, but TEMPDELTA time validity doesn't match.
ID:
Navaid Localizer equipment present and associated to a Navaid, but that Navaid is not of type 'OTHER'.
ID:
Navaid Localizer equipment present and associated to a Navaid, but TEMPDELTA operational status doesn't match.
ID:
Navaid Glidepath equipment present and associated to a Navaid, but TEMPDELTA time validity doesn't match.
ID:
Navaid Glidepath equipment present and associated to a Navaid, but that Navaid is not of type 'OTHER'.
ID:
Navaid Glidepath equipment present and associated to a Navaid, but TEMPDELTA operational status doesn't match.
ID:
If the Navaid or NavaidEquipment TEMPDELTA TimeSlice includes an
aixm:availability, then there should not exist any other TEMPDELTA for the
same Navaid or NavaidEquipment that also includes an aixm:availability
element.
There are with ID: and an availability element.
An event of scenario OTHER must include at least one associated feature.
Event ID:
OTHER events must have an encoding of ANNOTATION.
Event ID:
OTHER events must include a textNOTAM/NOTAM/text element (not NIL).
Event ID:
Features associated to an event of secnario OTHER must include an annotation/Note of purpose WARNING.
Name:
ID:
Features associated to an event of secnario OTHER must include an annotation/Note that matches the textNOTAM/NOTAM/text of the event.
Name:
ID:
A Runway Closure scenario must include at least one RunwayDirection.
Event ID:
The RunwayDirection TEMPDELTA TimeSlice shall contain a sequenceNumber.
Name:
ID:
The RunwayDirection TEMPDELTA TimeSlice shall contain an operationalStatus.
Name:
ID:
If the Manoevuring Area TEMPDELTA is CLOSED for ALL operations, then either priorPermission or type must appear in the usage
ID:
If aixm:ManoeuvringAreaUsage.priorPermission is specified, then the aixm:ManoeuvringAreaUsage.type shall be "CONDITIONAL"
ID:
For the ManoeuvringAreaAvailability with operationalStatus=CLOSED included in the TEMPDELTA, any eventual child aixm:ManoeuvringAreaUsage.type cannot have any other type than "PERMIT" or "CONDITIONAL".
ID:
If aixm:ManoeuvringAreaUsage.type is specified (not NIL), then at least one aixm:selection shall be specified (not NIL)
ID:
Only the following properties of AircraftCharacteristics can be used in this scenario: type, engine, wingSpan and wingSpanInterpretation, weight and weightInterpretation.
Name:
ID: