Showing:

Annotations
Diagrams
Facets
Source
Used by
Imported schema fmccrg.xsd
Namespace http://www.tnsaferoads.net/mvc/cmv/fmccrg
Annotations
Documentation for the Cargo Body Types
MMUCC Data Element Reference ??

http://www.mmucc.us/guideline/criteria/c9.htm

This schema defines and validates an instance of Cargo Body Type Codes employed by FMCSA 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 fmccrg:FMCSACargoBody
Namespace http://www.tnsaferoads.net/mvc/cmv/fmccrg
Annotations
In the event of a fatality involving a commercial vehicle, these are mapped onto the NHTSA Cargo Body type values to accommodate FARS reporting.  This is not a one to one mapping and must done programmatically.
Diagram
Diagram comm29.tmp#id279
Type fmccrg:FMCSACargoBodyType
Facets
length 2
enumeration 01
Bus (Seats for 9 - 15 People, Including Driver)
enumeration 02
Bus (Seats for > 15 People, Including Driver)
enumeration 03
Van/Enclosed Box
enumeration 04
Cargo Tank
enumeration 05
Flatbed
enumeration 06
Dumper
enumeration 07
Concrete Mixer
enumeration 08
Auto Transporter
enumeration 09
Garbage Refuse
enumeration 10
Grain Chips Gravel
enumeration 11
Pole
enumeration 12
Not Applicable
enumeration 13
Intermodal
enumeration 14
Logging
enumeration 15
A vehicle towing another motor vehicle
enumeration 98
Other Cargo Body Type
pattern \d{2}
Used by
Complex Type cmvh:CMVehicleType
Source
<xsd:element name="FMCSACargoBody" type="fmccrg:FMCSACargoBodyType">
  <xsd:annotation>
    <xsd:documentation xml:lang="en-US">In the event of a fatality involving a commercial vehicle, these are mapped onto the NHTSA Cargo Body type values to accommodate FARS reporting. This is not a one to one mapping and must done programmatically.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Simple Type fmccrg:FMCSACargoBodyType
Namespace http://www.tnsaferoads.net/mvc/cmv/fmccrg
Annotations
Source: Federal Motor Carrier Safety Administration (FMCSA) SAFETYNET 2000 Module Last Update: February 21, 2005
The Cargo Body Type must be 1 if Vehicle Configuration = 3 AND Must be 2 if Vehicle Configuration = 4
Diagram
Diagram
Type restriction of xsd:token
Facets
length 2
enumeration 01
Bus (Seats for 9 - 15 People, Including Driver)
enumeration 02
Bus (Seats for > 15 People, Including Driver)
enumeration 03
Van/Enclosed Box
enumeration 04
Cargo Tank
enumeration 05
Flatbed
enumeration 06
Dumper
enumeration 07
Concrete Mixer
enumeration 08
Auto Transporter
enumeration 09
Garbage Refuse
enumeration 10
Grain Chips Gravel
enumeration 11
Pole
enumeration 12
Not Applicable
enumeration 13
Intermodal
enumeration 14
Logging
enumeration 15
A vehicle towing another motor vehicle
enumeration 98
Other Cargo Body Type
pattern \d{2}
Used by
Source
<xsd:simpleType name="FMCSACargoBodyType">
  <xsd:annotation>
    <xsd:documentation xml:lang="en-US">Source: Federal Motor Carrier Safety Administration (FMCSA) SAFETYNET 2000 Module Last Update: February 21, 2005</xsd:documentation>
    <xsd:documentation xml:lang="en-US">The Cargo Body Type must be 1 if Vehicle Configuration = 3 AND Must be 2 if Vehicle Configuration = 4</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:token">
    <xsd:length value="2"/>
    <xsd:pattern value="\d{2}"/>
    <xsd:enumeration value="01" id="Bus9-15">
      <!--Bus (Seats for 9 - 15 People, Including Driver)-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Bus (Seats for 9 - 15 People, Including Driver)</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="02" id="Bus15Plus">
      <!--Bus (Seats for > 15 People, Including Driver)-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Bus (Seats for > 15 People, Including Driver)</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="03" id="VanEnclosedBox">
      <!--Van/Enclosed Box-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Van/Enclosed Box</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="04" id="CargoTank">
      <!--Cargo Tank-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Cargo Tank</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="05" id="Flatbed">
      <!--Flatbed-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Flatbed</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="06" id="Dump">
      <!--Dumper-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Dumper</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="07" id="ConcreteMixer">
      <!--Concrete Mixer-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Concrete Mixer</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="08" id="AutoTransporter">
      <!--Auto Transporter-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Auto Transporter</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="09" id="GarbageRefuse">
      <!--Garbage Refuse-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Garbage Refuse</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="10" id="GrainChipsGravel">
      <!--Grain Chips Gravel-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Grain Chips Gravel</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="11" id="Pole">
      <!--Pole-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Pole</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="12" id="NotApplicable">
      <!--Not Applicable-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Not Applicable</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="13" id="Intermodal">
      <!--Intermodal-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Intermodal</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="14" id="Logging">
      <!--Logging-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Logging</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="15" id="VehicleTowingAnotherMotorVehicle">
      <!--Vehicle towing another motor vehicle-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">A vehicle towing another motor vehicle</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="98" id="OtherCargoBodyType">
      <!--Other Cargo Body Type-->
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Other Cargo Body Type</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
  </xsd:restriction>
</xsd:simpleType>