Documentation for ATIS-Draft-03-00-79

Simple Type: RestrictionClass

[Table of contents]

Super-types: None
Sub-types: None
Name RestrictionClass
Used by (from the same schema document) Complex Type ITISEventType
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 2560 <= value <= 2815
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'restrictions'|'ramp restrictions'|'truck restriction'|'speed restriction'|'noise restriction'|'traffic regulations have been changed'|'local access only'|'no trailers'|'no high profile vehicles'|'hazardous materials truck restriction'|'no through traffic'|'no motor vehicles'|'width limit'|'height limit'|'length limit'|'axle load limit'|'gross weight limit'|'axle count limit'|'carpool lane available'|'carpool restrictions changed'|'hOV 2 no single occupant vehicles'|'hOV 3 no vehicles with less than three occupants'|'bus lane available for all vehicles'|'truck lane available for all vehicles'|'permits call in basis'|'permits temporarily closed'|'permits closed'|'permits open'|'restrictions for high profile vehicles lifted'|'width limit lifted'|'height limit lifted'|'length limit lifted'|'axle load limit lifted'|'weight limit lifted'|'axle count limit lifted'|'carpool restrictions lifted'|'lane restrictions lifted'|'ramp restrictions lifted'|'motor vehicle restrictions lifted'|'restrictions lifted'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = \[.+\].*
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'insert-local-values-here'}
Diagram
h1465079697
Schema Component Representation
<xs:simpleType name="RestrictionClass">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="2560"/>
<xs:maxInclusive value="2815"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="restrictions" id="_2561"/>
<xs:enumeration value="ramp restrictions" id="_2562"/>
<xs:enumeration value="truck restriction" id="_2563"/>
<xs:enumeration value="speed restriction" id="_2564"/>
<xs:enumeration value="noise restriction" id="_2565"/>
<xs:enumeration value="traffic regulations have been changed" id="_2566"/>
<xs:enumeration value="local access only" id="_2567"/>
<xs:enumeration value="no trailers" id="_2568"/>
<xs:enumeration value="no high profile vehicles" id="_2569"/>
<xs:enumeration value="hazardous materials truck restriction" id="_2570"/>
<xs:enumeration value="no through traffic" id="_2571"/>
<xs:enumeration value="no motor vehicles" id="_2572"/>
<xs:enumeration value="width limit" id="_2573"/>
<xs:enumeration value="height limit" id="_2574"/>
<xs:enumeration value="length limit" id="_2575"/>
<xs:enumeration value="axle load limit" id="_2576"/>
<xs:enumeration value="gross weight limit" id="_2577"/>
<xs:enumeration value="axle count limit" id="_2578"/>
<xs:enumeration value="carpool lane available" id="_2579"/>
<xs:enumeration value="carpool restrictions changed" id="_2580"/>
<xs:enumeration value="hOV 2 no single occupant vehicles" id="_2581"/>
<xs:enumeration value="hOV 3 no vehicles with less than three occupants" id="_2582"/>
<xs:enumeration value="bus lane available for all vehicles" id="_2583"/>
<xs:enumeration value="truck lane available for all vehicles" id="_2584"/>
<xs:enumeration value="permits call in basis" id="_2585"/>
<xs:enumeration value="permits temporarily closed" id="_2586"/>
<xs:enumeration value="permits closed" id="_2587"/>
<xs:enumeration value="permits open" id="_2675"/>
<xs:enumeration value="restrictions for high profile vehicles lifted" id="_2676"/>
<xs:enumeration value="width limit lifted" id="_2677"/>
<xs:enumeration value="height limit lifted" id="_2678"/>
<xs:enumeration value="length limit lifted" id="_2679"/>
<xs:enumeration value="axle load limit lifted" id="_2680"/>
<xs:enumeration value="weight limit lifted" id="_2681"/>
<xs:enumeration value="axle count limit lifted" id="_2682"/>
<xs:enumeration value="carpool restrictions lifted" id="_2683"/>
<xs:enumeration value="lane restrictions lifted" id="_2684"/>
<xs:enumeration value="ramp restrictions lifted" id="_2685"/>
<xs:enumeration value="motor vehicle restrictions lifted" id="_2686"/>
<xs:enumeration value="restrictions lifted" id="_2687"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="\[.+\].*"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" local:RestrictionClass "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>