Showing:

Annotations
Diagrams
Facets
Source
Used by
Imported schema rdwy.xsd
Namespace http://www.tnsaferoads.net/mvc/mvc/rdwy
Annotations
Documentation for the Roadway
MMUCC Data Element Reference ??
This schema defines and validates an instance of a Roadway within the context
of a Collision report document.

http://www.gnu.org/licenses/gpl.html

<xi:include href="../XML/GPL.xhtml"/>
This software should be used in compliance with GNU GENERAL PUBLIC LICENSE            
Version 3, 29 June 2007 or later. TNSR™
Element rdwy:FunctionClass
Namespace http://www.tnsaferoads.net/mvc/mvc/rdwy
Diagram
Diagram mvc7.tmp#id473 mvc7.tmp#id475 mvc7.tmp#id474
Used by
Source
<xsd:element name="FunctionClass" id="FunctionClass" abstract="true"/>
Element rdwy:Rural
Namespace http://www.tnsaferoads.net/mvc/mvc/rdwy
Diagram
Diagram
Type restriction of xsd:token
Facets
length 2
enumeration 01
Principal Arterial - Interstate
enumeration 02
Principal Arterial - Other
enumeration 03
Minor Arterial
enumeration 04
Major Collector
enumeration 05
Minor Collector
enumeration 06
Local Road or Street
enumeration 09
Unknown Rural
pattern \d{2}
Source
<xsd:element name="Rural" substitutionGroup="rdwy:FunctionClass" id="Rural">
  <xsd:simpleType>
    <xsd:restriction base="xsd:token">
      <xsd:length value="2"/>
      <xsd:pattern value="\d{2}"/>
      <xsd:enumeration value="01" id="PrincipalArterial-Interstate.Rural">
        <xsd:annotation>
          <xsd:documentation>Principal Arterial - Interstate</xsd:documentation>
        </xsd:annotation>
        <!--Principal Arterial - Interstate-->
      </xsd:enumeration>
      <xsd:enumeration value="02" id="OtherPrincipalArterial.Rural">
        <xsd:annotation>
          <xsd:documentation>Principal Arterial - Other</xsd:documentation>
        </xsd:annotation>
        <!--Principal Arterial - Other-->
      </xsd:enumeration>
      <xsd:enumeration value="03" id="MinorArterial.Rural">
        <xsd:annotation>
          <xsd:documentation>Minor Arterial</xsd:documentation>
        </xsd:annotation>
        <!--Minor Arterial-->
      </xsd:enumeration>
      <xsd:enumeration value="04" id="MajorCollector">
        <xsd:annotation>
          <xsd:documentation>Major Collector</xsd:documentation>
        </xsd:annotation>
        <!--Major Collector-->
      </xsd:enumeration>
      <xsd:enumeration value="05" id="MinorCollector">
        <xsd:annotation>
          <xsd:documentation>Minor Collector</xsd:documentation>
        </xsd:annotation>
        <!--Minor Collector-->
      </xsd:enumeration>
      <xsd:enumeration value="06" id="LocalRoadOrStreet.Rural">
        <xsd:annotation>
          <xsd:documentation>Local Road or Street</xsd:documentation>
        </xsd:annotation>
        <!--Local Road or Street-->
      </xsd:enumeration>
      <xsd:enumeration value="09" id="UNKRural">
        <xsd:annotation>
          <xsd:documentation>Unknown Rural</xsd:documentation>
        </xsd:annotation>
        <!--Unknown Rural-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Element rdwy:Urban
