Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema Constraints.xsd
Namespace http://www.fixm.aero/icao/1.0
Annotations
Copyright (c) 2017 Airservices Australia, DSNA, EUROCONTROL, GCAA UAE, IATA, 
       International Coordinating Council of Aerospace Industries Associations, JCAB, NATS 
       Limited, 
       NAV CANADA, SESAR Joint Undertaking & US 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.
* Neither the names of Airservices Australia, DSNA, EUROCONTROL, GCAA UAE, IATA, International Coordinating 
  Council of Aerospace Industries Associations, JCAB, NATS Limited, NAV CANADA, SESAR Joint Undertaking & 
  US FAA nor the names of their contributors may 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 Airservices Australia: http://www.airservicesaustralia.com/ 
       Details on DSNA: http://www.developpement-durable.gouv.fr/-Navigation-aerienne-.html 
       
       Details on EUROCONTROL: http://www.eurocontrol.int/ 
       Details on IATA: http://www.iata.org/Pages/default.aspx 
       Details on JCAB: http://www.mlit.go.jp/en/koku/index.html 
       Details on NATS Limited: http://www.nats.co.uk/ 
       Details on NAV CANADA: http://www.navcanada.ca/ 
       Details on the UAE GCAA: https://www.gcaa.gov.ae 
       Details on the ICCAIA: www.iccaia.org 
       Details on the SESAR JU and its members: http://www.sesarju.eu/discover-sesar/partnering-smarter-aviation/members 
       
       Details on the US FAA: http://www.faa.gov/
Constraints package contains details about any constraints that are associated with 
the route points.
Properties
attribute form default: unqualified
element form default: qualified
version: 4.1.0
Element fx:AbstractConstraint
Namespace http://www.fixm.aero/flight/4.1
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType Constraints_xsd.tmp#AbstractConstraintType_constraintReference Constraints_xsd.tmp#AbstractConstraintType_departureOrArrivalIndicator Constraints_xsd.tmp#AbstractConstraintType_seqNum Constraints_xsd.tmp#AbstractConstraintType Extension_xsd.tmp#Extensible
Type fx:AbstractConstraintType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Model fb:extension{0,2000}
Children fb:extension
Instance
<fx:AbstractConstraint constraintReference="" departureOrArrivalIndicator="" seqNum="">
  <fb:extension>{0,2000}</fb:extension>
</fx:AbstractConstraint>
Attributes
QName Type Fixed Default Use Annotation
constraintReference fb:CharacterStringType optional
Reference to a named constraint, if applicable.
departureOrArrivalIndicator fx:DepartureOrArrivalIndicatorType optional
Identifies whether the constraint is applicable on climb or descent.  This provides 
an indication of which constraints take priority in the event of conflict when establishing 
                     
a profile.
seqNum restriction of int optional
Incrementing identifier used to ensure the sequence of ordered lists is retained. 
[FIXM]. The identifier should begin at zero.
Source
<element name="AbstractConstraint" type="fx:AbstractConstraintType" substitutionGroup="fb:Extensible"/>
Element fx:LevelConstraintType / fx:level
Namespace http://www.fixm.aero/flight/4.1
Annotations
Level or altitude specification of the constraint.
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType RangesAndChoices_xsd.tmp#FlightLevelOrAltitudeChoiceType_flightLevelOrAltitudeRange RangesAndChoices_xsd.tmp#FlightLevelOrAltitudeChoiceType_flightLevelOrAltitudeValue RangesAndChoices_xsd.tmp#FlightLevelOrAltitudeChoiceType
Type fb:FlightLevelOrAltitudeChoiceType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model fb:extension{0,2000} , (fb:flightLevelOrAltitudeRange{0,1} | fb:flightLevelOrAltitudeValue{0,1})
Children fb:extension, fb:flightLevelOrAltitudeRange, fb:flightLevelOrAltitudeValue
Instance
<fx:level>
  <fb:extension>{0,2000}</fb:extension>
  <fb:flightLevelOrAltitudeRange>{0,1}</fb:flightLevelOrAltitudeRange>
  <fb:flightLevelOrAltitudeValue>{0,1}</fb:flightLevelOrAltitudeValue>
</fx:level>
Source
<element name="level" type="fb:FlightLevelOrAltitudeChoiceType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>Level or altitude specification of the constraint.</documentation>
  </annotation>
</element>
Element fx:LevelConstraint
Namespace http://www.fixm.aero/flight/4.1
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType Constraints_xsd.tmp#AbstractConstraintType_constraintReference Constraints_xsd.tmp#AbstractConstraintType_departureOrArrivalIndicator Constraints_xsd.tmp#AbstractConstraintType_seqNum Constraints_xsd.tmp#AbstractConstraintType Constraints_xsd.tmp#LevelConstraintType_activation Constraints_xsd.tmp#LevelConstraintType_condition Constraints_xsd.tmp#LevelConstraintType_level Constraints_xsd.tmp#LevelConstraintType Extension_xsd.tmp#Extensible
Type fx:LevelConstraintType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Model fb:extension{0,2000} , fx:level{0,1}
Children fb:extension, fx:level
Instance
<fx:LevelConstraint activation="" condition="" constraintReference="" departureOrArrivalIndicator="" seqNum="">
  <fb:extension>{0,2000}</fb:extension>
  <fx:level>{0,1}</fx:level>
</fx:LevelConstraint>
Attributes
QName Type Fixed Default Use Annotation
activation fx:ActivationType optional
Provides an indication of whether the profile constraint is met or initiated at the 
Location
condition fx:LevelConditionType optional
Specifies that the flight level or altitude be achieved based on the condition relative 
to the point.
constraintReference fb:CharacterStringType optional
Reference to a named constraint, if applicable.
departureOrArrivalIndicator fx:DepartureOrArrivalIndicatorType optional
Identifies whether the constraint is applicable on climb or descent.  This provides 
an indication of which constraints take priority in the event of conflict when establishing 
                     
a profile.
seqNum restriction of int optional
Incrementing identifier used to ensure the sequence of ordered lists is retained. 
[FIXM]. The identifier should begin at zero.
Source
<element name="LevelConstraint" type="fx:LevelConstraintType" substitutionGroup="fb:Extensible"/>
Element fx:SpeedConstraintType / fx:speed
Namespace http://www.fixm.aero/flight/4.1
Annotations
Speed specification of the speed constraint. Can be either an absolute speed or a 
speed range.
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType RangesAndChoices_xsd.tmp#TrueAirspeedChoiceType_airspeedRange RangesAndChoices_xsd.tmp#TrueAirspeedChoiceType_airspeedValue RangesAndChoices_xsd.tmp#TrueAirspeedChoiceType
Type fb:TrueAirspeedChoiceType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model fb:extension{0,2000} , (fb:airspeedRange{0,1} | fb:airspeedValue{0,1})
Children fb:airspeedRange, fb:airspeedValue, fb:extension
Instance
<fx:speed>
  <fb:extension>{0,2000}</fb:extension>
  <fb:airspeedRange>{0,1}</fb:airspeedRange>
  <fb:airspeedValue uom="">{0,1}</fb:airspeedValue>
</fx:speed>
Source
<element name="speed" type="fb:TrueAirspeedChoiceType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>Speed specification of the speed constraint. Can be either an absolute speed or a speed range.</documentation>
  </annotation>
</element>
Element fx:SpeedConstraint
Namespace http://www.fixm.aero/flight/4.1
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType Constraints_xsd.tmp#AbstractConstraintType_constraintReference Constraints_xsd.tmp#AbstractConstraintType_departureOrArrivalIndicator Constraints_xsd.tmp#AbstractConstraintType_seqNum Constraints_xsd.tmp#AbstractConstraintType Constraints_xsd.tmp#SpeedConstraintType_activation Constraints_xsd.tmp#SpeedConstraintType_condition Constraints_xsd.tmp#SpeedConstraintType_speed Constraints_xsd.tmp#SpeedConstraintType Extension_xsd.tmp#Extensible
Type fx:SpeedConstraintType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Model fb:extension{0,2000} , fx:speed{0,1}
Children fb:extension, fx:speed
Instance
<fx:SpeedConstraint activation="" condition="" constraintReference="" departureOrArrivalIndicator="" seqNum="">
  <fb:extension>{0,2000}</fb:extension>
  <fx:speed>{0,1}</fx:speed>
</fx:SpeedConstraint>
Attributes
QName Type Fixed Default Use Annotation
activation fx:ActivationType optional
Provides an indication of whether the profile constraint is met or initiated at the 
Location
condition fx:SpeedConditionType optional
Specifies that the speed be achieved based on the condition relative to the point.
constraintReference fb:CharacterStringType optional
Reference to a named constraint, if applicable.
departureOrArrivalIndicator fx:DepartureOrArrivalIndicatorType optional
Identifies whether the constraint is applicable on climb or descent.  This provides 
an indication of which constraints take priority in the event of conflict when establishing 
                     
a profile.
seqNum restriction of int optional
Incrementing identifier used to ensure the sequence of ordered lists is retained. 
[FIXM]. The identifier should begin at zero.
Source
<element name="SpeedConstraint" type="fx:SpeedConstraintType" substitutionGroup="fb:Extensible"/>
Element fx:TimeConstraintType / fx:temporalSpecification
Namespace http://www.fixm.aero/flight/4.1
Annotations
Date and time associated with the constraint.
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType RangesAndChoices_xsd.tmp#TemporalChoiceType_temporalRange RangesAndChoices_xsd.tmp#TemporalChoiceType_timeValue RangesAndChoices_xsd.tmp#TemporalChoiceType
Type fb:TemporalChoiceType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model fb:extension{0,2000} , (fb:temporalRange{0,1} | fb:timeValue{0,1})
Children fb:extension, fb:temporalRange, fb:timeValue
Instance
<fx:temporalSpecification>
  <fb:extension>{0,2000}</fb:extension>
  <fb:temporalRange earliest="" latest="">{0,1}</fb:temporalRange>
  <fb:timeValue>{0,1}</fb:timeValue>
</fx:temporalSpecification>
Source
<element name="temporalSpecification" type="fb:TemporalChoiceType" minOccurs="0" maxOccurs="1">
  <annotation>
    <documentation>Date and time associated with the constraint.</documentation>
  </annotation>
</element>
Element fx:TimeConstraint
Namespace http://www.fixm.aero/flight/4.1
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType Constraints_xsd.tmp#AbstractConstraintType_constraintReference Constraints_xsd.tmp#AbstractConstraintType_departureOrArrivalIndicator Constraints_xsd.tmp#AbstractConstraintType_seqNum Constraints_xsd.tmp#AbstractConstraintType Constraints_xsd.tmp#TimeConstraintType_condition Constraints_xsd.tmp#TimeConstraintType_temporalSpecification Constraints_xsd.tmp#TimeConstraintType Extension_xsd.tmp#Extensible
Type fx:TimeConstraintType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Model fb:extension{0,2000} , fx:temporalSpecification{0,1}
Children fb:extension, fx:temporalSpecification
Instance
<fx:TimeConstraint condition="" constraintReference="" departureOrArrivalIndicator="" seqNum="">
  <fb:extension>{0,2000}</fb:extension>
  <fx:temporalSpecification>{0,1}</fx:temporalSpecification>
</fx:TimeConstraint>
Attributes
QName Type Fixed Default Use Annotation
condition fx:TimeConditionType optional
Type of time constraint that describes the condition relative to the time constraint.
constraintReference fb:CharacterStringType optional
Reference to a named constraint, if applicable.
departureOrArrivalIndicator fx:DepartureOrArrivalIndicatorType optional
Identifies whether the constraint is applicable on climb or descent.  This provides 
an indication of which constraints take priority in the event of conflict when establishing 
                     
a profile.
seqNum restriction of int optional
Incrementing identifier used to ensure the sequence of ordered lists is retained. 
[FIXM]. The identifier should begin at zero.
Source
<element name="TimeConstraint" type="fx:TimeConstraintType" substitutionGroup="fb:Extensible"/>
Complex Type fx:AbstractConstraintType
Namespace http://www.fixm.aero/flight/4.1
Annotations
An Abstract class that defines a constraint to an route point or trajectory.
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType Constraints_xsd.tmp#AbstractConstraintType_constraintReference Constraints_xsd.tmp#AbstractConstraintType_departureOrArrivalIndicator Constraints_xsd.tmp#AbstractConstraintType_seqNum
Type extension of fb:ExtensibleType
Type hierarchy
Properties
abstract: true
Used by
Model fb:extension{0,2000}
Children fb:extension
Attributes
QName Type Fixed Default Use Annotation
constraintReference fb:CharacterStringType optional
Reference to a named constraint, if applicable.
departureOrArrivalIndicator fx:DepartureOrArrivalIndicatorType optional
Identifies whether the constraint is applicable on climb or descent.  This provides 
an indication of which constraints take priority in the event of conflict when establishing 
                     
a profile.
seqNum restriction of int optional
Incrementing identifier used to ensure the sequence of ordered lists is retained. 
[FIXM]. The identifier should begin at zero.
Source
<complexType abstract="true" name="AbstractConstraintType">
  <annotation>
    <documentation>An Abstract class that defines a constraint to an route point or trajectory.</documentation>
  </annotation>
  <complexContent>
    <extension base="fb:ExtensibleType">
      <attribute name="constraintReference" type="fb:CharacterStringType" use="optional">
        <annotation>
          <documentation>Reference to a named constraint, if applicable.</documentation>
        </annotation>
      </attribute>
      <attribute name="departureOrArrivalIndicator" type="fx:DepartureOrArrivalIndicatorType" use="optional">
        <annotation>
          <documentation>Identifies whether the constraint is applicable on climb or descent. This provides an indication of which constraints take priority in the event of conflict when establishing a profile.</documentation>
        </annotation>
      </attribute>
      <attribute name="seqNum" use="optional">
        <annotation>
          <documentation>Incrementing identifier used to ensure the sequence of ordered lists is retained. [FIXM]. The identifier should begin at zero.</documentation>
        </annotation>
        <simpleType>
          <restriction base="xs:int">
            <minInclusive value="0"/>
          </restriction>
        </simpleType>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Simple Type fx:DepartureOrArrivalIndicatorType
Namespace http://www.fixm.aero/flight/4.1
Annotations
Identifies whether the constraint is applicable on climb or descent.  This provides 
an indication of which constraints take priority in the event of conflict when establishing 
            
a profile.
Diagram
Diagram
Type restriction of string
Facets
enumeration DEPARTURE
enumeration ARRIVAL
Used by
Source
<simpleType name="DepartureOrArrivalIndicatorType">
  <annotation>
    <documentation>Identifies whether the constraint is applicable on climb or descent. This provides an indication of which constraints take priority in the event of conflict when establishing a profile.</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="DEPARTURE"/>
    <enumeration value="ARRIVAL"/>
  </restriction>
</simpleType>
Simple Type fx:ActivationType
Namespace http://www.fixm.aero/flight/4.1
Annotations
Provides an indication of whether the profile constraint is met or initiated at the 
Location
Diagram
Diagram
Type restriction of string
Facets
enumeration PLAN_TO_COMMENCE
enumeration PLAN_TO_ATTAIN
Used by
Source
<simpleType name="ActivationType">
  <annotation>
    <documentation>Provides an indication of whether the profile constraint is met or initiated at the Location</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="PLAN_TO_COMMENCE"/>
    <enumeration value="PLAN_TO_ATTAIN"/>
  </restriction>
</simpleType>
Simple Type fx:LevelConditionType
Namespace http://www.fixm.aero/flight/4.1
Annotations
Specifies that the flight level or altitude be achieved based on the condition relative 
to the point.
Diagram
Diagram
Type restriction of string
Facets
enumeration AT
enumeration AT_OR_ABOVE
enumeration AT_OR_BELOW
enumeration BETWEEN
Used by
Source
<simpleType name="LevelConditionType">
  <annotation>
    <documentation>Specifies that the flight level or altitude be achieved based on the condition relative to the point.</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="AT"/>
    <enumeration value="AT_OR_ABOVE"/>
    <enumeration value="AT_OR_BELOW"/>
    <enumeration value="BETWEEN"/>
  </restriction>
</simpleType>
Complex Type fx:LevelConstraintType
Namespace http://www.fixm.aero/flight/4.1
Annotations
The altitude constraint applicable to a specific point or segment on the route.
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType Constraints_xsd.tmp#AbstractConstraintType_constraintReference Constraints_xsd.tmp#AbstractConstraintType_departureOrArrivalIndicator Constraints_xsd.tmp#AbstractConstraintType_seqNum Constraints_xsd.tmp#AbstractConstraintType Constraints_xsd.tmp#LevelConstraintType_activation Constraints_xsd.tmp#LevelConstraintType_condition Constraints_xsd.tmp#LevelConstraintType_level
Type extension of fx:AbstractConstraintType
Type hierarchy
Used by
Model fb:extension{0,2000} , fx:level{0,1}
Children fb:extension, fx:level
Attributes
QName Type Fixed Default Use Annotation
activation fx:ActivationType optional
Provides an indication of whether the profile constraint is met or initiated at the 
Location
condition fx:LevelConditionType optional
Specifies that the flight level or altitude be achieved based on the condition relative 
to the point.
constraintReference fb:CharacterStringType optional
Reference to a named constraint, if applicable.
departureOrArrivalIndicator fx:DepartureOrArrivalIndicatorType optional
Identifies whether the constraint is applicable on climb or descent.  This provides 
an indication of which constraints take priority in the event of conflict when establishing 
                     
a profile.
seqNum restriction of int optional
Incrementing identifier used to ensure the sequence of ordered lists is retained. 
[FIXM]. The identifier should begin at zero.
Source
<complexType name="LevelConstraintType">
  <annotation>
    <documentation>The altitude constraint applicable to a specific point or segment on the route.</documentation>
  </annotation>
  <complexContent>
    <extension base="fx:AbstractConstraintType">
      <sequence>
        <element name="level" type="fb:FlightLevelOrAltitudeChoiceType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>Level or altitude specification of the constraint.</documentation>
          </annotation>
        </element>
      </sequence>
      <attribute name="activation" type="fx:ActivationType" use="optional">
        <annotation>
          <documentation>Provides an indication of whether the profile constraint is met or initiated at the Location</documentation>
        </annotation>
      </attribute>
      <attribute name="condition" type="fx:LevelConditionType" use="optional">
        <annotation>
          <documentation>Specifies that the flight level or altitude be achieved based on the condition relative to the point.</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Simple Type fx:SpeedConditionType
Namespace http://www.fixm.aero/flight/4.1
Annotations
Specifies that the speed  be achieved based on the condition relative to the point.
Diagram
Diagram
Type restriction of string
Facets
enumeration AT
enumeration AT_OR_GREATER
enumeration AT_OR_LESS
enumeration BETWEEN
Used by
Source
<simpleType name="SpeedConditionType">
  <annotation>
    <documentation>Specifies that the speed be achieved based on the condition relative to the point.</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="AT"/>
    <enumeration value="AT_OR_GREATER"/>
    <enumeration value="AT_OR_LESS"/>
    <enumeration value="BETWEEN"/>
  </restriction>
</simpleType>
Complex Type fx:SpeedConstraintType
Namespace http://www.fixm.aero/flight/4.1
Annotations
The speed constraint applicable to a specific point or segment on the route.
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType Constraints_xsd.tmp#AbstractConstraintType_constraintReference Constraints_xsd.tmp#AbstractConstraintType_departureOrArrivalIndicator Constraints_xsd.tmp#AbstractConstraintType_seqNum Constraints_xsd.tmp#AbstractConstraintType Constraints_xsd.tmp#SpeedConstraintType_activation Constraints_xsd.tmp#SpeedConstraintType_condition Constraints_xsd.tmp#SpeedConstraintType_speed
Type extension of fx:AbstractConstraintType
Type hierarchy
Used by
Model fb:extension{0,2000} , fx:speed{0,1}
Children fb:extension, fx:speed
Attributes
QName Type Fixed Default Use Annotation
activation fx:ActivationType optional
Provides an indication of whether the profile constraint is met or initiated at the 
Location
condition fx:SpeedConditionType optional
Specifies that the speed be achieved based on the condition relative to the point.
constraintReference fb:CharacterStringType optional
Reference to a named constraint, if applicable.
departureOrArrivalIndicator fx:DepartureOrArrivalIndicatorType optional
Identifies whether the constraint is applicable on climb or descent.  This provides 
an indication of which constraints take priority in the event of conflict when establishing 
                     
a profile.
seqNum restriction of int optional
Incrementing identifier used to ensure the sequence of ordered lists is retained. 
[FIXM]. The identifier should begin at zero.
Source
<complexType name="SpeedConstraintType">
  <annotation>
    <documentation>The speed constraint applicable to a specific point or segment on the route.</documentation>
  </annotation>
  <complexContent>
    <extension base="fx:AbstractConstraintType">
      <sequence>
        <element name="speed" type="fb:TrueAirspeedChoiceType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>Speed specification of the speed constraint. Can be either an absolute speed or a speed range.</documentation>
          </annotation>
        </element>
      </sequence>
      <attribute name="activation" type="fx:ActivationType" use="optional">
        <annotation>
          <documentation>Provides an indication of whether the profile constraint is met or initiated at the Location</documentation>
        </annotation>
      </attribute>
      <attribute name="condition" type="fx:SpeedConditionType" use="optional">
        <annotation>
          <documentation>Specifies that the speed be achieved based on the condition relative to the point.</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Simple Type fx:TimeConditionType
Namespace http://www.fixm.aero/flight/4.1
Annotations
Describes the type of time constraint. The associated which specifies how the time 
relates to the point.
Diagram
Diagram
Type restriction of string
Facets
enumeration AT
enumeration AT_OR_BEFORE
enumeration AT_OR_AFTER
enumeration BETWEEN
Used by
Source
<simpleType name="TimeConditionType">
  <annotation>
    <documentation>Describes the type of time constraint. The associated which specifies how the time relates to the point.</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="AT"/>
    <enumeration value="AT_OR_BEFORE"/>
    <enumeration value="AT_OR_AFTER"/>
    <enumeration value="BETWEEN"/>
  </restriction>
</simpleType>
Complex Type fx:TimeConstraintType
Namespace http://www.fixm.aero/flight/4.1
Annotations
The time constraint applicable to a specific point on the route.
Diagram
Diagram Extension_xsd.tmp#ExtensibleType_extension Extension_xsd.tmp#ExtensibleType Constraints_xsd.tmp#AbstractConstraintType_constraintReference Constraints_xsd.tmp#AbstractConstraintType_departureOrArrivalIndicator Constraints_xsd.tmp#AbstractConstraintType_seqNum Constraints_xsd.tmp#AbstractConstraintType Constraints_xsd.tmp#TimeConstraintType_condition Constraints_xsd.tmp#TimeConstraintType_temporalSpecification
Type extension of fx:AbstractConstraintType
Type hierarchy
Used by
Model fb:extension{0,2000} , fx:temporalSpecification{0,1}
Children fb:extension, fx:temporalSpecification
Attributes
QName Type Fixed Default Use Annotation
condition fx:TimeConditionType optional
Type of time constraint that describes the condition relative to the time constraint.
constraintReference fb:CharacterStringType optional
Reference to a named constraint, if applicable.
departureOrArrivalIndicator fx:DepartureOrArrivalIndicatorType optional
Identifies whether the constraint is applicable on climb or descent.  This provides 
an indication of which constraints take priority in the event of conflict when establishing 
                     
a profile.
seqNum restriction of int optional
Incrementing identifier used to ensure the sequence of ordered lists is retained. 
[FIXM]. The identifier should begin at zero.
Source
<complexType name="TimeConstraintType">
  <annotation>
    <documentation>The time constraint applicable to a specific point on the route.</documentation>
  </annotation>
  <complexContent>
    <extension base="fx:AbstractConstraintType">
      <sequence>
        <element name="temporalSpecification" type="fb:TemporalChoiceType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>Date and time associated with the constraint.</documentation>
          </annotation>
        </element>
      </sequence>
      <attribute name="condition" type="fx:TimeConditionType" use="optional">
        <annotation>
          <documentation>Type of time constraint that describes the condition relative to the time constraint.</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Attribute fx:AbstractConstraintType / @constraintReference
Namespace No namespace
Annotations
Reference to a named constraint, if applicable.
Type fb:CharacterStringType
Properties
use: optional
Facets
minLength 0
maxLength 4096
Used by
Source
<attribute name="constraintReference" type="fb:CharacterStringType" use="optional">
  <annotation>
    <documentation>Reference to a named constraint, if applicable.</documentation>
  </annotation>
</attribute>
Attribute fx:AbstractConstraintType / @departureOrArrivalIndicator
Namespace No namespace
Annotations
Identifies whether the constraint is applicable on climb or descent.  This provides 
an indication of which constraints take priority in the event of conflict when establishing 
                     
a profile.
Type fx:DepartureOrArrivalIndicatorType
Properties
use: optional
Facets
enumeration DEPARTURE
enumeration ARRIVAL
Used by
Source
<attribute name="departureOrArrivalIndicator" type="fx:DepartureOrArrivalIndicatorType" use="optional">
  <annotation>
    <documentation>Identifies whether the constraint is applicable on climb or descent. This provides an indication of which constraints take priority in the event of conflict when establishing a profile.</documentation>
  </annotation>
</attribute>
Attribute fx:AbstractConstraintType / @seqNum
Namespace No namespace
Annotations
Incrementing identifier used to ensure the sequence of ordered lists is retained. 
[FIXM]. The identifier should begin at zero.
Type restriction of int
Properties
use: optional
Facets
minInclusive 0
Used by
Source
<attribute name="seqNum" use="optional">
  <annotation>
    <documentation>Incrementing identifier used to ensure the sequence of ordered lists is retained. [FIXM]. The identifier should begin at zero.</documentation>
  </annotation>
  <simpleType>
    <restriction base="xs:int">
      <minInclusive value="0"/>
    </restriction>
  </simpleType>
</attribute>
Attribute fx:LevelConstraintType / @activation
Namespace No namespace
Annotations
Provides an indication of whether the profile constraint is met or initiated at the 
Location
Type fx:ActivationType
Properties
use: optional
Facets
enumeration PLAN_TO_COMMENCE
enumeration PLAN_TO_ATTAIN
Used by
Complex Type fx:LevelConstraintType
Source
<attribute name="activation" type="fx:ActivationType" use="optional">
  <annotation>
    <documentation>Provides an indication of whether the profile constraint is met or initiated at the Location</documentation>
  </annotation>
</attribute>
Attribute fx:LevelConstraintType / @condition
Namespace No namespace
Annotations
Specifies that the flight level or altitude be achieved based on the condition relative 
to the point.
Type fx:LevelConditionType
Properties
use: optional
Facets
enumeration AT
enumeration AT_OR_ABOVE
enumeration AT_OR_BELOW
enumeration BETWEEN
Used by
Complex Type fx:LevelConstraintType
Source
<attribute name="condition" type="fx:LevelConditionType" use="optional">
  <annotation>
    <documentation>Specifies that the flight level or altitude be achieved based on the condition relative to the point.</documentation>
  </annotation>
</attribute>
Attribute fx:SpeedConstraintType / @activation
Namespace No namespace
Annotations
Provides an indication of whether the profile constraint is met or initiated at the 
Location
Type fx:ActivationType
Properties
use: optional
Facets
enumeration PLAN_TO_COMMENCE
enumeration PLAN_TO_ATTAIN
Used by
Complex Type fx:SpeedConstraintType
Source
<attribute name="activation" type="fx:ActivationType" use="optional">
  <annotation>
    <documentation>Provides an indication of whether the profile constraint is met or initiated at the Location</documentation>
  </annotation>
</attribute>
Attribute fx:SpeedConstraintType / @condition
Namespace No namespace
Annotations
Specifies that the speed be achieved based on the condition relative to the point.
Type fx:SpeedConditionType
Properties
use: optional
Facets
enumeration AT
enumeration AT_OR_GREATER
enumeration AT_OR_LESS
enumeration BETWEEN
Used by
Complex Type fx:SpeedConstraintType
Source
<attribute name="condition" type="fx:SpeedConditionType" use="optional">
  <annotation>
    <documentation>Specifies that the speed be achieved based on the condition relative to the point.</documentation>
  </annotation>
</attribute>
Attribute fx:TimeConstraintType / @condition
Namespace No namespace
Annotations
Type of time constraint that describes the condition relative to the time constraint.
Type fx:TimeConditionType
Properties
use: optional
Facets
enumeration AT
enumeration AT_OR_BEFORE
enumeration AT_OR_AFTER
enumeration BETWEEN
Used by
Complex Type fx:TimeConstraintType
Source
<attribute name="condition" type="fx:TimeConditionType" use="optional">
  <annotation>
    <documentation>Type of time constraint that describes the condition relative to the time constraint.</documentation>
  </annotation>
</attribute>