diagram | ![]() |
||
namespace | http://www.IM-Draft-03-00-44a | ||
children | distribute header eventTypes conditionTypes focus summary videoRequest whenStart whenEnd subscribeMe subscribeLength localRequestNetworkConditions | ||
used by |
|
||
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> |
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 | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | restriction of itis:ITIScodes | ||||
properties |
|
||||
source | <xs:element name="eventType"> <xs:simpleType> <xs:restriction base="itis:ITIScodes"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | ConditionTypes | ||||
properties |
|
||||
source | <xs:element name="conditionType" type="ConditionTypes"/> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | tmdd:Link-route-designator | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="route" type="tmdd:Link-route-designator"/> |
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="lrms" type="lrms:LocationReference"/> |
diagram | ![]() |
||||||||
type | restriction of xs:boolean | ||||||||
properties |
|
||||||||
source | <xs:element name="summary" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:boolean"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:boolean | ||||||||
properties |
|
||||||||
source | <xs:element name="videoRequest" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:boolean"/> </xs:simpleType> </xs:element> |
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="subscribeMe"> <xs:simpleType> <xs:restriction base="xs:boolean"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | atis:TimeInterval | ||||||||
properties |
|
||||||||
source | <xs:element name="subscribeLength" type="atis:TimeInterval" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | local:RequestNetworkConditions | ||||||||
properties |
|
||||||||
children | yourName | ||||||||
source | <xs:element name="localRequestNetworkConditions" type="local:RequestNetworkConditions" minOccurs="0"/> |