Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema NasFlightData.xsd
Namespace http://www.faa.aero/nas/4.2
Annotations
Copyright (c) 2016 US Federal Aviation Administration (FAA) 
=========================================== 
All rights reserved. 
 
Redistribution and use in source and binary forms, with or without modification, 
are permitted provided that the following conditions are met: 
* Redistributions of source code must retain the above copyright notice, this list 
of conditions and the disclaimer. 
* Redistributions in binary form must reproduce the above copyright notice, this 
list of conditions and the disclaimer in the documentation and/or other materials 
provided with the distribution. 
* The name of US FAA or the names of its contributors may not be used to endorse 
or promote products derived from this specification without specific prior written 
permission. 
 
DISCLAIMER 
 
THIS SPECIFICATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 
DAMAGE. 
 
========================================== 
Editorial note: this license is an instance of the BSD license template as provided 
by the Open Source Initiative: 
http://www.opensource.org/licenses/bsd-license.php 
 
The authoritative reference for FIXM is www.FIXM.aero. 
 
Details on the US FAA: http://www.faa.gov/
Contains the NAS Specific Flight definitions that extend the FIXM Core Flight.
Properties
attribute form default: unqualified
element form default: qualified
version: 4.2.0
Element nas:FlightDelayType / nas:delayReason
Namespace http://www.faa.aero/nas/4.2
Annotations
For a delayed flight, it provides the reason for the delay.
Diagram
Diagram NasFlightData_xsd.tmp#FlightDelayReasonType
Type nas:FlightDelayReasonType
Properties
content: simple
minOccurs: 0
maxOccurs: 2000
Facets
enumeration ALD
enumeration GDP
enumeration AFP
enumeration CTOP
enumeration DAS
enumeration GSD
enumeration TOD
Source
<element name="delayReason" type="nas:FlightDelayReasonType" minOccurs="0" maxOccurs="2000">
  <annotation>
    <documentation>For a delayed flight, it provides the reason for the delay.</documentation>
  </annotation>
</element>
Element nas:FlightDelay
Namespace http://www.faa.aero/nas/4.2
Diagram
Diagram NasFlightData_xsd.tmp#FlightDelayType_delayStatus NasFlightData_xsd.tmp#FlightDelayType_delayReason NasFlightData_xsd.tmp#FlightDelayType
Type nas:FlightDelayType
Properties
content: complex
Model nas:delayReason{0,2000}
Children nas:delayReason
Instance
<nas:FlightDelay delayStatus="">
  <nas:delayReason>{0,2000}</nas:delayReason>
</nas:FlightDelay>
Attributes
QName Type Fixed Default Use Annotation
delayStatus nas:FlightDelayStatusType optional
Provides the delay status for a flight.
Source
<element name="FlightDelay" type="nas:FlightDelayType"/>
Element nas:NasAirspeedChoiceType / nas:classified
Namespace http://www.faa.aero/nas/4.2
Annotations
Container for the Classified Speed Indicator. 
The indication that the speed for this flight is classified and is not to be recorded.
Diagram
Diagram NasFlightData_xsd.tmp#ClassifiedSpeedIndicatorType
Type nas:ClassifiedSpeedIndicatorType
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
enumeration CLASSIFIED
Source
<element name="classified" type="nas:ClassifiedSpeedIndicatorType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>Container for the Classified Speed Indicator. The indication that the speed for this flight is classified and is not to be recorded.</documentation>
  </annotation>
</element>
Element nas:NasAirspeedChoiceType / nas:nasAirspeed
Namespace http://www.faa.aero/nas/4.2
Annotations
Represents the aircraft speed expressed in either true airspeed or mach.
Diagram
Diagram Measures_xsd.tmp#RestrictedTrueAirspeedType Measures_xsd.tmp#TrueAirspeedType_uom Measures_xsd.tmp#TrueAirspeedType
Type fb:TrueAirspeedType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Attributes
QName Type Fixed Default Use Annotation
uom fb:UomAirspeedType required
Unit of measure
Source
<element name="nasAirspeed" type="fb:TrueAirspeedType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>Represents the aircraft speed expressed in either true airspeed or mach.</documentation>
  </annotation>
</element>
Element nas:NasAirspeedChoice
Namespace http://www.faa.aero/nas/4.2
Diagram
Diagram NasFlightData_xsd.tmp#NasAirspeedChoiceType_classified NasFlightData_xsd.tmp#NasAirspeedChoiceType_nasAirspeed NasFlightData_xsd.tmp#NasAirspeedChoiceType
Type nas:NasAirspeedChoiceType
Properties
content: complex
Model nas:classified{0,1} | nas:nasAirspeed{0,1}
Children nas:classified, nas:nasAirspeed
Instance
<nas:NasAirspeedChoice>
  <nas:classified>{0,1}</nas:classified>
  <nas:nasAirspeed uom="">{0,1}</nas:nasAirspeed>
</nas:NasAirspeedChoice>
Source
<element name="NasAirspeedChoice" type="nas:NasAirspeedChoiceType"/>
Element nas:NasCoordinationType / nas:coordinationFix
Namespace http://www.faa.aero/nas/4.2
Annotations
The fix to be used in conjunction with the Coordination Time so processing for this 
flight (and its trajectory) can be synchronized for the next sector/facility.  It 
  coordinates   the flight plan with the aircraft position.
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType Airspace_xsd.tmp#SignificantPointType
Type fb:SignificantPointType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model fb:extension{0,2000}
Children fb:extension
Instance
<nas:coordinationFix>
  <fb:extension>{0,2000}</fb:extension>
</nas:coordinationFix>
Source
<element name="coordinationFix" type="fb:SignificantPointType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>The fix to be used in conjunction with the Coordination Time so processing for this flight (and its trajectory) can be synchronized for the next sector/facility. It coordinates the flight plan with the aircraft position.</documentation>
  </annotation>
</element>
Element nas:NasCoordination
Namespace http://www.faa.aero/nas/4.2
Diagram
Diagram NasFlightData_xsd.tmp#NasCoordinationType_coordinationTime NasFlightData_xsd.tmp#NasCoordinationType_coordinationTimeHandling NasFlightData_xsd.tmp#NasCoordinationType_delayTimeToAbsorb NasFlightData_xsd.tmp#NasCoordinationType_coordinationFix NasFlightData_xsd.tmp#NasCoordinationType
Type nas:NasCoordinationType
Properties
content: complex
Model nas:coordinationFix{0,1}
Children nas:coordinationFix
Instance
<nas:NasCoordination coordinationTime="" coordinationTimeHandling="" delayTimeToAbsorb="">
  <nas:coordinationFix>{0,1}</nas:coordinationFix>
</nas:NasCoordination>
Attributes
QName Type Fixed Default Use Annotation
coordinationTime fb:TimeType optional
The time to be used in conjunction with the Coordination Fix so processing for this 
flight (and its trajectory) can be synchronized for the next sector/facility.  It 
  coordinates   the flight plan with the aircraft position.
coordinationTimeHandling nas:CoordinationTimeTypeType optional
Container for Coordination Time Type. 
The indicator for the type of   Coordination Time  .
delayTimeToAbsorb fb:DurationType optional
Indicates the amount of time that needs to be absorbed during the flight. It is corrective 
action for meeting the goal of Estimated Departure Clearance Time (EDCT), when flight 
is already active and needs to arrive at the destination later than originally planned.
Source
<element name="NasCoordination" type="nas:NasCoordinationType"/>
Element nas:NasFlightType / nas:additionalFlightInformation
Namespace http://www.faa.aero/nas/4.2
Annotations
Additional information about a flight expressed in key-value pairs. 
This element consists of an identification tag/indicator and the relevant value. 
This information is   extra   information about the flight that does not fall into 
some other predefined category.
Diagram
Diagram NasCommon_xsd.tmp#NameValueListType_nameValue NasCommon_xsd.tmp#NameValueListType
Type nas:NameValueListType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model nas:nameValue{0,20}
Children nas:nameValue
Instance
<nas:additionalFlightInformation>
  <nas:nameValue name="" value="">{0,20}</nas:nameValue>
</nas:additionalFlightInformation>
Source
<element name="additionalFlightInformation" type="nas:NameValueListType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>Additional information about a flight expressed in key-value pairs. This element consists of an identification tag/indicator and the relevant value. This information is extra information about the flight that does not fall into some other predefined category.</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:assignedAltitude
Namespace http://www.faa.aero/nas/4.2
Annotations
The cruise altitude assigned to the active flight.
Diagram
Diagram NasAltitude_xsd.tmp#NasAltitudeType_above NasAltitude_xsd.tmp#NasAltitudeType_altFixAlt NasAltitude_xsd.tmp#NasAltitudeType_block NasAltitude_xsd.tmp#NasAltitudeType_simple NasAltitude_xsd.tmp#NasAltitudeType_vfr NasAltitude_xsd.tmp#NasAltitudeType_vfrOnTop NasAltitude_xsd.tmp#NasAltitudeType_vfrOnTopPlus NasAltitude_xsd.tmp#NasAltitudeType_vfrPlus NasAltitude_xsd.tmp#NasAltitudeType
Type nas:NasAltitudeType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model nas:above{0,1} | nas:altFixAlt{0,1} | nas:block{0,1} | nas:simple{0,1} | nas:vfr{0,1} | nas:vfrOnTop{0,1} | nas:vfrOnTopPlus{0,1} | nas:vfrPlus{0,1}
Children nas:above, nas:altFixAlt, nas:block, nas:simple, nas:vfr, nas:vfrOnTop, nas:vfrOnTopPlus, nas:vfrPlus
Instance
<nas:assignedAltitude>
  <nas:above>{0,1}</nas:above>
  <nas:altFixAlt>{0,1}</nas:altFixAlt>
  <nas:block>{0,1}</nas:block>
  <nas:simple>{0,1}</nas:simple>
  <nas:vfr>{0,1}</nas:vfr>
  <nas:vfrOnTop>{0,1}</nas:vfrOnTop>
  <nas:vfrOnTopPlus>{0,1}</nas:vfrOnTopPlus>
  <nas:vfrPlus>{0,1}</nas:vfrPlus>
</nas:assignedAltitude>
Source
<element name="assignedAltitude" type="nas:NasAltitudeType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>The cruise altitude assigned to the active flight.</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:controllingUnit
Namespace http://www.faa.aero/nas/4.2
Annotations
The identifier of the Air Traffic Control unit in control of the aircraft. 
Identifies the ATC sector in control of the aircraft.
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType Organization_xsd.tmp#AtcUnitReferenceType_controlSectorDesignator Organization_xsd.tmp#AtcUnitReferenceType
Type fb:AtcUnitReferenceType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model fb:extension{0,2000}
Children fb:extension
Instance
<nas:controllingUnit controlSectorDesignator="">
  <fb:extension>{0,2000}</fb:extension>
</nas:controllingUnit>
Attributes
QName Type Fixed Default Use Annotation
controlSectorDesignator fb:AirspaceDesignatorType optional
A published sequence of characters allowing the identification of a subdivision of 
a designated control area within which responsibility is assigned to one controller 
or to a small group of controllers.
Source
<element name="controllingUnit" type="fb:AtcUnitReferenceType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>The identifier of the Air Traffic Control unit in control of the aircraft. Identifies the ATC sector in control of the aircraft.</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:coordination
Namespace http://www.faa.aero/nas/4.2
Annotations
NAS extension to boundary crossing information: includes special handling for ccoordination 
time type.
Diagram
Diagram NasFlightData_xsd.tmp#NasCoordinationType_coordinationTime NasFlightData_xsd.tmp#NasCoordinationType_coordinationTimeHandling NasFlightData_xsd.tmp#NasCoordinationType_delayTimeToAbsorb NasFlightData_xsd.tmp#NasCoordinationType_coordinationFix NasFlightData_xsd.tmp#NasCoordinationType
Type nas:NasCoordinationType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model nas:coordinationFix{0,1}
Children nas:coordinationFix
Instance
<nas:coordination coordinationTime="" coordinationTimeHandling="" delayTimeToAbsorb="">
  <nas:coordinationFix>{0,1}</nas:coordinationFix>
</nas:coordination>
Attributes
QName Type Fixed Default Use Annotation
coordinationTime fb:TimeType optional
The time to be used in conjunction with the Coordination Fix so processing for this 
flight (and its trajectory) can be synchronized for the next sector/facility.  It 
  coordinates   the flight plan with the aircraft position.
coordinationTimeHandling nas:CoordinationTimeTypeType optional
Container for Coordination Time Type. 
The indicator for the type of   Coordination Time  .
delayTimeToAbsorb fb:DurationType optional
Indicates the amount of time that needs to be absorbed during the flight. It is corrective 
action for meeting the goal of Estimated Departure Clearance Time (EDCT), when flight 
is already active and needs to arrive at the destination later than originally planned.
Source
<element name="coordination" type="nas:NasCoordinationType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>NAS extension to boundary crossing information: includes special handling for ccoordination time type.</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:countryAirspace
Namespace http://www.faa.aero/nas/4.2
Annotations
Comma delimited list of ICAO country codes indicating the airspace the flight traverses, 
takes 
off, or lands in.
Diagram
Diagram
Type list of fb:TextNameType
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<element name="countryAirspace" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>Comma delimited list of ICAO country codes indicating the airspace the flight traverses, takes off, or lands in.</documentation>
  </annotation>
  <simpleType>
    <list itemType="fb:TextNameType"/>
  </simpleType>
</element>
Element nas:NasFlightType / nas:finalControllingUnit
Namespace http://www.faa.aero/nas/4.2
Annotations
The last sector in the current controlling center.
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType Organization_xsd.tmp#AtcUnitReferenceType_controlSectorDesignator Organization_xsd.tmp#AtcUnitReferenceType
Type fb:AtcUnitReferenceType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model fb:extension{0,2000}
Children fb:extension
Instance
<nas:finalControllingUnit controlSectorDesignator="">
  <fb:extension>{0,2000}</fb:extension>
</nas:finalControllingUnit>
Attributes
QName Type Fixed Default Use Annotation
controlSectorDesignator fb:AirspaceDesignatorType optional
A published sequence of characters allowing the identification of a subdivision of 
a designated control area within which responsibility is assigned to one controller 
or to a small group of controllers.
Source
<element name="finalControllingUnit" type="fb:AtcUnitReferenceType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>The last sector in the current controlling center.</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:flightDelay
Namespace http://www.faa.aero/nas/4.2
Annotations
Contains information about flight delay and reason
Diagram
Diagram NasFlightData_xsd.tmp#FlightDelayType_delayStatus NasFlightData_xsd.tmp#FlightDelayType_delayReason NasFlightData_xsd.tmp#FlightDelayType
Type nas:FlightDelayType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model nas:delayReason{0,2000}
Children nas:delayReason
Instance
<nas:flightDelay delayStatus="">
  <nas:delayReason>{0,2000}</nas:delayReason>
</nas:flightDelay>
Attributes
QName Type Fixed Default Use Annotation
delayStatus nas:FlightDelayStatusType optional
Provides the delay status for a flight.
Source
<element name="flightDelay" type="nas:FlightDelayType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>Contains information about flight delay and reason</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:flightIdentificationPrevious
Namespace http://www.faa.aero/nas/4.2
Annotations
The aircraft identification prior to a modification.
Diagram
Diagram Extension_xsd.tmp#ExtensionType NasFlightData_xsd.tmp#NasFlightIdentificationType_computerId NasFlightData_xsd.tmp#NasFlightIdentificationType_computerSystemId NasFlightData_xsd.tmp#NasFlightIdentificationType_majorCarrierIdentifier NasFlightData_xsd.tmp#NasFlightIdentificationType_siteSpecificPlanId NasFlightData_xsd.tmp#NasFlightIdentificationType_idCreatorUnit NasFlightData_xsd.tmp#NasFlightIdentificationType
Type nas:NasFlightIdentificationType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model nas:idCreatorUnit{0,1}
Children nas:idCreatorUnit
Instance
<nas:flightIdentificationPrevious computerId="" computerSystemId="" majorCarrierIdentifier="" siteSpecificPlanId="">
  <nas:idCreatorUnit controlSectorDesignator="">{0,1}</nas:idCreatorUnit>
</nas:flightIdentificationPrevious>
Attributes
QName Type Fixed Default Use Annotation
computerId restriction of fb:CharacterStringType optional
A unique identification assigned by ERAM to each flight plan.
computerSystemId nas:ComputerSystemIdType optional
Provides the Computer System ID of the system housed at a facility which assigned 
the ID Number. It is used to predefine the identification of systems which the Traffic 
Flow Management System exchanges data with.
majorCarrierIdentifier fb:AircraftOperatorDesignatorType optional
The identification of the carrier who has contracted out the operation of the flight 
to a sub-carrier.
siteSpecificPlanId fb:CountType optional
Site Specific Plan Identifier is a unique ID for each system plan in each ERAM facility.
Source
<element name="flightIdentificationPrevious" type="nas:NasFlightIdentificationType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>The aircraft identification prior to a modification.</documentation>
  </annotation>
</element>
Element nas:NasFlightIdentificationType / nas:idCreatorUnit
Namespace http://www.faa.aero/nas/4.2
Annotations
The Unit associated with certain NAS Flight Identifiers, e.g., Computer ID.
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType Organization_xsd.tmp#AtcUnitReferenceType_controlSectorDesignator Organization_xsd.tmp#AtcUnitReferenceType
Type fb:AtcUnitReferenceType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model fb:extension{0,2000}
Children fb:extension
Instance
<nas:idCreatorUnit controlSectorDesignator="">
  <fb:extension>{0,2000}</fb:extension>
</nas:idCreatorUnit>
Attributes
QName Type Fixed Default Use Annotation
controlSectorDesignator fb:AirspaceDesignatorType optional
A published sequence of characters allowing the identification of a subdivision of 
a designated control area within which responsibility is assigned to one controller 
or to a small group of controllers.
Source
<element name="idCreatorUnit" type="fb:AtcUnitReferenceType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>The Unit associated with certain NAS Flight Identifiers, e.g., Computer ID.</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:flightPlan
Namespace http://www.faa.aero/nas/4.2
Annotations
NAS Flight Plan Information
Diagram
Diagram NasFlightPlan_xsd.tmp#NasFlightPlanType_flightPlanRemarks NasFlightPlan_xsd.tmp#NasFlightPlanType_identifier NasFlightPlan_xsd.tmp#NasFlightPlanType_starsFlightPlanDeletedIndicator NasFlightPlan_xsd.tmp#NasFlightPlanType_starsFlightPlanStatus NasFlightPlan_xsd.tmp#NasFlightPlanType_starsFlightPlanSuspendedIndicator NasFlightPlan_xsd.tmp#NasFlightPlanType
Type nas:NasFlightPlanType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Attributes
QName Type Fixed Default Use Annotation
flightPlanRemarks fb:CharacterStringType optional
NAS Flight Plan Field 11 remarks processed by the Traffic Flow Management System 
(TFMS) and used for TFM purposes.
identifier fb:CharacterStringType optional
The flight plan identifier is used to uniquely name a flight plan within the scope 
of its flight.
starsFlightPlanDeletedIndicator nas:StarsFlightPlanDeletedIndicatorType optional
Indicates if a flight plan and associated data are deleted.
starsFlightPlanStatus nas:StarsFlightPlanStatusType optional
Flight Plan Status: Pending, Active, Terminated, Passive.
starsFlightPlanSuspendedIndicator nas:StarsFlightPlanSuspendedIndicatorType optional
Flight plan suspended.
Source
<element name="flightPlan" type="nas:NasFlightPlanType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>NAS Flight Plan Information</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:flightStatus
Namespace http://www.faa.aero/nas/4.2
Annotations
Identifies the aspect of the flight life cycle.
Diagram
Diagram NasStatus_xsd.tmp#NasFlightStatusType_airborneHold NasStatus_xsd.tmp#NasFlightStatusType_sfdpsFlightStatus NasStatus_xsd.tmp#NasFlightStatusType_starsFlightStatus NasStatus_xsd.tmp#NasFlightStatusType_tfmsFlightStatus NasStatus_xsd.tmp#NasFlightStatusType_tfdmAtcFlightState NasStatus_xsd.tmp#NasFlightStatusType_tfdmFlightState NasStatus_xsd.tmp#NasFlightStatusType_tfmsCancellationReason NasStatus_xsd.tmp#NasFlightStatusType
Type nas:NasFlightStatusType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model nas:tfdmAtcFlightState{0,1} , nas:tfdmFlightState{0,1} , nas:tfmsCancellationReason{0,2000}
Children nas:tfdmAtcFlightState, nas:tfdmFlightState, nas:tfmsCancellationReason
Instance
<nas:flightStatus airborneHold="" sfdpsFlightStatus="" starsFlightStatus="" tfmsFlightStatus="">
  <nas:tfdmAtcFlightState value="">{0,1}</nas:tfdmAtcFlightState>
  <nas:tfdmFlightState value="">{0,1}</nas:tfdmFlightState>
  <nas:tfmsCancellationReason>{0,2000}</nas:tfmsCancellationReason>