Namespace http://www.tnsaferoads.net/mvc/mvc/rdwy
Diagram
Diagram
Type restriction of xsd:token
Facets
length 2
enumeration 11
Principal Arterial - Interstate
enumeration 12
Principal Arterial - Other Freeways or Expressways
enumeration 13
Other Principal Arterial
enumeration 14
Minor Arterial
enumeration 15
Collector
enumeration 16
Local Road or Street
enumeration 19
Unknown Urban
pattern \d{2}
Source
<xsd:element name="Urban" substitutionGroup="rdwy:FunctionClass" id="Urban">
  <xsd:simpleType>
    <xsd:restriction base="xsd:token">
      <xsd:length value="2"/>
      <xsd:pattern value="\d{2}"/>
      <xsd:enumeration value="11" id="PrincipalArterial-Interstate.Urban">
        <xsd:annotation>
          <xsd:documentation>Principal Arterial - Interstate</xsd:documentation>
        </xsd:annotation>
        <!--Principal Arterial - Interstate-->
      </xsd:enumeration>
      <xsd:enumeration value="12" id="PrincipalArterial-OtherFreewaysOrExpressways">
        <xsd:annotation>
          <xsd:documentation>Principal Arterial - Other Freeways or Expressways</xsd:documentation>
        </xsd:annotation>
        <!--Principal Arterial - Other Freeways or Expressways-->
      </xsd:enumeration>
      <xsd:enumeration value="13" id="OtherPrincipalArterial.Urban">
        <xsd:annotation>
          <xsd:documentation>Other Principal Arterial</xsd:documentation>
        </xsd:annotation>
        <!--Other Principal Arterial-->
      </xsd:enumeration>
      <xsd:enumeration value="14" id="MinorArterial.Urban">
        <xsd:annotation>
          <xsd:documentation>Minor Arterial</xsd:documentation>
        </xsd:annotation>
        <!--Minor Arterial-->
      </xsd:enumeration>
      <xsd:enumeration value="15" id="Collector">
        <xsd:annotation>
          <xsd:documentation>Collector</xsd:documentation>
        </xsd:annotation>
        <!--Collector-->
      </xsd:enumeration>
      <xsd:enumeration value="16" id="LocalRoadOrStreet.Urban">
        <xsd:annotation>
          <xsd:documentation>Local Road or Street</xsd:documentation>
        </xsd:annotation>
        <!--Local Road or Street-->
      </xsd:enumeration>
      <xsd:enumeration value="19" id="UNKUrban">
        <xsd:annotation>
          <xsd:documentation>Unknown Urban</xsd:documentation>
        </xsd:annotation>
        <!--Unknown Urban-->
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Element rdwy:Unknown
Namespace http://www.tnsaferoads.net/mvc/mvc/rdwy
Diagram
Diagram
Type restriction of xsd:token
Facets
length 2
pattern \d{2}
Source
<xsd:element name="Unknown" substitutionGroup="rdwy:FunctionClass" fixed="99" id="UNKFunctionClassType">
  <xsd:simpleType>
    <xsd:restriction base="xsd:token">
      <xsd:length value="2"/>
      <xsd:pattern value="\d{2}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Simple Type rdwy:RelationToRoadwayType
Namespace http://www.tnsaferoads.net/mvc/mvc/rdwy
Diagram
Diagram
Type restriction of xsd:token
Facets
length 2
enumeration 01
On Roadway
enumeration 02
Shoulder
enumeration 03
Median
enumeration 04
Roadside
enumeration 05
Outside Trafficway /Outside Right-of-Way
enumeration 06
Off Roadway – Location Unknown
enumeration 07
In Parking Lane
enumeration 08
Gore
enumeration 10
Separator
enumeration 11
Two-way Continuous Left-Turn Lane
enumeration 99
Unknown
pattern \d{2}
Used by
Source
<xsd:simpleType name="RelationToRoadwayType" id="RelationToRoadwayType">
  <xsd:restriction base="xsd:token">
    <xsd:length value="2"/>
    <xsd:pattern value="\d{2}"/>
    <xsd:enumeration value="01" id="OnRoadway">
      <xsd:annotation>
        <xsd:documentation>On Roadway</xsd:documentation>
      </xsd:annotation>
      <!--On Roadway-->
    </xsd:enumeration>
    <xsd:enumeration value="02" id="Shoulder">
      <xsd:annotation>
        <xsd:documentation>Shoulder</xsd:documentation>
      </xsd:annotation>
      <!--Shoulder-->
    </xsd:enumeration>
    <xsd:enumeration value="03" id="Median">
      <xsd:annotation>
        <xsd:documentation>Median</xsd:documentation>
      </xsd:annotation>
      <!--Median-->
    </xsd:enumeration>
    <xsd:enumeration value="04" id="Roadside">
      <xsd:annotation>
        <xsd:documentation>Roadside</xsd:documentation>
      </xsd:annotation>
      <!--Roadside-->
    </xsd:enumeration>
    <xsd:enumeration value="05" id="OutsideTrafficway">
      <xsd:annotation>
        <xsd:documentation>Outside Trafficway /Outside Right-of-Way</xsd:documentation>
      </xsd:annotation>
      <!--Outside Trafficway /Outside Right-of-Way-->
    </xsd:enumeration>
    <xsd:enumeration value="06" id="OffRoadway">
      <xsd:annotation>
        <xsd:documentation>Off Roadway – Location Unknown</xsd:documentation>
      </xsd:annotation>
      <!--Off Roadway – Location Unknown-->
    </xsd:enumeration>
    <xsd:enumeration value="07" id="InParkingLane">
      <xsd:annotation>
        <xsd:documentation>In Parking Lane</xsd:documentation>
      </xsd:annotation>
      <!--In Parking Lane-->
    </xsd:enumeration>
    <xsd:enumeration value="08" id="Gore">
      <xsd:annotation>
        <xsd:documentation>Gore</xsd:documentation>
      </xsd:annotation>
      <!--Gore-->
    </xsd:enumeration>
    <xsd:enumeration value="10" id="Separator">
      <xsd:annotation>
        <xsd:documentation>Separator</xsd:documentation>
      </xsd:annotation>
      <!--Separator-->
    </xsd:enumeration>
    <xsd:enumeration value="11" id="Two-2wayContinuousLeftTurnLane">
      <xsd:annotation>
        <xsd:documentation>Two-way Continuous Left-Turn Lane</xsd:documentation>
      </xsd:annotation>
      <!--Two-way Continuous Left-Turn Lane-->
    </xsd:enumeration>
    <xsd:enumeration value="99">
      <xsd:annotation>
        <xsd:documentation>Unknown</xsd:documentation>
      </xsd:annotation>
      <!--Unknown-->
    </xsd:enumeration>
  </xsd:restriction>
</xsd:simpleType>
Simple Type rdwy:AlignmentType
Namespace http://www.tnsaferoads.net/mvc/mvc/rdwy
Annotations
The type definition for the Roadway Alignment Type
Diagram
Diagram
Type restriction of xsd:token
Facets
length 2
enumeration 01
Straight
enumeration 02
Curve
enumeration 09
Unknown Alignment Type
pattern \d{2}
Used by
Source
<xsd:simpleType name="AlignmentType" id="AlignmentType">
  <xsd:annotation>
    <xsd:documentation xml:lang="en-US">The type definition for the Roadway Alignment Type</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:token">
    <xsd:length value="2"/>
    <xsd:pattern value="\d{2}"/>
    <xsd:enumeration value="01" id="Straight">
      <xsd:annotation>
        <xsd:documentation>Straight</xsd:documentation>
      </xsd:annotation>
      <!--Straight-->
    </xsd:enumeration>
    <xsd:enumeration value="02" id="Curve">
      <xsd:annotation>
        <xsd:documentation>Curve</xsd:documentation>
      </xsd:annotation>
      <!--Curve-->
    </xsd:enumeration>
    <xsd:enumeration value="09" id="UnknownAlignmentType">
      <xsd:annotation>
        <xsd:documentation>Unknown Alignment Type</xsd:documentation>
      </xsd:annotation>
      <!--Unknown Alignment Type-->
    </xsd:enumeration>
  </xsd:restriction>
