Documentation for ATIS-Draft-03-00-79

Complex Type: Segment

[Table of contents]

Super-types: None
Sub-types: None
Name Segment
Used by (from the same schema document) Complex Type SubRoute
Abstract no
XML Instance Representation
<...>
<boardingInstructions> BoardingInstructions </boardingInstructions> [0..1]
<otherEvents> im:ReferenceID </otherEvents> [0..4]
<beginAmenities> AmenitiesList </beginAmenities> [0..16]
<vehicleAmenities> AmenitiesList </vehicleAmenities> [0..16]
<endAmenities> AmenitiesList </endAmenities> [0..16]
<segmentDesc> Freetext </segmentDesc> [0..1]
<midPoints> [1]
Start Sequence [0..100]
<midPoint> [1]
Start Choice [1]
<shapepoint> ShapePoint </shapepoint> [1]
<waypoints> lrms:PointLocation </waypoints> [1]
End Choice
</midPoint>
End Sequence
</midPoints>
<actionRequired> [1]
Start Choice [1]
<maneuverInstructions> ManeuverInstruction </maneuverInstructions> [1]
<parkingInstructions> ParkingInstructions </parkingInstructions> [1]
End Choice
</actionRequired>
<endPoint> lrms:PointLocation </endPoint> [1]
<endPointRole> PointRole </endPointRole> [1]
<distance> lrms:Distance </distance> [0..1]
<equipClase> EquipmentClass </equipClase> [0..1]
<equipType> EquipmentClass </equipType> [0..1]
<equipFreeText> xs:string (length >= 1) </equipFreeText> [0..1]
<primeMode> Mode </primeMode> [0..1]
<estimatedTravelTime> TimeInterval </estimatedTravelTime> [0..1]
<startTime> DateTimePair </startTime> [0..1]
<endTime> DateTimePair </endTime> [0..1]
<estimatedCost> ComplexCost </estimatedCost> [0..8]
<localSegment> local:Segment </localSegment> [0..1]
</...>
Diagram
h-1236607226 h-689557503 h-98584080 h-98584080 h-98584080 h-386216674 h-1104843596 h-1282069248 h852592208 h337894616 h-1282069248 h-1403819199 h1439634298 h-68473777 h-68473777 h518212520 h1514126263 h1210973722 h1210973722 h-268222728 h-1591373042
Schema Component Representation
<xs:complexType name="Segment">
<xs:sequence>
<xs:element name="boardingInstructions" type=" BoardingInstructions " minOccurs="0"/>
<xs:element name="otherEvents" type=" im:ReferenceID " minOccurs="0" maxOccurs="4"/>
<xs:element name="beginAmenities" type=" AmenitiesList " minOccurs="0" maxOccurs="16"/>
<xs:element name="vehicleAmenities" type=" AmenitiesList " minOccurs="0" maxOccurs="16"/>
<xs:element name="endAmenities" type=" AmenitiesList " minOccurs="0" maxOccurs="16"/>
<xs:element name="segmentDesc" type=" Freetext " minOccurs="0"/>
<-- description of the segment, such as bike path, dirt road -->
<xs:element name="midPoints">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="100">
<xs:element name="midPoint">
<xs:complexType>
<xs:choice>
<xs:element name="shapepoint" type=" ShapePoint "/>
<xs:element name="waypoints" type=" lrms:PointLocation "/>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="actionRequired">
<xs:complexType>
<xs:choice>
<xs:element name="maneuverInstructions" type=" ManeuverInstruction "/>
<xs:element name="parkingInstructions" type=" ParkingInstructions "/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="endPoint" type=" lrms:PointLocation "/>
<xs:element name="endPointRole" type=" PointRole "/>
<xs:element name="distance" type=" lrms:Distance " minOccurs="0"/>
<xs:element name="equipClase" type=" EquipmentClass " minOccurs="0"/>
<xs:element name="equipType" type=" EquipmentClass " minOccurs="0"/>
<xs:element name="equipFreeText" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<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="estimatedCost" type=" ComplexCost " minOccurs="0" maxOccurs="8"/>
<xs:element name="localSegment" type=" local:Segment " minOccurs="0"/>
</xs:sequence>
</xs:complexType>