complexType FficeFFP_FlightType
diagram FficeTemplates_diagrams/FficeTemplates_p312.png
namespace http://www.fixm.aero/flight/4.3
type restriction of fx:FlightType
properties
base fx:FlightType
children fx:aircraft fx:arrival fx:dangerousGoods fx:departure fx:enRoute fx:extension fx:flightIdentification fx:flightPlanOriginator fx:flightType fx:gufi fx:gufiLegacy fx:operator fx:remarks fx:routeTrajectoryGroup fx:specialHandling fx:supplementaryInformation
used by
element FficeFFP_FficeMessageType/flight
annotation
documentation
This is the central object of the FIXM Logical Model. It groups all information about the flight. [FIXM]
source <xs:complexType name="FficeFFP_FlightType">
 
<xs:annotation>
   
<xs:documentation>This is the central object of the FIXM Logical Model. It groups all information about the flight. [FIXM]</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:restriction base="fx:FlightType">
     
<xs:sequence>
       
<xs:element name="aircraft" type="fx:FficeFFP_AircraftType" minOccurs="1" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>Aircraft enabling the flight. [FIXM]</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="arrival" type="fx:FficeFFP_ArrivalType" minOccurs="1" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>The actual arrival of the flight. [FIXM]</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="dangerousGoods" type="fx:DangerousGoodsType" nillable="true" minOccurs="0" maxOccurs="2000">
         
<xs:annotation>
           
<xs:documentation>Contains information about any onboard dangerous goods.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="departure" type="fx:FficeFFP_DepartureType" minOccurs="1" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>Contains flight departure information</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="enRoute" type="fx:FficeFFP_EnRouteType" nillable="true" minOccurs="0" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>Groups the en route information about the flight.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="extension" type="fb:FlightExtensionType" nillable="true" minOccurs="0" maxOccurs="2000">
         
<xs:annotation>
           
<xs:documentation>An extension hook for attaching extension (non-core) classes.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="flightIdentification" type="fx:FficeFFP_FlightIdentificationType" minOccurs="1" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>A container of flight identifying data. [FIXM]</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="flightPlanOriginator" type="fb:PersonOrOrganizationType" nillable="true" minOccurs="0" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>Originator of the Flight Plan, can be FF-ICE Participant or a non-upgraded ASP. [adapted from ICAO Draft FF-ICE Implementation Guidance] Equivalent to ATS 18 ORGN/.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="flightType" type="fx:TypeOfFlightType" nillable="true" minOccurs="0" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>Indication of the rule under which an air traffic controller provides categorical handling of a flight. [FIXM]</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:choice minOccurs="1" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>Helper class to create an embedded choice structure.</xs:documentation>
         
</xs:annotation>
         
<xs:element name="gufi" type="fb:GloballyUniqueFlightIdentifierType" minOccurs="1" maxOccurs="1">
           
<xs:annotation>
             
<xs:documentation>A single reference for FF-ICE information pertinent to a flight that is unique globally. [ICAO Doc 9965]
This is a reference that uniquely identifies a specific flight and is independent of any particular system. [FIXM]
</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="gufiLegacy" type="fb:UniversallyUniqueIdentifierType" minOccurs="1" maxOccurs="1">
           
<xs:annotation>
             
<xs:documentation>The legacy version of the GUFI included in the Core 4.3.0 release solely for backwards compatibility reasons.  This field should only be used when the GUFI assigned to a flight is in Core 4.2.0 format but there is a need to publish information about the flight in Core 4.3.0 format.  In all other cases, the new version of the GUFI should be used.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:choice>
       
<xs:element name="operator" type="fb:AircraftOperatorType" nillable="true" minOccurs="0" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>A person, organization or enterprise engaged in or offering to engage in an aircraft operation. [ICAO Annex 9]</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="remarks" type="fb:CharacterStringType" nillable="true" minOccurs="0" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>Any other plain-language remarks when required by the appropriate ATS authority or deemed necessary, by the pilot-in-command for the provision of air traffic services.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="routeTrajectoryGroup" type="fx:FficeFFP_RouteTrajectoryGroupContainerType" minOccurs="1" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>A logical grouping for all Route Trajectory Groups associated with the flight. [FIXM]</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="specialHandling" type="fx:SpecialHandlingReasonCodeListType" nillable="true" minOccurs="0" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>The reason for special handling of a flight by ATS. [adapted from ICAO Doc 4444, Appendix 2, ITEM 18 STS/]</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="supplementaryInformation" type="fx:SupplementaryInformationType" nillable="true" minOccurs="0" maxOccurs="1">
         