</xsd:simpleType>
Simple Type rdwy:ProfileType
Namespace http://www.tnsaferoads.net/mvc/mvc/rdwy
Annotations
The type definition for the Roadway Profile Type
Diagram
Diagram
Type restriction of xsd:token
Facets
length 2
enumeration 01
Level
enumeration 02
Grade
enumeration 03
Hillcrest
enumeration 04
Sag
enumeration 09
Unknown
pattern \d{2}
Used by
Source
<xsd:simpleType name="ProfileType" id="ProfileType">
  <xsd:annotation>
    <xsd:documentation xml:lang="en-US">The type definition for the Roadway Profile Type</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:token">
    <xsd:length value="2"/>
    <xsd:pattern value="\d{2}"/>
    <xsd:enumeration value="01" id="Level">
      <xsd:annotation>
        <xsd:documentation>Level</xsd:documentation>
      </xsd:annotation>
      <!--Level-->
    </xsd:enumeration>
    <xsd:enumeration value="02" id="Grade">
      <xsd:annotation>
        <xsd:documentation>Grade</xsd:documentation>
      </xsd:annotation>
      <!--Grade-->
    </xsd:enumeration>
    <xsd:enumeration value="03" id="Hillcrest">
      <xsd:annotation>
        <xsd:documentation>Hillcrest</xsd:documentation>
      </xsd:annotation>
      <!--Hillcrest-->
    </xsd:enumeration>
    <xsd:enumeration value="04" id="Sag">
      <xsd:annotation>
        <xsd:documentation>Sag</xsd:documentation>
      </xsd:annotation>
      <!--Sag-->
    </xsd:enumeration>
    <xsd:enumeration value="09" id="UNKProfileType">
      <xsd:annotation>
        <xsd:documentation>Unknown</xsd:documentation>
      </xsd:annotation>
      <!--Unknown-->
    </xsd:enumeration>
  </xsd:restriction>
</xsd:simpleType>
Simple Type rdwy:SurfaceType
Namespace http://www.tnsaferoads.net/mvc/mvc/rdwy
Annotations
The type definition for the Roadway Surface Type
Diagram
Diagram
Type restriction of xsd:token
Facets
length 2
enumeration 01
Concrete
enumeration 02
Blacktop, Bituminous, or Asphalt
enumeration 03
Brick or Block
enumeration 04
Gravel, Slag, Or Stone
enumeration 05
Dirt
enumeration 08
Other (Narrative)
enumeration 09
Unknown
pattern \d{2}
Used by
Source
<xsd:simpleType name="SurfaceType" id="SurfaceType">
  <xsd:annotation>
    <xsd:documentation xml:lang="en-US">The type definition for the Roadway Surface Type</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:token">
    <xsd:length value="2"/>
    <xsd:pattern value="\d{2}"/>
    <xsd:enumeration value="01" id="Concrete">
      <xsd:annotation>
        <xsd:documentation>Concrete</xsd:documentation>
      </xsd:annotation>
      <!--Concrete-->
    </xsd:enumeration>
    <xsd:enumeration value="02" id="Asphalt">
      <xsd:annotation>
        <xsd:documentation>Blacktop, Bituminous, or Asphalt</xsd:documentation>
      </xsd:annotation>
      <!--Blacktop, Bituminous, or Asphalt-->
    </xsd:enumeration>
    <xsd:enumeration value="03" id="BrickOrBlock">
      <xsd:annotation>
        <xsd:documentation>Brick or Block</xsd:documentation>
      </xsd:annotation>
      <!--Brick or Block-->
    </xsd:enumeration>
    <xsd:enumeration value="04" id="GravelSlagOrStone">
      <xsd:annotation>
        <xsd:documentation>Gravel, Slag, Or Stone</xsd:documentation>
      </xsd:annotation>
      <!--Gravel, Slag, Or Stone-->
    </xsd:enumeration>
    <xsd:enumeration value="05" id="Dirt">
      <xsd:annotation>
        <xsd:documentation>Dirt</xsd:documentation>
      </xsd:annotation>
      <!--Dirt-->
    </xsd:enumeration>
    <xsd:enumeration value="08" id="Other">
      <xsd:annotation>
        <xsd:documentation>Other (Narrative)</xsd:documentation>
      </xsd:annotation>
      <!--Other (Narrative)-->
    </xsd:enumeration>
    <xsd:enumeration value="09" id="UNKSurfaceType">
      <xsd:annotation>
        <xsd:documentation>Unknown</xsd:documentation>
      </xsd:annotation>
      <!--Unknown-->
    </xsd:enumeration>
  </xsd:restriction>
