: Public <<XSDcomplexType>> Class
Created: 6/20/2019 10:47:17 AM
Modified: 6/5/2022 5:53:02 PM
Project:
Advanced:
This is the central object of the FIXM Logical Model. It groups all information about the flight. [FIXM]<br/><br/>
Attribute
Public FlightExtension
  extension
Details:
nillable=true
Notes: An extension hook for attaching extension (non-core) classes.<br/>
Public PersonOrOrganization
  flightPlanOriginator
Details:
nillable=true
Notes: 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/.<br/>
Public AircraftOperator
  operator
Details:
nillable=true
Notes: A person, organization or enterprise engaged in or offering to engage in an aircraft operation. [ICAO Annex 9]<br/>
Public CharacterString
  remarks
Details:
nillable=true
Notes: 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.<br/>
Element Source Role Target Role
«XSDcomplexType» FficeFPU_Aircraft
Class  
Name:  
 
Name: aircraft
Aircraft enabling the flight. [FIXM]
Details:
 
TypeOfFlight
Enumeration  
Name:  
 
Name: flightType
Indication of the rule under which an air traffic controller provides categorical handling of a flight. [FIXM]
Details:
 
«XSDcomplexType» DangerousGoods
Class  
Name:  
 
Name: dangerousGoods
Contains information about any onboard dangerous goods.
Details:
 
«XSDcomplexType» FficeFPU_Arrival
Class  
Name:  
 
Name: arrival
The actual arrival of the flight. [FIXM]
Details:
 
«XSDcomplexType» FficeFPU_Departure
Class  
Name:  
 
Name: departure
Contains flight departure information
Details:
 
«XSDcomplexType» SupplementaryInformation
Class  
Name:  
 
Name: supplementaryInformation
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]
Details:
 
«XSDcomplexType» FficeFPU_EnRoute
Class  
Name:  
 
Name: enRoute
Groups the en route information about the flight.
Details:
 
FlightRulesCategory
Enumeration  
Name:  
 
Name: flightRulesCategory
The category of flight rules with which the pilot intends to comply. [ICAO Doc 4444, Appendix 2, Item 8]
Details:
 
«XSDcomplexType» FficeFPU_RouteTrajectoryGroupContainer
Class  
Name:  
 
Name: routeTrajectoryGroup
A logical grouping for all Route Trajectory Groups associated with the flight. [FIXM]
Details:
 
«XSDcomplexType» FlightConstraint
Class  
Name:  
 
Name: flightConstraint
A general flight constraint is intended to express a constraint on the flight that cannot be associated with a specific trajectory point, either because it is not relevant to only a specific point or because it is not possible to identify the point. [FF-ICE]
Details:
 
«XSDsimpleType» SpecialHandlingReasonCodeList
Class  
Name:  
 
Name: specialHandling
The reason for special handling of a flight by ATS. [adapted from ICAO Doc 4444, Appendix 2, ITEM 18 STS/]
Details:
 
«XSDcomplexType» FficeFPU_FlightIdentification
Class  
Name:  
 
Name: flightIdentification
A container of flight identifying data. [FIXM]
Details:
 
Element Source Role Target Role
«XSDcomplexType» FficeFPU_FficeMessage
Class  
Name:  
 
Name: flight
A flight associated with the message.
Details:
 
Tag Value
mixed false
Details:
Values: true | false
Default: false
Description: Determines whether this element may contain mixed element and character content.  Refer to the W3C XML Schema recommendation
modelGroup sequence
Details:
Values: all | sequence | choice
Default: sequence
Description: Overrides the package-level default model group
Object Type Connection Direction Notes
«XSDcomplexType» FficeFPU_Aircraft Class Strong To  
TypeOfFlight Enumeration Strong To  
«XSDcomplexType» FficeFPU_Arrival Class Strong To  
«XSDcomplexType» Flight Class Generalization To  
«XSDcomplexType» FficeFPU_Departure Class Strong To  
«XSDcomplexType» SupplementaryInformation Class Strong To  
«XSDcomplexType» FficeFPU_EnRoute Class Strong To  
FlightRulesCategory Enumeration Strong To  
«XSDsimpleType» SpecialHandlingReasonCodeList Class Strong To  
«XSDcomplexType» FficeFPU_FlightIdentification Class Strong To