complexType atis:Segment
diagram
namespace http://www.ATIS-Draft-03-00-79
children boardingInstructions otherEvents beginAmenities vehicleAmenities endAmenities segmentDesc midPoints actionRequired endPoint endPointRole distance equipClase equipType equipFreeText primeMode estimatedTravelTime startTime endTime estimatedCost localSegment
used by
element atis:SubRoute/segements/segement
source <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>

element atis:Segment/boardingInstructions
diagram
type atis:BoardingInstructions
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children boardingTime departureTime arrivalTime platformNumber gateNumber stoppoint routeName estimatedDelay getTransfer overallStatus agencyName agencyID furtherData tail
source <xs:element name="boardingInstructions" type="BoardingInstructions" minOccurs="0"/>

element atis:Segment/otherEvents
diagram
type ReferenceID
properties
isRef 0
minOcc 0
maxOcc 4
content simple
facets
minLength 1
maxLength 64
source <xs:element name="otherEvents" type="im:ReferenceID" minOccurs="0" maxOccurs="4"/>

element atis:Segment/beginAmenities
diagram
type atis:AmenitiesList
properties
isRef 0
minOcc 0
maxOcc 16
content simple
source <xs:element name="beginAmenities" type="AmenitiesList" minOccurs="0" maxOccurs="16"/>

element atis:Segment/vehicleAmenities
diagram
type atis:AmenitiesList
properties
isRef 0
minOcc 0
maxOcc 16
content simple
source <xs:element name="vehicleAmenities" type="AmenitiesList" minOccurs="0" maxOccurs="16"/>

element atis:Segment/endAmenities
diagram
type atis:AmenitiesList
properties
isRef 0
minOcc 0
maxOcc 16
content simple
source <xs:element name="endAmenities" type="AmenitiesList" minOccurs="0" maxOccurs="16"/>

element atis:Segment/segmentDesc
diagram
type atis:Freetext
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 500
source <xs:element name="segmentDesc" type="Freetext" minOccurs="0"/>

element atis:Segment/midPoints
diagram
properties
isRef 0
content complex
children midPoint
source <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>

element atis:Segment/midPoints/midPoint
diagram
properties
isRef 0
content complex
children shapepoint waypoints
source <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>

element atis:Segment/midPoints/midPoint/shapepoint
diagram
type atis:ShapePoint
properties
isRef 0
content complex
children lat long heading vertical
source <xs:element name="shapepoint" type="ShapePoint"/>

element atis:Segment/midPoints/midPoint/waypoints
diagram
type lrms:PointLocation
properties
isRef 0
content complex
children pointName pointNodeId pointOffset polarCoordinates linearReferencePoint addressPoint crossStreetsPoint grid publicGrid geoLocationPoint adminArea
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="waypoints" type="lrms:PointLocation"/>

element atis:Segment/actionRequired
diagram
properties
isRef 0
content complex
children maneuverInstructions parkingInstructions
source <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>

element atis:Segment/actionRequired/maneuverInstructions
diagram
type atis:ManeuverInstruction
properties
isRef 0
content complex
children maneuverLocationType instructions descripton distance outboundRoad maneuversign direction localManeuverInstruction2
source <xs:element name="maneuverInstructions" type="ManeuverInstruction"/>

element atis:Segment/actionRequired/parkingInstructions
diagram
type atis:ParkingInstructions
properties
isRef 0
content complex
children location lotName owningAgency parkingFacID lotCost pricing furtherData tail localParkingInstructions
source <xs:element name="parkingInstructions" type="ParkingInstructions"/>

element atis:Segment/endPoint
diagram
type lrms:PointLocation
properties
isRef 0
content complex
children pointName pointNodeId pointOffset polarCoordinates linearReferencePoint addressPoint crossStreetsPoint grid publicGrid geoLocationPoint adminArea
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="endPoint" type="lrms:PointLocation"/>

element atis:Segment/endPointRole
diagram
type atis:PointRole
properties
isRef 0
content simple
source <xs:element name="endPointRole" type="PointRole"/>

element atis:Segment/distance
diagram
type lrms:Distance
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children m mDec mm mmDec dm dmDec yd ydDec ft ftDec in inDec mi miDec km kmDec block blkDec
source <xs:element name="distance" type="lrms:Distance" minOccurs="0"/>

element atis:Segment/equipClase
diagram
type atis:EquipmentClass
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="equipClase" type="EquipmentClass" minOccurs="0"/>

element atis:Segment/equipType
diagram
type atis:EquipmentClass
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="equipType" type="EquipmentClass" minOccurs="0"/>

element atis:Segment/equipFreeText
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 255
source <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>

element atis:Segment/primeMode
diagram
type atis:Mode
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="primeMode" type="Mode" minOccurs="0"/>

element atis:Segment/estimatedTravelTime
diagram
type atis:TimeInterval
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="estimatedTravelTime" type="TimeInterval" minOccurs="0"/>

element atis:Segment/startTime
diagram
type atis:DateTimePair
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="startTime" type="DateTimePair" minOccurs="0"/>

element atis:Segment/endTime
diagram
type atis:DateTimePair
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="endTime" type="DateTimePair" minOccurs="0"/>

element atis:Segment/estimatedCost
diagram
type atis:ComplexCost
properties
isRef 0
minOcc 0
maxOcc 8
content complex
children totalCost totalValue charges localComplexCost
source <xs:element name="estimatedCost" type="ComplexCost" minOccurs="0" maxOccurs="8"/>

element atis:Segment/localSegment
diagram
type Segment
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children yourName
source <xs:element name="localSegment" type="local:Segment" minOccurs="0"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy