| diagram | ![]() |
||
| namespace | http://taf-jsg.info/schemes | ||
| properties |
|
||
| children | TrainDescriptionManner Count DirectionOfDescription VehicleList | ||
| used by |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||||||
| namespace | http://taf-jsg.info/schemes | ||||||||||||
| type | restriction of xs:integer | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |
| diagram | ![]() |
||||||
| namespace | http://taf-jsg.info/schemes | ||||||
| type | xs:integer | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| 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> |
| diagram | ![]() |
|||||||||
| namespace | http://taf-jsg.info/schemes | |||||||||
| type | restriction of xs:integer | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| 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> |
| diagram | ![]() |
||
| namespace | http://taf-jsg.info/schemes | ||
| properties |
|
||
| 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> |
| diagram | ![]() |
|||||||||
| namespace | http://taf-jsg.info/schemes | |||||||||
| type | restriction of xs:integer | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| 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> |
| diagram | ![]() |
||||||
| namespace | http://taf-jsg.info/schemes | ||||||
| type | xs:string | ||||||
| properties |
|
||||||
| source | <xs:element name="RollingStockType" type="xs:string" minOccurs="0"/> |
| diagram | ![]() |
||||||
| namespace | http://taf-jsg.info/schemes | ||||||
| type | xs:boolean | ||||||
| properties |
|
||||||
| source | <xs:element name="PoweredLocomotiveOrTrainset" type="xs:boolean" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://taf-jsg.info/schemes | ||||||||||||
| type | restriction of xs:integer | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |
| diagram | ![]() |
||||||
| namespace | http://taf-jsg.info/schemes | ||||||
| type | xs:string | ||||||
| properties |
|
||||||
| source | <xs:element name="KeeperShortName" type="xs:string" minOccurs="0"/> |