complexType RouteAdvice
diagram
namespace http://www.IM-Draft-03-00-44a
children distribute header route linkFlow requestGrant signalTechnology secString planName planType graphicOverview routeStatus relatedMsgs localRouteAdvice
used by
elements routeAdvice IMWrapper/routeAdvice MobileIDXWrapper/routeAdvice IDX-Wrapper/routeAdviceReports/routeAdviceReport
source <xs:complexType name="RouteAdvice">
 
<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="route" type="RouteSet"/>
   
<!-- the route itself,  enclosing routes as per SAE work
         as well as detours and itineraries
         this structure also provides a human name for the route
         and a set of start and end date-times --
>
   
<xs:element name="linkFlow" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="16">
         
<xs:element name="linkFlow-item" type="FlowType"/>
         
<!-- enum of flow type data here,  such as reversed lanes -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="requestGrant" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="16">
         
<xs:element name="requestGrant-item" type="PreemptGrant"/>
         
<!-- note that prempt and priorty uses are both allowed here -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="signalTechnology" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="16">
         
<xs:element name="signalTechnology-item" type="PreemptTech"/>
         
<!-- an enum of the technology to be used. -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="secString" type="SecString" minOccurs="0"/>
   
<!-- any password or secuirty string to be used in this route -->
   
<xs:element name="planName" type="tmdd:Event-response-plan-identifier" minOccurs="0"/>
   
<xs:element name="planType" type="tmdd:Event-response-plan-type" minOccurs="0"/>
   
<!-- if this route is related to a pre-plan,  link it here
         current  (active)  plan this route is related to --
>
   
<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="routeStatus" type="RouteStatus" minOccurs="0"/>
   
<!-- status of route
         (enum or proposed, planned, setting up,  active,  teardown,  closed) --
>
   
<xs:element name="relatedMsgs" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="32">
         
<xs:element name="relatedMsg" type="ReferenceID"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="localRouteAdvice" type="local:RouteAdvice" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element RouteAdvice/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 RouteAdvice/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 RouteAdvice/route
diagram
type RouteSet
properties
isRef 0
content complex
children id name whenStart whenEnd involvedResources routes detours furtherData localRouteSet
source <xs:element name="route" type="RouteSet"/>

element RouteAdvice/linkFlow
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children linkFlow-item
source <xs:element name="linkFlow" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="16">
     
<xs:element name="linkFlow-item" type="FlowType"/>
     
<!-- enum of flow type data here,  such as reversed lanes -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RouteAdvice/linkFlow/linkFlow-item
diagram
type FlowType
properties
isRef 0
content simple
source <xs:element name="linkFlow-item" type="FlowType"/>

element RouteAdvice/requestGrant
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children requestGrant-item
source <xs:element name="requestGrant" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="16">
     
<xs:element name="requestGrant-item" type="PreemptGrant"/>
     
<!-- note that prempt and priorty uses are both allowed here -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RouteAdvice/requestGrant/requestGrant-item
diagram
type PreemptGrant
properties
isRef 0
content simple
source <xs:element name="requestGrant-item" type="PreemptGrant"/>

element RouteAdvice/signalTechnology
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children signalTechnology-item
source <xs:element name="signalTechnology" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="16">
     
<xs:element name="signalTechnology-item" type="PreemptTech"/>
     
<!-- an enum of the technology to be used. -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RouteAdvice/signalTechnology/signalTechnology-item
diagram
type PreemptTech
properties
isRef 0
content simple
source <xs:element name="signalTechnology-item" type="PreemptTech"/>

element RouteAdvice/secString
diagram
type SecString
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 250
source <xs:element name="secString" type="SecString" minOccurs="0"/>

element RouteAdvice/planName
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="planName" type="tmdd:Event-response-plan-identifier" minOccurs="0"/>

element RouteAdvice/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 RouteAdvice/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 RouteAdvice/routeStatus
diagram
type RouteStatus
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="routeStatus" type="RouteStatus" minOccurs="0"/>

element RouteAdvice/relatedMsgs
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children relatedMsg
source <xs:element name="relatedMsgs" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="32">
     
<xs:element name="relatedMsg" type="ReferenceID"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RouteAdvice/relatedMsgs/relatedMsg
diagram
type ReferenceID
properties
isRef 0
content simple
facets
minLength 1
maxLength 64
source <xs:element name="relatedMsg" type="ReferenceID"/>

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


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