</nas:flightStatus>
Attributes
QName Type Fixed Default Use Annotation
airborneHold nas:AirborneHoldIndicatorType optional
Specifies whether or not the aircraft is in an airborne hold.
sfdpsFlightStatus nas:SfdpsFlightStatusType optional
Represents the current status of the flight as specified by the SWIM SFDPS. 
Status: Identification of the current aspect of the flight life cycle as determined 
by the SWIM Flight Data Publication Service (SFDPS).
starsFlightStatus nas:StarsFlightStatusType optional
STARS flight type. Arrival (A), Departure (P or D), or Enroute (E).
tfmsFlightStatus nas:TfmsFlightStatusType optional
Indicates the current status of the flight, as determined by Traffic Flow Management 
System (TFMS).
Source
<element name="flightStatus" type="nas:NasFlightStatusType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>Identifies the aspect of the flight life cycle.</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:interimAltitude
Namespace http://www.faa.aero/nas/4.2
Annotations
The altitude an aircraft is cleared to maintain different from that in the flight 
plan.
Diagram
Diagram Extension_xsd.tmp#ExtensionType NasAltitude_xsd.tmp#SimpleAltitudeType
Type nas:SimpleAltitudeType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: 1
nillable: true
Source
<element name="interimAltitude" type="nas:SimpleAltitudeType" minOccurs="0" maxOccurs="1" nillable="true">
  <annotation>
    <documentation>The altitude an aircraft is cleared to maintain different from that in the flight plan.</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:nasTmi
Namespace http://www.faa.aero/nas/4.2
Annotations
NAS Traffic Management Initiative Information
Diagram
Diagram NasTmiData_xsd.tmp#NasTmiType_controlType NasTmiData_xsd.tmp#NasTmiType_controlndicator NasTmiData_xsd.tmp#NasTmiType_substitutionRightsIndicator NasTmiData_xsd.tmp#NasTmiType_tfmsFlightPriority NasTmiData_xsd.tmp#NasTmiType_advisories NasTmiData_xsd.tmp#NasTmiType_airspaceConstraints NasTmiData_xsd.tmp#NasTmiType_arrivalSlot NasTmiData_xsd.tmp#NasTmiType_ctop NasTmiData_xsd.tmp#NasTmiType_preImplicitSubstitution NasTmiData_xsd.tmp#NasTmiType_reroute NasTmiData_xsd.tmp#NasTmiType_tfmProgramInformation NasTmiData_xsd.tmp#NasTmiType_tmiCompliance NasTmiData_xsd.tmp#NasTmiType_tmiExemption NasTmiData_xsd.tmp#NasTmiType
Type nas:NasTmiType
Properties
content: complex
minOccurs: 0
maxOccurs: 2000
Model nas:advisories{0,2000} , nas:airspaceConstraints{0,1} , nas:arrivalSlot{0,1} , nas:ctop{0,1} , nas:preImplicitSubstitution{0,1} , nas:reroute{0,2000} , nas:tfmProgramInformation{0,1} , nas:tmiCompliance{0,1} , nas:tmiExemption{0,1}
Children nas:advisories, nas:airspaceConstraints, nas:arrivalSlot, nas:ctop, nas:preImplicitSubstitution, nas:reroute, nas:tfmProgramInformation, nas:tmiCompliance, nas:tmiExemption
Instance
<nas:nasTmi controlndicator="" controlType="" substitutionRightsIndicator="" tfmsFlightPriority="">
  <nas:advisories advisoryNumber="" advisoryType="" advisoryUpdateTime="">{0,2000}</nas:advisories>
  <nas:airspaceConstraints arrivalSlot="" constrainedAirspace="" constrainedAirspaceId="" flightCreationTime="" flightExitIndicator="" holdStatus="" identifierLastUpdateTime="" yieldedSlot="">{0,1}</nas:airspaceConstraints>
  <nas:arrivalSlot>{0,1}</nas:arrivalSlot>
  <nas:ctop additionalAirborneTime="" assignedGroundDelay="" ctopControlled="" ctopRouteControlled="" ctopRouteOut="" trajectoryNewSource="" trajectorySource="">{0,1}</nas:ctop>
  <nas:preImplicitSubstitution controlledRunwayDepTime="" slot="" trajectoryIdentifier="" trajectoryTotalCost="">{0,1}</nas:preImplicitSubstitution>
  <nas:reroute amendmentStatus="" amendmentStatusUpdateTime="" amendmentTime="" amendmentType="" nasRouteText="" rerouteIdentifier="" rerouteIdentifierSuffix="" rerouteInclusion="" rerouteName="" reroutePreferred="" rerouteProtectedSegment="" rerouteType="">{0,2000}</nas:reroute>
  <nas:tfmProgramInformation lastUpdateTime="" lastUpdateType="" programIdentifier="">{0,1}</nas:tfmProgramInformation>
  <nas:tmiCompliance cancelledButFlewIndicator="" ctaCompliance="" ctdCompliance="" etEnRouteCompliance="" spuriousFlightIndicator="">{0,1}</nas:tmiCompliance>
  <nas:tmiExemption ctopExemptReason="" tmiExemptIndicator="">{0,1}</nas:tmiExemption>
</nas:nasTmi>
Attributes
QName Type Fixed Default Use Annotation
controlType nas:ControlTypeType optional
If a flight is controlled [i.e., has a Controlled Time of Departure (CTD) and Controlled 
Time of Arrival (CTA)], this element indicates the specific source of the current 
control times for this flight.
controlndicator nas:ControlIndicatorType optional
Indicator used to describe when flight control is active or canceled.
substitutionRightsIndicator nas:SubstitutionRightsIndicatorType optional
Indicates whether any NAS user has substitution rights for this flight.
tfmsFlightPriority fb:CountType optional
Relative priority of a flight compared to other flights for the same airspace user.
Source
<element name="nasTmi" type="nas:NasTmiType" minOccurs="0" maxOccurs="2000">
  <annotation>
    <documentation>NAS Traffic Management Initiative Information</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:requestedAirspeed
Namespace http://www.faa.aero/nas/4.2
Annotations
The indication that the speed for this flight is classified and is not to be recorded.
Diagram
Diagram NasFlightData_xsd.tmp#NasAirspeedChoiceType_classified NasFlightData_xsd.tmp#NasAirspeedChoiceType_nasAirspeed NasFlightData_xsd.tmp#NasAirspeedChoiceType
Type nas:NasAirspeedChoiceType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model nas:classified{0,1} | nas:nasAirspeed{0,1}
Children nas:classified, nas:nasAirspeed
Instance
<nas:requestedAirspeed>
  <nas:classified>{0,1}</nas:classified>
  <nas:nasAirspeed uom="">{0,1}</nas:nasAirspeed>
</nas:requestedAirspeed>
Source
<element name="requestedAirspeed" type="nas:NasAirspeedChoiceType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>The indication that the speed for this flight is classified and is not to be recorded.</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:requestedAltitude
Namespace http://www.faa.aero/nas/4.2
Annotations
The cruise altitude filed or requested for the proposed flight.
Diagram
Diagram NasAltitude_xsd.tmp#NasAltitudeType_above NasAltitude_xsd.tmp#NasAltitudeType_altFixAlt NasAltitude_xsd.tmp#NasAltitudeType_block NasAltitude_xsd.tmp#NasAltitudeType_simple NasAltitude_xsd.tmp#NasAltitudeType_vfr NasAltitude_xsd.tmp#NasAltitudeType_vfrOnTop NasAltitude_xsd.tmp#NasAltitudeType_vfrOnTopPlus NasAltitude_xsd.tmp#NasAltitudeType_vfrPlus NasAltitude_xsd.tmp#NasAltitudeType
Type nas:NasAltitudeType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model nas:above{0,1} | nas:altFixAlt{0,1} | nas:block{0,1} | nas:simple{0,1} | nas:vfr{0,1} | nas:vfrOnTop{0,1} | nas:vfrOnTopPlus{0,1} | nas:vfrPlus{0,1}
Children nas:above, nas:altFixAlt, nas:block, nas:simple, nas:vfr, nas:vfrOnTop, nas:vfrOnTopPlus, nas:vfrPlus
Instance
<nas:requestedAltitude>
  <nas:above>{0,1}</nas:above>
  <nas:altFixAlt>{0,1}</nas:altFixAlt>
  <nas:block>{0,1}</nas:block>
  <nas:simple>{0,1}</nas:simple>
  <nas:vfr>{0,1}</nas:vfr>
  <nas:vfrOnTop>{0,1}</nas:vfrOnTop>
  <nas:vfrOnTopPlus>{0,1}</nas:vfrOnTopPlus>
  <nas:vfrPlus>{0,1}</nas:vfrPlus>
</nas:requestedAltitude>
Source
<element name="requestedAltitude" type="nas:NasAltitudeType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>The cruise altitude filed or requested for the proposed flight.</documentation>
  </annotation>
</element>
Element nas:NasFlightType / nas:surfaceEvents
Namespace http://www.faa.aero/nas/4.2
Annotations
Container for STDDS surface events such as  OOOI (off, on, out, in).
Diagram
Diagram NasFlightData_xsd.tmp#SurfaceEventsType_stddsSpotIn NasFlightData_xsd.tmp#SurfaceEventsType_stddsSpotOut NasFlightData_xsd.tmp#SurfaceEventsType_stddsWheelsOff NasFlightData_xsd.tmp#SurfaceEventsType_stddsWheelsOn NasFlightData_xsd.tmp#SurfaceEventsType
Type nas:SurfaceEventsType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Attributes
QName Type Fixed Default Use Annotation
stddsSpotIn fb:TimeType optional
Surface Event as determined by a surface movement service.  This event represents 
when a flight has exited a movement area and transitioned into a ramp area.
stddsSpotOut fb:TimeType optional
Surface Event as determined by a surface movement service.  This event represents 
when a flight has exited a ramp area and transitioned into a movement area.
stddsWheelsOff fb:TimeType optional
Surface Event as determined by a surface movement service.  This event represents 
when a flight has left the ground during take off.
stddsWheelsOn fb:TimeType optional
Surface Event as determined by a surface movement service.  This event represents 
when a flight has touched down on the ground during a landing.
Source
<element name="surfaceEvents" type="nas:SurfaceEventsType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>Container for STDDS surface events such as OOOI (off, on, out, in).</documentation>
  </annotation>