<xs:annotation>
           
<xs:documentation>A container for supplementary information about the flight. This container does not capture the complete set of elements described in ICAO Doc 4444 ITEM 19 "Supplementary Information"; it only contains those elements that could not be modeled more logically in other FIXM structures. [FIXM]</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:restriction>
 
</xs:complexContent>
</xs:complexType>

element FficeFFP_FlightType/aircraft
diagram FficeTemplates_diagrams/FficeTemplates_p313.png
namespace http://www.fixm.aero/flight/4.3
type fx:FficeFFP_AircraftType
properties
content complex
children fx:aircraftAddress fx:aircraftApproachCategory fx:aircraftType fx:capabilities fx:coloursAndMarkings fx:extension fx:registration fx:wakeTurbulence
annotation
documentation
Aircraft enabling the flight. [FIXM]
source <xs:element name="aircraft" type="fx:FficeFFP_AircraftType" minOccurs="1" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Aircraft enabling the flight. [FIXM]</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/arrival
diagram FficeTemplates_diagrams/FficeTemplates_p314.png
namespace http://www.fixm.aero/flight/4.3
type fx:FficeFFP_ArrivalType
properties
content complex
children fx:airportSlotIdentification fx:destinationAerodrome fx:destinationAerodromeAlternate fx:extension fx:reclearanceInFlight fx:runwayDirection
annotation
documentation
The actual arrival of the flight. [FIXM]
source <xs:element name="arrival" type="fx:FficeFFP_ArrivalType" minOccurs="1" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>The actual arrival of the flight. [FIXM]</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/dangerousGoods
diagram FficeTemplates_diagrams/FficeTemplates_p315.png
namespace http://www.fixm.aero/flight/4.3
type fx:DangerousGoodsType
properties
minOcc 0
maxOcc 2000
content complex
nillable true
children fx:aircraftLimitation fx:airWaybillNumber fx:extension fx:onboardLocation fx:packageGroup fx:shippingInformation
annotation
documentation
Contains information about any onboard dangerous goods.
source <xs:element name="dangerousGoods" type="fx:DangerousGoodsType" nillable="true" minOccurs="0" maxOccurs="2000">
 
<xs:annotation>
   
<xs:documentation>Contains information about any onboard dangerous goods.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/departure
diagram FficeTemplates_diagrams/FficeTemplates_p316.png
namespace http://www.fixm.aero/flight/4.3
type fx:FficeFFP_DepartureType
properties
content complex
children fx:aerodrome fx:airfileIndicator fx:airportSlotIdentification fx:estimatedOffBlockTime fx:extension fx:runwayDirection fx:takeoffAlternateAerodrome
annotation
documentation
Contains flight departure information
source <xs:element name="departure" type="fx:FficeFFP_DepartureType" minOccurs="1" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Contains flight departure information</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/enRoute
diagram FficeTemplates_diagrams/FficeTemplates_p317.png
namespace http://www.fixm.aero/flight/4.3
type fx:FficeFFP_EnRouteType
properties
minOcc 0
maxOcc 1
content complex
nillable true
children fx:alternateAerodrome fx:currentModeACode fx:extension
annotation
documentation
Groups the en route information about the flight.
source <xs:element name="enRoute" type="fx:FficeFFP_EnRouteType" nillable="true" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Groups the en route information about the flight.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/extension
diagram FficeTemplates_diagrams/FficeTemplates_p318.png
namespace http://www.fixm.aero/flight/4.3
type fb:FlightExtensionType
properties
minOcc 0
maxOcc 2000
content complex
nillable true
annotation
documentation
An extension hook for attaching extension (non-core) classes.
source <xs:element name="extension" type="fb:FlightExtensionType" nillable="true" minOccurs="0" maxOccurs="2000">
 
<xs:annotation>
   
