Documentation for ATIS-Draft-03-00-79

Complex Type: Route

[Table of contents]

Super-types: None
Sub-types: None
Name Route
Used by (from the same schema document) Complex Type RouteRequest , Complex Type ResponseGroup , Complex Type ResponseGroup , Complex Type RouteOrLocation
Abstract no
XML Instance Representation
<...>
<head> Head </head> [0..1]
<isItinerary> xs:boolean </isItinerary> [1]
<otherEvent> im:ReferenceID </otherEvent> [0..4]
<origin> lrms:PointLocation </origin> [1]
<subroutes> SubRoute </subroutes> [0..100]
<destination> lrms:PointLocation </destination> [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]
<maps> [0..1]
Start Sequence [1..100]
<map> [1]
<mapLink> URL-Link </mapLink> [0..1]
<descr> Freetext </descr> [0..1]
</map>
End Sequence
</maps>
<localRoute> local:Route </localRoute> [0..1]
</...>
Diagram
h518053861 h-689557503 h-1282069248 h-940543122 h-1282069248 h518212520 h1514126263 h1210973722 h1210973722 h1439634298 h-268222728 h882153789 h-386216674 h-1110646556
Schema Component Representation
<xs:complexType name="Route">
<xs:sequence>
<xs:element name="head" type=" Head " minOccurs="0"/>
<xs:element name="isItinerary">
<xs:simpleType>
<xs:restriction base=" xs:boolean "/>
</xs:simpleType>
</xs:element>
<-- set true if details present -->
<xs:element name="otherEvent" type=" im:ReferenceID " minOccurs="0" maxOccurs="4"/>
<xs:element name="origin" type=" lrms:PointLocation "/>
<xs:element name="subroutes" type=" SubRoute " minOccurs="0" maxOccurs="100"/>
<xs:element name="destination" type=" lrms:PointLocation "/>
<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="maps" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="100">
<xs:element name="map">
<xs:complexType>
<xs:sequence>
<xs:element name="mapLink" type=" URL-Link " minOccurs="0"/>
<-- Points to a graphic depicting the route or part of it. -->
<xs:element name="descr" type=" Freetext " minOccurs="0"/>
<-- A name or description for the map -->
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="localRoute" type=" local:Route " minOccurs="0"/>
</xs:sequence>
</xs:complexType>