</element>
Element nas:NasFlight
Namespace http://www.faa.aero/nas/4.2
Diagram
Diagram Extension_xsd.tmp#ExtensionType NasFlightData_xsd.tmp#NasFlightType_cdmParticipantIndicator NasFlightData_xsd.tmp#NasFlightType_currentRVSMCompliance NasFlightData_xsd.tmp#NasFlightType_diversionRecoveryIndicator NasFlightData_xsd.tmp#NasFlightType_diversionState NasFlightData_xsd.tmp#NasFlightType_equippedIndicator NasFlightData_xsd.tmp#NasFlightType_futureRVSMCompliance NasFlightData_xsd.tmp#NasFlightType_rnavIndicator NasFlightData_xsd.tmp#NasFlightType_tfdmFlightCreationTime NasFlightData_xsd.tmp#NasFlightType_tfmsFlightClass NasFlightData_xsd.tmp#NasFlightType_tfmsFlightCreationTime NasFlightData_xsd.tmp#NasFlightType_userCategory NasFlightData_xsd.tmp#NasFlightType_additionalFlightInformation NasFlightData_xsd.tmp#NasFlightType_assignedAltitude NasFlightData_xsd.tmp#NasFlightType_controllingUnit NasFlightData_xsd.tmp#NasFlightType_coordination NasFlightData_xsd.tmp#NasFlightType_countryAirspace NasFlightData_xsd.tmp#NasFlightType_finalControllingUnit NasFlightData_xsd.tmp#NasFlightType_flightDelay NasFlightData_xsd.tmp#NasFlightType_flightIdentificationPrevious NasFlightData_xsd.tmp#NasFlightType_flightPlan NasFlightData_xsd.tmp#NasFlightType_flightStatus NasFlightData_xsd.tmp#NasFlightType_interimAltitude NasFlightData_xsd.tmp#NasFlightType_nasTmi NasFlightData_xsd.tmp#NasFlightType_requestedAirspeed NasFlightData_xsd.tmp#NasFlightType_requestedAltitude NasFlightData_xsd.tmp#NasFlightType_surfaceEvents NasFlightData_xsd.tmp#NasFlightType Extension_xsd.tmp#Extension
Type nas:NasFlightType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Model nas:additionalFlightInformation{0,1} , nas:assignedAltitude{0,1} , nas:controllingUnit{0,1} , nas:coordination{0,1} , nas:countryAirspace{0,1} , nas:finalControllingUnit{0,1} , nas:flightDelay{0,1} , nas:flightIdentificationPrevious{0,1} , nas:flightPlan{0,1} , nas:flightStatus{0,1} , nas:interimAltitude{0,1} , nas:nasTmi{0,2000} , nas:requestedAirspeed{0,1} , nas:requestedAltitude{0,1} , nas:surfaceEvents{0,1}
Children nas:additionalFlightInformation, nas:assignedAltitude, nas:controllingUnit, nas:coordination, nas:countryAirspace, nas:finalControllingUnit, nas:flightDelay, nas:flightIdentificationPrevious, nas:flightPlan, nas:flightStatus, nas:interimAltitude, nas:nasTmi, nas:requestedAirspeed, nas:requestedAltitude, nas:surfaceEvents
Instance
<nas:NasFlight cdmParticipantIndicator="" currentRVSMCompliance="" diversionRecoveryIndicator="" diversionState="" equippedIndicator="" futureRVSMCompliance="" rnavIndicator="" tfdmFlightCreationTime="" tfmsFlightClass="" tfmsFlightCreationTime="" userCategory="">
  <nas:additionalFlightInformation>{0,1}</nas:additionalFlightInformation>
  <nas:assignedAltitude>{0,1}</nas:assignedAltitude>
  <nas:controllingUnit controlSectorDesignator="">{0,1}</nas:controllingUnit>
  <nas:coordination coordinationTime="" coordinationTimeHandling="" delayTimeToAbsorb="">{0,1}</nas:coordination>
  <nas:countryAirspace>{0,1}</nas:countryAirspace>
  <nas:finalControllingUnit controlSectorDesignator="">{0,1}</nas:finalControllingUnit>
  <nas:flightDelay delayStatus="">{0,1}</nas:flightDelay>
  <nas:flightIdentificationPrevious computerId="" computerSystemId="" majorCarrierIdentifier="" siteSpecificPlanId="">{0,1}</nas:flightIdentificationPrevious>
  <nas:flightPlan flightPlanRemarks="" identifier="" starsFlightPlanDeletedIndicator="" starsFlightPlanStatus="" starsFlightPlanSuspendedIndicator="">{0,1}</nas:flightPlan>
  <nas:flightStatus airborneHold="" sfdpsFlightStatus="" starsFlightStatus="" tfmsFlightStatus="">{0,1}</nas:flightStatus>
  <nas:interimAltitude>{0,1}</nas:interimAltitude>
  <nas:nasTmi controlndicator="" controlType="" substitutionRightsIndicator="" tfmsFlightPriority="">{0,2000}</nas:nasTmi>
  <nas:requestedAirspeed>{0,1}</nas:requestedAirspeed>
  <nas:requestedAltitude>{0,1}</nas:requestedAltitude>
  <nas:surfaceEvents stddsSpotIn="" stddsSpotOut="" stddsWheelsOff="" stddsWheelsOn="">{0,1}</nas:surfaceEvents>
</nas:NasFlight>
Attributes
QName Type Fixed Default Use Annotation
cdmParticipantIndicator nas:CdmParticipantIndicatorType optional
Indicates whether this flight belongs to a Collaborative Decision Making Participant 
and is thus eligible for the full benefits of compression.
currentRVSMCompliance nas:RVSMFlightIndicatorType optional
Indicates if the flight is currently Reduced Vertical Separation Minimum (RVSM) compliant 
in RVSM airspace, as determined by the Traffic Flow Management System.
diversionRecoveryIndicator nas:DiversionRecoveryIndicatorType optional
Indicates whether a flight is in diversion recovery.
diversionState nas:DiversionStateType optional
Indicator used to define the diversion state of a flight.
equippedIndicator nas:RVSMEquippedIndicatorType optional
Indicates if the flight is Reduced Vertical Separation Minimum (RVSM) equipped
futureRVSMCompliance nas:RVSMFlightIndicatorType optional
Indicates if the flight will beReduced Vertical Separation Minimum (RVSM) compliant 
when it reaches the RVSM airspace as determined by the Traffic Flow Management System 
(TFMS).
rnavIndicator nas:RnavIndicatorType optional
Indicates if the flight is RNAV capable
tfdmFlightCreationTime fb:TimeType optional
The date and time at which a flight was originally created in the TFDM system.
tfmsFlightClass nas:TfmsFlightClassType optional
Denotes the flight class of the aircraft which is determined by the aircraft call 
sign that is in the Aircraft Situation Display to Industry (ASDI) feed.
tfmsFlightCreationTime fb:TimeType optional
Indicates how long TFMS-Core has known of the flight.
userCategory nas:TfmsUserCategoryType optional
Indicates the category of user operating the flight
Source
<element name="NasFlight" type="nas:NasFlightType" substitutionGroup="fb:Extension"/>
Element nas:NasFlightIdentification
Namespace http://www.faa.aero/nas/4.2
Diagram
Diagram Extension_xsd.tmp#ExtensionType NasFlightData_xsd.tmp#NasFlightIdentificationType_computerId NasFlightData_xsd.tmp#NasFlightIdentificationType_computerSystemId NasFlightData_xsd.tmp#NasFlightIdentificationType_majorCarrierIdentifier NasFlightData_xsd.tmp#NasFlightIdentificationType_siteSpecificPlanId NasFlightData_xsd.tmp#NasFlightIdentificationType_idCreatorUnit NasFlightData_xsd.tmp#NasFlightIdentificationType Extension_xsd.tmp#Extension
Type nas:NasFlightIdentificationType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Model nas:idCreatorUnit{0,1}
Children nas:idCreatorUnit
Instance
<nas:NasFlightIdentification computerId="" computerSystemId="" majorCarrierIdentifier="" siteSpecificPlanId="">
  <nas:idCreatorUnit controlSectorDesignator="">{0,1}</nas:idCreatorUnit>
</nas:NasFlightIdentification>
Attributes
QName Type Fixed Default Use Annotation
computerId restriction of fb:CharacterStringType optional
A unique identification assigned by ERAM to each flight plan.
computerSystemId nas:ComputerSystemIdType optional
Provides the Computer System ID of the system housed at a facility which assigned 
the ID Number. It is used to predefine the identification of systems which the Traffic 
Flow Management System exchanges data with.
majorCarrierIdentifier fb:AircraftOperatorDesignatorType optional
The identification of the carrier who has contracted out the operation of the flight 
to a sub-carrier.
siteSpecificPlanId fb:CountType optional
Site Specific Plan Identifier is a unique ID for each system plan in each ERAM facility.
Source
<element name="NasFlightIdentification" type="nas:NasFlightIdentificationType" substitutionGroup="fb:Extension"/>
Element nas:SurfaceEvents
Namespace http://www.faa.aero/nas/4.2
Diagram
Diagram NasFlightData_xsd.tmp#SurfaceEventsType_stddsSpotIn NasFlightData_xsd.tmp#SurfaceEventsType_stddsSpotOut NasFlightData_xsd.tmp#SurfaceEventsType_stddsWheelsOff NasFlightData_xsd.tmp#SurfaceEventsType_stddsWheelsOn NasFlightData_xsd.tmp#SurfaceEventsType
Type nas:SurfaceEventsType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
stddsSpotIn fb:TimeType optional
Surface Event as determined by a surface movement service.  This event represents 
when a flight has exited a movement area and transitioned into a ramp area.
stddsSpotOut fb:TimeType optional
Surface Event as determined by a surface movement service.  This event represents 
when a flight has exited a ramp area and transitioned into a movement area.
stddsWheelsOff fb:TimeType optional
Surface Event as determined by a surface movement service.  This event represents 
when a flight has left the ground during take off.
stddsWheelsOn fb:TimeType optional
Surface Event as determined by a surface movement service.  This event represents 
when a flight has touched down on the ground during a landing.
Source
<element name="SurfaceEvents" type="nas:SurfaceEventsType"/>
Simple Type nas:DiversionRecoveryIndicatorType
Namespace http://www.faa.aero/nas/4.2
Annotations
Indicates whether a flight is in diversion recovery.
Diagram
Diagram
Type restriction of string
Facets
enumeration DIVERSION_RECOVERY
Used by
Source
<simpleType name="DiversionRecoveryIndicatorType">
  <annotation>
    <documentation>Indicates whether a flight is in diversion recovery.</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="DIVERSION_RECOVERY"/>
  </restriction>
</simpleType>
Complex Type nas:FlightDelayType
Namespace http://www.faa.aero/nas/4.2
Annotations
Container that holds flight delay information
Diagram
Diagram NasFlightData_xsd.tmp#FlightDelayType_delayStatus NasFlightData_xsd.tmp#FlightDelayType_delayReason
Used by
Model nas:delayReason{0,2000}
Children nas:delayReason
Attributes
QName Type Fixed Default Use Annotation
delayStatus nas:FlightDelayStatusType optional
Provides the delay status for a flight.
Source
<complexType name="FlightDelayType">
  <annotation>
    <documentation>Container that holds flight delay information</documentation>
  </annotation>
  <sequence>
    <element name="delayReason" type="nas:FlightDelayReasonType" minOccurs="0" maxOccurs="2000">
      <annotation>
        <documentation>For a delayed flight, it provides the reason for the delay.</documentation>
      </annotation>
    </element>
  </sequence>
  <attribute name="delayStatus" type="nas:FlightDelayStatusType" use="optional">
    <annotation>
      <documentation>Provides the delay status for a flight.</documentation>
    </annotation>
  </attribute>
</complexType>
Simple Type nas:FlightDelayReasonType
Namespace http://www.faa.aero/nas/4.2
Annotations
For a delayed flight, it provides the reason for the delay.
Diagram
Diagram
Type restriction of string
Facets
enumeration ALD
enumeration GDP
enumeration AFP
enumeration CTOP
enumeration DAS
enumeration GSD
enumeration TOD
Used by
Source
<simpleType name="FlightDelayReasonType">
  <annotation>
    <documentation>For a delayed flight, it provides the reason for the delay.</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="ALD"/>
    <enumeration value="GDP"/>
    <enumeration value="AFP"/>
    <enumeration value="CTOP"/>
    <enumeration value="DAS"/>
    <enumeration value="GSD"/>
    <enumeration value="TOD"/>
  </restriction>
