Documentation for ATIS-Draft-03-00-79

Complex Type: ManeuverInstruction

[Table of contents]

Super-types: None
Sub-types: None
Name ManeuverInstruction
Used by (from the same schema document) Complex Type Segment
Abstract no
XML Instance Representation
<...>
<maneuverLocationType> ManeuverLocationType </maneuverLocationType> [0..1]
<instructions> [1]
Start Sequence [1..3]
<instruction> [1]
Start Choice [1]
<turn> TurnType </turn> [1]
<merge> TurnType </merge> [1]
<branch> TurnType </branch> [1]
<exit> TurnType </exit> [1]
<continue> TurnType </continue> [1]
<payToll> Cost </payToll> [1]
<takeElevator> VerticalType </takeElevator> [1]
<takeEscalator> VerticalType </takeEscalator> [1]
<takeStairs> VerticalType </takeStairs> [1]
<board> Mode </board> [1]
<alight> Mode </alight> [1]
<getTransfer> tcip:CPTStoppointIden </getTransfer> [1]
<localManeuverInstruction> local:ManeuverInstruction </localManeuverInstruction> [0..1]
End Choice
</instruction>
End Sequence
</instructions>
<descripton> Freetext </descripton> [0..1]
<distance> lrms:Distance </distance> [0..1]
<outboundRoad> Freetext </outboundRoad> [0..1]
<maneuversign> Freetext </maneuversign> [0..1]
<direction> CompassDirection </direction> [0..1]
<localManeuverInstruction2> local:ManeuverInstruction2 </localManeuverInstruction2> [0..1]
</...>
Diagram
h-155099379 h1285391580 h1285391580 h1285391580 h1285391580 h1285391580 h517915090 h564919509 h564919509 h564919509 h518212520 h518212520 h2146772752 h852592208 h-386216674 h1439634298 h-386216674 h-386216674 h-199380718 h660554722
Schema Component Representation
<xs:complexType name="ManeuverInstruction">
<xs:sequence>
<xs:element name="maneuverLocationType" type=" ManeuverLocationType " minOccurs="0"/>
<xs:element name="instructions">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="3">
<xs:element name="instruction">
<xs:complexType>
<xs:choice>
<xs:element name="turn" type=" TurnType "/>
<xs:element name="merge" type=" TurnType "/>
<xs:element name="branch" type=" TurnType "/>
<xs:element name="exit" type=" TurnType "/>
<xs:element name="continue" type=" TurnType "/>
<xs:element name="payToll" type=" Cost "/>
<xs:element name="takeElevator" type=" VerticalType "/>
<xs:element name="takeEscalator" type=" VerticalType "/>
<xs:element name="takeStairs" type=" VerticalType "/>
<xs:element name="board" type=" Mode "/>
<xs:element name="alight" type=" Mode "/>
<xs:element name="getTransfer" type=" tcip:CPTStoppointIden "/>
<xs:element name="localManeuverInstruction" type=" local:ManeuverInstruction " minOccurs="0"/>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="descripton" type=" Freetext " minOccurs="0"/>
<xs:element name="distance" type=" lrms:Distance " minOccurs="0"/>
<xs:element name="outboundRoad" type=" Freetext " minOccurs="0"/>
<xs:element name="maneuversign" type=" Freetext " minOccurs="0"/>
<xs:element name="direction" type=" CompassDirection " minOccurs="0"/>
<xs:element name="localManeuverInstruction2" type=" local:ManeuverInstruction2 " minOccurs="0"/>
</xs:sequence>
</xs:complexType>