Documentation for ATIS-Draft-03-00-79

Complex Type: SpRouteGeoTrace

[Table of contents]

Super-types: None
Sub-types: None
Name SpRouteGeoTrace
Used by (from the same schema document) Element spRouteGeoTrace
Abstract no
XML Instance Representation
<...>
<subscriptionInfo> CPTSubscriptionHeader </subscriptionInfo> [1]
<pattern-version> SCH-TimetableVersionID </pattern-version> [0..1]
<route-schedule-version> SCH-TimetableVersionID </route-schedule-version> [0..1]
<timepoint-version> SCH-TimetableVersionID </timepoint-version> [0..1]
<stoppoint-version> CPT-StoppointVersion </stoppoint-version> [0..1]
<query> [1]
Start Choice [1]
<pattern> SCHPatternIden </pattern> [1]
<segments> [1]
Start Sequence [1..100]
<segment> SCHPatternSegmentIden </segment> [1]
End Sequence
</segments>
<trip> SCHTripIden </trip> [1]
<timestop-points> [1]
Start Sequence [1..1000]
<timestop-point> SCHTimeStoppoint </timestop-point> [1]
End Sequence
</timestop-points>
<block> SCHBlockIden </block> [1]
<run> SCHRunIden </run> [1]
End Choice
</query>
<response-type> SP-GeoTraceResponseType </response-type> [1]
<response> [1]
Start Choice [1]
<trace-points> [1]
Start Sequence [1..100]
<trace-point> lrms:GeoLocation </trace-point> [1]
End Sequence
</trace-points>
<drive-directions> [1]
Start Sequence [1..100]
<drive-direction> atis:ManeuverInstruction </drive-direction> [1]
End Sequence
</drive-directions>
<walking-directions> [1]
Start Sequence [1..100]
<walking-direction> atis:ManeuverInstruction </walking-direction> [1]
End Sequence
</walking-directions>
<links> [1]
Start Sequence [1..100]
<link> SPLink </link> [1]
End Sequence
</links>
<timepoints> [1]
Start Sequence [1..50]
<timepoint> SCHTimepointIden </timepoint> [1]
End Sequence
</timepoints>
<stoppoints> [1]
Start Sequence [1..100]
<stoppoint> CPTStoppointIden </stoppoint> [1]
End Sequence
</stoppoints>
End Choice
</response>
</...>
Diagram
h-527207252 h-337950068 h-337950068 h-337950068 h1258252725 h-1937713343 h122395130 h-1158373540 h-540658738 h-258889474 h355204924 h1706890554 h-542031743 h852592208 h852592208 h-71536484 h1668863444 h2146772752
Schema Component Representation
<xs:complexType name="SpRouteGeoTrace">
<xs:sequence>
<xs:element name="subscriptionInfo" type=" CPTSubscriptionHeader "/>
<xs:element name="pattern-version" type=" SCH-TimetableVersionID " minOccurs="0"/>
<xs:element name="route-schedule-version" type=" SCH-TimetableVersionID " minOccurs="0"/>
<xs:element name="timepoint-version" type=" SCH-TimetableVersionID " minOccurs="0"/>
<xs:element name="stoppoint-version" type=" CPT-StoppointVersion " minOccurs="0"/>
<xs:element name="query">
<xs:complexType>
<xs:choice>
<xs:element name="pattern" type=" SCHPatternIden "/>
<xs:element name="segments">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="100">
<xs:element name="segment" type=" SCHPatternSegmentIden "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="trip" type=" SCHTripIden "/>
<xs:element name="timestop-points">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1000">
<xs:element name="timestop-point" type=" SCHTimeStoppoint "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="block" type=" SCHBlockIden "/>
<xs:element name="run" type=" SCHRunIden "/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="response-type" type=" SP-GeoTraceResponseType "/>
<xs:element name="response">
<xs:complexType>
<xs:choice>
<xs:element name="trace-points">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="100">
<xs:element name="trace-point" type=" lrms:GeoLocation "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="drive-directions">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="100">
<xs:element name="drive-direction" type=" atis:ManeuverInstruction "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="walking-directions">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="100">
<xs:element name="walking-direction" type=" atis:ManeuverInstruction "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="links">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="100">
<xs:element name="link" type=" SPLink "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="timepoints">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="50">
<xs:element name="timepoint" type=" SCHTimepointIden "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="stoppoints">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="100">
<xs:element name="stoppoint" type=" CPTStoppointIden "/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>