ID:

AIXM-494

target version:

AIXM 5.2

version:

1.0

last updated:

24 JUN 2021

status:

PROPOSED


Add the values “MON_FRI,” “SUN_THU”, “SAT_WED”, “SAT_THU” to the codelist CodeDayType

Description

See https://aixmccb.atlassian.net/browse/AIXM-118

Rationale for change

AIXM 5.1 includes the value “WORK_DAY” in CodeDayType to capture any day which is neither a legal holiday nor a weekly non-working day; however, Special Use Airspaces are sometimes scheduled on holidays. So 'WORK_DAY' is not always an accurate reflection of a Monday-Friday schedule. Adding a 'week day' value into CodeDayType will help to reduce the number of timesheets in AIXM 5.2 needed when defining schedules. Further, considering the differences in the weekly non-working day patterns around the World, it is recommended to add four more specific values, namely “MON_FRI,” “SUN_THU”, “SAT_WED”, “SAT-THU”. This list is based on the following Wikipedia article: https://en.wikipedia.org/wiki/Workweek_and_weekend

Impact assessment

[FWD_MAP_1:1] Data mapping is possible and no data loss occurs when data is exchanged from a system (A) that uses AIXM 5.1.1 for output towards a system (B) that uses AIXM 5.2 for input.

[BWD_MAP_1:1] Data mapping is possible and no data loss occurs when data is exchanged from a system (B) that uses AIXM 5.2 for output towards a system (A) that uses AIXM 5.1.1 for input.

Change Proposal details

In the UML model:

  • Add the following values to CodeDayBaseType:
    • MON_FRI: All days from Monday through Friday including legal holidays.
    • SUN_THU: All days from Sunday through Thursday including legal holidays.
    • SAT_WED: All days from Saturday through Wednesday including legal holidays
    • SAT_THU: All days from Saturday through Thursday including legal holidays

The  UML class diagram to the right shows the new values for CodeDayBaseType. The changes are highlighted in red.

Mapping AIXM 5.1.1 to AIXM 5.2 (forward)

[MAPC-01] The following algorithm shall be applied:

  • For any attribute that has one of the following CodeDayBaseType values:
    • Replace “OTHER:MON_FRI” with “MON_FRI”
    • Replace “OTHER:SUN_THU” with “SUN_THU”
    • Replace “OTHER:SAT_WED” with “SAT_WED”
    • Replace “OTHER:SAT_THU” with “SAT_THU”

Mapping AIXM 5.2 to AIXM 5.1.1 (backward)

[MAPC-01] The following algorithm shall be applied:

  • For any attribute that has one of the following CodeDayBaseType values:
    • Replace “MON_FRI” with “OTHER:MON_FRI”
    • Replace “SUN_THU” with “OTHER:SUN_THU”
    • Replace “SAT_WED” with “OTHER:SAT_WED”
    • Replace “SAT_THU” with “OTHER:SAT_THU”



Mapping example

(Note: for mapping test data see: https://github.com/aixm/mapping_52_511/tree/master/AIXM-xxx

AIXM 5.2AIXM 5.1(.1)
  ...





...



  • No labels