Documentation for ATIS-Draft-03-00-79

Simple Type: Roadwork

[Table of contents]

Super-types: None
Sub-types: None
Name Roadwork
Used by (from the same schema document) Complex Type ITISEventType
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 1024 <= value <= 1279
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'road construction'|'major road construction'|'long term road construction'|'construction work'|'paving operations'|'work in the median'|'road reconstruction'|'opposing traffic'|'narrow lanes'|'construction traffic merging'|'single line traffic alternating directions'|'road maintenance operations'|'road marking operations'|'road widening'|'cracks'|'crack REMOVE'|'bumps'|'drop off'|'storm drain'|'bridge maintenance operations'|'bridge construction'|'bridge demolition work'|'seismic retrofit'|'overgrown grass'|'overgrown brushshrubs'|'overgrown trees'|'blasting'|'avalanche control activities'|'water main work'|'gas main work'|'work on underground cables'|'work on underground services'|'new road construction layout'|'new road layout'|'temporary lane markings'|'temporary traffic lights'|'emergency maintenance'|'road maintenance cleared'|'normal road layout restored'|'road work clearance in progress'|'road construction cleared'|'normal traffic lanes restored'|'road work cleared'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = \[.+\].*
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'insert-local-values-here'}
Diagram
h569785782
Schema Component Representation
<xs:simpleType name="Roadwork">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="1024"/>
<xs:maxInclusive value="1279"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="road construction" id="_1025"/>
<xs:enumeration value="major road construction" id="_1026"/>
<xs:enumeration value="long term road construction" id="_1027"/>
<xs:enumeration value="construction work" id="_1028"/>
<xs:enumeration value="paving operations" id="_1029"/>
<xs:enumeration value="work in the median" id="_1030"/>
<xs:enumeration value="road reconstruction" id="_1031"/>
<xs:enumeration value="opposing traffic" id="_1032"/>
<xs:enumeration value="narrow lanes" id="_1033"/>
<xs:enumeration value="construction traffic merging" id="_1034"/>
<xs:enumeration value="single line traffic alternating directions" id="_1035"/>
<xs:enumeration value="road maintenance operations" id="_1036"/>
<xs:enumeration value="road marking operations" id="_1037"/>
<xs:enumeration value="road widening" id="_1061"/>
<xs:enumeration value="cracks" id="_1052"/>
<xs:enumeration value="crack REMOVE" id="_1058"/>
<xs:enumeration value="bumps" id="_1053"/>
<xs:enumeration value="drop off" id="_1059"/>
<xs:enumeration value="storm drain" id="_1054"/>
<xs:enumeration value="bridge maintenance operations" id="_1038"/>
<xs:enumeration value="bridge construction" id="_1039"/>
<xs:enumeration value="bridge demolition work" id="_1040"/>
<xs:enumeration value="seismic retrofit" id="_1060"/>
<xs:enumeration value="overgrown grass" id="_1055"/>
<xs:enumeration value="overgrown brushshrubs" id="_1056"/>
<xs:enumeration value="overgrown trees" id="_1057"/>
<xs:enumeration value="blasting" id="_1041"/>
<xs:enumeration value="avalanche control activities" id="_1042"/>
<xs:enumeration value="water main work" id="_1043"/>
<xs:enumeration value="gas main work" id="_1044"/>
<xs:enumeration value="work on underground cables" id="_1045"/>
<xs:enumeration value="work on underground services" id="_1046"/>
<xs:enumeration value="new road construction layout" id="_1047"/>
<xs:enumeration value="new road layout" id="_1048"/>
<xs:enumeration value="temporary lane markings" id="_1049"/>
<xs:enumeration value="temporary traffic lights" id="_1050"/>
<xs:enumeration value="emergency maintenance" id="_1051"/>
<xs:enumeration value="road maintenance cleared" id="_1146"/>
<xs:enumeration value="normal road layout restored" id="_1147"/>
<xs:enumeration value="road work clearance in progress" id="_1148"/>
<xs:enumeration value="road construction cleared" id="_1149"/>
<xs:enumeration value="normal traffic lanes restored" id="_1150"/>
<xs:enumeration value="road work cleared" id="_1151"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="\[.+\].*"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" local:Roadwork "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>