element TrainCompositionPassenger
diagram taf_cat_complete_sector_p558.png
namespace http://taf-jsg.info/schemes
properties
content complex
children TrainDescriptionManner Count DirectionOfDescription VehicleList
used by
element TrainCompositionJourneySectionPassenger
annotation
documentation
Defines the rules of train composition description and the list of vehicles
source <xs:element name="TrainCompositionPassenger">
 
<xs:annotation>
   
<xs:documentation>Defines the rules of train composition description and the list of vehicles</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TrainDescriptionManner">
       
<xs:annotation>
         
<xs:documentation>Manner of describing the composition, by vehicle (locomotive or coach), by vehicle in a trainset (including the power car) or by Trainset (as a whole). 1=Vehicle, 2=Vehicle in Trainset 3=Trainset</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:integer">
           
<xs:enumeration value="1"/>
           
<xs:enumeration value="2"/>
           
<xs:enumeration value="3"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Count" type="xs:integer" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Number of vehicles or Trainsets</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DirectionOfDescription">
       
<xs:annotation>
         
<xs:documentation>Direction of composition description according to the drection of departure.  1=from head and 9=from end.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:integer">
           
<xs:enumeration value="1"/>
           
<xs:enumeration value="9"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="VehicleList">
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="VehicleTrainPosition" maxOccurs="unbounded">
             
<xs:simpleType>
               
<xs:restriction base="xs:integer">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="99"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:sequence>
             
<xs:element ref="RollingStockIdentification" minOccurs="0"/>
             
<xs:element name="RollingStockType" type="xs:string" minOccurs="0"/>
           
</xs:sequence>
           
<xs:element ref="TractionType" minOccurs="0"/>
           
<xs:element ref="TractionMode" minOccurs="0"/>
           
<xs:element name="PoweredLocomotiveOrTrainset" type="xs:boolean" minOccurs="0"/>
           
<xs:element ref="DriverIndication" minOccurs="0"/>
           
<xs:element name="TrainsetOrientation" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>1=First Class first, 2=Second Class firts and 9=unknown</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:integer">
                 
<xs:enumeration value="1"/>
                 
<xs:enumeration value="2"/>
                 
<xs:enumeration value="9"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="KeeperShortName" type="xs:string" minOccurs="0"/>
           
<xs:element ref="RollingStockTechnicalData" minOccurs="0"/>
           
<xs:element ref="TechnicalPassengerRollingStockRestriction" minOccurs="0"/>
           
<xs:element ref="ItineraryOfRollingStock" minOccurs="0"/>
           
<xs:element ref="InternalVehicleFacility" minOccurs="0"/>
           
<xs:element ref="CharacteristicDescriptionCode" minOccurs="0"/>
           
<xs:element ref="FacilityTypeDescriptionCode" minOccurs="0"/>
           
<xs:element ref="CommercialService" minOccurs="0"/>
           
<xs:element ref="SpecialServiceDescription" minOccurs="0"/>
           
<xs:element ref="InformationToBeDisplayed" minOccurs="0"/>
           
<xs:element ref="CoachOrTrainsetCommercialData" minOccurs="0"/>
           
<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element ref="Parameters" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TrainCompositionPassenger/TrainDescriptionManner
diagram taf_cat_complete_sector_p559.png
namespace http://taf-jsg.info/schemes
type restriction of xs:integer
properties
content simple
facets
Kind Value Annotation
enumeration 1
enumeration 2
enumeration 3
annotation
documentation
Manner of describing the composition, by vehicle (locomotive or coach), by vehicle in a trainset (including the power car) or by Trainset (as a whole). 1=Vehicle, 2=Vehicle in Trainset 3=Trainset
source <xs:element name="TrainDescriptionManner">
 
<xs:annotation>
   
<xs:documentation>Manner of describing the composition, by vehicle (locomotive or coach), by vehicle in a trainset (including the power car) or by Trainset (as a whole). 1=Vehicle, 2=Vehicle in Trainset 3=Trainset</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TrainCompositionPassenger/Count
diagram taf_cat_complete_sector_p560.png
namespace http://taf-jsg.info/schemes
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Number of vehicles or Trainsets
source <xs:element name="Count" type="xs:integer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Number of vehicles or Trainsets</xs:documentation>
 
</xs:annotation>
</xs:element>

