complexType RequestNetworkConditions
diagram
namespace http://www.IM-Draft-03-00-44a
children distribute header eventTypes conditionTypes focus summary videoRequest whenStart whenEnd subscribeMe subscribeLength localRequestNetworkConditions
used by
elements IDX-Wrapper/requestNetworkConditions/requestNetworkCondition requestNetworkConditions IMWrapper/requestNetworkConditions MobileIDXWrapper/requestNetworkConditions
source <xs:complexType name="RequestNetworkConditions">
 
<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="eventTypes">
     
<xs:complexType>
       
<xs:sequence maxOccurs="64">
         
<xs:element name="eventType">
           
<xs:simpleType>
             
<xs:restriction base="itis:ITIScodes"/>
           
</xs:simpleType>
         
</xs:element>
         
<!-- various roadway event codes which are wanted a value of zero indicates no code filtering -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="conditionTypes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="64">
         
<xs:element name="conditionType" type="ConditionTypes"/>
         
<!-- list of what type of data to be sent area of interest follows,  by named routes or by LRMS -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="focus">
     
<xs:complexType>
       
<xs:choice>
         
<xs:element name="routes">
           
<xs:complexType>
             
<xs:sequence maxOccurs="32">
               
<xs:element name="route" type="tmdd:Link-route-designator"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="lrms" type="lrms:LocationReference"/>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="summary" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:boolean"/>
     
</xs:simpleType>
   
</xs:element>
   
<!-- if set to true the requestors would like any summary of
         information covering the above location as well --
>
   
<xs:element name="videoRequest" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:boolean"/>
     
</xs:simpleType>
   
</xs:element>
   
<!-- if true the requester would like multi media feeds
         if they are available,  returned by URIs --
>
   
<xs:element name="whenStart" type="atis:DateTimePair" minOccurs="0"/>
   
<!-- the time period to start the request over
         use current time is not sent --
>
   
<xs:element name="whenEnd" type="atis:DateTimePair" minOccurs="0"/>
   
<!-- the ending time interval to search over -->
   
<xs:element name="subscribeMe">
     
<xs:simpleType>
       
<xs:restriction base="xs:boolean"/>
     
</xs:simpleType>
   
</xs:element>
   
<!-- if set to true then the requestor wants the center to
         send updates for the interval described below
         for network conditions relating to this message --
>
   
<xs:element name="subscribeLength" type="atis:TimeInterval" minOccurs="0"/>
   
<!-- the length in minutes for the subscription to last -->
   
<xs:element name="localRequestNetworkConditions" type="local:RequestNetworkConditions" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element RequestNetworkConditions/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 RequestNetworkConditions/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 RequestNetworkConditions/eventTypes
diagram
properties
isRef 0
content complex
children eventType
source <xs:element name="eventTypes">
 
<xs:complexType>
   
<xs:sequence maxOccurs="64">
     
<xs:element name="eventType">
       
<xs:simpleType>
         
<xs:restriction base="itis:ITIScodes"/>
       
</xs:simpleType>
     
</xs:element>
     
<!-- various roadway event codes which are wanted a value of zero indicates no code filtering -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RequestNetworkConditions/eventTypes/eventType
diagram
type restriction of itis:ITIScodes
properties
isRef 0
content simple
source <xs:element name="eventType">
 
<xs:simpleType>
   
<xs:restriction base="itis:ITIScodes"/>
 
</xs:simpleType>
</xs:element>

element RequestNetworkConditions/conditionTypes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children conditionType
source <xs:element name="conditionTypes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="64">
     
<xs:element name="conditionType" type="ConditionTypes"/>
     
<!-- list of what type of data to be sent area of interest follows,  by named routes or by LRMS -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RequestNetworkConditions/conditionTypes/conditionType
diagram
type ConditionTypes
properties
isRef 0
content simple
source <xs:element name="conditionType" type="ConditionTypes"/>

element RequestNetworkConditions/focus
diagram
properties
isRef 0
content complex
children routes lrms
source <xs:element name="focus">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="routes">
       
<xs:complexType>
         
<xs:sequence maxOccurs="32">
           
<xs:element name="route" type="tmdd:Link-route-designator"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="lrms" type="lrms:LocationReference"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element RequestNetworkConditions/focus/routes
diagram
properties
isRef 0
content complex
children route
source <xs:element name="routes">
 
<xs:complexType>
   
<xs:sequence maxOccurs="32">
     
<xs:element name="route" type="tmdd:Link-route-designator"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RequestNetworkConditions/focus/routes/route
diagram
type tmdd:Link-route-designator
properties
isRef 0
content simple
facets
minLength 1
maxLength 64
source <xs:element name="route" type="tmdd:Link-route-designator"/>

element RequestNetworkConditions/focus/lrms
diagram
type lrms:LocationReference
properties
isRef 0
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="lrms" type="lrms:LocationReference"/>

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

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

element RequestNetworkConditions/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 RequestNetworkConditions/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 RequestNetworkConditions/subscribeMe
diagram
type restriction of xs:boolean
properties
isRef 0
content simple
source <xs:element name="subscribeMe">
 
<xs:simpleType>
   
<xs:restriction base="xs:boolean"/>
 
</xs:simpleType>
</xs:element>

element RequestNetworkConditions/subscribeLength
diagram
type atis:TimeInterval
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="subscribeLength" type="atis:TimeInterval" minOccurs="0"/>

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


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