Table of Contents |
---|
...
AIXM supports the encoding of schedules that contain both repetitive time periods and occasional occurrences. The coding guidelines concerning the schedules/timetables topic and how it is addressed in AIXM can be found in: AIXM Coding Overview - Common Coding Rules - Schedule [TSH].
With respect to Digital NOTAM, only a subset of schedules is allowed to be used for temporary events published by NOTAM, as detailed in the OPADD document and in this current Digital NOTAM Specification.
Due to their non-repetitive character, the following time periods do not really qualify as schedules and could to be encoded as individual Events:
- on 1, 2, 15 and 25 of October;
- on 1/10 09:00-15:00 and on 3/10 10:00-12:00;
- etc.
However, banning non-repetitive times from Event schedules does not seem realistic because:
- the OPADD document allows them in the specification for item D;
- it could increase the workload of the input operators, as they would have to encode more identical events. However, this can be solved with a good HMI, which would allow the operator to view all such identical Events as a single one, with an applicability schedule.
Therefore, this specification accepts non-repetitive time periods as part of a schedule, with the limitations The limitations are described further down in this section.
Schedule data
...
The following diagrams identify the information items that may occur in the definition of schedules for Digital NOTAM Events. There are three types of schedules:
...
Data Item | Description | AIXM mapping |
---|---|---|
daily | An indication that the time schedule defined further applies every day. | Timesheet.day with the value "ANY" |
start time | The time of the day (hour and minute) when the period included in the schedule starts. | Timesheet.startTime |
start event | An event (like sunset or sunrise), the occurrence of which indicates when the period included in the schedule starts. | Timesheet.startEvent with this list of valuesCodeTimeEventType |
rel. start | A number of minutes indicating the start of the period included in the schedule, relative to the event. | Timesheet.startTimeRelativeEvent and Timesheet.startEventInterpretation |
end time | The time of the day (hour and minute) when the period included in the schedule ends. | Timesheet.endTime |
end event | An event (like sunset or sunrise), the occurrence of which indicates when the period included in the schedule ends. | Timesheet.endEvent with this list of valuesCodeTimeEventType |
rel. end | A number of minutes indicating the end of the period included in the schedule, relative to the event. | Timesheet.endTimeRelativeEvent and Timesheet.endEventInterpretation |
on date | A specified date of a month that is included in the schedule, such as 02 FEB, 30 JUN, etc. | Timesheet.startDate and Timesheet.endDate Note that both startDate and endDate get the same value. |
date range | A series of consecutive days of a year that are included in the schedule, such as 02-15 FEB, 23 MAR - 04 APR, etc. | Timesheet.startDate and Timesheet.endDate |
on weekday | A specified day of the week that is included in the schedule, such as MON, TUE, etc. | Timesheet.day with this list of valuesCodeDayType |
from weekday | A day of a week that, combined with a start time or event, indicates the start of the period included in the schedule. For example, "From MON 09:00...", etc. | Timesheet.day with this list of valuesCodeDayType |
to weekday | A day of a week that, combined with an end time or event, indicates the end of the period included in the schedule. For example, "...till FRI 17:00", etc. | Timesheet.day with this list of valuesCodeDayType |
exc. date | A specified date of a month that is fully excluded from the schedule. | Timesheet.startDate and Timesheet.endDate;in addition, theTimesheet.excluded shall get the value "YES". Note that both startDate and endDate get the same value (see also further data encoding rules). |
exc. weekday | A specified day of the week that is fully excluded from the schedule. | Timesheet.day with this list of valuesCodeDayType;in addition, theTimesheet.excluded shall get the value "YES". |
...