element TrainCompositionPassenger/DirectionOfDescription
diagram taf_cat_complete_sector_p561.png
namespace http://taf-jsg.info/schemes
type restriction of xs:integer
properties
content simple
facets
Kind Value Annotation
enumeration 1
enumeration 9
annotation
documentation
Direction of composition description according to the drection of departure.  1=from head and 9=from end.
source <xs:element name="DirectionOfDescription">
 
<xs:annotation>
   
<xs:documentation>Direction of composition description according to the drection of departure.  1=from head and 9=from end.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="9"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TrainCompositionPassenger/VehicleList
diagram taf_cat_complete_sector_p562.png
namespace http://taf-jsg.info/schemes
properties
content complex
children VehicleTrainPosition RollingStockIdentification RollingStockType TractionType TractionMode PoweredLocomotiveOrTrainset DriverIndication TrainsetOrientation KeeperShortName RollingStockTechnicalData TechnicalPassengerRollingStockRestriction ItineraryOfRollingStock InternalVehicleFacility CharacteristicDescriptionCode FacilityTypeDescriptionCode CommercialService SpecialServiceDescription InformationToBeDisplayed CoachOrTrainsetCommercialData FreeTextField Parameters
source <xs:element name="VehicleList">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="VehicleTrainPosition" maxOccurs="unbounded">
       
<xs:simpleType>
         
<xs:restriction base="xs:integer">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="99"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:sequence>
       
<xs:element ref="RollingStockIdentification" minOccurs="0"/>
       
<xs:element name="RollingStockType" type="xs:string" minOccurs="0"/>
     
</xs:sequence>
     
<xs:element ref="TractionType" minOccurs="0"/>
     
<xs:element ref="TractionMode" minOccurs="0"/>
     
<xs:element name="PoweredLocomotiveOrTrainset" type="xs:boolean" minOccurs="0"/>
     
<xs:element ref="DriverIndication" minOccurs="0"/>
     
<xs:element name="TrainsetOrientation" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>1=First Class first, 2=Second Class firts and 9=unknown</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:integer">
           
<xs:enumeration value="1"/>
           
<xs:enumeration value="2"/>
           
<xs:enumeration value="9"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="KeeperShortName" type="xs:string" minOccurs="0"/>
     
<xs:element ref="RollingStockTechnicalData" minOccurs="0"/>
     
<xs:element ref="TechnicalPassengerRollingStockRestriction" minOccurs="0"/>
     
<xs:element ref="ItineraryOfRollingStock" minOccurs="0"/>
     
<xs:element ref="InternalVehicleFacility" minOccurs="0"/>
     
<xs:element ref="CharacteristicDescriptionCode" minOccurs="0"/>
     
<xs:element ref="FacilityTypeDescriptionCode" minOccurs="0"/>
     
<xs:element ref="CommercialService" minOccurs="0"/>
     
<xs:element ref="SpecialServiceDescription" minOccurs="0"/>
     
<xs:element ref="InformationToBeDisplayed" minOccurs="0"/>
     
<xs:element ref="CoachOrTrainsetCommercialData" minOccurs="0"/>
     
<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Parameters" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TrainCompositionPassenger/VehicleList/VehicleTrainPosition
diagram taf_cat_complete_sector_p563.png
namespace http://taf-jsg.info/schemes
type restriction of xs:integer
properties
minOcc 1
maxOcc unbounded
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 99
source <xs:element name="VehicleTrainPosition" maxOccurs="unbounded">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="99"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TrainCompositionPassenger/VehicleList/RollingStockType
diagram taf_cat_complete_sector_p564.png
namespace http://taf-jsg.info/schemes
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="RollingStockType" type="xs:string" minOccurs="0"/>

element TrainCompositionPassenger/VehicleList/PoweredLocomotiveOrTrainset
diagram taf_cat_complete_sector_p565.png
namespace http://taf-jsg.info/schemes
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PoweredLocomotiveOrTrainset" type="xs:boolean" minOccurs="0"/>

element TrainCompositionPassenger/VehicleList/TrainsetOrientation
diagram taf_cat_complete_sector_p566.png
namespace http://taf-jsg.info/schemes
type restriction of xs:integer
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration 1
enumeration 2
enumeration 9
annotation
documentation
1=First Class first, 2=Second Class firts and 9=unknown
source <xs:element name="TrainsetOrientation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>1=First Class first, 2=Second Class firts and 9=unknown</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="9"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TrainCompositionPassenger/VehicleList/KeeperShortName
diagram taf_cat_complete_sector_p567.png
namespace http://taf-jsg.info/schemes
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="KeeperShortName" type="xs:string" minOccurs="0"/>


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