</xsd:simpleType>
Simple Type rdwy:SurfaceConditionType
Namespace http://www.tnsaferoads.net/mvc/mvc/rdwy
Annotations
The type definition for the Roadway Surface Condition Type
Diagram
Diagram
Type restriction of xsd:token
Facets
length 2
enumeration 01
Dry
enumeration 02
Wet
enumeration 03
Snow or Slush
enumeration 05
Sand, Dirt, Oil
enumeration 08
Other Surface Condition Type
enumeration 04
Ice
enumeration 09
Unknown
pattern \d{2}
Used by
Source
<xsd:simpleType name="SurfaceConditionType" id="SurfaceConditionType">
  <xsd:annotation>
    <xsd:documentation xml:lang="en-US">The type definition for the Roadway Surface Condition Type</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:token">
    <xsd:length value="2"/>
    <xsd:pattern value="\d{2}"/>
    <xsd:enumeration value="01" id="Dry">
      <xsd:annotation>
        <xsd:documentation>Dry</xsd:documentation>
      </xsd:annotation>
      <!--Dry-->
    </xsd:enumeration>
    <xsd:enumeration value="02" id="Wet">
      <xsd:annotation>
        <xsd:documentation>Wet</xsd:documentation>
      </xsd:annotation>
      <!--Wet-->
    </xsd:enumeration>
    <xsd:enumeration value="03" id="SnowOrSlush">
      <xsd:annotation>
        <xsd:documentation>Snow or Slush</xsd:documentation>
      </xsd:annotation>
      <!--SnowOrSlush-->
    </xsd:enumeration>
    <xsd:enumeration value="05" id="SandDirtOil">
      <xsd:annotation>
        <xsd:documentation>Sand, Dirt, Oil</xsd:documentation>
      </xsd:annotation>
      <!--Sand, Dirt, Oil-->
    </xsd:enumeration>
    <xsd:enumeration value="08" id="OtherSurfaceConditionType">
      <xsd:annotation>
        <xsd:documentation>Other Surface Condition Type</xsd:documentation>
      </xsd:annotation>
      <!--Other Surface Condition Type-->
    </xsd:enumeration>
    <xsd:enumeration value="04" id="Ice">
      <xsd:annotation>
        <xsd:documentation>Ice</xsd:documentation>
      </xsd:annotation>
      <!--Ice-->
    </xsd:enumeration>
    <xsd:enumeration value="09" id="UNKSurfaceConditionType">
      <xsd:annotation>
        <xsd:documentation>Unknown</xsd:documentation>
      </xsd:annotation>
      <!--Unknown-->
    </xsd:enumeration>
  </xsd:restriction>
