Documentation for ATIS-Draft-03-00-79

Complex Type: OBStoppointRecord

[Table of contents]

Super-types: None
Sub-types: None
Name OBStoppointRecord
Used by (from the same schema document) Complex Type ObPassengerCount , Complex Type CCBlockWorkRecord , Complex Type CCVehiclePassRecord
Abstract no
XML Instance Representation
<...>
<entry-to-stop-point-zone> CPT-Time </entry-to-stop-point-zone> [1]
<exit-to-stop-point-zone> CPT-Time </exit-to-stop-point-zone> [1]
<stop-time-at-stop-pt> CPT-Time </stop-time-at-stop-pt> [0..1]
<start-time-at-stop-pt> CPT-Time </start-time-at-stop-pt> [0..1]
<doorOpen> CPT-Time </doorOpen> [0..1]
<doorClose> CPT-Time </doorClose> [0..1]
<schedule-adh-status> OB-ScheduleAdherenceOffset </schedule-adh-status> [0..1]
<time-reported> CPT-DateTime </time-reported> [0..1]
<stoppoint> CPTStoppointIden </stoppoint> [0..1]
<location> lrms:GeoLocation </location> [0..1]
<heading> SP-AngularDirection </heading> [0..1]
<pattern-segment> SCHPatternSegmentIden </pattern-segment> [0..1]
<trip> SCHTripIden </trip> [0..1]
<block> SCHBlockIden </block> [0..1]
<route> SCHRouteIden </route> [0..1]
<boarded> OB-PassengerBoarding </boarded> [0..1]
<alighted> OB-PassengerAlighting </alighted> [0..1]
<onboard> OB-J1587-PassengerCounterPatronCount </onboard> [0..1]
<by-right-door> [0..1]
Start Sequence [1..75]
<by-right-door-item> OBBoardAlightRecord </by-right-door-item> [1]
End Sequence
</by-right-door>
<by-left-door> [0..1]
Start Sequence [1..75]
<by-left-door-item> OBBoardAlightRecord </by-left-door-item> [1]
End Sequence
</by-left-door>
<lift-activated> CPT-Boolean </lift-activated> [0..1]
<odometer-reading> CPT-GenericCounter </odometer-reading> [0..1]
<localOBStoppointRecord> local:OBStoppointRecord </localOBStoppointRecord> [0..1]
</...>
Diagram
h-1969397032 h-1969397032 h-1969397032 h-1969397032 h-1969397032 h-1969397032 h-704245948 h1272267302 h2146772752 h-542031743 h-930170680 h122395130 h-1158373540 h-258889474 h-963684166 h-482180031 h1305470472 h1357598698 h-250177036 h-250177036 h325016637 h240005744 h-1309224793
Schema Component Representation
<xs:complexType name="OBStoppointRecord">
<xs:sequence>
<xs:element name="entry-to-stop-point-zone" type=" CPT-Time "/>
<xs:element name="exit-to-stop-point-zone" type=" CPT-Time "/>
<xs:element name="stop-time-at-stop-pt" type=" CPT-Time " minOccurs="0"/>
<xs:element name="start-time-at-stop-pt" type=" CPT-Time " minOccurs="0"/>
<xs:element name="doorOpen" type=" CPT-Time " minOccurs="0"/>
<xs:element name="doorClose" type=" CPT-Time " minOccurs="0"/>
<xs:element name="schedule-adh-status" type=" OB-ScheduleAdherenceOffset " minOccurs="0"/>
<-- status -->
<xs:element name="time-reported" type=" CPT-DateTime " minOccurs="0"/>
<xs:element name="stoppoint" type=" CPTStoppointIden " minOccurs="0"/>
<xs:element name="location" type=" lrms:GeoLocation " minOccurs="0"/>
<xs:element name="heading" type=" SP-AngularDirection " minOccurs="0"/>
<xs:element name="pattern-segment" type=" SCHPatternSegmentIden " minOccurs="0"/>
<xs:element name="trip" type=" SCHTripIden " minOccurs="0"/>
<xs:element name="block" type=" SCHBlockIden " minOccurs="0"/>
<xs:element name="route" type=" SCHRouteIden " minOccurs="0"/>
<xs:element name="boarded" type=" OB-PassengerBoarding " minOccurs="0"/>
<xs:element name="alighted" type=" OB-PassengerAlighting " minOccurs="0"/>
<xs:element name="onboard" type=" OB-J1587-PassengerCounterPatronCount " minOccurs="0"/>
<xs:element name="by-right-door" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="75">
<xs:element name="by-right-door-item" type=" OBBoardAlightRecord "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="by-left-door" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="75">
<xs:element name="by-left-door-item" type=" OBBoardAlightRecord "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="lift-activated" type=" CPT-Boolean " minOccurs="0"/>
<-- include if lift is instrumented -->
<xs:element name="odometer-reading" type=" CPT-GenericCounter " minOccurs="0"/>
<xs:element name="localOBStoppointRecord" type=" local:OBStoppointRecord " minOccurs="0"/>
</xs:sequence>
</xs:complexType>