NASA - National Aeronautics and Space Administration
Follow this link to skip to the main content
+ Visit NASA.gov
+ Contact NASA
ABOUT NASA LATEST NEWS MULTIMEDIA MISSIONS MY NASA WORK FOR NASA
ATD-2 Concept graphic

NASA Airspace Technology Demonstration 2 (ATD-2) Industry Workshop


ATD-2 Industry Workshop Documentation Outline


Fuser Database to TTP Flight Delay Message


This page documents the mapping between the ATD-2 Fuser Database and the NASA TFDM TTP Flight Delay Messages which are available for consumption via FAA SWIM. This mapping was developed using the TFDM specification and is meant to follow the TFDM specification as closely as possible. Due to constraints of operating in a prototype environment, not all data elements specified by TFDM are published by ATD-2. The schema used is the Flight Information Exchange Model (FIXM) version 4.0 with NAS Extension. For more information, review the NASA TTP documentation on the NSRR.


To convert data stored in the Fuser DB into TFDM TTP messages, the Metrics Services listens for Flight Creation, Flight Update, and Flight Remove events from the Fuser via the Fuser Client API prior to sending the data to the TFDM SWIM Engine. The TFMS SWIM Engine transforms the metrics data into a FIXM message and a TTP Flight Delay Message is published out to FAA SWIM. The calculations performed by the TFDM SWIM Engine and Metrics Service are listed in the Notes/Calculations column. 


Fuser DB Element TTP DB Element Corresponding FIXM Element Notes/Calculations
acid acid NasMessage.flight.flightIdentification.@aircraftIdentification
departure_runway_actual_time
derived_extension:
departure_runway_undelayed_time_at_movement_area
actual_aircraft_departure_delay NasMessage.flight.additionalFlightInformation Calculation: (departure_runway_actual_time) - (departure_runway_undelayed_time_at_movement_area)
departure_runway_actual_time aircraft_departure_delay_end_time NasMessage.flight.departure.departureDelay.delayEndTime
derived_extension:
departure_runway_undelayed_time_at_movement_area
aircraft_departure_delay_start_time NasMessage.flight.departure.departureDelay.delayStartTime
carrier
flight_type
airline NasMessage.flight.operator Possible Values:
carrier (value from Fuser)
XXX (carrier == null and flight_type == GENERAL_AVIATION)
--- (carrier == null and flight_type != GENERAL_AVIATION)
source_facility cid_creator_unit NasMessage.flight.flightIdentification.IdCreatorUnit
computer_id computer_id NasMessage.flight.flightIdentification.@computerId
deaparture_aerodrome_icao_name departure_point NasMessage.flight.departure.@departurePointText
arrival_aerodrome_icao_name destination_point NasMessage.flight.destination.@destinationPointText
eram_gufi eram_gufi NasMessage.flight.flightPlan.@identifier
flight_type flight_class NasMessage.flight.additionalFlightInformation
departure_stand_initial_time initial_gate_time_of_departure NasMessage.flight.departure.offBlockTime.initial

tfdm_id_creator_airport NasMessage.flight.additionalFlightInformation Set by the TFDM SWIM Engine.
gufi tfdm_id NasMessage.flight.additionalFlightInformation
FirstGov - Your First Click to the US Government
+ Freedom of Information Act
+ Budgets, Strategic Plans and Accountability Reports
+ The President's Management Agenda
+ NASA Privacy Statement, Disclaimer,
and Accessibility Certification

+ Inspector General Hotline
+ Equal Employment Opportunity Data Posted Pursuant
to the No Fear Act

+ Information-Dissemination Priorities and Inventories
NASA - National Aeronautics and Space Administration
Curator: Victoriana Delossantos
NASA Official: Al Capps
Last Updated: July 23, 2019