Documentation for ATIS-Draft-03-00-79

Simple Type: IM-VehicleInvolvedType

[Table of contents]

Super-types: None
Sub-types: None
Name IM-VehicleInvolvedType
Used by (from the same schema document) Complex Type IMOtherVehicleInvolved
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 1 <= value <= 20
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'ptv'|'train'|'auto'|'truck'|'motorbike'|'bike'|'farm vehicle'|'private bus'|'school bus'|'van'|'police vehicle'|'ambulance'|'fire truck'|'fire dept other'|'construction vehicle'|'light rail vehicle'|'subway vehicle'|'commuter train'|'passenger train'|'freight train'}
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 128 <= value <= 255
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'insert-local-values-here'}
Application Data ptv (1) -- Public transit vehicle train (2) -- Train auto (3) -- Automobile truck (4) -- Truck motorbike (5) -- Motorbike bike (6) -- Bicycle farm vehicle (7) private bus (8) school bus (9) van (10) police vehicle (11) ambulance (12) fire truck (13) fire dept other (14) construction vehicle (15) light rail vehicle (16) subway vehicle (17) commuter train (18) passenger train (19) freight train (20) -- 21-127 Reserved for standard codes -- 128-255 Reserved for Local Use
Diagram
h-2004638519
Schema Component Representation
<xs:simpleType name="IM-VehicleInvolvedType">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="ptv"/>
<xs:enumeration value="train"/>
<xs:enumeration value="auto"/>
<xs:enumeration value="truck"/>
<xs:enumeration value="motorbike"/>
<xs:enumeration value="bike"/>
<xs:enumeration value="farm vehicle"/>
<xs:enumeration value="private bus"/>
<xs:enumeration value="school bus"/>
<xs:enumeration value="van"/>
<xs:enumeration value="police vehicle"/>
<xs:enumeration value="ambulance"/>
<xs:enumeration value="fire truck"/>
<xs:enumeration value="fire dept other"/>
<xs:enumeration value="construction vehicle"/>
<xs:enumeration value="light rail vehicle"/>
<xs:enumeration value="subway vehicle"/>
<xs:enumeration value="commuter train"/>
<xs:enumeration value="passenger train"/>
<xs:enumeration value="freight train"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="128"/>
<xs:maxInclusive value="255"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" local:IM-VehicleInvolvedType "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>