Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema NasCommon.xsd
Namespace http://www.faa.aero/nas/4.0
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/
Defines NAS specific time concepts that are shared among several elements.
Properties
attribute form default: unqualified
element form default: qualified
version: 4.0.0
Element nas:NameValueListType / nas:nameValue
Namespace http://www.faa.aero/nas/4.0
Annotations
A set of up to 10 name-value pairs.
Diagram
Diagram NasCommon_xsd.tmp#NameValuePairType_name NasCommon_xsd.tmp#NameValuePairType_value NasCommon_xsd.tmp#NameValuePairType
Type nas:NameValuePairType
Properties
content: complex
minOccurs: 0
maxOccurs: 20
Attributes
QName Type Fixed Default Use Annotation
name restriction of CharacterStringType optional
The identifying portion of the pair, formatted as if for an enumeration. Consider 
using an actual enumeration for legal values.
value restriction of CharacterStringType optional
The data content portion of the pair. This is intended for a *short* unstructured 
string like a natural language comment, and should not be used as storage for codes, 
values, or other structured data.
Source
<element name="nameValue" type="nas:NameValuePairType" minOccurs="0" maxOccurs="20">
  <annotation>
    <documentation>A set of up to 10 name-value pairs.</documentation>
  </annotation>
</element>
Element nas:NameValueList
Namespace http://www.faa.aero/nas/4.0
Diagram
Diagram NasCommon_xsd.tmp#NameValueListType_nameValue NasCommon_xsd.tmp#NameValueListType
Type nas:NameValueListType
Properties
content: complex
Model nas:nameValue{0,20}
Children nas:nameValue
Instance
<nas:NameValueList>
  <nas:nameValue name="" value="">{0,20}</nas:nameValue>
</nas:NameValueList>
Source
<element name="NameValueList" type="nas:NameValueListType"/>
Element nas:NameValuePair
Namespace http://www.faa.aero/nas/4.0
Diagram
Diagram NasCommon_xsd.tmp#NameValuePairType_name NasCommon_xsd.tmp#NameValuePairType_value NasCommon_xsd.tmp#NameValuePairType
Type nas:NameValuePairType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
name restriction of CharacterStringType optional
The identifying portion of the pair, formatted as if for an enumeration. Consider 
using an actual enumeration for legal values.
value restriction of CharacterStringType optional
The data content portion of the pair. This is intended for a *short* unstructured 
string like a natural language comment, and should not be used as storage for codes, 
values, or other structured data.
Source
<element name="NameValuePair" type="nas:NameValuePairType"/>
Complex Type nas:NasRunwayActualType
Namespace http://www.faa.aero/nas/4.0
Annotations
Contains information about actual runway time. 
The actual runway arrival time, as determined by Traffic Flow Management System (TFMS). 
            
The actual time of runway arrival, as provided by the Airspace User.
Diagram
Diagram NasCommon_xsd.tmp#NasRunwayActualType_source
Type extension of TimeType
Type hierarchy
Used by
Source
<complexType name="NasRunwayActualType">
  <annotation>
    <documentation>Contains information about actual runway time. The actual runway arrival time, as determined by Traffic Flow Management System (TFMS). The actual time of runway arrival, as provided by the Airspace User.</documentation>
  </annotation>
  <simpleContent>
    <extension base="fb:TimeType">
      <attribute name="source" type="nas:SourceType" use="optional">
        <annotation>
          <documentation>Describes the source of the actual runway time information</documentation>
        </annotation>
      </attribute>
    </extension>
  </simpleContent>
</complexType>
Simple Type nas:SourceType
Namespace http://www.faa.aero/nas/4.0
Annotations
Source of the actual runway and in block time time information
Diagram
Diagram
Type restriction of string
Facets
enumeration TFMS
enumeration AIRSPACE_USER
Used by
Source
<simpleType name="SourceType">
  <annotation>
    <documentation>Source of the actual runway and in block time time information</documentation>
  </annotation>
  <restriction base="xs:string">
    <enumeration value="TFMS"/>
    <enumeration value="AIRSPACE_USER"/>
  </restriction>
</simpleType>
Simple Type nas:SlotAssignmentType
Namespace http://www.faa.aero/nas/4.0
Annotations
Arrival or departure slot assignment.
Diagram
Diagram
Type CharacterStringType
Type hierarchy
Used by
Source
<simpleType name="SlotAssignmentType">
  <annotation>
    <documentation>Arrival or departure slot assignment.</documentation>
  </annotation>
  <restriction base="fb:CharacterStringType"/>
</simpleType>
Simple Type nas:ConstrainedAirspaceType
Namespace http://www.faa.aero/nas/4.0
Annotations
Constrained Airspace such as Flow Constrained Area (FCA)
Diagram
Diagram
Type CharacterStringType
Type hierarchy
Used by
Source
<simpleType name="ConstrainedAirspaceType">
  <annotation>
    <documentation>Constrained Airspace such as Flow Constrained Area (FCA)</documentation>
  </annotation>
  <restriction base="fb:CharacterStringType"/>
</simpleType>
Complex Type nas:NameValueListType
Namespace http://www.faa.aero/nas/4.0
Annotations
A basic list of name/value pairs. 
 
