[AIXM-539] RunwayDirection role names renamed to include “direction”
ID: | AIXM-539 |
target version: | AIXM 5.2 |
version: | 1.0 |
last updated: | 08 AUG 2022 |
status: | APPROVED |
Description
Association roles from RunwayCentrelinePoint and LandingTakeOffAreaCollection to RunwayDirection are renamed to “onRunwayDirection” and “runwayDirection” respectively.
Rationale for change
See https://aixmccb.atlassian.net/browse/AIXM-266
In order to avoid any misunderstanding and to align with other classes referencing RunwayDirection, the role name needs to explicitly indicate “runway direction”, not just “runway”.
Note: A similar change was already made with the CP AIXM-515 for the association between ObstacleAreaOrigin and RunwayDirection.
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.
Mapping AIXM 5.1.1 to AIXM 5.2 (forward)
[MAPC-00] The following algorithm shall be applied:
- For each RunwayCentrelinePoint that has a onRunway element:
- change the element name into “onRunwayDirection”
- For each ApproachCondition, InstrumentApproachProcedure, StandardInstrumentArrival, StandardInstrumentDeparture, ProcedureTransition that have a runway element:
- change the element name into “runwayDirection”
Mapping AIXM 5.2 to AIXM 5.1.1 (backward)
[MAPC-00] The following algorithm shall be applied:
- For each RunwayCentrelinePoint that has a onRunwayDirection element:
- change the element name into “onRunway”
- For each ApproachCondition, InstrumentApproachProcedure, StandardInstrumentArrival, StandardInstrumentDeparture, ProcedureTransition that have a runwayDirection element:
- change the element name into “runway”
Mapping example
(Note: for mapping test data see: https://github.com/aixm/mapping_52_511/tree/master/AIXM-xxx)
AIXM Input | AIXM Output |
---|---|