<xs:documentation>An extension hook for attaching extension (non-core) classes.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/flightIdentification
diagram FficeTemplates_diagrams/FficeTemplates_p319.png
namespace http://www.fixm.aero/flight/4.3
type fx:FficeFFP_FlightIdentificationType
properties
content complex
children fx:aircraftIdentification fx:extension fx:flightNumber fx:iataOperatorCode fx:operationalSuffix
annotation
documentation
A container of flight identifying data. [FIXM]
source <xs:element name="flightIdentification" type="fx:FficeFFP_FlightIdentificationType" minOccurs="1" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>A container of flight identifying data. [FIXM]</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/flightPlanOriginator
diagram FficeTemplates_diagrams/FficeTemplates_p320.png
namespace http://www.fixm.aero/flight/4.3
type fb:PersonOrOrganizationType
properties
minOcc 0
maxOcc 1
content complex
nillable true
children fb:contact fb:extension fb:identifier fb:identifierDomain fb:name
annotation
documentation
Originator of the Flight Plan, can be FF-ICE Participant or a non-upgraded ASP. [adapted from ICAO Draft FF-ICE Implementation Guidance] Equivalent to ATS 18 ORGN/.
source <xs:element name="flightPlanOriginator" type="fb:PersonOrOrganizationType" nillable="true" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Originator of the Flight Plan, can be FF-ICE Participant or a non-upgraded ASP. [adapted from ICAO Draft FF-ICE Implementation Guidance] Equivalent to ATS 18 ORGN/.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/flightType
diagram FficeTemplates_diagrams/FficeTemplates_p321.png
namespace http://www.fixm.aero/flight/4.3
type fx:TypeOfFlightType
properties
minOcc 0
maxOcc 1
content simple
nillable true
facets
Kind Value Annotation
enumeration G
documentation
General aviation [ICAO Doc 4444, Item 8]
enumeration M
documentation
Military [ICAO Doc 4444, Item 8]
enumeration N
documentation
Non-scheduled air transport operation [ICAO Doc 4444, Item 8]
enumeration S
documentation
Scheduled air service [ICAO Doc 4444, Item 8]
enumeration X
documentation
Other than any of the defined categories above. [ICAO Doc 4444, Item 8]
annotation
documentation
Indication of the rule under which an air traffic controller provides categorical handling of a flight. [FIXM]
source <xs:element name="flightType" type="fx:TypeOfFlightType" nillable="true" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Indication of the rule under which an air traffic controller provides categorical handling of a flight. [FIXM]</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/gufi
diagram FficeTemplates_diagrams/FficeTemplates_p322.png
namespace http://www.fixm.aero/flight/4.3
type fb:GloballyUniqueFlightIdentifierType
properties
content complex
facets
Kind Value Annotation
minLength 0
maxLength 4096
pattern [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[89abAB][a-fA-F0-9]{3}-[a-fA-F0-9]{12}
attributes
Name  Type  Use  Default  Fixed  Annotation
codeSpace  xs:string  required    urn:uuid  
documentation
Code Space of the UUID
creationTime  fb:DateTimeUtcType  required      
documentation
The time at which the GUFI was created.  Used to reduce the likelihood of GUFI collisions and ensure GUFIs remain perpetually unique.
namespaceDomain  fb:namespaceDomainType  required      
documentation
Identifies the particular type of namespace used by the originator of a GUFI.
namespaceIdentifier  fb:NamespaceIdentifierType  required      
documentation
The namespace chosen by the GUFI originator.  Used to reduce the likelihood of GUFI collisions and provide traceability as to which entity generated a particular GUFI.
annotation
documentation
A single reference for FF-ICE information pertinent to a flight that is unique globally. [ICAO Doc 9965]
This is a reference that uniquely identifies a specific flight and is independent of any particular system. [FIXM]
source <xs:element name="gufi" type="fb:GloballyUniqueFlightIdentifierType" minOccurs="1" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>A single reference for FF-ICE information pertinent to a flight that is unique globally. [ICAO Doc 9965]
This is a reference that uniquely identifies a specific flight and is independent of any particular system. [FIXM]
</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/gufiLegacy
diagram FficeTemplates_diagrams/FficeTemplates_p323.png
namespace http://www.fixm.aero/flight/4.3
type fb:UniversallyUniqueIdentifierType
properties
content complex
facets
Kind Value Annotation
minLength 0
maxLength 4096
pattern [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[89abAB][a-fA-F0-9]{3}-[a-fA-F0-9]{12}
attributes
Name  Type  Use  Default  Fixed  Annotation
codeSpace  xs:string  required    urn:uuid  
documentation
Code Space of the UUID
annotation
documentation
The legacy version of the GUFI included in the Core 4.3.0 release solely for backwards compatibility reasons.  This field should only be used when the GUFI assigned to a flight is in Core 4.2.0 format but there is a need to publish information about the flight in Core 4.3.0 format.  In all other cases, the new version of the GUFI should be used.
source <xs:element name="gufiLegacy" type="fb:UniversallyUniqueIdentifierType" minOccurs="1" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>The legacy version of the GUFI included in the Core 4.3.0 release solely for backwards compatibility reasons.  This field should only be used when the GUFI assigned to a flight is in Core 4.2.0 format but there is a need to publish information about the flight in Core 4.3.0 format.  In all other cases, the new version of the GUFI should be used.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/operator
diagram FficeTemplates_diagrams/FficeTemplates_p324.png
namespace http://www.fixm.aero/flight/4.3
type fb:AircraftOperatorType
properties
minOcc 0
maxOcc 1
content complex
nillable true
children fb:designatorIcao fb:extension fb:operatingOrganization
annotation
documentation
A person, organization or enterprise engaged in or offering to engage in an aircraft operation. [ICAO Annex 9]
source <xs:element name="operator" type="fb:AircraftOperatorType" nillable="true" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>A person, organization or enterprise engaged in or offering to engage in an aircraft operation. [ICAO Annex 9]</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/remarks
diagram FficeTemplates_diagrams/FficeTemplates_p325.png
namespace http://www.fixm.aero/flight/4.3
type fb:CharacterStringType
properties
minOcc 0
maxOcc 1
content simple
nillable true
facets
Kind Value Annotation
minLength 0
maxLength 4096
annotation
documentation
Any other plain-language remarks when required by the appropriate ATS authority or deemed necessary, by the pilot-in-command for the provision of air traffic services.
source <xs:element name="remarks" type="fb:CharacterStringType" nillable="true" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Any other plain-language remarks when required by the appropriate ATS authority or deemed necessary, by the pilot-in-command for the provision of air traffic services.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/routeTrajectoryGroup
diagram FficeTemplates_diagrams/FficeTemplates_p326.png
namespace http://www.fixm.aero/flight/4.3
type fx:FficeFFP_RouteTrajectoryGroupContainerType
properties
content complex
children fx:desired fx:extension
annotation
documentation
A logical grouping for all Route Trajectory Groups associated with the flight. [FIXM]
source <xs:element name="routeTrajectoryGroup" type="fx:FficeFFP_RouteTrajectoryGroupContainerType" minOccurs="1" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>A logical grouping for all Route Trajectory Groups associated with the flight. [FIXM]</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/specialHandling
diagram FficeTemplates_diagrams/FficeTemplates_p327.png
namespace http://www.fixm.aero/flight/4.3
type fx:SpecialHandlingReasonCodeListType
properties
minOcc 0
maxOcc 1
content simple
nillable true
annotation
documentation
The reason for special handling of a flight by ATS. [adapted from ICAO Doc 4444, Appendix 2, ITEM 18 STS/]
source <xs:element name="specialHandling" type="fx:SpecialHandlingReasonCodeListType" nillable="true" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>The reason for special handling of a flight by ATS. [adapted from ICAO Doc 4444, Appendix 2, ITEM 18 STS/]</xs:documentation>
 
</xs:annotation>
</xs:element>

element FficeFFP_FlightType/supplementaryInformation
diagram FficeTemplates_diagrams/FficeTemplates_p328.png
namespace http://www.fixm.aero/flight/4.3
type fx:SupplementaryInformationType
properties
minOcc 0
maxOcc 1
content complex
nillable true
children fx:extension fx:fuelEndurance fx:personsOnBoard fx:pilotInCommand fx:supplementaryInformationSource
annotation
documentation
A container for supplementary information about the flight. This container does not capture the complete set of elements described in ICAO Doc 4444 ITEM 19 "Supplementary Information"; it only contains those elements that could not be modeled more logically in other FIXM structures. [FIXM]
source <xs:element name="supplementaryInformation" type="fx:SupplementaryInformationType" nillable="true" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>A container for supplementary information about the flight. This container does not capture the complete set of elements described in ICAO Doc 4444 ITEM 19 "Supplementary Information"; it only contains those elements that could not be modeled more logically in other FIXM structures. [FIXM]</xs:documentation>
 
</xs:annotation>
</xs:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy