ID: | AIXM-538 |
target version: | AIXM 5.2 |
version: | 1.0 |
last updated: | 08 AUG 2022 |
status: | APPROVED |
Description
Additional values are introduced for the types of AirspaceActivation.activity to allow for more precise data coding and alleviating information loss, when regularly value OTHER is used.
Rationale for change
See https://aixmccb.atlassian.net/browse/AIXM-226.
It was identified that the current list of values of data type CodeAirspaceActivityType may be insufficient.
A big part of the AirspaceActivation.activity(ies) included in this proposal add the missing activities that can be referenced to the ICAO Doc 8126 - NOTAM Selection Criteria. The second part of the proposed activities includes those indicated in SAA.ACT/NEW Digital NOTAM scenarios and provided as a feedback, of common applicability. The proposed activities have been used as “OTHER:...”
Despite the fact that this change proposal tries to resolve a large part of these identified issues, it will certainly not satisfy all data providers/users. Further clarifications are expected in future versions of AIXM.
The table below provides the overview of justification for the values included in this change proposal:
Proposed new airspace activity values | Definition | |
---|---|---|
ACFT_MASS_MOVEMENT | Mass movement of aircraft | ICAO Doc 8126 - NSC |
CAPTIVE_BALLOON_KITE | Captive balloon or kite | ICAO Doc 8126 - NSC |
DEMOLITION | Demolition of explosives | ICAO Doc 8126 - NSC |
DISASTER_RELIEF | Disaster relief | Examples provided in JIRA review of common applicability |
FORMATION_FLIGHT | Formation flight | ICAO Doc 8126 - NSC |
MODEL_FLYING | Model aircraft flying | ICAO Doc 8126 - NSC |
NIGHT_VISION_OPS | Night vision device operations, aircraft lights out. | Examples provided in JIRA review of common applicability |
SAR | Search and rescue | Examples provided in JIRA review of common applicability |
SKY_LANTERN | Sky lantern | Examples provided in JIRA review of common applicability |
SMOKE | Presence of smoke | Examples provided in JIRA review of common applicability |
VOLCANO | Significant volcanic activity | ICAO Doc 8126 - NSC |
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:
- In the data type CodeAirspaceActivityType
Add following values:
- ACFT_MASS_MOVEMENT, definition = “Mass movement of aircraft.”
- CAPTIVE_BALLOON_KITE, definition = “Captive balloon or kite.”
- DEMOLITION, definition = “Demolition of explosives.”
- DISASTER_RELIEF, definition = “Disaster relief.”
- FORMATION_FLIGHT, definition = “Formation flight.”
- MODEL_FLYING, definition = “Model aircraft flying.”
- NIGHT_VISION_OPS, definition = “Night vision device operations, aircraft lights out.”
- SAR, definition = “Search and rescue.”
- SKY_LANTERN, definition = “Sky lantern.”
- SMOKE, definition = “Presence of smoke.”
- VOLCANO, definition = “Significant volcanic activity.”
The following UML class diagram shows the modified list of values. This includes the change introduced with CP AIXM-401, which has replaced UAV with UAS.
Mapping AIXM 5.1.1 to AIXM 5.2 (forward)
[MAPC-01] The following data conversion algorithm is proposed for AirspaceActivation.activity values:
- Replace “OTHER:ACFT_MASS_MOVEMENT” with “ACFT_MASS_MOVEMENT”
- Replace “OTHER:CAPTIVE_BALLOON_KITE” with “CAPTIVE_BALLOON_KITE”
- Replace “OTHER:DEMOLITION” with “DEMOLITION”
- Replace “OTHER:DISASTER_RELIEF” with “DISASTER_RELIEF”
- Replace “OTHER:FORMATION_FLIGHT” with “FORMATION_FLIGHT”
- Replace “OTHER:MODEL_FLYING” with “MODEL_FLYING”
- Replace “OTHER:NIGHT_VISION_OPS” with “NIGHT_VISION_OPS”
- Replace “OTHER:SAR” with “SAR”
- Replace “OTHER:SKY_LANTERN” with “SKY_LANTERN”
- Replace “OTHER:SMOKE” with “SMOKE”
- Replace “OTHER:VOLCANO” with “VOLCANO”
Mapping AIXM 5.2 to AIXM 5.1.1 (backward)
[MAPC-01] The following data conversion algorithm is proposed for AirspaceActivation.activity values:
- Replace “ACFT_MASS_MOVEMENT” with “OTHER:ACFT_MASS_MOVEMENT”
- Replace “CAPTIVE_BALLOON_KITE” with “OTHER:CAPTIVE_BALLOON_KITE”
- Replace “DEMOLITION” with “OTHER:DEMOLITION”
- Replace “DISASTER_RELIEF” with “OTHER:DISASTER_RELIEF”
- Replace “FORMATION_FLIGHT” with “OTHER:FORMATION_FLIGHT”
- Replace “MODEL_FLYING” with “OTHER:MODEL_FLYING”
- Replace “NIGHT_VISION_OPS” with “OTHER:NIGHT_VISION_OPS”
- Replace “SAR” with “OTHER:SAR”
- Replace “SKY_LANTERN” with “OTHER:SKY_LANTERN”
- Replace “SMOKE” with “OTHER:SMOKE”
- Replace “VOLCANO” with “OTHER:VOLCANO”
Mapping example
(Note: for mapping test data see: https://github.com/aixm/mapping_52_511/tree/master/AIXM-xxx)
AIXM Input | AIXM Output |
---|---|
Forward AirspaceActivity 5.1.1 input message:AIXMBasicMessage message:hasMember AirportHeliport gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bb timeSlice AirportHeliportTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = BASELINE sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = designator = KEWR message:hasMember Unit gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41ba timeSlice UnitTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = BASELINE sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = type = ATCC designator = ATCC 1 airportLocation = urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bb message:hasMember AirTrafficControlService gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bc timeSlice AirTrafficControlServiceTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = BASELINE sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = flightOperations = ALL serviceProvider = urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41ba radioCommunication = urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bd message:hasMember Airspace gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bd timeSlice AirspaceTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = BASELINE sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = type = OTHER:TIA geometryComponent AirspaceGeometryComponent theAirspaceVolume AirspaceVolume horizontalProjection Surface gml:patches gml:Sphere gml:rows gml:Row gml:pos = 34.6776728 -92.1805283 activation AirspaceActivation activity = OTHER:VOLCANO ______________________________________________________ Backward AirspaceActivity 5.2 input message:AIXMBasicMessage message:hasMember AirportHeliport gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bb timeSlice AirportHeliportTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = PERMDELTA sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = designator = KEWR message:hasMember Unit gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41ba timeSlice UnitTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = PERMDELTA sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = type = ATCC designator = ATCC 1 airportLocation = urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bb message:hasMember AirTrafficControlService gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bc timeSlice AirTrafficControlServiceTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = PERMDELTA sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = flightOperations = ALL serviceProvider = urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41ba radioCommunication = urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bd message:hasMember Airspace gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bd timeSlice AirspaceTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = PERMDELTA sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = type = FRA geometryComponent AirspaceGeometryComponent theAirspaceVolume AirspaceVolume location Point gml:pos = 34.6776728 -92.1805283 activation AirspaceActivation activity = VOLCANO | Forward AirspaceActivity 5.2 output message:AIXMBasicMessage message:hasMember AirportHeliport gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bb timeSlice AirportHeliportTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = PERMDELTA sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = designator = KEWR message:hasMember Unit gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41ba timeSlice UnitTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = PERMDELTA sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = type = ATCC designator = ATCC 1 airportLocation = urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bb message:hasMember AirTrafficControlService gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bc timeSlice AirTrafficControlServiceTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = PERMDELTA sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = flightOperations = ALL serviceProvider = urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41ba radioCommunication = urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bd message:hasMember Airspace gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bd timeSlice AirspaceTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = PERMDELTA sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = type = FIZ geometryComponent AirspaceGeometryComponent theAirspaceVolume AirspaceVolume location Point gml:pos = 34.6776728 -92.1805283 activation AirspaceActivation activity = VOLCANO ______________________________________________________ Backward AirspaceActivity 5.1.1 output message:AIXMBasicMessage message:hasMember AirportHeliport gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bb timeSlice AirportHeliportTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = BASELINE sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = designator = KEWR message:hasMember Unit gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41ba timeSlice UnitTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = BASELINE sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = type = ATCC designator = ATCC 1 airportLocation = urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bb message:hasMember AirTrafficControlService gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bc timeSlice AirTrafficControlServiceTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = BASELINE sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = flightOperations = ALL serviceProvider = urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41ba radioCommunication = urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bd message:hasMember Airspace gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bd timeSlice AirspaceTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2021-02-25 gml:endPosition = 2021-04-22 interpretation = BASELINE sequenceNumber = 1 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = type = OTHER:FRA geometryComponent AirspaceGeometryComponent theAirspaceVolume AirspaceVolume horizontalProjection Surface gml:patches gml:Sphere gml:rows gml:Row gml:pos = 34.6776728 -92.1805283 activation AirspaceActivation activity = OTHER:VOLCANO |