Showing:

Annotations
Attributes
Diagrams
Facets
Properties
Source
Used by
Included schema Types.xsd
Namespace http://www.fixm.aero/fixm/4.0
Annotations
Copyright (c) 2016 Airservices Australia, DSNA, EUROCONTROL, IATA, 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, IATA, JCAB, NATS Limited, NavCanada, 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 SESAR JU and its members: http://www.sesarju.eu/discover-sesar/partnering-smarter-aviation/members 
       
       Details on the US FAA: http://www.faa.gov/
This package contains representations for basic geometry, numeric, temporal and textual 
types. [FIXM]
Properties
attribute form default: unqualified
element form default: qualified
version: 4.0.0
Complex Type fb:TimeType
Namespace http://www.fixm.aero/base/4.0
Annotations
A combination of a date and a time type. [ISO 19103, chapter 6.5.2.10] 
A Time instant placeholder for gml:TimePositionType, in its XML dataTime variation. 
[FIXM]
Diagram
Diagram Types_xsd.tmp#RestrictedTimeType Types_xsd.tmp#TimeType_timeReference
Type extension of fb:RestrictedTimeType
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
timeReference string UTC required
Time reference specification.
Source
<complexType name="TimeType">
  <annotation>
    <documentation>A combination of a date and a time type. [ISO 19103, chapter 6.5.2.10] A Time instant placeholder for gml:TimePositionType, in its XML dataTime variation. [FIXM]</documentation>
  </annotation>
  <simpleContent>
    <extension base="fb:RestrictedTimeType">
      <attribute name="timeReference" type="xs:string" fixed="UTC" use="required">
        <annotation>
          <documentation>Time reference specification.</documentation>
        </annotation>
      </attribute>
    </extension>
  </simpleContent>
</complexType>
Simple Type fb:RestrictedTimeType
Namespace http://www.fixm.aero/base/4.0
Annotations
Helper type for restrictions on TimeType
Diagram
Diagram
Type restriction of dateTime
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 fb:TimeType
Source
<simpleType name="RestrictedTimeType">
  <annotation>
    <documentation>Helper type for restrictions on TimeType</documentation>
  </annotation>
  <restriction base="xs:dateTime">
    <pattern value="-?([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"/>
  </restriction>
