Documentation for ATIS-Draft-03-00-79

Simple Type: Obstruction

[Table of contents]

Super-types: None
Sub-types: None
Name Obstruction
Used by (from the same schema document) Complex Type ITISEventType
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 1280 <= value <= 1535
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'obstruction on roadway'|'object on roadway'|'objects falling from moving vehicle'|'debris on roadway'|'storm damage'|'people on roadway'|'bicyclists on roadway'|'sightseers obstructing access'|'large numbers of visitors'|'animal on roadway'|'large animal on roadway'|'herd of animals on roadway'|'animal struck'|'advertising signs'|'fallen trees'|'over turned trees'|'tree limbs'|'utility pole down'|'downed power lines'|'downed cables'|'subsidence'|'road surface collapse'|'frost jacking'|'frost heave'|'pavement buckled'|'pothole'|'flooding'|'broken water main'|'collapsed sewer'|'wash out'|'washboard'|'sewer overflow'|'gas leak'|'snowmelt'|'mudslide'|'avalanche'|'rockfall'|'landslide'|'clearance work'|'obstruction 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
h-205431301
Schema Component Representation
<xs:simpleType name="Obstruction">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="1280"/>
<xs:maxInclusive value="1535"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="obstruction on roadway" id="_1281"/>
<xs:enumeration value="object on roadway" id="_1282"/>
<xs:enumeration value="objects falling from moving vehicle" id="_1283"/>
<xs:enumeration value="debris on roadway" id="_1284"/>
<xs:enumeration value="storm damage" id="_1285"/>
<xs:enumeration value="people on roadway" id="_1286"/>
<xs:enumeration value="bicyclists on roadway" id="_1287"/>
<xs:enumeration value="sightseers obstructing access" id="_1288"/>
<xs:enumeration value="large numbers of visitors" id="_1289"/>
<xs:enumeration value="animal on roadway" id="_1290"/>
<xs:enumeration value="large animal on roadway" id="_1291"/>
<xs:enumeration value="herd of animals on roadway" id="_1292"/>
<xs:enumeration value="animal struck" id="_1293"/>
<xs:enumeration value="advertising signs" id="_1315"/>
<xs:enumeration value="fallen trees" id="_1294"/>
<xs:enumeration value="over turned trees" id="_1311"/>
<xs:enumeration value="tree limbs" id="_1312"/>
<xs:enumeration value="utility pole down" id="_1314"/>
<xs:enumeration value="downed power lines" id="_1295"/>
<xs:enumeration value="downed cables" id="_1296"/>
<xs:enumeration value="subsidence" id="_1297"/>
<xs:enumeration value="road surface collapse" id="_1298"/>
<xs:enumeration value="frost jacking" id="_1317"/>
<xs:enumeration value="frost heave" id="_1316"/>
<xs:enumeration value="pavement buckled" id="_1299"/>
<xs:enumeration value="pothole" id="_1300"/>
<xs:enumeration value="flooding" id="_1301"/>
<xs:enumeration value="broken water main" id="_1302"/>
<xs:enumeration value="collapsed sewer" id="_1303"/>
<xs:enumeration value="wash out" id="_1319"/>
<xs:enumeration value="washboard" id="_1318"/>
<xs:enumeration value="sewer overflow" id="_1304"/>
<xs:enumeration value="gas leak" id="_1305"/>
<xs:enumeration value="snowmelt" id="_1306"/>
<xs:enumeration value="mudslide" id="_1307"/>
<xs:enumeration value="avalanche" id="_1308"/>
<xs:enumeration value="rockfall" id="_1309"/>
<xs:enumeration value="landslide" id="_1310"/>
<xs:enumeration value="clearance work" id="_1406"/>
<xs:enumeration value="obstruction cleared" id="_1407"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="\[.+\].*"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" local:Obstruction "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>