Documentation for ATIS-Draft-03-00-79

Complex Type: SCHOperatorAssignment

[Table of contents]

Super-types: None
Sub-types: None
Name SCHOperatorAssignment
Used by (from the same schema document) Complex Type SchOperatorAssignmentFile , Complex Type SchOperatorAssignmentList , Complex Type SchPushOperatorAssignments
Abstract no
XML Instance Representation
<...>
<run> SCHRunIden </run> [1]
<metadata> CPTRowMetaData </metadata> [0..1]
<operator> CPTOperatorIden </operator> [0..1]
<base> CPTOperatorBaseIden </base> [0..1]
<other-employees> [0..1]
Start Sequence [1..10]
<other-employee> CPTEmployeeIden </other-employee> [1]
End Sequence
</other-employees>
<vehicle> CPTVehicleIden </vehicle> [0..1]
<beginTime> CPT-DateTime </beginTime> [0..1]
<endTime> CPT-Time </endTime> [0..1]
<beginLocation> lrms:GeoLocation </beginLocation> [0..1]
<endLocation> lrms:GeoLocation </endLocation> [0..1]
<vehicle-base> CPTTransitFacilityIden </vehicle-base> [0..1]
<operator-base> CPTTransitFacilityIden </operator-base> [0..1]
<trips> [1]
Start Sequence [1..20]
<trip> SCHTripIden </trip> [1]
End Sequence
</trips>
<begin-timepoint> SCHTimepointIden </begin-timepoint> [0..1]
<end-timepoint> SCHTimepointIden </end-timepoint> [0..1]
<run-type> SCH-RunType </run-type> [1]
<day-types> [1]
Start Sequence [1..20]
<day-type> SCH-DayType </day-type> [1]
End Sequence
</day-types>
<note> SCHNoteIden </note> [0..1]
<mode> CPT-Mode </mode> [0..1]
<associated-blocks> [0..1]
Start Sequence [1..10]
<associated-block> SCHBlockIden </associated-block> [1]
End Sequence
</associated-blocks>
<expected-pay> [0..1]
Start Sequence [1..20]
<expected-pay-item> SCHOperatorPay </expected-pay-item> [1]
End Sequence
</expected-pay>
<localSCHOperatorAssignment> local:SCHOperatorAssignment </localSCHOperatorAssignment> [0..1]
</...>
Diagram
h355204924 h1503432423 h324755946 h-212784805 h-1303246092 h1471596526 h1272267302 h-1969397032 h-542031743 h-542031743 h2133900120 h2133900120 h-1158373540 h1668863444 h1668863444 h1598204395 h1495630460 h-1088082775 h-1969600082 h-258889474 h-132768271 h1172850020
Schema Component Representation
<xs:complexType name="SCHOperatorAssignment">
<xs:sequence>
<xs:element name="run" type=" SCHRunIden "/>
<xs:element name="metadata" type=" CPTRowMetaData " minOccurs="0"/>
<xs:element name="operator" type=" CPTOperatorIden " minOccurs="0"/>
<xs:element name="base" type=" CPTOperatorBaseIden " minOccurs="0"/>
<xs:element name="other-employees" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="10">
<xs:element name="other-employee" type=" CPTEmployeeIden "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="vehicle" type=" CPTVehicleIden " minOccurs="0"/>
<xs:element name="beginTime" type=" CPT-DateTime " minOccurs="0"/>
<xs:element name="endTime" type=" CPT-Time " minOccurs="0"/>
<xs:element name="beginLocation" type=" lrms:GeoLocation " minOccurs="0"/>
<xs:element name="endLocation" type=" lrms:GeoLocation " minOccurs="0"/>
<xs:element name="vehicle-base" type=" CPTTransitFacilityIden " minOccurs="0"/>
<xs:element name="operator-base" type=" CPTTransitFacilityIden " minOccurs="0"/>
<xs:element name="trips">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="20">
<xs:element name="trip" type=" SCHTripIden "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="begin-timepoint" type=" SCHTimepointIden " minOccurs="0"/>
<xs:element name="end-timepoint" type=" SCHTimepointIden " minOccurs="0"/>
<xs:element name="run-type" type=" SCH-RunType "/>
<xs:element name="day-types">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="20">
<xs:element name="day-type" type=" SCH-DayType "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="note" type=" SCHNoteIden " minOccurs="0"/>
<xs:element name="mode" type=" CPT-Mode " minOccurs="0"/>
<xs:element name="associated-blocks" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="10">
<xs:element name="associated-block" type=" SCHBlockIden "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="expected-pay" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="20">
<xs:element name="expected-pay-item" type=" SCHOperatorPay "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="localSCHOperatorAssignment" type=" local:SCHOperatorAssignment " minOccurs="0"/>
</xs:sequence>
</xs:complexType>