</simpleType>
Simple Type fb:TextNameType
Namespace http://www.fixm.aero/base/4.0
Annotations
The official name of a State, an aerodrome, a unit, etc... [AIXM 5.1]
Diagram
Diagram Types_xsd.tmp#CharacterStringType
Type restriction of fb:CharacterStringType
Type hierarchy
Facets
minLength 0
maxLength 60
pattern ([A-Z]|[0-9]|[, !"&amp;#$%'\(\)\*\+\-\./:;&lt;=&gt;\?@\[\\\]\^_\|\{\}])*
Used by
Source
<simpleType name="TextNameType">
  <annotation>
    <documentation>The official name of a State, an aerodrome, a unit, etc... [AIXM 5.1]</documentation>
  </annotation>
  <restriction base="fb:CharacterStringType">
    <minLength value="0"/>
    <maxLength value="60"/>
    <pattern value="([A-Z]|[0-9]|[, !"&amp;#$%'\(\)\*\+\-\./:;&lt;=&gt;\?@\[\\\]\^_\|\{\}])*"/>
  </restriction>
</simpleType>
Simple Type fb:CharacterStringType
Namespace http://www.fixm.aero/base/4.0
Annotations
A sequence of characters [specialised from ISO19103, chapter 6.5.2.7]. 
 
In FIXM, the maximum length of a CharacterString is set to 4096 characters. [FIXM]
Diagram
Diagram
Type restriction of string
Facets
minLength 0
maxLength 4096
Used by
Simple Types fb:AftnAddressType, fb:AircraftIdentificationType, fb:AircraftOperatorDesignatorType, fb:AircraftTypeDesignatorType, fb:AirspaceDesignatorType, fb:AtcUnitNameType, fb:IataAerodromeDesignatorType, fb:LocationIndicatorType, fb:RestrictedGloballyUniqueFlightIdentifierType, fb:RestrictedSsrCodeType, fb:RouteDesignatorType, fb:RunwayDirectionDesignatorType, fb:SidStarDesignatorType, fb:SignificantPointDesignatorType, fb:TextAddressType, fb:TextCountryCodeType, fb:TextNameType, fb:TextPhoneType, fx:AircraftAddressType, fx:AircraftRegistrationType, fx:CompatibilityGroupType, fx:SelectiveCallingCodeType, mesg:AspFlightPlanVersionTypeType, mesg:AuFlightPlanVersionTypeType, mesg:RestrictedFIXMUniqueMessageIdentifierType
Attributes fx:AbstractConstraintType/@constraintReference, fx:AirWaybillType/@airWaybillNumber, fx:AircraftType/@significantMarkings, fx:CommunicationCapabilitiesType/@otherCommunicationCapabilities, fx:CommunicationCapabilitiesType/@otherDataLinkCapabilities, fx:DangerousGoodsPackageType/@packingInstructionNumber, fx:DangerousGoodsPackageType/@productName, fx:DangerousGoodsPackageType/@properShippingName, fx:DangerousGoodsPackageType/@supplementaryInformation, fx:DangerousGoodsPackageType/@technicalName, fx:DangerousGoodsPackageType/@typeOfPackaging, fx:DangerousGoodsPackageType/@unNumber, fx:DangerousGoodsType/@guidebookNumber, fx:DangerousGoodsType/@onboardLocation, fx:DeclarationTextType/@compliance, fx:DeclarationTextType/@consignor, fx:DeclarationTextType/@shipper, fx:EnRouteDelayType/@delayReference, fx:FlightEmergencyType/@actionTaken, fx:FlightEmergencyType/@emergencyDescription, fx:FlightEmergencyType/@otherInformation, fx:FlightRouteElementType/@modifiedRouteItemReference, fx:FlightRouteInformationType/@routeText, fx:FlightType/@remarks, fx:LastPositionReportType/@determinationMethod, fx:NavigationCapabilitiesType/@otherNavigationCapabilities, fx:OtherAircraftTypeReferenceType/@otherAircraftType, fx:RadioCommunicationFailureType/@radioFailureRemarks, fx:RadioCommunicationFailureType/@remainingComCapability, fx:RadionuclideType/@physicalChemicalForm, fx:RadionuclideType/@radionuclideId, fx:RadionuclideType/@radionuclideName, fx:RankedTrajectoryType/@identifier, fx:ReclearanceInFlightType/@routeToRevisedDestination, fx:ShippingInformationType/@dangerousGoodsScreeningLocation, fx:ShippingInformationType/@shipmentAuthorizations, fx:ShippingInformationType/@subsidiaryHazardClassAndDivision, fx:ShippingInformationType/@supplementaryInformation, fx:SurveillanceCapabilitiesType/@otherSurveillanceCapabilities, fx:SurvivalCapabilitiesType/@survivalEquipmentRemarks, fx:TrajectoryPointReferenceType/@identifier, fx:TrajectoryPointReferenceType/@type, mesg:FIXMUniqueMessageIdentifierType/@codeSpace, mesg:OperationalAcceptabilityType/@statusReason, mesg:PlanningStatusType/@statusReason, mesg:SubmissionStatusType/@statusReason
Element fb:ColourChoiceType/fb:otherColour
Complex Type fx:AirWaybillType
Source
<simpleType name="CharacterStringType">
  <annotation>
    <documentation>A sequence of characters [specialised from ISO19103, chapter 6.5.2.7]. In FIXM, the maximum length of a CharacterString is set to 4096 characters. [FIXM]</documentation>
  </annotation>
  <restriction base="xs:string">
    <minLength value="0"/>
    <maxLength value="4096"/>
  </restriction>
</simpleType>
Simple Type fb:DurationType
Namespace http://www.fixm.aero/base/4.0
Annotations
Length or distance in the temporal dimension. [ISO 19108, chapter 5.2.3.7] 
 
Duration has no reference to start or stop times.
Diagram
Diagram
Type duration
Used by
Source
<simpleType name="DurationType">
  <annotation>
    <documentation>Length or distance in the temporal dimension. [ISO 19108, chapter 5.2.3.7] Duration has no reference to start or stop times.</documentation>
  </annotation>
  <restriction base="xs:duration"/>
</simpleType>
Simple Type fb:CountType
Namespace http://www.fixm.aero/base/4.0
Annotations
Represents positive integer counts of objects.
Diagram
Diagram
Type restriction of int
Facets
minInclusive 0
Used by
Source
<simpleType name="CountType">
  <annotation>
    <documentation>Represents positive integer counts of objects.</documentation>
  </annotation>
  <restriction base="xs:int">
    <minInclusive value="0"/>
  </restriction>
</simpleType>
Simple Type fb:DecimalIndexType
Namespace http://www.fixm.aero/base/4.0
Annotations
Generic decimal fraction expressed to tenths, used as scaling or comparison factor. 
[FIXM]
Diagram
Diagram
Type restriction of decimal
Facets
totalDigits 4
fractionDigits 1
Used by
Source
<simpleType name="DecimalIndexType">
  <annotation>
    <documentation>Generic decimal fraction expressed to tenths, used as scaling or comparison factor. [FIXM]</documentation>
  </annotation>
  <restriction base="xs:decimal">
    <totalDigits value="4"/>
    <fractionDigits value="1"/>
  </restriction>
</simpleType>
Complex Type fb:SsrCodeType
Namespace http://www.fixm.aero/base/4.0
Annotations
The number assigned to a particular multiple pulse reply signal transmitted by a 
transponder in Mode A or Mode C. [ICAO Doc 4444]
Diagram
Diagram Types_xsd.tmp#RestrictedSsrCodeType Types_xsd.tmp#SsrCodeType_ssrMode
Type extension of fb:RestrictedSsrCodeType
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
ssrMode fb:SsrModeType optional
Optional Secondary Surveillance Radar (SSR) Mode.
Source
<complexType name="SsrCodeType">
  <annotation>
    <documentation>The number assigned to a particular multiple pulse reply signal transmitted by a transponder in Mode A or Mode C. [ICAO Doc 4444]</documentation>
  </annotation>
  <simpleContent>
    <extension base="fb:RestrictedSsrCodeType">
      <attribute name="ssrMode" type="fb:SsrModeType" use="optional">
        <annotation>
          <documentation>Optional Secondary Surveillance Radar (SSR) Mode.</documentation>
        </annotation>
      </attribute>
    </extension>
  </simpleContent>
</complexType>
Simple Type fb:RestrictedSsrCodeType
Namespace http://www.fixm.aero/base/4.0
Annotations
Helper type for restrictions on SsrCodeType
Diagram
Diagram Types_xsd.tmp#CharacterStringType
Type restriction of fb:CharacterStringType
Type hierarchy
Facets
minLength 0
maxLength 4096
pattern [0-7]{4}
Used by
Complex Type fb:SsrCodeType
Source
<simpleType name="RestrictedSsrCodeType">
  <annotation>
    <documentation>Helper type for restrictions on SsrCodeType</documentation>
  </annotation>
  <restriction base="fb:CharacterStringType">
    <pattern value="[0-7]{4}"/>
  </restriction>
</simpleType>
Simple Type fb:SsrModeType
Namespace http://www.fixm.aero/base/4.0
Annotations
Represents the enumeration of Secondary Surveillance Radar (SSR) Modes: 
* A - Transponder-Mode A (4 digits-4,096 codes) 
* C - Transponder-Mode A (4 digits-4,096 codes) and Mode C 
* S - Transponder-Mode S, including both pressure-altitude and aircraft identification 
transmission
Diagram
Diagram
Type restriction of string
Facets
enumeration A
Indicates Secondary Surveillance Radar (SSR) is operating in Transponder-Mode A.
enumeration C
Indicates Secondary Surveillance Radar (SSR) Transponder-Mode A and Mode C.
enumeration S
Indicates Secondary Surveillance Radar (SSR) Transponder-Mode S.
Used by
Source
<simpleType name="SsrModeType">
  <annotation>
    <documentation>Represents the enumeration of Secondary Surveillance Radar (SSR) Modes: * A - Transponder-Mode A (4 digits-4,096 codes) * C - Transponder-Mode A (4 digits-4,096 codes) and Mode C * S - Transponder-Mode S, including both pressure-altitude and aircraft identification transmission</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="A">
      <annotation>
        <documentation>Indicates Secondary Surveillance Radar (SSR) is operating in Transponder-Mode A.</documentation>
      </annotation>
    </enumeration>
    <enumeration value="C">
      <annotation>
        <documentation>Indicates Secondary Surveillance Radar (SSR) Transponder-Mode A and Mode C.</documentation>
      </annotation>
    </enumeration>
    <enumeration value="S">
      <annotation>
        <documentation>Indicates Secondary Surveillance Radar (SSR) Transponder-Mode S.</documentation>
      </annotation>
    </enumeration>
  </restriction>
</simpleType>
Simple Type fb:AircraftIdentificationType
Namespace http://www.fixm.aero/base/4.0
Annotations
A group of letters, figures or a combination thereof which is either identical to, 
or the coded equivalent of, the aircraft call sign to be used in air-ground communications, 
and which is used to identify the aircraft in ground-ground air traffic services 
communications. [ICAO Doc 4444]
Diagram
Diagram Types_xsd.tmp#CharacterStringType
Type restriction of fb:CharacterStringType
Type hierarchy
Facets
minLength 0
maxLength 4096
pattern [A-Z0-9]{1,7}
Used by
Source
<simpleType name="AircraftIdentificationType">
  <annotation>
    <documentation>A group of letters, figures or a combination thereof which is either identical to, or the coded equivalent of, the aircraft call sign to be used in air-ground communications, and which is used to identify the aircraft in ground-ground air traffic services communications. [ICAO Doc 4444]</documentation>
  </annotation>
  <restriction base="fb:CharacterStringType">
    <pattern value="[A-Z0-9]{1,7}"/>
  </restriction>
</simpleType>
Complex Type fb:GloballyUniqueFlightIdentifierType
Namespace http://www.fixm.aero/base/4.0
Annotations
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]
Diagram
Diagram Types_xsd.tmp#RestrictedGloballyUniqueFlightIdentifierType Types_xsd.tmp#GloballyUniqueFlightIdentifierType_codeSpace
Type extension of fb:RestrictedGloballyUniqueFlightIdentifierType
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
codeSpace string urn:uuid required
Code Space of the GUFI
Source
<complexType name="GloballyUniqueFlightIdentifierType">
  <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]</documentation>
  </annotation>
  <simpleContent>
    <extension base="fb:RestrictedGloballyUniqueFlightIdentifierType">
      <attribute name="codeSpace" type="xs:string" fixed="urn:uuid" use="required">
        <annotation>
          <documentation>Code Space of the GUFI</documentation>
        </annotation>
      </attribute>
    </extension>
  </simpleContent>
