DescriptionPrimarily airport data to Eurocontrol/ATC
Lead
Support
Status
StatusComment
Green

Last update: 14.04.2023

Progressing according to plan. No impediments.



Overview

This section considers the need for airports to exchange data with the air traffic management (ATM) network including local ATC and the Network Manager.

Actions

  • Review Use case sope, complete also with data use cases from ATC flowing to Airports (NOTAMS, etc.) Scott Wilson 15.05.2023
  • Migrate existing use cases into the ACRIS use case template into Confluence (copy the ACRIS Use Case Template underneath D2 - ATC (Core) page) Scott Wilson 15.05.2023
  • Terminology: Provide a report on how many terms identified need to be defined and how many of these are existing in the ACRIS model. Provide update on a Friday meeting Scott Wilson 15.05.2023
    • Scott needs access to ACRIS model
  • Members to (peer) review D2 use cases before creating sub-pages 7/7/2023

Use Cases

Information Exchange Requirements

Airport Transit View Message

Name

(based on EUROCONTROL internal DB)

DefinitionCorrespondence with ACRIS Semantic Model (language)

Priority -

Arrival Flight

Priority -

Departure Flight

ExampleNotes
LOCAL_AIRPORT_IATA

IATA local airport code


MandatoryMandatorySKG
LOCAL_AIRPORT_ICAOICAO local airport code
MandatoryMandatoryLGTS
TIMESTAMPTime of last update of the message in ISO 8601 format.



Metadata
TIMESTAMP_FORMATTime of last update of the message.




Metadata
AODBID

A unique code for a flight, which can be used for linking arrival and departure flights.


MandatoryMandatory12341241

This field should be globally unique and not use e.g. IATA Flight Number which is not unique.

It matches another flight's ROTATIONID.

ROTATIONID

A unique code for a flight, which can be used for linking arrival and departure flights.


MandatoryMandatory12341666

This field should be globally unique and not use e.g. IATA Flight Number which is not unique.

It matches another flight's AODBID.

FLIGHTNUMBERThe IATA flight number of the main flight (not code shares).Flight numberRecommendedRecommendedA3501
CALLSIGNFightplan associated with the flightARCIDRecommendedRecommendedAEE1DM
REGISTRATIONThe aircraft registration.Call SignRecommendedRecommendedSXDVW
IATA_AIRCRAFT_TYPEThe IATA code used for the aircraft type.Aircraft TypeRecommendedRecommended32N
ICAO_AIRCRAFT_TYPEThe ICAO code used for the aircraft type.Aircraft TypeRecommendedRecommendedA20N
TYPEThe type of flight event.


Arrival

Departure

MandatoryMandatory

A

D

For arrival flights either ‘A’ or ‘arrival’

For departure flights either ‘D’ or ‘departure’

This affects the interpretation of certain other fields e.g. RUNWAY becomes the runway of arrival / departure.

AIRPORTNAMEThe name of the airport of destination (ADES) or departure (ADEP).ADES, ADEPOptionalOptionalHeraklion-Nikos Kazan
SHORTAIRPORTNAMEThe shortname of the airport of destination (ADES) or departure (ADEP).ADES, ADEPOptionalOptionalHeraklion
IATAAIRPORTIDThe IATA identifier of the airport of destination (ADES)  or departure (ADEP).Airport identification
RecommendedRecommendedHER
ICAOAIRPORTIDThe ICAO identifier of the airport of destination (ADES) or departure (ADEP).
RecommendedRecommendedLGIR
AIRLINENAMEThe name of the airline operating the flight.Airline IdentificationRecommendedRecommendedAegean Airlines
IATAAIRLINEIDThe IATA designator of the airline.
RecommendedRecommendedA3
ICAOAIRLINEIDThe ICAO designator of the airline.
RecommendedRecommendedAEE
HANDLINGAGENTThe name of the company responsible for handling of aircraft during turn-round at the airport.Ground HandlerOptionalOptionalGOLDAIR
LANDING_UTCActual Landing Time. (ALDT)ALDTRecommended

Format: YYYY-MM-DD 24H:MM:SS
SCHEDULED_IBT_UTCScheduled In Block Time. (SIBT)SIBTRecommended

Format: YYYY-MM-DD 24H:MM:SS
ESTIMATED_IBT_UTCEstimated In Block Time. (EIBT)EIBTRecommended

Format: YYYY-MM-DD 24H:MM:SS
ONBLOCK_UTCActual In Block Time. (AIBT)AIBTRecommended

Format: YYYY-MM-DD 24H:MM:SS
GATEThe gate used for boarding the flight.
OptionalOptional8A
PARKINGPOSITIONThe aircraft stand used for the flight.StandOptionalOptional11B
RUNWAYThe runway used for the flight - it can be arrival or departure.RunwayRecommendedRecommended15Should be runway direction.
GATEOPEN_UTC

Gate Open Time.




Optional

Format: YYYY-MM-DD 24H:MM:SS

Actual Start Gate Time (ASGT).

BOARDINGOPEN_UTCActual Start of Boarding Time.ASBT
Optional
Format: YYYY-MM-DD 24H:MM:SS
BOARDINGTIME_UTC

Boarding Time.




Optional

Format: YYYY-MM-DD 24H:MM:SS

End? Need to check.

Actual End Boarding Time (AEBT)

GATECLOSED_UTC

Gate Closed Time.




Optional

Format: YYYY-MM-DD 24H:MM:SS

Actual End Gate Time (AEGT)

SCHEDULED_OBT_UTCScheduled Off Block Time. (SOBT)SOBT
Recommended
Format: YYYY-MM-DD 24H:MM:SS
ESTIMATED_OBT_UTCEstimated Off Block Time. (EOBT)EOBT
Recommended
Format: YYYY-MM-DD 24H:MM:SS
OFFBLOCK_UTCActual Off Block Time. (AOBT)AOBT
Recommended
Format: YYYY-MM-DD 24H:MM:SS
CTOT_UTCCalculated Take Off Time. (CTOT)CTOT
Recommended
Format: YYYY-MM-DD 24H:MM:SS
AIRBORNE_UTCActual Take Off Time. (ATOT)ATOT
Recommended
Format: YYYY-MM-DD 24H:MM:SS
SERVICETYPEThe IATA flight service type.
RecommendedRecommendedJThis is the IATA code. It is assumed that AODB do not contain the ICAO codes. If so, we could add an extra field.
VIA_AIRPORT_NAMEName of the airport where there is either an extra stop between ADEP and Local Airport or an extra stop between Local Airport and ADES.
Conditional - OptionalConditional - OptionalRhodes International
VIA_AIRPORT_SHORTNAMEShort name of the airport where there is either an extra stop between ADEP and Local Airport or an extra stop between Local Airport and ADES.
Conditional - OptionalConditional - OptionalRhodes
VIA_ICAOICAO code of the airport where there is either an extra stop between ADEP and Local Airport or an extra stop between Local Airport and ADES.
Conditional - RecommendedConditional - RecommendedLGRP
VIA_IATA

IATA code of the airport where there is either an extra stop between ADEP and Local Airport or an extra stop between Local Airport and ADES.


Conditional - RecommendedConditional - RecommendedRHO
It should be possible to extend the elements in the future.

AODB ID and ROTATION ID

These are the values, which allow us to link arrival and departure flights together. The objective is to have AODB ID as a unique number or string. The desired logic is like the one presented below:


AODBIDROTATIONIDCALLSIGN
Arrival Flight11112222AAA123
Departure Flight22221111AAA333

Unique identification

e.g. for AODB ID. Consider e.g.

VIA_*

An airport has the possibility to have the VIA information. However, FPL doesn't have that possibility.

Imagine that you have a flight from Alicante to Manchester via Lille. Your final destination will be Manchester, that means that you have to give border control resources to the departure passengers from Alicante. This is a legal requirement, but on the other side, you will have one FPL from Alicante to Lille and another FPL from Lille to Manchester. This is the reason for the via, you need to link that departure with a FPL with ADES different to the final destination.



Exchanging Information

Airport Transit View Message Exchange

Current method

At the moment, EUROCONTROL pulls files from airports. Each airport has its own server, file format, data format.

Future method

EUROCONTROL will make an API available for airports to push standardised messages/files (XML/JSON) to EUROCONTROL.

A standardisation of the file name is desirable. The structure could include the ICAO airport code and the date when the file was generated. Example: ICAO Code + Date (DD:MM:YYYY HH:MM:SS) -> EBBR_13032023162300

This approach will be tested as part of E-CRA (https://www.eurocontrol.int/news/new-eurocontrol-network-manager-programme-integrate-small-and-regional-airports-network).

References

Opportunities

  • EUROCONTROL: Harmonisation of A-CDM milestone/timestamp abbreviations e.g. including those used by airports in their local systems.
  • EUROCONTROL: FIXM extension for A-CDM or decide to use ACRIS