</simpleType>
Simple Type nas:FlightDelayStatusType
Namespace http://www.faa.aero/nas/4.2
Annotations
Provides the delay status for a flight.
Diagram
Diagram
Type restriction of string
Facets
enumeration DELAYED
Used by
Source
<simpleType name="FlightDelayStatusType">
  <annotation>
    <documentation>Provides the delay status for a flight.</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="DELAYED"/>
  </restriction>
</simpleType>
Complex Type nas:NasAirspeedChoiceType
Namespace http://www.faa.aero/nas/4.2
Annotations
A NAS extension to add an additional optional value to element Airspeed, 
In the NAS this element is: Aircraft Speed/Speed Classified.
The value is "SC". Used when the speed is a classifed value.
Diagram
Diagram NasFlightData_xsd.tmp#NasAirspeedChoiceType_classified NasFlightData_xsd.tmp#NasAirspeedChoiceType_nasAirspeed
Used by
Model nas:classified{0,1} | nas:nasAirspeed{0,1}
Children nas:classified, nas:nasAirspeed
Source
<complexType name="NasAirspeedChoiceType">
  <annotation>
    <documentation>A NAS extension to add an additional optional value to element Airspeed, In the NAS this element is: Aircraft Speed/Speed Classified. The value is "SC". Used when the speed is a classifed value.</documentation>
  </annotation>
  <choice>
    <element name="classified" type="nas:ClassifiedSpeedIndicatorType" minOccurs="0" maxOccurs="1">
      <annotation>
        <documentation>Container for the Classified Speed Indicator. The indication that the speed for this flight is classified and is not to be recorded.</documentation>
      </annotation>
    </element>
    <element name="nasAirspeed" type="fb:TrueAirspeedType" minOccurs="0" maxOccurs="1">
      <annotation>
        <documentation>Represents the aircraft speed expressed in either true airspeed or mach.</documentation>
      </annotation>
    </element>
  </choice>
</complexType>
Simple Type nas:ClassifiedSpeedIndicatorType
Namespace http://www.faa.aero/nas/4.2
Annotations
The indication that the speed for this flight is classified and is not to be recorded.
Diagram
Diagram
Type restriction of string
Facets
enumeration CLASSIFIED
Used by
Source
<simpleType name="ClassifiedSpeedIndicatorType">
  <annotation>
    <documentation>The indication that the speed for this flight is classified and is not to be recorded.</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="CLASSIFIED"/>
  </restriction>
</simpleType>
Complex Type nas:NasCoordinationType
Namespace http://www.faa.aero/nas/4.2
Annotations
NAS extension to boundary crossing information: includes special handling for ccoordination 
time type. 
Coordination Time and Coordination Fix are handled by crossingPoint and crossingTime.
Diagram
Diagram NasFlightData_xsd.tmp#NasCoordinationType_coordinationTime NasFlightData_xsd.tmp#NasCoordinationType_coordinationTimeHandling NasFlightData_xsd.tmp#NasCoordinationType_delayTimeToAbsorb NasFlightData_xsd.tmp#NasCoordinationType_coordinationFix
Used by
Model nas:coordinationFix{0,1}
Children nas:coordinationFix
Attributes
QName Type Fixed Default Use Annotation
coordinationTime fb:TimeType optional
The time to be used in conjunction with the Coordination Fix so processing for this 
flight (and its trajectory) can be synchronized for the next sector/facility.  It 
  coordinates   the flight plan with the aircraft position.
coordinationTimeHandling nas:CoordinationTimeTypeType optional
Container for Coordination Time Type. 
The indicator for the type of   Coordination Time  .
delayTimeToAbsorb fb:DurationType optional
Indicates the amount of time that needs to be absorbed during the flight. It is corrective 
action for meeting the goal of Estimated Departure Clearance Time (EDCT), when flight 
is already active and needs to arrive at the destination later than originally planned.
Source
<complexType name="NasCoordinationType">
  <annotation>
    <documentation>NAS extension to boundary crossing information: includes special handling for ccoordination time type. Coordination Time and Coordination Fix are handled by crossingPoint and crossingTime.</documentation>
  </annotation>
  <sequence>
    <element name="coordinationFix" type="fb:SignificantPointType" minOccurs="0" maxOccurs="1">
      <annotation>
        <documentation>The fix to be used in conjunction with the Coordination Time so processing for this flight (and its trajectory) can be synchronized for the next sector/facility. It coordinates the flight plan with the aircraft position.</documentation>
      </annotation>
    </element>
  </sequence>
  <attribute name="coordinationTime" type="fb:TimeType" use="optional">
    <annotation>
      <documentation>The time to be used in conjunction with the Coordination Fix so processing for this flight (and its trajectory) can be synchronized for the next sector/facility. It coordinates the flight plan with the aircraft position.</documentation>
    </annotation>
  </attribute>
  <attribute name="coordinationTimeHandling" type="nas:CoordinationTimeTypeType" use="optional">
    <annotation>
      <documentation>Container for Coordination Time Type. The indicator for the type of Coordination Time .</documentation>
    </annotation>
  </attribute>
  <attribute name="delayTimeToAbsorb" type="fb:DurationType" use="optional">
    <annotation>
      <documentation>Indicates the amount of time that needs to be absorbed during the flight. It is corrective action for meeting the goal of Estimated Departure Clearance Time (EDCT), when flight is already active and needs to arrive at the destination later than originally planned.</documentation>
    </annotation>
  </attribute>
</complexType>
Simple Type nas:CoordinationTimeTypeType
Namespace http://www.faa.aero/nas/4.2
Annotations
The indicator for the type of   Coordination Time  .
Diagram
Diagram
Type restriction of string
Facets
enumeration P
Proposed flight plan preparing for departure
enumeration D
Flight plan has departed from the departure airport
enumeration E
Active flight plan, aircraft is flying.
Used by
Source
<simpleType name="CoordinationTimeTypeType">
  <annotation>
    <documentation>The indicator for the type of Coordination Time .</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="P">
      <annotation>
        <documentation>Proposed flight plan preparing for departure</documentation>
      </annotation>
    </enumeration>
    <enumeration value="D">
      <annotation>
        <documentation>Flight plan has departed from the departure airport</documentation>
      </annotation>
    </enumeration>
    <enumeration value="E">
      <annotation>
        <documentation>Active flight plan, aircraft is flying.</documentation>
      </annotation>
    </enumeration>
  </restriction>