</complexType>
Simple Type fb:RestrictedGloballyUniqueFlightIdentifierType
Namespace http://www.fixm.aero/base/4.0
Annotations
Helper type for restrictions on GloballyUniqueFlightIdentifierType
Diagram
Diagram Types_xsd.tmp#CharacterStringType
Type restriction of fb:CharacterStringType
Type hierarchy
Facets
minLength 0
maxLength 4096
pattern [0-9|aA-fF]{8}-[0-9|aA-fF]{4}-4[0-9|aA-fF]{3}-[89aAbB]{1}[0-9|aA-fF]{3}-[0-9|aA-fF]{12}
Used by
Source
<simpleType name="RestrictedGloballyUniqueFlightIdentifierType">
  <annotation>
    <documentation>Helper type for restrictions on GloballyUniqueFlightIdentifierType</documentation>
  </annotation>
  <restriction base="fb:CharacterStringType">
    <pattern value="[0-9|aA-fF]{8}-[0-9|aA-fF]{4}-4[0-9|aA-fF]{3}-[89aAbB]{1}[0-9|aA-fF]{3}-[0-9|aA-fF]{12}"/>
  </restriction>
</simpleType>
Simple Type fb:AftnAddressType
Namespace http://www.fixm.aero/base/4.0
Annotations
Standard AFTN address.
Diagram
Diagram Types_xsd.tmp#CharacterStringType
Type fb:CharacterStringType
Type hierarchy
Facets
minLength 0
maxLength 4096
Source
<simpleType name="AftnAddressType">
  <annotation>
    <documentation>Standard AFTN address.</documentation>
  </annotation>
  <restriction base="fb:CharacterStringType"/>