The name/value list structure is intended for use in the RARE situations where otherwise 
unstructured data can be rendered into a semi-structure of tags and data. It is not 
appropriate for adding arbitrary data to arbitrary places in the schema.
Diagram
Diagram NasCommon_xsd.tmp#NameValueListType_nameValue
Used by
Model nas:nameValue{0,20}
Children nas:nameValue
Source
<complexType name="NameValueListType">
  <annotation>
    <documentation>A basic list of name/value pairs. The name/value list structure is intended for use in the RARE situations where otherwise unstructured data can be rendered into a semi-structure of tags and data. It is not appropriate for adding arbitrary data to arbitrary places in the schema.</documentation>
  </annotation>
  <sequence>
    <element name="nameValue" type="nas:NameValuePairType" minOccurs="0" maxOccurs="20">
      <annotation>
        <documentation>A set of up to 10 name-value pairs.</documentation>
      </annotation>
    </element>
  </sequence>
</complexType>
Complex Type nas:NameValuePairType
Namespace http://www.faa.aero/nas/4.0
Annotations
This is a general purpose data structure used when it is desired to map an identifying 
string (the "name") into a data string (the "value"). These name/value pairs are 
often part of a repeating element so that the whole element expresses a set of names 
mapped onto a set of values.
Diagram
Diagram NasCommon_xsd.tmp#NameValuePairType_name NasCommon_xsd.tmp#NameValuePairType_value
Properties
final: extension, restriction
Used by
Attributes
QName Type Fixed Default Use Annotation
name restriction of CharacterStringType optional
The identifying portion of the pair, formatted as if for an enumeration. Consider 
using an actual enumeration for legal values.
value restriction of CharacterStringType optional
The data content portion of the pair. This is intended for a *short* unstructured 
string like a natural language comment, and should not be used as storage for codes, 
values, or other structured data.
Source
<complexType final="#all" name="NameValuePairType">
  <annotation>
    <documentation>This is a general purpose data structure used when it is desired to map an identifying string (the "name") into a data string (the "value"). These name/value pairs are often part of a repeating element so that the whole element expresses a set of names mapped onto a set of values.</documentation>
  </annotation>
  <attribute name="name" use="optional">
    <annotation>
      <documentation>The identifying portion of the pair, formatted as if for an enumeration. Consider using an actual enumeration for legal values.</documentation>
    </annotation>
    <simpleType>
      <restriction base="fb:CharacterStringType">
        <pattern value="[A-Z0-9_]{1,20}"/>
      </restriction>
    </simpleType>
  </attribute>
  <attribute name="value" use="optional">
    <annotation>
      <documentation>The data content portion of the pair. This is intended for a *short* unstructured string like a natural language comment, and should not be used as storage for codes, values, or other structured data.</documentation>
    </annotation>
    <simpleType>
      <restriction base="fb:CharacterStringType">
        <minLength value="0"/>
        <maxLength value="100"/>
      </restriction>
    </simpleType>
  </attribute>
</complexType>
Simple Type nas:TerminalNameType
Namespace http://www.faa.aero/nas/4.0
Annotations
Common terminal name.
Diagram
Diagram
Type TextNameType
Type hierarchy
Source
<simpleType name="TerminalNameType">
  <annotation>
    <documentation>Common terminal name.</documentation>
  </annotation>
  <restriction base="fb:TextNameType"/>
</simpleType>
Attribute nas:NasRunwayActualType / @source
Namespace No namespace
Annotations
Describes the source of the actual runway time information
Type nas:SourceType
Properties
use: optional
Facets
enumeration TFMS
enumeration AIRSPACE_USER
Used by
Source
<attribute name="source" type="nas:SourceType" use="optional">
  <annotation>
    <documentation>Describes the source of the actual runway time information</documentation>
  </annotation>
</attribute>
Attribute nas:NameValuePairType / @name
Namespace No namespace
Annotations
The identifying portion of the pair, formatted as if for an enumeration. Consider 
using an actual enumeration for legal values.
Type restriction of CharacterStringType
Type hierarchy
  • CharacterStringType
Properties
use: optional
Used by
Complex Type nas:NameValuePairType
Source
<attribute name="name" use="optional">
  <annotation>
    <documentation>The identifying portion of the pair, formatted as if for an enumeration. Consider using an actual enumeration for legal values.</documentation>
  </annotation>
  <simpleType>
    <restriction base="fb:CharacterStringType">
      <pattern value="[A-Z0-9_]{1,20}"/>
    </restriction>
  </simpleType>
</attribute>
Attribute nas:NameValuePairType / @value
Namespace No namespace
Annotations
The data content portion of the pair. This is intended for a *short* unstructured 
string like a natural language comment, and should not be used as storage for codes, 
values, or other structured data.
Type restriction of CharacterStringType
Type hierarchy
  • CharacterStringType
Properties
use: optional
Used by
Complex Type nas:NameValuePairType
Source
<attribute name="value" use="optional">
  <annotation>
    <documentation>The data content portion of the pair. This is intended for a *short* unstructured string like a natural language comment, and should not be used as storage for codes, values, or other structured data.</documentation>
  </annotation>
  <simpleType>
    <restriction base="fb:CharacterStringType">
      <minLength value="0"/>
      <maxLength value="100"/>
    </restriction>
  </simpleType>
</attribute>