</simpleType>
Complex Type nas:NasFlightType
Namespace http://www.faa.aero/nas/4.2
Annotations
Extends core Flight object with NAS extra data
Diagram
Diagram Extension_xsd.tmp#ExtensionType NasFlightData_xsd.tmp#NasFlightType_cdmParticipantIndicator NasFlightData_xsd.tmp#NasFlightType_currentRVSMCompliance NasFlightData_xsd.tmp#NasFlightType_diversionRecoveryIndicator NasFlightData_xsd.tmp#NasFlightType_diversionState NasFlightData_xsd.tmp#NasFlightType_equippedIndicator NasFlightData_xsd.tmp#NasFlightType_futureRVSMCompliance NasFlightData_xsd.tmp#NasFlightType_rnavIndicator NasFlightData_xsd.tmp#NasFlightType_tfdmFlightCreationTime NasFlightData_xsd.tmp#NasFlightType_tfmsFlightClass NasFlightData_xsd.tmp#NasFlightType_tfmsFlightCreationTime NasFlightData_xsd.tmp#NasFlightType_userCategory NasFlightData_xsd.tmp#NasFlightType_additionalFlightInformation NasFlightData_xsd.tmp#NasFlightType_assignedAltitude NasFlightData_xsd.tmp#NasFlightType_controllingUnit NasFlightData_xsd.tmp#NasFlightType_coordination NasFlightData_xsd.tmp#NasFlightType_countryAirspace NasFlightData_xsd.tmp#NasFlightType_finalControllingUnit NasFlightData_xsd.tmp#NasFlightType_flightDelay NasFlightData_xsd.tmp#NasFlightType_flightIdentificationPrevious NasFlightData_xsd.tmp#NasFlightType_flightPlan NasFlightData_xsd.tmp#NasFlightType_flightStatus NasFlightData_xsd.tmp#NasFlightType_interimAltitude NasFlightData_xsd.tmp#NasFlightType_nasTmi NasFlightData_xsd.tmp#NasFlightType_requestedAirspeed NasFlightData_xsd.tmp#NasFlightType_requestedAltitude NasFlightData_xsd.tmp#NasFlightType_surfaceEvents
Type extension of fb:ExtensionType
Type hierarchy
Used by
Element nas:NasFlight
Model nas:additionalFlightInformation{0,1} , nas:assignedAltitude{0,1} , nas:controllingUnit{0,1} , nas:coordination{0,1} , nas:countryAirspace{0,1} , nas:finalControllingUnit{0,1} , nas:flightDelay{0,1} , nas:flightIdentificationPrevious{0,1} , nas:flightPlan{0,1} , nas:flightStatus{0,1} , nas:interimAltitude{0,1} , nas:nasTmi{0,2000} , nas:requestedAirspeed{0,1} , nas:requestedAltitude{0,1} , nas:surfaceEvents{0,1}
Children nas:additionalFlightInformation, nas:assignedAltitude, nas:controllingUnit, nas:coordination, nas:countryAirspace, nas:finalControllingUnit, nas:flightDelay, nas:flightIdentificationPrevious, nas:flightPlan, nas:flightStatus, nas:interimAltitude, nas:nasTmi, nas:requestedAirspeed, nas:requestedAltitude, nas:surfaceEvents
Attributes
QName Type Fixed Default Use Annotation
cdmParticipantIndicator nas:CdmParticipantIndicatorType optional
Indicates whether this flight belongs to a Collaborative Decision Making Participant 
and is thus eligible for the full benefits of compression.
currentRVSMCompliance nas:RVSMFlightIndicatorType optional
Indicates if the flight is currently Reduced Vertical Separation Minimum (RVSM) compliant 
in RVSM airspace, as determined by the Traffic Flow Management System.
diversionRecoveryIndicator nas:DiversionRecoveryIndicatorType optional
Indicates whether a flight is in diversion recovery.
diversionState nas:DiversionStateType optional
Indicator used to define the diversion state of a flight.
equippedIndicator nas:RVSMEquippedIndicatorType optional
Indicates if the flight is Reduced Vertical Separation Minimum (RVSM) equipped
futureRVSMCompliance nas:RVSMFlightIndicatorType optional
Indicates if the flight will beReduced Vertical Separation Minimum (RVSM) compliant 
when it reaches the RVSM airspace as determined by the Traffic Flow Management System 
(TFMS).
rnavIndicator nas:RnavIndicatorType optional
Indicates if the flight is RNAV capable
tfdmFlightCreationTime fb:TimeType optional
The date and time at which a flight was originally created in the TFDM system.
tfmsFlightClass nas:TfmsFlightClassType optional
Denotes the flight class of the aircraft which is determined by the aircraft call 
sign that is in the Aircraft Situation Display to Industry (ASDI) feed.
tfmsFlightCreationTime fb:TimeType optional
Indicates how long TFMS-Core has known of the flight.
userCategory nas:TfmsUserCategoryType optional
Indicates the category of user operating the flight
Source
<complexType name="NasFlightType">
  <annotation>
    <documentation>Extends core Flight object with NAS extra data</documentation>
  </annotation>
  <complexContent>
    <extension base="fb:ExtensionType">
      <sequence>
        <element name="additionalFlightInformation" type="nas:NameValueListType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>Additional information about a flight expressed in key-value pairs. This element consists of an identification tag/indicator and the relevant value. This information is extra information about the flight that does not fall into some other predefined category.</documentation>
          </annotation>
        </element>
        <element name="assignedAltitude" type="nas:NasAltitudeType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>The cruise altitude assigned to the active flight.</documentation>
          </annotation>
        </element>
        <element name="controllingUnit" type="fb:AtcUnitReferenceType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>The identifier of the Air Traffic Control unit in control of the aircraft. Identifies the ATC sector in control of the aircraft.</documentation>
          </annotation>
        </element>
        <element name="coordination" type="nas:NasCoordinationType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>NAS extension to boundary crossing information: includes special handling for ccoordination time type.</documentation>
          </annotation>
        </element>
        <element name="countryAirspace" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>Comma delimited list of ICAO country codes indicating the airspace the flight traverses, takes off, or lands in.</documentation>
          </annotation>
          <simpleType>
            <list itemType="fb:TextNameType"/>
          </simpleType>
        </element>
        <element name="finalControllingUnit" type="fb:AtcUnitReferenceType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>The last sector in the current controlling center.</documentation>
          </annotation>
        </element>
        <element name="flightDelay" type="nas:FlightDelayType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>Contains information about flight delay and reason</documentation>
          </annotation>
        </element>
        <element name="flightIdentificationPrevious" type="nas:NasFlightIdentificationType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>The aircraft identification prior to a modification.</documentation>
          </annotation>
        </element>
        <element name="flightPlan" type="nas:NasFlightPlanType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>NAS Flight Plan Information</documentation>
          </annotation>
        </element>
        <element name="flightStatus" type="nas:NasFlightStatusType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>Identifies the aspect of the flight life cycle.</documentation>
          </annotation>
        </element>
        <element name="interimAltitude" type="nas:SimpleAltitudeType" minOccurs="0" maxOccurs="1" nillable="true">
          <annotation>
            <documentation>The altitude an aircraft is cleared to maintain different from that in the flight plan.</documentation>
          </annotation>
        </element>
        <element name="nasTmi" type="nas:NasTmiType" minOccurs="0" maxOccurs="2000">
          <annotation>
            <documentation>NAS Traffic Management Initiative Information</documentation>
          </annotation>
        </element>
        <element name="requestedAirspeed" type="nas:NasAirspeedChoiceType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>The indication that the speed for this flight is classified and is not to be recorded.</documentation>
          </annotation>
        </element>
        <element name="requestedAltitude" type="nas:NasAltitudeType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>The cruise altitude filed or requested for the proposed flight.</documentation>
          </annotation>
        </element>
        <element name="surfaceEvents" type="nas:SurfaceEventsType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>Container for STDDS surface events such as OOOI (off, on, out, in).</documentation>
          </annotation>
        </element>
      </sequence>
      <attribute name="cdmParticipantIndicator" type="nas:CdmParticipantIndicatorType" use="optional">
        <annotation>
          <documentation>Indicates whether this flight belongs to a Collaborative Decision Making Participant and is thus eligible for the full benefits of compression.</documentation>
        </annotation>
      </attribute>
      <attribute name="currentRVSMCompliance" type="nas:RVSMFlightIndicatorType" use="optional">
        <annotation>
          <documentation>Indicates if the flight is currently Reduced Vertical Separation Minimum (RVSM) compliant in RVSM airspace, as determined by the Traffic Flow Management System.</documentation>
        </annotation>
      </attribute>
      <attribute name="diversionRecoveryIndicator" type="nas:DiversionRecoveryIndicatorType" use="optional">
        <annotation>
          <documentation>Indicates whether a flight is in diversion recovery.</documentation>
        </annotation>
      </attribute>
      <attribute name="diversionState" type="nas:DiversionStateType" use="optional">
        <annotation>
          <documentation>Indicator used to define the diversion state of a flight.</documentation>
        </annotation>
      </attribute>
      <attribute name="equippedIndicator" type="nas:RVSMEquippedIndicatorType" use="optional">
        <annotation>
          <documentation>Indicates if the flight is Reduced Vertical Separation Minimum (RVSM) equipped</documentation>
        </annotation>
      </attribute>
      <attribute name="futureRVSMCompliance" type="nas:RVSMFlightIndicatorType" use="optional">
        <annotation>
          <documentation>Indicates if the flight will beReduced Vertical Separation Minimum (RVSM) compliant when it reaches the RVSM airspace as determined by the Traffic Flow Management System (TFMS).</documentation>
        </annotation>
      </attribute>
      <attribute name="rnavIndicator" type="nas:RnavIndicatorType" use="optional">
        <annotation>
          <documentation>Indicates if the flight is RNAV capable</documentation>
        </annotation>
      </attribute>
      <attribute name="tfdmFlightCreationTime" type="fb:TimeType" use="optional">
        <annotation>
          <documentation>The date and time at which a flight was originally created in the TFDM system.</documentation>
        </annotation>
      </attribute>
      <attribute name="tfmsFlightClass" type="nas:TfmsFlightClassType" use="optional">
        <annotation>
          <documentation>Denotes the flight class of the aircraft which is determined by the aircraft call sign that is in the Aircraft Situation Display to Industry (ASDI) feed.</documentation>
        </annotation>
      </attribute>
      <attribute name="tfmsFlightCreationTime" type="fb:TimeType" use="optional">
        <annotation>
          <documentation>Indicates how long TFMS-Core has known of the flight.</documentation>
        </annotation>
      </attribute>
      <attribute name="userCategory" type="nas:TfmsUserCategoryType" use="optional">
        <annotation>
          <documentation>Indicates the category of user operating the flight</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Complex Type nas:NasFlightIdentificationType
Namespace http://www.faa.aero/nas/4.2
Annotations
Extends aircraft identity to include computer id and SSPID.
Diagram
Diagram Extension_xsd.tmp#ExtensionType NasFlightData_xsd.tmp#NasFlightIdentificationType_computerId NasFlightData_xsd.tmp#NasFlightIdentificationType_computerSystemId NasFlightData_xsd.tmp#NasFlightIdentificationType_majorCarrierIdentifier NasFlightData_xsd.tmp#NasFlightIdentificationType_siteSpecificPlanId NasFlightData_xsd.tmp#NasFlightIdentificationType_idCreatorUnit
Type extension of fb:ExtensionType
Type hierarchy
Used by
Model nas:idCreatorUnit{0,1}
Children nas:idCreatorUnit
Attributes
QName Type Fixed Default Use Annotation
computerId restriction of fb:CharacterStringType optional
A unique identification assigned by ERAM to each flight plan.
computerSystemId nas:ComputerSystemIdType optional
Provides the Computer System ID of the system housed at a facility which assigned 
the ID Number. It is used to predefine the identification of systems which the Traffic 
Flow Management System exchanges data with.
majorCarrierIdentifier fb:AircraftOperatorDesignatorType optional
The identification of the carrier who has contracted out the operation of the flight 
to a sub-carrier.
siteSpecificPlanId fb:CountType optional
Site Specific Plan Identifier is a unique ID for each system plan in each ERAM facility.
Source
<complexType name="NasFlightIdentificationType">
  <annotation>
    <documentation>Extends aircraft identity to include computer id and SSPID.</documentation>
  </annotation>
  <complexContent>
    <extension base="fb:ExtensionType">
      <sequence>
        <element name="idCreatorUnit" type="fb:AtcUnitReferenceType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>The Unit associated with certain NAS Flight Identifiers, e.g., Computer ID.</documentation>
          </annotation>
        </element>
      </sequence>
      <attribute name="computerId" use="optional">
        <annotation>
          <documentation>A unique identification assigned by ERAM to each flight plan.</documentation>
        </annotation>
        <simpleType>
          <restriction base="fb:CharacterStringType">
            <pattern value="[0-9]{1}[A-HJ-NP-Z0-9]{2}"/>
          </restriction>
        </simpleType>
      </attribute>
      <attribute name="computerSystemId" type="nas:ComputerSystemIdType" use="optional">
        <annotation>
          <documentation>Provides the Computer System ID of the system housed at a facility which assigned the ID Number. It is used to predefine the identification of systems which the Traffic Flow Management System exchanges data with.</documentation>
        </annotation>
      </attribute>
      <attribute name="majorCarrierIdentifier" type="fb:AircraftOperatorDesignatorType" use="optional">
        <annotation>
          <documentation>The identification of the carrier who has contracted out the operation of the flight to a sub-carrier.</documentation>
        </annotation>
      </attribute>
      <attribute name="siteSpecificPlanId" type="fb:CountType" use="optional">
        <annotation>
          <documentation>Site Specific Plan Identifier is a unique ID for each system plan in each ERAM facility.</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Simple Type nas:ComputerSystemIdType
Namespace http://www.faa.aero/nas/4.2
Annotations
Provides the Computer System ID of the system housed at a facility which assigned 
the ID Number. It is used to predefine the identification of systems which the Traffic 
Flow Management System exchanges data with.
Diagram
Diagram
Type restriction of string
Facets
enumeration TFMS
enumeration HCS
enumeration CTAS
enumeration TBFM
enumeration ETMS
enumeration ERAM
enumeration STDDS
enumeration ODAPS
enumeration OTHER
Used by
Source
<simpleType name="ComputerSystemIdType">
  <annotation>
    <documentation>Provides the Computer System ID of the system housed at a facility which assigned the ID Number. It is used to predefine the identification of systems which the Traffic Flow Management System exchanges data with.</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="TFMS"/>
    <enumeration value="HCS"/>
    <enumeration value="CTAS"/>
    <enumeration value="TBFM"/>
    <enumeration value="ETMS"/>
    <enumeration value="ERAM"/>
    <enumeration value="STDDS"/>
    <enumeration value="ODAPS"/>
    <enumeration value="OTHER"/>
  </restriction>