</xsd:simpleType>
Simple Type rdwy:NoTravelLanesType
Namespace http://www.tnsaferoads.net/mvc/mvc/rdwy
Annotations
The type definition for the Number Of Travel Lanes
Diagram
Diagram
Type restriction of xsd:token
Facets
length 2
enumeration 01
One Lane
enumeration 02
Two Lanes
enumeration 03
Three Lanes
enumeration 04
Four Lanes
enumeration 05
Five Lanes
enumeration 06
Six Lanes
enumeration 07
Seven Or More Lanes
enumeration 09
Unknown
pattern \d{2}
Used by
Source
<xsd:simpleType name="NoTravelLanesType" id="NoTravelLanesType">
  <xsd:annotation>
    <xsd:documentation xml:lang="en-US">The type definition for the Number Of Travel Lanes</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:token">
    <xsd:length value="2"/>
    <xsd:pattern value="\d{2}"/>
    <xsd:enumeration value="01" id="OneLane">
      <xsd:annotation>
        <xsd:documentation>One Lane</xsd:documentation>
      </xsd:annotation>
      <!--One Lane-->
    </xsd:enumeration>
    <xsd:enumeration value="02" id="TwoLanes">
      <xsd:annotation>
        <xsd:documentation>Two Lanes</xsd:documentation>
      </xsd:annotation>
      <!--Two Lanes-->
    </xsd:enumeration>
    <xsd:enumeration value="03" id="ThreeLanes">
      <xsd:annotation>
        <xsd:documentation>Three Lanes</xsd:documentation>
      </xsd:annotation>
      <!--Three Lanes-->
    </xsd:enumeration>
    <xsd:enumeration value="04" id="FourLanes">
      <xsd:annotation>
        <xsd:documentation>Four Lanes</xsd:documentation>
      </xsd:annotation>
      <!--Four Lanes-->
    </xsd:enumeration>
    <xsd:enumeration value="05" id="FiveLanes">
      <xsd:annotation>
        <xsd:documentation>Five Lanes</xsd:documentation>
      </xsd:annotation>
      <!--Five Lanes-->
    </xsd:enumeration>
    <xsd:enumeration value="06" id="SixLanes">
      <xsd:annotation>
        <xsd:documentation>Six Lanes</xsd:documentation>
      </xsd:annotation>
      <!--Six Lanes-->
    </xsd:enumeration>
    <xsd:enumeration value="07" id="SevenOrMoreLanes">
      <xsd:annotation>
        <xsd:documentation>Seven Or More Lanes</xsd:documentation>
      </xsd:annotation>
      <!--Seven Or More Lanes-->
    </xsd:enumeration>
    <xsd:enumeration value="09" id="UNKNoTravelLanesType">
      <xsd:annotation>
        <xsd:documentation>Unknown</xsd:documentation>
      </xsd:annotation>
      <!--Unknown-->
    </xsd:enumeration>
  </xsd:restriction>
</xsd:simpleType>
Simple Type rdwy:DirectionType
Namespace http://www.tnsaferoads.net/mvc/mvc/rdwy
Annotations
The type definition for the Roadway Alignment Type
Diagram
Diagram
Type restriction of xsd:token
Facets
length 2
enumeration 01
North
enumeration 02
South
enumeration 03
East
enumeration 04
West
pattern \d{2}
Source
<xsd:simpleType name="DirectionType" id="DirectionType">
  <xsd:annotation>
    <xsd:documentation xml:lang="en-US">The type definition for the Roadway Alignment Type</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:token">
    <xsd:length value="2"/>
    <xsd:pattern value="\d{2}"/>
    <xsd:enumeration value="01" id="North">
      <xsd:annotation>
        <xsd:documentation>North</xsd:documentation>
      </xsd:annotation>
      <!--North-->
    </xsd:enumeration>
    <xsd:enumeration value="02" id="South">
      <xsd:annotation>
        <xsd:documentation>South</xsd:documentation>
      </xsd:annotation>
      <!--South-->
    </xsd:enumeration>
    <xsd:enumeration value="03" id="East">
      <xsd:annotation>
        <xsd:documentation>East</xsd:documentation>
      </xsd:annotation>
      <!--East-->
    </xsd:enumeration>
    <xsd:enumeration value="04" id="West">
      <xsd:annotation>
        <xsd:documentation>West</xsd:documentation>
      </xsd:annotation>
      <!--West-->
    </xsd:enumeration>
  </xsd:restriction>
</xsd:simpleType>