Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Purpose and Scope

Some feature properties may have their own cyclic variation in time according to an established schedule. For example, a navaid can be operational during day time and unserviceable during night time, etc. To model such situations, the concept of “properties with schedule” has been introduced since AIXM version 5.1. It associates the properties that have cyclic varying values with "timesheets” that describes the times when each value is applicable for those attributes. At the feature level, all the properties that change according to the same schedule are located in a separate class, which inherits from an abstract class called “PropertiesWithSchedule”.

AIXM Model Overview

...

General coding rules

This section provides the rules that are common to all schedules. For categories of schedules that are frequently encountered in aeronautical information, more specific coding rules are provided later in this document.

These coding guidelines are intended to be applied for both static data sets and dynamic data updates. However, only a subset of schedules is allowed to be used for temporary events published by NOTAM, as detailed in the OPADD document and in the Digital NOTAM Specification

...

Identifier

...

Data encoding rule

...

Justification

...

Data verification rules (UID)

...

TSH-01

...

The timeReference attribute is mandatory

...

To avoid any doubts with regard to the applicability of the schedule, such as local time versus UTC

...

RULE-1A3399

...

TSH-02

...

The dailightSavingAdjust is mandatory for Timesheet associated with features located in States/Territories that apply daylight saving concept.

...

To avoid doubts with regard to the eventual adjustment of the time values in summer.

...

To be developed

...

TSH-03

...

The dailightSavingAdjust shall be left empty and shall have nilReason="inapplicable" for Timesheet associated with features located in States/Territories that do not apply daylight saving concept.

...

To confirm that the times are not affected by the daylight saving concept, because it is not applicable in that area.

...

To be developed

...

It is not allowed to combine adjustable" with SDLST/EDLST. tpo be added as rule.

...

Example:

  • UTC+1, adjustable,
  • from SDLST to EDLST, 09-18
  • from EDLST to SDLST, 09-19

...

TSH-04

...

The day attribute is mandatory

...

To avoid doubts about the applicability of the schedule

...

RULE-1A3397

...

TSH-05

...

If day has one of the values ('HOL', 'BEF_HOL', 'AFT_HOL'), then dayTill shall be either empty or have one of the values ('HOL', 'BEF_HOL', 'AFT_HOL')

...

Other combinations do not make sense or could lead to misinterpretations

...

TSH-06

...

If day has one of the values ('WORK_DAY', 'BEF_WORK_DAY', 'AFT_WORK_DAY'), then dayTill shall be either empty or have one of the values ('WORK_DAY', 'BEF_WORK_DAY', 'AFT_WORK_DAY')

...

Other combinations do not make sense or could lead to misinterpretations

...

TSH-07

...

If day has one of the values ('MON', 'TUE', 'WED', 'THU', 'FRI', 'BUSY_FRI', 'SAT', 'SUN'), then dayTill shall be either empty or have one of the values ('MON', 'TUE', 'WED', 'THU', 'FRI', 'BUSY_FRI', 'SAT', 'SUN')

...

Other combinations do not make sense or could lead to misinterpretations

...

TSH-08

...

If the day attribute has one of the values 'HOL', 'BEF_HOL', 'AFT_HOL', 'WORK_DAY', 'BEF_WORK_DAY', 'AFT_WORK_DAY', 'BUSY_FRI', then the PropertiesWithSchedule shall be associated with an OrganisationAuthority and that one shall have an association with SpecialDates

...

To be sure which are the legal holidays to be considered for the timesheet

...

TSH-09

...

If day='ANY', then dayTil shall be left empty

...

This will make it clear that endTime or endEvent occurs on the same day, Any other interpretation of the end time could lead to confusions

...

TSH-10

...

If endTime is not specified, then endEvent must be specified

...

Data completeness, a timesheet without end time or end event is unclear (open ended)

...

TSH-11

...

If startTime is not specified, then endEvent must be specified

...

Data completeness, a timesheet without start time or start event is unclear

...

TSH-12

...

If both startTime and startEvent have an assigned value, then startEventInterpretation is mandatory

...

Otherwise it is unclear which one takes precedence

...

To be developed

...

TSH-13

...

If startEvent is not specified, then startTimeRelativeEvent should also be empty

...

TSH-14

...

If both endTime and endEvent have an assigned value, then endEventInterpretation is mandatory

...

Otherwise it is unclear which one takes precedence

...

To be developed

...

TSH-15

...

If endEvent is not specified, then endTimeRelativeEvent should also be empty

...

TSH-16

...

There must exist at least one Timesheet with excluded set to "NO" or unspecified (which is assumed to mean "not excluded")

...

It does not make sense if all Timesheets are "excluded"

...

TSH-

...

If dayTill is not specified, then startTime shall be before endTime.

...

It does not make sense to have a Timeslice such as FRI from 17:00 to 09:00

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Use the following document for examples: AIXM Coding - Schedules - Examples.xlsx

...