Documentation for ATIS-Draft-03-00-79

Simple Type: CPT-TransitFacilityType

[Table of contents]

Super-types: None
Sub-types: None
Name CPT-TransitFacilityType
Used by (from the same schema document) Complex Type CptTransitFacilities , Complex Type CptTransitFacilitiesSub , Complex Type CPTTransitFacility
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 1 <= value <= 35
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'central'|'garage'|'operatorBase'|'busBase'|'railBase'|'modeVehBase'|'busMaintenance'|'railMaintenance'|'modeVehMaintenance'|'centralMaintenance'|'mow'|'fareSales'|'fleetOperations'|'railOperations'|'policeAndEMC'|'reservationsDR'|'dispatchDR'|'shelter'|'revenueCollection'|'centralWarehouse'|'medical'|'airport'|'parkingNonRevenuePTV'|'parkingEmployee'|'parkingRevenuePTV'|'parkingCustomer'|'parkingKandR'|'constructionSite'|'propertyVacant'|'propertyCommercial'|'propertyRental'|'stationRail'|'port'|'training'|'storage'}
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 128 <= value <= 255
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'insert-local-values-here'}
Application Data central (1) -- Central Office garage (2) -- Garage operatorBase (3) -- Operator base busBase (4) -- Bus vehicle base railBase (5) -- Rail vehicle base modeVehBase (6) -- multimodal vehicle base busMaintenance (7) -- Bus Vehicle maintenance garage railMaintenance (8) -- Rail Vehicle maintenance garage modeVehMaintenance (9) -- Multimode vehicle maintenance garage centralMaintenance (10) -- Central maintenance facility mow (11) -- Maintenace of Way (MOW) fareSales (12) -- Fare media sales office fleetOperations (13) -- Bus fleet operations center railOperations (14) -- Rail operations center policeAndEMC (15) -- Transit police and emergency service center reservationsDR (16) -- Demand-responsive reservations center dispatchDR (17) -- Demand-Responsive dispatch center shelter (18) -- Shelter revenueCollection (19) -- Revenue collection facility centralWarehouse (20) -- Central warehouse medical (21) -- Drug testing/medical facility airport (22) -- Airport parkingNonRevenuePTV (23) -- Non-revenue PTV parking parkingEmployee (24) -- employee parking parkingRevenuePTV (25) -- revenue vehicle parking parkingCustomer (26) -- customer parking parkingKandR (27) -- kiss&ride parking constructionSite (28) -- construction site propertyVacant (29) -- vacant property propertyCommercial (30) -- commercial property propertyRental (31) -- rental property stationRail (32) -- rail station port (33) -- slip , training (34) -- training center storage (35) -- Store room/equipment storage -- 36-127 reserved -- 128-255 local use
Diagram
h-1243871611
Schema Component Representation
<xs:simpleType name="CPT-TransitFacilityType">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="central"/>
<xs:enumeration value="garage"/>
<xs:enumeration value="operatorBase"/>
<xs:enumeration value="busBase"/>
<xs:enumeration value="railBase"/>
<xs:enumeration value="modeVehBase"/>
<xs:enumeration value="busMaintenance"/>
<xs:enumeration value="railMaintenance"/>
<xs:enumeration value="modeVehMaintenance"/>
<xs:enumeration value="centralMaintenance"/>
<xs:enumeration value="mow"/>
<xs:enumeration value="fareSales"/>
<xs:enumeration value="fleetOperations"/>
<xs:enumeration value="railOperations"/>
<xs:enumeration value="policeAndEMC"/>
<xs:enumeration value="reservationsDR"/>
<xs:enumeration value="dispatchDR"/>
<xs:enumeration value="shelter"/>
<xs:enumeration value="revenueCollection"/>
<xs:enumeration value="centralWarehouse"/>
<xs:enumeration value="medical"/>
<xs:enumeration value="airport"/>
<xs:enumeration value="parkingNonRevenuePTV"/>
<xs:enumeration value="parkingEmployee"/>
<xs:enumeration value="parkingRevenuePTV"/>
<xs:enumeration value="parkingCustomer"/>
<xs:enumeration value="parkingKandR"/>
<xs:enumeration value="constructionSite"/>
<xs:enumeration value="propertyVacant"/>
<xs:enumeration value="propertyCommercial"/>
<xs:enumeration value="propertyRental"/>
<xs:enumeration value="stationRail"/>
<xs:enumeration value="port"/>
<xs:enumeration value="training"/>
<xs:enumeration value="storage"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="128"/>
<xs:maxInclusive value="255"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" local:CPT-TransitFacilityType "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>