</simpleType>
Simple Type fb:AircraftTypeDesignatorType
Namespace http://www.fixm.aero/base/4.0
Annotations
A group of alphanumeric characters used to identify, in an abbreviated form, a type 
of aircraft. [ICAO Doc 9426] 
 
Approved aircraft type designators are defined in ICAO Doc. 8643 - Aircraft Type 
Designators. [FIXM]
Diagram
Diagram Types_xsd.tmp#CharacterStringType
Type restriction of fb:CharacterStringType
Type hierarchy
Facets
minLength 0
maxLength 4096
pattern [A-Z0-9]{2,4}
Used by
Source
<simpleType name="AircraftTypeDesignatorType">
  <annotation>
    <documentation>A group of alphanumeric characters used to identify, in an abbreviated form, a type of aircraft. [ICAO Doc 9426] Approved aircraft type designators are defined in ICAO Doc. 8643 - Aircraft Type Designators. [FIXM]</documentation>
  </annotation>
  <restriction base="fb:CharacterStringType">
    <pattern value="[A-Z0-9]{2,4}"/>
  </restriction>
</simpleType>
Attribute fb:TimeType / @timeReference
Namespace No namespace
Annotations
Time reference specification.
Type string
Properties
use: required
fixed: UTC
Used by
Complex Type fb:TimeType
Source
<attribute name="timeReference" type="xs:string" fixed="UTC" use="required">
  <annotation>
    <documentation>Time reference specification.</documentation>
  </annotation>
</attribute>
Attribute fb:SsrCodeType / @ssrMode
Namespace No namespace
Annotations
Optional Secondary Surveillance Radar (SSR) Mode.
Type fb:SsrModeType
Properties
use: optional
Facets
enumeration A
Indicates Secondary Surveillance Radar (SSR) is operating in Transponder-Mode A.
enumeration C
Indicates Secondary Surveillance Radar (SSR) Transponder-Mode A and Mode C.
enumeration S
Indicates Secondary Surveillance Radar (SSR) Transponder-Mode S.
Used by
Complex Type fb:SsrCodeType
Source
<attribute name="ssrMode" type="fb:SsrModeType" use="optional">
  <annotation>
    <documentation>Optional Secondary Surveillance Radar (SSR) Mode.</documentation>
  </annotation>
</attribute>
Attribute fb:GloballyUniqueFlightIdentifierType / @codeSpace
Namespace No namespace
Annotations
Code Space of the GUFI
Type string
Properties
use: required
fixed: urn:uuid
Used by
Source
<attribute name="codeSpace" type="xs:string" fixed="urn:uuid" use="required">
  <annotation>
    <documentation>Code Space of the GUFI</documentation>
  </annotation>
</attribute>