complexType RequestRouteAdvice
diagram
namespace http://www.IM-Draft-03-00-44a
children distribute header vehicleID vehicleMakeup rational origin destination whenStart whenEnd reqReverseFlow reqPriority priRational suggestedRoute planNumber planType graphicOverview localRequestRouteAdvice
used by
elements requestRouteAdvice IMWrapper/requestRouteAdvice MobileIDXWrapper/requestRouteAdvice IDX-Wrapper/requestRouteAdviceReports/requestRouteAdviceReport
source <xs:complexType name="RequestRouteAdvice">
 
<xs:sequence>
   
<xs:element name="distribute" type="Distribution" minOccurs="0"/>
   
<xs:element name="header" type="Header"/>
   
<!-- if an inner element is not present then
         the header content of the message which
         carries this DF shall be applied to the
         context of this message. The header has the
         data creator,  time stamps,  location,
         and what to do when the message becomes
         old  (how to get a fresh one)  and the
         reference ID of this message or submessage --
>
   
<xs:element name="vehicleID" type="PowerUnitID"/>
   
<!-- requesting vehicle or group -->
   
<xs:element name="vehicleMakeup" type="VehicleSummary" minOccurs="0"/>
   
<!-- some very complex ways to describe all the restrictions
         such as weight,  width,  axle as well as
         agency type  (police,  tow,  local LE,  ITIS list)
         preempt technology it
/ they have
         sequence of vehicle ID to link to IDX resources messages --
>
   
<xs:element name="rational" type="FreeText" minOccurs="0"/>
   
<!-- reason for the requested route -->
   
<xs:element name="origin" type="lrms:LocationReference" minOccurs="0"/>
   
<!-- if known -->
   
<xs:element name="destination" type="lrms:LocationReference" minOccurs="0"/>
   
<!-- link to staging areas or event if so desired -->
   
<xs:element name="whenStart" type="atis:DateTimePair" minOccurs="0"/>
   
<xs:element name="whenEnd" type="atis:DateTimePair" minOccurs="0"/>
   
<xs:element name="reqReverseFlow" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:boolean"/>
     
</xs:simpleType>
   
</xs:element>
   
<!-- the requester would like to use reversed lane
         flow for ingress or egress if this is possible and
         saves time --
>
   
<xs:element name="reqPriority" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedByte">
         
<xs:maxInclusive value="5"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- relative priority of this request over others in the event -->
   
<xs:element name="priRational" type="FreeText" minOccurs="0"/>
   
<!-- reason for the requested priority -->
   
<xs:element name="suggestedRoute" type="atis:RouteRequest" minOccurs="0"/>
   
<!-- a suggestion of the major route point that
         the requester would like to use --
>
   
<xs:element name="planNumber" type="tmdd:Event-response-plan-identifier" minOccurs="0"/>
   
<!-- event preplanned name if applicable -->
   
<xs:element name="planType" type="tmdd:Event-response-plan-type" minOccurs="0"/>
   
<!-- event preplanned name if applicable -->
   
<xs:element name="graphicOverview" type="URL-Link" minOccurs="0"/>
   
<!-- link to a file or to a URI/URL to carry any
         explanatory graphic file for this message --
>
   
<xs:element name="localRequestRouteAdvice" type="local:RequestRouteAdvice" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element RequestRouteAdvice/distribute
diagram
type Distribution
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children from to reference localDistribution
source <xs:element name="distribute" type="Distribution" minOccurs="0"/>

element RequestRouteAdvice/header
diagram
type Header
properties
isRef 0
content complex
children senderIncidentID inReplyTo pedigreeSequence sender basics issueTime updateTime expiryTime onExpiry urgency testMessage localHeader
source <xs:element name="header" type="Header"/>

element RequestRouteAdvice/vehicleID
diagram
type PowerUnitID
properties
isRef 0
content simple
facets
minLength 0
maxLength 50
source <xs:element name="vehicleID" type="PowerUnitID"/>

element RequestRouteAdvice/vehicleMakeup
diagram
type VehicleSummary
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children axlecount class height length weight weightAxle width maxSpeed minTurnRadius owner responseType canReverseLane vehicleID vehicleEvent preemptTech dataSets
source <xs:element name="vehicleMakeup" type="VehicleSummary" minOccurs="0"/>

element RequestRouteAdvice/rational
diagram
type FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 500
source <xs:element name="rational" type="FreeText" minOccurs="0"/>

element RequestRouteAdvice/origin
diagram
type lrms:LocationReference
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children locationName externalID pointLocation linkLocation areaLocation chain transition groupLocation routeLocation geometry geoCoord grid linearReference crossStreets address preCoded nodeAttribute spatialObject publicGrid
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="origin" type="lrms:LocationReference" minOccurs="0"/>

element RequestRouteAdvice/destination
diagram
type lrms:LocationReference
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children locationName externalID pointLocation linkLocation areaLocation chain transition groupLocation routeLocation geometry geoCoord grid linearReference crossStreets address preCoded nodeAttribute spatialObject publicGrid
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="destination" type="lrms:LocationReference" minOccurs="0"/>

element RequestRouteAdvice/whenStart
diagram
type atis:DateTimePair
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="whenStart" type="atis:DateTimePair" minOccurs="0"/>

element RequestRouteAdvice/whenEnd
diagram
type atis:DateTimePair
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="whenEnd" type="atis:DateTimePair" minOccurs="0"/>

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

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

element RequestRouteAdvice/priRational
diagram
type FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 500
source <xs:element name="priRational" type="FreeText" minOccurs="0"/>

element RequestRouteAdvice/suggestedRoute
diagram
type atis:RouteRequest
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children messageHeader startTime arrivalTime routeOutline preferences constraints tail localRouteRequest
source <xs:element name="suggestedRoute" type="atis:RouteRequest" minOccurs="0"/>

element RequestRouteAdvice/planNumber
diagram
type tmdd:Event-response-plan-identifier
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 32
source <xs:element name="planNumber" type="tmdd:Event-response-plan-identifier" minOccurs="0"/>

element RequestRouteAdvice/planType
diagram
type tmdd:Event-response-plan-type
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="planType" type="tmdd:Event-response-plan-type" minOccurs="0"/>

element RequestRouteAdvice/graphicOverview
diagram
type URL-Link
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 100
source <xs:element name="graphicOverview" type="URL-Link" minOccurs="0"/>

element RequestRouteAdvice/localRequestRouteAdvice
diagram
type local:RequestRouteAdvice
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children yourName
source <xs:element name="localRequestRouteAdvice" type="local:RequestRouteAdvice" minOccurs="0"/>


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