Documentation for ATIS-Draft-03-00-79

Complex Type: SubRoute

[Table of contents]

Super-types: None
Sub-types: None
Name SubRoute
Used by (from the same schema document) Complex Type Route
Abstract no
XML Instance Representation
<...>
<name> xs:string (length >= 1) </name> [0..1]
<otherEvents> im:ReferenceID </otherEvents> [0..4]
<traffic> LinkTrafficInformation </traffic> [0..4]
<weather> WeatherInformation </weather> [0..4]
<events> ResponseGroup </events> [0..4]
<origin> lrms:PointLocation </origin> [0..1]
<originRole> PointRole </originRole> [0..1]
<segements> [1]
Start Sequence [1..50]
<segement> Segment </segement> [1]
End Sequence
</segements>
<destination> lrms:PointLocation </destination> [1]
<destinationRole> PointRole </destinationRole> [0..1]
<primeMode> Mode </primeMode> [0..1]
<estimatedTravelTime> TimeInterval </estimatedTravelTime> [0..1]
<startTime> DateTimePair </startTime> [0..1]
<endTime> DateTimePair </endTime> [0..1]
<tripTotalDistance> lrms:Distance </tripTotalDistance> [0..1]
<estimatedCost> ComplexCost </estimatedCost> [0..8]
<localSubRoute> local:SubRoute </localSubRoute> [0..1]
</...>
Diagram
h-689557503 h-1869650098 h1570687453 h-1185819047 h-1282069248 h-1403819199 h-1591373042 h-1282069248 h-1403819199 h518212520 h1514126263 h1210973722 h1210973722 h1439634298 h-268222728 h-940543122
Schema Component Representation
<xs:complexType name="SubRoute">
<xs:sequence>
<xs:element name="name" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="64"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="otherEvents" type=" im:ReferenceID " minOccurs="0" maxOccurs="4"/>
<xs:element name="traffic" type=" LinkTrafficInformation " minOccurs="0" maxOccurs="4"/>
<xs:element name="weather" type=" WeatherInformation " minOccurs="0" maxOccurs="4"/>
<xs:element name="events" type=" ResponseGroup " minOccurs="0" maxOccurs="4"/>
<xs:element name="origin" type=" lrms:PointLocation " minOccurs="0"/>
<xs:element name="originRole" type=" PointRole " minOccurs="0"/>
<xs:element name="segements">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="50">
<xs:element name="segement" type=" Segment "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="destination" type=" lrms:PointLocation "/>
<xs:element name="destinationRole" type=" PointRole " minOccurs="0"/>
<xs:element name="primeMode" type=" Mode " minOccurs="0"/>
<-- primary mode of travel -->
<xs:element name="estimatedTravelTime" type=" TimeInterval " minOccurs="0"/>
<xs:element name="startTime" type=" DateTimePair " minOccurs="0"/>
<xs:element name="endTime" type=" DateTimePair " minOccurs="0"/>
<xs:element name="tripTotalDistance" type=" lrms:Distance " minOccurs="0"/>
<xs:element name="estimatedCost" type=" ComplexCost " minOccurs="0" maxOccurs="8"/>
<xs:element name="localSubRoute" type=" local:SubRoute " minOccurs="0"/>
</xs:sequence>
</xs:complexType>