</simpleType>
Complex Type nas:SurfaceEventsType
Namespace http://www.faa.aero/nas/4.2
Annotations
Container for STDDS surface events such as  OOOI (off, on, out, in).
Diagram
Diagram NasFlightData_xsd.tmp#SurfaceEventsType_stddsSpotIn NasFlightData_xsd.tmp#SurfaceEventsType_stddsSpotOut NasFlightData_xsd.tmp#SurfaceEventsType_stddsWheelsOff NasFlightData_xsd.tmp#SurfaceEventsType_stddsWheelsOn
Used by
Attributes
QName Type Fixed Default Use Annotation
stddsSpotIn fb:TimeType optional
Surface Event as determined by a surface movement service.  This event represents 
when a flight has exited a movement area and transitioned into a ramp area.
stddsSpotOut fb:TimeType optional
Surface Event as determined by a surface movement service.  This event represents 
when a flight has exited a ramp area and transitioned into a movement area.
stddsWheelsOff fb:TimeType optional
Surface Event as determined by a surface movement service.  This event represents 
when a flight has left the ground during take off.
stddsWheelsOn fb:TimeType optional
Surface Event as determined by a surface movement service.  This event represents 
when a flight has touched down on the ground during a landing.
Source
<complexType name="SurfaceEventsType">
  <annotation>
    <documentation>Container for STDDS surface events such as OOOI (off, on, out, in).</documentation>
  </annotation>
  <attribute name="stddsSpotIn" type="fb:TimeType" use="optional">
    <annotation>
      <documentation>Surface Event as determined by a surface movement service. This event represents when a flight has exited a movement area and transitioned into a ramp area.</documentation>
    </annotation>
  </attribute>
  <attribute name="stddsSpotOut" type="fb:TimeType" use="optional">
    <annotation>
      <documentation>Surface Event as determined by a surface movement service. This event represents when a flight has exited a ramp area and transitioned into a movement area.</documentation>
    </annotation>
  </attribute>
  <attribute name="stddsWheelsOff" type="fb:TimeType" use="optional">
    <annotation>
      <documentation>Surface Event as determined by a surface movement service. This event represents when a flight has left the ground during take off.</documentation>
    </annotation>
  </attribute>
  <attribute name="stddsWheelsOn" type="fb:TimeType" use="optional">
    <annotation>
      <documentation>Surface Event as determined by a surface movement service. This event represents when a flight has touched down on the ground during a landing.</documentation>
    </annotation>
  </attribute>
</complexType>
Simple Type nas:CdmParticipantIndicatorType
Namespace http://www.faa.aero/nas/4.2
Annotations
Indicates whether this flight belongs to a Collaborative Decision Making Participant 
and is thus eligible for the full benefits of compression.
Diagram
Diagram
Type restriction of string
Facets
enumeration CDM_PARTICIPANT
Used by
Source
<simpleType name="CdmParticipantIndicatorType">
  <annotation>
    <documentation>Indicates whether this flight belongs to a Collaborative Decision Making Participant and is thus eligible for the full benefits of compression.</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="CDM_PARTICIPANT"/>
  </restriction>
</simpleType>
Simple Type nas:RVSMFlightIndicatorType
Namespace http://www.faa.aero/nas/4.2
Annotations
Current and Future RVSM Flight Compliance 
.Indicates if the flight is currently Reduced Vertical Separation Minimum (RVSM) 
compliant in RVSM airspace, as determined by the Traffic Flow Management System. 
            
Indicates if the flight will beReduced Vertical Separation Minimum (RVSM) compliant 
when it reaches the RVSM airspace as determined by the Traffic Flow Management System 
(TFMS).
Diagram
Diagram
Type restriction of string
Facets
enumeration COMPLIANT
Indicates that the Flight is RVSM compliant.
Used by
Source
<simpleType name="RVSMFlightIndicatorType">
  <annotation>
    <documentation>Current and Future RVSM Flight Compliance .Indicates if the flight is currently Reduced Vertical Separation Minimum (RVSM) compliant in RVSM airspace, as determined by the Traffic Flow Management System. Indicates if the flight will beReduced Vertical Separation Minimum (RVSM) compliant when it reaches the RVSM airspace as determined by the Traffic Flow Management System (TFMS).</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="COMPLIANT">
      <annotation>
        <documentation>Indicates that the Flight is RVSM compliant.</documentation>
      </annotation>
    </enumeration>
  </restriction>
</simpleType>
Simple Type nas:DiversionStateType
Namespace http://www.faa.aero/nas/4.2
Annotations
Indicator used to define the diversion state of a flight.
Diagram
Diagram
Type restriction of string
Facets
enumeration AIRBORN_NOCTL
enumeration AIRBORN_CTL
enumeration GROUND_NOCTL
enumeration GROUND_CTL
enumeration NO_DIVERSION
enumeration DIVERSION_CANCELED
Used by
Source
<simpleType name="DiversionStateType">
  <annotation>
    <documentation>Indicator used to define the diversion state of a flight.</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="AIRBORN_NOCTL"/>
    <enumeration value="AIRBORN_CTL"/>
    <enumeration value="GROUND_NOCTL"/>
    <enumeration value="GROUND_CTL"/>
    <enumeration value="NO_DIVERSION"/>
    <enumeration value="DIVERSION_CANCELED"/>
  </restriction>
</simpleType>
Simple Type nas:RVSMEquippedIndicatorType
Namespace http://www.faa.aero/nas/4.2
Annotations
Indicates if the flight is Reduced Vertical Separation Minimum (RVSM) equipped
Diagram
Diagram
Type restriction of string
Facets
enumeration EQUIPPED
Used by
Source
<simpleType name="RVSMEquippedIndicatorType">
  <annotation>
    <documentation>Indicates if the flight is Reduced Vertical Separation Minimum (RVSM) equipped</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="EQUIPPED"/>
  </restriction>
</simpleType>
Simple Type nas:RnavIndicatorType
Namespace http://www.faa.aero/nas/4.2
Annotations
Indicates if the flight is RNAV capable
Diagram
Diagram
Type restriction of string
Facets
enumeration RNAV
Used by
Source
<simpleType name="RnavIndicatorType">
  <annotation>
    <documentation>Indicates if the flight is RNAV capable</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="RNAV"/>
  </restriction>
</simpleType>
Simple Type nas:TfmsFlightClassType
Namespace http://www.faa.aero/nas/4.2
Annotations
Denotes the flight class of the aircraft which is determined by the aircraft call 
sign that is in the Aircraft Situation Display to Industry (ASDI) feed.
Diagram
Diagram
Type restriction of string
Facets
enumeration AIR_TAXI
taxi flights
enumeration LIFEGUARD
enumeration GA
General Aviation
enumeration CANADIAN_GA
enumeration MILITARY
Military flight
Used by
Source
<simpleType name="TfmsFlightClassType">
  <annotation>
    <documentation>Denotes the flight class of the aircraft which is determined by the aircraft call sign that is in the Aircraft Situation Display to Industry (ASDI) feed.</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="AIR_TAXI">
      <annotation>
        <documentation>taxi flights</documentation>
      </annotation>
    </enumeration>
    <enumeration value="LIFEGUARD"/>
    <enumeration value="GA">
      <annotation>
        <documentation>General Aviation</documentation>
      </annotation>
    </enumeration>
    <enumeration value="CANADIAN_GA"/>
    <enumeration value="MILITARY">
      <annotation>
        <documentation>Military flight</documentation>
      </annotation>
    </enumeration>
  </restriction>
</simpleType>
Simple Type nas:TfmsUserCategoryType
Namespace http://www.faa.aero/nas/4.2
Annotations
Indicates the category of user operating the flight
Diagram
Diagram
Type restriction of string
Facets
enumeration AIR_TAXI
enumeration CARGO
enumeration GA
enumeration MILITARY
enumeration OTHER
enumeration UNKNOWN
enumeration COMMERCIAL
Used by
Source
<simpleType name="TfmsUserCategoryType">
  <annotation>
    <documentation>Indicates the category of user operating the flight</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="AIR_TAXI"/>
    <enumeration value="CARGO"/>
    <enumeration value="GA"/>
    <enumeration value="MILITARY"/>
    <enumeration value="OTHER"/>
    <enumeration value="UNKNOWN"/>
    <enumeration value="COMMERCIAL"/>
  </restriction>
</simpleType>
Attribute nas:FlightDelayType / @delayStatus
Namespace No namespace
Annotations
Provides the delay status for a flight.
Type nas:FlightDelayStatusType
Properties
use: optional
Facets
enumeration DELAYED
Used by
Complex Type nas:FlightDelayType
Source
<attribute name="delayStatus" type="nas:FlightDelayStatusType" use="optional">
  <annotation>
    <documentation>Provides the delay status for a flight.</documentation>
  </annotation>
</attribute>
Attribute nas:NasCoordinationType / @coordinationTime
Namespace No namespace
Annotations
The time to be used in conjunction with the Coordination Fix so processing for this 
flight (and its trajectory) can be synchronized for the next sector/facility.  It 
  coordinates   the flight plan with the aircraft position.
Type fb:TimeType
Properties
use: optional
Facets
pattern -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))Z
Used by
Source
<attribute name="coordinationTime" type="fb:TimeType" use="optional">
  <annotation>
    <documentation>The time to be used in conjunction with the Coordination Fix so processing for this flight (and its trajectory) can be synchronized for the next sector/facility. It coordinates the flight plan with the aircraft position.</documentation>
  </annotation>
</attribute>
Attribute nas:NasCoordinationType / @coordinationTimeHandling
Namespace No namespace
Annotations
Container for Coordination Time Type. 
The indicator for the type of   Coordination Time  .
Type nas:CoordinationTimeTypeType
Properties
use: optional
Facets
enumeration P
Proposed flight plan preparing for departure
enumeration D
Flight plan has departed from the departure airport
enumeration E
Active flight plan, aircraft is flying.
Used by
Source
<attribute name="coordinationTimeHandling" type="nas:CoordinationTimeTypeType" use="optional">
  <annotation>
    <documentation>Container for Coordination Time Type. The indicator for the type of Coordination Time .</documentation>
  </annotation>
</attribute>
Attribute nas:NasCoordinationType / @delayTimeToAbsorb
Namespace No namespace
Annotations
Indicates the amount of time that needs to be absorbed during the flight. It is corrective 
action for meeting the goal of Estimated Departure Clearance Time (EDCT), when flight 
is already active and needs to arrive at the destination later than originally planned.
Type fb:DurationType
Properties
use: optional
Used by
Source
<attribute name="delayTimeToAbsorb" type="fb:DurationType" use="optional">
  <annotation>
    <documentation>Indicates the amount of time that needs to be absorbed during the flight. It is corrective action for meeting the goal of Estimated Departure Clearance Time (EDCT), when flight is already active and needs to arrive at the destination later than originally planned.</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightIdentificationType / @computerId
Namespace No namespace
Annotations
A unique identification assigned by ERAM to each flight plan.
Type restriction of fb:CharacterStringType
Type hierarchy
Properties
use: optional
Facets
minLength 0
maxLength 4096
pattern [0-9]{1}[A-HJ-NP-Z0-9]{2}
Used by
Source
<attribute name="computerId" use="optional">
  <annotation>
    <documentation>A unique identification assigned by ERAM to each flight plan.</documentation>
  </annotation>
  <simpleType>
    <restriction base="fb:CharacterStringType">
      <pattern value="[0-9]{1}[A-HJ-NP-Z0-9]{2}"/>
    </restriction>
  </simpleType>
</attribute>
Attribute nas:NasFlightIdentificationType / @computerSystemId
Namespace No namespace
Annotations
Provides the Computer System ID of the system housed at a facility which assigned 
the ID Number. It is used to predefine the identification of systems which the Traffic 
Flow Management System exchanges data with.
Type nas:ComputerSystemIdType
Properties
use: optional
Facets
enumeration TFMS
enumeration HCS
enumeration CTAS
enumeration TBFM
enumeration ETMS
enumeration ERAM
enumeration STDDS
enumeration ODAPS
enumeration OTHER
Used by
Source
<attribute name="computerSystemId" type="nas:ComputerSystemIdType" use="optional">
  <annotation>
    <documentation>Provides the Computer System ID of the system housed at a facility which assigned the ID Number. It is used to predefine the identification of systems which the Traffic Flow Management System exchanges data with.</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightIdentificationType / @majorCarrierIdentifier
Namespace No namespace
Annotations
The identification of the carrier who has contracted out the operation of the flight 
to a sub-carrier.
Type fb:AircraftOperatorDesignatorType
Type hierarchy
Properties
use: optional
Facets
minLength 0
maxLength 4096
pattern [A-Z]{3}
Used by
Source
<attribute name="majorCarrierIdentifier" type="fb:AircraftOperatorDesignatorType" use="optional">
  <annotation>
    <documentation>The identification of the carrier who has contracted out the operation of the flight to a sub-carrier.</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightIdentificationType / @siteSpecificPlanId
Namespace No namespace
Annotations
Site Specific Plan Identifier is a unique ID for each system plan in each ERAM facility.
Type fb:CountType
Properties
use: optional
Facets
minInclusive 0
Used by
Source
<attribute name="siteSpecificPlanId" type="fb:CountType" use="optional">
  <annotation>
    <documentation>Site Specific Plan Identifier is a unique ID for each system plan in each ERAM facility.</documentation>
  </annotation>
</attribute>
Attribute nas:SurfaceEventsType / @stddsSpotIn
Namespace No namespace
Annotations
Surface Event as determined by a surface movement service.  This event represents 
when a flight has exited a movement area and transitioned into a ramp area.
Type fb:TimeType
Properties
use: optional
Facets
pattern -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))Z
Used by
Complex Type nas:SurfaceEventsType
Source
<attribute name="stddsSpotIn" type="fb:TimeType" use="optional">
  <annotation>
    <documentation>Surface Event as determined by a surface movement service. This event represents when a flight has exited a movement area and transitioned into a ramp area.</documentation>
  </annotation>
</attribute>
Attribute nas:SurfaceEventsType / @stddsSpotOut
Namespace No namespace
Annotations
Surface Event as determined by a surface movement service.  This event represents 
when a flight has exited a ramp area and transitioned into a movement area.
Type fb:TimeType
Properties
use: optional
Facets
pattern -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))Z
Used by
Complex Type nas:SurfaceEventsType
Source
<attribute name="stddsSpotOut" type="fb:TimeType" use="optional">
  <annotation>
    <documentation>Surface Event as determined by a surface movement service. This event represents when a flight has exited a ramp area and transitioned into a movement area.</documentation>
  </annotation>
</attribute>
Attribute nas:SurfaceEventsType / @stddsWheelsOff
Namespace No namespace
Annotations
Surface Event as determined by a surface movement service.  This event represents 
when a flight has left the ground during take off.
Type fb:TimeType
Properties
use: optional
Facets
pattern -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))Z
Used by
Complex Type nas:SurfaceEventsType
Source
<attribute name="stddsWheelsOff" type="fb:TimeType" use="optional">
  <annotation>
    <documentation>Surface Event as determined by a surface movement service. This event represents when a flight has left the ground during take off.</documentation>
  </annotation>
</attribute>
Attribute nas:SurfaceEventsType / @stddsWheelsOn
Namespace No namespace
Annotations
Surface Event as determined by a surface movement service.  This event represents 
when a flight has touched down on the ground during a landing.
Type fb:TimeType
Properties
use: optional
Facets
pattern -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))Z
Used by
Complex Type nas:SurfaceEventsType
Source
<attribute name="stddsWheelsOn" type="fb:TimeType" use="optional">
  <annotation>
    <documentation>Surface Event as determined by a surface movement service. This event represents when a flight has touched down on the ground during a landing.</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightType / @cdmParticipantIndicator
Namespace No namespace
Annotations
Indicates whether this flight belongs to a Collaborative Decision Making Participant 
and is thus eligible for the full benefits of compression.
Type nas:CdmParticipantIndicatorType
Properties
use: optional
Facets
enumeration CDM_PARTICIPANT
Used by
Complex Type nas:NasFlightType
Source
<attribute name="cdmParticipantIndicator" type="nas:CdmParticipantIndicatorType" use="optional">
  <annotation>
    <documentation>Indicates whether this flight belongs to a Collaborative Decision Making Participant and is thus eligible for the full benefits of compression.</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightType / @currentRVSMCompliance
Namespace No namespace
Annotations
Indicates if the flight is currently Reduced Vertical Separation Minimum (RVSM) compliant 
in RVSM airspace, as determined by the Traffic Flow Management System.
Type nas:RVSMFlightIndicatorType
Properties
use: optional
Facets
enumeration COMPLIANT
Indicates that the Flight is RVSM compliant.
Used by
Complex Type nas:NasFlightType
Source
<attribute name="currentRVSMCompliance" type="nas:RVSMFlightIndicatorType" use="optional">
  <annotation>
    <documentation>Indicates if the flight is currently Reduced Vertical Separation Minimum (RVSM) compliant in RVSM airspace, as determined by the Traffic Flow Management System.</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightType / @diversionRecoveryIndicator
Namespace No namespace
Annotations
Indicates whether a flight is in diversion recovery.
Type nas:DiversionRecoveryIndicatorType
Properties
use: optional
Facets
enumeration DIVERSION_RECOVERY
Used by
Complex Type nas:NasFlightType
Source
<attribute name="diversionRecoveryIndicator" type="nas:DiversionRecoveryIndicatorType" use="optional">
  <annotation>
    <documentation>Indicates whether a flight is in diversion recovery.</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightType / @diversionState
Namespace No namespace
Annotations
Indicator used to define the diversion state of a flight.
Type nas:DiversionStateType
Properties
use: optional
Facets
enumeration AIRBORN_NOCTL
enumeration AIRBORN_CTL
enumeration GROUND_NOCTL
enumeration GROUND_CTL
enumeration NO_DIVERSION
enumeration DIVERSION_CANCELED
Used by
Complex Type nas:NasFlightType
Source
<attribute name="diversionState" type="nas:DiversionStateType" use="optional">
  <annotation>
    <documentation>Indicator used to define the diversion state of a flight.</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightType / @equippedIndicator
Namespace No namespace
Annotations
Indicates if the flight is Reduced Vertical Separation Minimum (RVSM) equipped
Type nas:RVSMEquippedIndicatorType
Properties
use: optional
Facets
enumeration EQUIPPED
Used by
Complex Type nas:NasFlightType
Source
<attribute name="equippedIndicator" type="nas:RVSMEquippedIndicatorType" use="optional">
  <annotation>
    <documentation>Indicates if the flight is Reduced Vertical Separation Minimum (RVSM) equipped</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightType / @futureRVSMCompliance
Namespace No namespace
Annotations
Indicates if the flight will beReduced Vertical Separation Minimum (RVSM) compliant 
when it reaches the RVSM airspace as determined by the Traffic Flow Management System 
(TFMS).
Type nas:RVSMFlightIndicatorType
Properties
use: optional
Facets
enumeration COMPLIANT
Indicates that the Flight is RVSM compliant.
Used by
Complex Type nas:NasFlightType
Source
<attribute name="futureRVSMCompliance" type="nas:RVSMFlightIndicatorType" use="optional">
  <annotation>
    <documentation>Indicates if the flight will beReduced Vertical Separation Minimum (RVSM) compliant when it reaches the RVSM airspace as determined by the Traffic Flow Management System (TFMS).</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightType / @rnavIndicator
Namespace No namespace
Annotations
Indicates if the flight is RNAV capable
Type nas:RnavIndicatorType
Properties
use: optional
Facets
enumeration RNAV
Used by
Complex Type nas:NasFlightType
Source
<attribute name="rnavIndicator" type="nas:RnavIndicatorType" use="optional">
  <annotation>
    <documentation>Indicates if the flight is RNAV capable</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightType / @tfdmFlightCreationTime
Namespace No namespace
Annotations
The date and time at which a flight was originally created in the TFDM system.
Type fb:TimeType
Properties
use: optional
Facets
pattern -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))Z
Used by
Complex Type nas:NasFlightType
Source
<attribute name="tfdmFlightCreationTime" type="fb:TimeType" use="optional">
  <annotation>
    <documentation>The date and time at which a flight was originally created in the TFDM system.</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightType / @tfmsFlightClass
Namespace No namespace
Annotations
Denotes the flight class of the aircraft which is determined by the aircraft call 
sign that is in the Aircraft Situation Display to Industry (ASDI) feed.
Type nas:TfmsFlightClassType
Properties
use: optional
Facets
enumeration AIR_TAXI
taxi flights
enumeration LIFEGUARD
enumeration GA
General Aviation
enumeration CANADIAN_GA
enumeration MILITARY
Military flight
Used by
Complex Type nas:NasFlightType
Source
<attribute name="tfmsFlightClass" type="nas:TfmsFlightClassType" use="optional">
  <annotation>
    <documentation>Denotes the flight class of the aircraft which is determined by the aircraft call sign that is in the Aircraft Situation Display to Industry (ASDI) feed.</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightType / @tfmsFlightCreationTime
Namespace No namespace
Annotations
Indicates how long TFMS-Core has known of the flight.
Type fb:TimeType
Properties
use: optional
Facets
pattern -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))Z
Used by
Complex Type nas:NasFlightType
Source
<attribute name="tfmsFlightCreationTime" type="fb:TimeType" use="optional">
  <annotation>
    <documentation>Indicates how long TFMS-Core has known of the flight.</documentation>
  </annotation>
</attribute>
Attribute nas:NasFlightType / @userCategory
Namespace No namespace
Annotations
Indicates the category of user operating the flight
Type nas:TfmsUserCategoryType
Properties
use: optional
Facets
enumeration AIR_TAXI
enumeration CARGO
enumeration GA
enumeration MILITARY
enumeration OTHER
enumeration UNKNOWN
enumeration COMMERCIAL
Used by
Complex Type nas:NasFlightType
Source
<attribute name="userCategory" type="nas:TfmsUserCategoryType" use="optional">
  <annotation>
    <documentation>Indicates the category of user operating the flight</documentation>
  </annotation>
</attribute>