complexType VehicleSummary
diagram
namespace http://www.IM-Draft-03-00-44a
children axlecount class height length weight weightAxle width maxSpeed minTurnRadius owner responseType canReverseLane vehicleID vehicleEvent preemptTech dataSets
used by
elements tcip:CPTPTVehicle/ieeeData RequestRouteAdvice/vehicleMakeup AssetDescription/vehicleSummary
source <xs:complexType name="VehicleSummary">
 
<xs:sequence>
   
<!-- note that here the reused TMDD data concepts are used
         for the vehicle,  not the link on which it travels --
>
   
<xs:element name="axlecount" type="tmdd:Link-restriction-axle-count" minOccurs="0"/>
   
<xs:element name="class" type="tmdd:Link-restriction-class" minOccurs="0"/>
   
<xs:element name="height" type="tmdd:Link-restriction-height" minOccurs="0"/>
   
<xs:element name="length" type="tmdd:Link-restriction-length" minOccurs="0"/>
   
<xs:element name="weight" type="tmdd:Link-restriction-weight-vehicle" minOccurs="0"/>
   
<xs:element name="weightAxle" type="tmdd:Link-restriction-weight-axle" minOccurs="0"/>
   
<xs:element name="width" type="tmdd:Link-restriction-width" minOccurs="0"/>
   
<xs:element name="maxSpeed" type="tmdd:Link-speed-limit" minOccurs="0"/>
   
<xs:element name="minTurnRadius" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedByte">
         
<xs:minInclusive value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- the min radius circle the vehicle can make moving
         forward and allowing a margin of clearance.  Measured
         from the farthest edge of the vehicle including all
         protrusions  (such as side view mirrors -which may be
         in a retracted state)
         Units are in tenths of a meter. --
>
   
<xs:element name="owner" type="tmdd:Organization-identifier" minOccurs="0"/>
   
<xs:element name="responseType" type="itis:ResponderGroupAffected" minOccurs="0"/>
   
<!-- the gross type of response vehicle this is classed as -->
   
<xs:element name="canReverseLane" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:boolean"/>
     
</xs:simpleType>
   
</xs:element>
   
<!-- set to true if the vehicle can run on reversed lanes -->
   
<xs:element name="vehicleID" type="CenterAssetPermRef" minOccurs="0"/>
   
<!-- the perm refer number,  if needed to provide -->
   
<xs:element name="vehicleEvent" type="ReferenceID" minOccurs="0"/>
   
<!-- the assigned ref number in the event  (if available) -->
   
<xs:element name="preemptTech" type="PreemptTech" minOccurs="0"/>
   
<!-- a list of the type of equipment this vehicle carries -->
   
<xs:element name="dataSets" type="TailSet" minOccurs="0"/>
   
<!-- locally determined sets tag/value pairs
         shall be inserted here to allow local profiling --
>
 
</xs:sequence>
</xs:complexType>

element VehicleSummary/axlecount
diagram
type tmdd:Link-restriction-axle-count
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 20
source <xs:element name="axlecount" type="tmdd:Link-restriction-axle-count" minOccurs="0"/>

element VehicleSummary/class
diagram
type tmdd:Link-restriction-class
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="class" type="tmdd:Link-restriction-class" minOccurs="0"/>

element VehicleSummary/height
diagram
type tmdd:Link-restriction-height
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 2000
source <xs:element name="height" type="tmdd:Link-restriction-height" minOccurs="0"/>

element VehicleSummary/length
diagram
type tmdd:Link-restriction-length
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 6000
source <xs:element name="length" type="tmdd:Link-restriction-length" minOccurs="0"/>

element VehicleSummary/weight
diagram
type tmdd:Link-restriction-weight-vehicle
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 80000
source <xs:element name="weight" type="tmdd:Link-restriction-weight-vehicle" minOccurs="0"/>

element VehicleSummary/weightAxle
diagram
type tmdd:Link-restriction-weight-axle
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 20000
source <xs:element name="weightAxle" type="tmdd:Link-restriction-weight-axle" minOccurs="0"/>

element VehicleSummary/width
diagram
type tmdd:Link-restriction-width
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 2000
source <xs:element name="width" type="tmdd:Link-restriction-width" minOccurs="0"/>

element VehicleSummary/maxSpeed
diagram
type tmdd:Link-speed-limit
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="maxSpeed" type="tmdd:Link-speed-limit" minOccurs="0"/>

element VehicleSummary/minTurnRadius
diagram
type restriction of xs:unsignedByte
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
source <xs:element name="minTurnRadius" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedByte">
     
<xs:minInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element VehicleSummary/owner
diagram
type tmdd:Organization-identifier
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="owner" type="tmdd:Organization-identifier" minOccurs="0"/>

element VehicleSummary/responseType
diagram
type itis:ResponderGroupAffected
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="responseType" type="itis:ResponderGroupAffected" minOccurs="0"/>

element VehicleSummary/canReverseLane
diagram
type restriction of xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="canReverseLane" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:boolean"/>
 
</xs:simpleType>
</xs:element>

element VehicleSummary/vehicleID
diagram
type CenterAssetPermRef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 32
source <xs:element name="vehicleID" type="CenterAssetPermRef" minOccurs="0"/>

element VehicleSummary/vehicleEvent
diagram
type ReferenceID
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 64
source <xs:element name="vehicleEvent" type="ReferenceID" minOccurs="0"/>

element VehicleSummary/preemptTech
diagram
type PreemptTech
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="preemptTech" type="PreemptTech" minOccurs="0"/>

element VehicleSummary/dataSets
diagram
type TailSet
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children set
source <xs:element name="dataSets" type="TailSet" minOccurs="0"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy