Documentation for ATIS-Draft-03-00-79

Simple Type: TransitOperations

[Table of contents]

Super-types: None
Sub-types: None
Name TransitOperations
Used by (from the same schema document) Complex Type ITISEventType
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 10752 <= value <= 11007
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'unknown transit problem'|'sleeping customer'|'assault on passenger'|'assault on employee'|'broken seat'|'bus alarm'|'crime or drug deal'|'eating on board'|'equipment problem with air conditioning'|'equipment problem with air system'|'equipment problem with brakes'|'equipment problem with chassis or suspension'|'equipment problem with cooling system'|'equipment problem with doors'|'equipment problem with electrical'|'equipment problem with engine'|'equipment problem with exterior or body'|'equipment problem with fare collection'|'equipment problem with fuel or exhaust'|'equipment problem with horn'|'equipment problem with interior'|'equipment problem with liftkneeling'|'equipment problem with lights'|'equipment problem with lubrication'|'equipment problem with radio or communication'|'equipment problem with signs'|'equipment problem with steering'|'equipment problem with tires'|'equipment problem with transmission'|'equipment problem with unknown alarm'|'equipment problem with wipers'|'fare dispute expired pass'|'fare dispute expired transfer'|'fare dispute expired upgrade'|'fare dispute other'|'fare dispute refuses to pay'|'lift passenger cycle completed'|'lift passenger ready to alight'|'lift passenger ready to board'|'lost article'|'objects thrown'|'passenger accident alighting'|'passenger accident boarding'|'passenger accident fallen on board'|'passenger load'|'passenger accident other'|'passenger sick or injured'|'right of way'|'theft'|'theft of service'|'waiting to get relief for schedule break'|'waiting to get relief after run is finished'|'waiting to provide relief'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = \[.+\].*
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'insert-local-values-here'}
Diagram
h-1785013190
Schema Component Representation
<xs:simpleType name="TransitOperations">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="10752"/>
<xs:maxInclusive value="11007"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="unknown transit problem" id="_10753"/>
<xs:enumeration value="sleeping customer" id="_10754"/>
<xs:enumeration value="assault on passenger" id="_10755"/>
<xs:enumeration value="assault on employee" id="_10756"/>
<xs:enumeration value="broken seat" id="_10757"/>
<xs:enumeration value="bus alarm" id="_10758"/>
<xs:enumeration value="crime or drug deal" id="_10759"/>
<xs:enumeration value="eating on board" id="_10760"/>
<xs:enumeration value="equipment problem with air conditioning" id="_10761"/>
<xs:enumeration value="equipment problem with air system" id="_10762"/>
<xs:enumeration value="equipment problem with brakes" id="_10763"/>
<xs:enumeration value="equipment problem with chassis or suspension" id="_10764"/>
<xs:enumeration value="equipment problem with cooling system" id="_10765"/>
<xs:enumeration value="equipment problem with doors" id="_10766"/>
<xs:enumeration value="equipment problem with electrical" id="_10767"/>
<xs:enumeration value="equipment problem with engine" id="_10768"/>
<xs:enumeration value="equipment problem with exterior or body" id="_10769"/>
<xs:enumeration value="equipment problem with fare collection" id="_10770"/>
<xs:enumeration value="equipment problem with fuel or exhaust" id="_10771"/>
<xs:enumeration value="equipment problem with horn" id="_10772"/>
<xs:enumeration value="equipment problem with interior" id="_10773"/>
<xs:enumeration value="equipment problem with liftkneeling" id="_10774"/>
<xs:enumeration value="equipment problem with lights" id="_10775"/>
<xs:enumeration value="equipment problem with lubrication" id="_10776"/>
<xs:enumeration value="equipment problem with radio or communication" id="_10777"/>
<xs:enumeration value="equipment problem with signs" id="_10778"/>
<xs:enumeration value="equipment problem with steering" id="_10779"/>
<xs:enumeration value="equipment problem with tires" id="_10780"/>
<xs:enumeration value="equipment problem with transmission" id="_10781"/>
<xs:enumeration value="equipment problem with unknown alarm" id="_10782"/>
<xs:enumeration value="equipment problem with wipers" id="_10783"/>
<xs:enumeration value="fare dispute expired pass" id="_10784"/>
<xs:enumeration value="fare dispute expired transfer" id="_10785"/>
<xs:enumeration value="fare dispute expired upgrade" id="_10786"/>
<xs:enumeration value="fare dispute other" id="_10787"/>
<xs:enumeration value="fare dispute refuses to pay" id="_10788"/>
<xs:enumeration value="lift passenger cycle completed" id="_10789"/>
<xs:enumeration value="lift passenger ready to alight" id="_10790"/>
<xs:enumeration value="lift passenger ready to board" id="_10791"/>
<xs:enumeration value="lost article" id="_10792"/>
<xs:enumeration value="objects thrown" id="_10793"/>
<xs:enumeration value="passenger accident alighting" id="_10794"/>
<xs:enumeration value="passenger accident boarding" id="_10795"/>
<xs:enumeration value="passenger accident fallen on board" id="_10796"/>
<xs:enumeration value="passenger load" id="_10797"/>
<xs:enumeration value="passenger accident other" id="_10798"/>
<xs:enumeration value="passenger sick or injured" id="_10799"/>
<xs:enumeration value="right of way" id="_10800"/>
<xs:enumeration value="theft" id="_10801"/>
<xs:enumeration value="theft of service" id="_10802"/>
<xs:enumeration value="waiting to get relief for schedule break" id="_10803"/>
<xs:enumeration value="waiting to get relief after run is finished" id="_10804"/>
<xs:enumeration value="waiting to provide relief" id="_10805"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="\[.+\].*"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" local:TransitOperations "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>