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 |
|
||
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> |
diagram | ![]() |
||||||||
type | Distribution | ||||||||
properties |
|
||||||||
children | from to reference localDistribution | ||||||||
source | <xs:element name="distribute" type="Distribution" minOccurs="0"/> |
diagram | ![]() |
||||
type | Header | ||||
properties |
|
||||
children | senderIncidentID inReplyTo pedigreeSequence sender basics issueTime updateTime expiryTime onExpiry urgency testMessage localHeader | ||||
source | <xs:element name="header" type="Header"/> |
diagram | ![]() |
||||
type | PowerUnitID | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="vehicleID" type="PowerUnitID"/> |
diagram | ![]() |
||||||||
type | VehicleSummary | ||||||||
properties |
|
||||||||
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"/> |
diagram | ![]() |
||||||||
type | FreeText | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="rational" type="FreeText" minOccurs="0"/> |
diagram | ![]() |
||||||||||||
type | lrms:LocationReference | ||||||||||||
properties |
|
||||||||||||
children | locationName externalID pointLocation linkLocation areaLocation chain transition groupLocation routeLocation geometry geoCoord grid linearReference crossStreets address preCoded nodeAttribute spatialObject publicGrid | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="origin" type="lrms:LocationReference" minOccurs="0"/> |
diagram | ![]() |
||||||||||||
type | lrms:LocationReference | ||||||||||||
properties |
|
||||||||||||
children | locationName externalID pointLocation linkLocation areaLocation chain transition groupLocation routeLocation geometry geoCoord grid linearReference crossStreets address preCoded nodeAttribute spatialObject publicGrid | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="destination" type="lrms:LocationReference" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | atis:DateTimePair | ||||||||
properties |
|
||||||||
source | <xs:element name="whenStart" type="atis:DateTimePair" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | atis:DateTimePair | ||||||||
properties |
|
||||||||
source | <xs:element name="whenEnd" type="atis:DateTimePair" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | restriction of xs:boolean | ||||||||
properties |
|
||||||||
source | <xs:element name="reqReverseFlow" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:boolean"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:unsignedByte | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="reqPriority" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:unsignedByte"> <xs:maxInclusive value="5"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | FreeText | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="priRational" type="FreeText" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | atis:RouteRequest | ||||||||
properties |
|
||||||||
children | messageHeader startTime arrivalTime routeOutline preferences constraints tail localRouteRequest | ||||||||
source | <xs:element name="suggestedRoute" type="atis:RouteRequest" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | tmdd:Event-response-plan-identifier | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="planNumber" type="tmdd:Event-response-plan-identifier" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | tmdd:Event-response-plan-type | ||||||||
properties |
|
||||||||
source | <xs:element name="planType" type="tmdd:Event-response-plan-type" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | URL-Link | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="graphicOverview" type="URL-Link" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | local:RequestRouteAdvice | ||||||||
properties |
|
||||||||
children | yourName | ||||||||
source | <xs:element name="localRequestRouteAdvice" type="local:RequestRouteAdvice" minOccurs="0"/> |