Dataset Description



asrv.aero

AvinorFlightLegStateMessage version 3.0




Namespace: http://www.asrv.aero/dataset/3.0/AvinorFlightLegStateMessage




Document revisions

Date

Description

Author


NOT under version control yet




1. Dataset facts

  • Name: AvinorFlightLegStateMessage

  • Availability: Data push

  • Security: Depends on implementation

  • Content: Depends on available data and authorization. 

2. Introduction

2.1. Overview

This message represents the maximum information Avinor has available regarding a flight leg. The actual content depend on the information Avinor has received for this flight leg and the authorization of the recipient. For flight legs more than a few days into the future it will mostly be schedule data. As actual flight time nears, and as the flight leg progresses, it will be more and more data. 

The data elements actually available for a given recipient will depend on the recipient's authorization.

All data elements are defined by the Airport Data Dictionary.

The dataset is primarily designed to meet the need of airport partners.

2.2. Implementation considerations

If Avinor doesn't have the data element, or the recipient doesn't have the authorization to receive the element it will be missing from the message. No empty elements will be provided. This applies for single data elements and for entities.

2.3. Purpose of the dataset description

This message description has the following purpose:

      • Make it possible for relevant people at airports, airlines, handlers and other aviation partners to understand the available data and then to decide if to use it or not.
      • Describe the message so that a developer can use it.
      • Make the necessary XSD files available

2.4. Intended readership

    • IT architects
    • Developers
    • Business architects
    • Interested parties in the aviation community

3. Data entities

3.1. Overview

The figure below shows the all of the entities in FlightLegState. Details about each entity is on the relevant page.

3.2. AvinorFlightLegStateMessage

Message that contains all the elements that make up the state of a flight leg, and metadata that describe additional aspects of the flight leg state.

ADD Term / Entity Description / Comments
AvinorFlightLegStateMetadata See AvinorFlightLegStateMetadata for details.
AvinorFlightLegStateMessage

See Flight Leg State Data version 3.0 for details. Flight Leg State Data version 3.0 is the main dataset used to define the state of a flight leg in Avinor systems. It contains all data available. For any given flight leg it's likely that multiple elements will be missing.

Depending on authorization business sensitive data migt be missing altogether.


3.3. AvinorFlightLegStateMetadata

AvinorFlightLegStateMetadata give extra information about  the dataset defined in Flight Leg State Data version 3.0


Event

The event in the Avinor AODB that caused this message to be created.

Values used:

  • "CREATE"
    The flight leg has been created. Creation is alway from only one source, given in CreatedSource.
  • "UPDATE"
    The flight leg has been updated. Most common event. One update can include data from multiple sources.
    If no "CREATE" event has been received an "UPDATE" should be handled as a "CREATE".
  • "DELETE"
    The flight leg has been removed/deleted. It will never be reinstated and should just be remover/deleted in all systems.
  • "MERGE"
    This flight leg has been merged into another flight leg, identified by MergedIntoUniqueFlightLegId. This is typically the result of duplicate flight legs being discovered.
  • "REQUEST"
    The data set has been produced as a result of a request operation. This includes Avinor internal operations to force synchronization of systems. 
CreatedSource

CreatedSource will be the first element in DataSources.

CreatedSourceOrganization

The organization that is the source of CreatedSource.

CreatedTimestamp


LastUpdatedTimestamp
DataSources

NB! As data comes from a new source, and is matched to one flight leg, the source is just added to the DataSources list regardless of the new data actually updating the flight leg or not. 

NB! In some cases DataSources can be longer than allowed by the type. In this case sources will be removed from the DataSources string until it is within the allowed length. The oldest sources  are removed first. The first source to be removed would then be the CreatedSource.

ReferenceDataStatus


ClassificationLevel

NB! ClassificationLevel = "PUBLIC" does not mean that all information, like passenger numbers, are public information, only that the flight leg itself is. 

Default value is "NON-PUBLIC".

MergedIntoUniqueFlightLegId
MessageTimestamp
Tminestamp indication when this AvinorFlightLegStateMessage dataset was created.
CorrelationId
Generated by the Avinor AODB. Used for distributed debugging.


4. XSDs

No files shared here yet.