Documentation for ATIS-Draft-03-00-79

Simple Type: TransitMode

[Table of contents]

Super-types: None
Sub-types: None
Name TransitMode
Used by (from the same schema document) Complex Type ITISEventType
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 8960 <= value <= 9215
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'travel'|'transit'|'bus'|'trolleybus'|'rail'|'commuter rail'|'subway'|'rapid transit'|'light rail'|'streetcar'|'dial a ride'|'park and ride'|'shuttle'|'free shuttle'|'airport shuttle'|'taxies'|'ferry'|'passenger ferry'|'vehicle ferry'|'aerial tramway'|'automated guideway'|'cable cars'|'monorail'|'air travel'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = \[.+\].*
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'insert-local-values-here'}
Diagram
h1711476849
Schema Component Representation
<xs:simpleType name="TransitMode">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="8960"/>
<xs:maxInclusive value="9215"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="travel" id="_8961"/>
<xs:enumeration value="transit" id="_8962"/>
<xs:enumeration value="bus" id="_8963"/>
<xs:enumeration value="trolleybus" id="_8964"/>
<xs:enumeration value="rail" id="_8965"/>
<xs:enumeration value="commuter rail" id="_8966"/>
<xs:enumeration value="subway" id="_8967"/>
<xs:enumeration value="rapid transit" id="_8968"/>
<xs:enumeration value="light rail" id="_8969"/>
<xs:enumeration value="streetcar" id="_8970"/>
<xs:enumeration value="dial a ride" id="_8971"/>
<xs:enumeration value="park and ride" id="_8972"/>
<xs:enumeration value="shuttle" id="_8973"/>
<xs:enumeration value="free shuttle" id="_8974"/>
<xs:enumeration value="airport shuttle" id="_8975"/>
<xs:enumeration value="taxies" id="_8976"/>
<xs:enumeration value="ferry" id="_8977"/>
<xs:enumeration value="passenger ferry" id="_8978"/>
<xs:enumeration value="vehicle ferry" id="_8979"/>
<xs:enumeration value="aerial tramway" id="_8980"/>
<xs:enumeration value="automated guideway" id="_8981"/>
<xs:enumeration value="cable cars" id="_8982"/>
<xs:enumeration value="monorail" id="_8983"/>
<xs:enumeration value="air travel" id="_8984"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="\[.+\].*"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" local:TransitMode "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>