/
[AIXM-549] New WaterBody feature

[AIXM-549] New WaterBody feature

ID:

AIXM-549

target version:

AIXM 5.2

version:

1.0

last updated:

08 AUG 2022

status:

APPROVED


Description

A new <<feature>> WaterBody and its association with AirportHeliport is added.

Rationale for change

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

It was identified that the <<feature>> WaterBody is missing from AIXM making it impossible to map a relevant element from AMDB ED-99/DO-272 standard.

In response to this discrepancy a WaterBody feature described by a Surface and associated with AirportHeliport is proposed. The association to AirportHeliport is proposed as 0..* in order to avoid duplication in case a water body is located in the vicinity of more than one AirportHeliport.

Impact assessment

[FWD_1:1] No data mapping is necessary 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_LOSS] No data mapping is possible, all data concerned would be lost (or converted into Notes) 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 new <<feature>> WaterBody, defined as: “Water body close to the aerodrome movement area.”
  • Add new associations
    • WaterBody isNearby AirportHeliport
      • 0…* on the WaterBody side,
      • 0…* on the AirportHeliport side, “location” role name, definition = “The AirportHeliport and its movement area that is situated close to the water body.”
    • WaterBody hasExtent Surface (composition)
      • 0…1 on the Surface side, “extent” role name, definition = “Extent of the water body.”
    • WaterBody hasAnnotations Note with
      • Note role “annotation” (definition = “A free text remark concerning the water body or one of its properties.”), multiplicity 0…*

The following UML class diagram indicates the new class and its associations:


Mapping AIXM 5.1.1 to AIXM 5.2 (forward)

Not applicable

Mapping AIXM 5.2 to AIXM 5.1.1 (backward)

[MAPC-99] No mapping possible


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)