Table of Contents
Target Namespace
http://www.railml.org/schemas/2013
Version
2.2
Element and Attribute Namespaces
Global element and attribute declarations belong to this schema's target namespace.
By default, local element declarations belong to this schema's target namespace.
By default, local attribute declarations have no namespace.
Schema Composition
This schema includes components from the following schema document(s):
Documentation
Copyright (c) railML.org; All Rights Reserved. This work is licensed under a Creative Commons Attribution 2.0 License. http://www.railml.org/index.php/license.html For further information see: http://www.railml.org/ Content of this file: XML Schema for railML(R) 2.2 Definition of attribute groups, simple and complex types, used by rollingstock sub schema (RS)
Declared Namespaces
Prefix
Namespace
xml
http://www.w3.org/XML/1998/namespace
xs
http://www.w3.org/2001/XMLSchema
rail
http://www.railml.org/schemas/2013
Schema Component Representation
<
xs:schema targetNamespace ="
http://www.railml.org/schemas/2013 "
elementFormDefault ="
qualified "
version ="
2.2 ">
<xs:include schemaLocation ="railwayUnits.xsd "/>
<xs:include schemaLocation ="railwayBaseTypes.xsd "/>
...
</
xs:schema >
Attribute Group:
XML Instance Representation
Schema Component Representation
Schema Component Representation
<
xs:attributeGroup name ="
aAuxiliarySupply ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aCurvingLimitation ">
<
xs:attribute name ="
horizontalCurveRadius "
type ="
rail :tLengthM "/>
<
xs:attribute name ="
verticalCrestRadius "
type ="
rail :tLengthM "/>
<
xs:attribute name ="
verticalSagRadius "
type ="
rail :tLengthM "/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aDieselEngine ">
</
xs:attributeGroup >
Attribute Group: aDoors
Schema Component Representation
<
xs:attributeGroup name ="
aDoors ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aDriversCab ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aEddyCurrentBrake ">
</
xs:attributeGroup >
Name
aElectricalWagonCoupler
Schema Component Representation
<
xs:attributeGroup name ="
aElectricalWagonCoupler ">
</
xs:attributeGroup >
Name
aElectrificationSystem
Documentation
nominal values (voltage + frequency) of electrification system
Schema Component Representation
<
xs:attributeGroup name ="
aElectrificationSystem ">
</
xs:attributeGroup >
Attribute Group: aEngine
Schema Component Representation
<
xs:attributeGroup name ="
aEngine ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aFormation ">
</
xs:attributeGroup >
Name
aFourQuadrantChopper
Schema Component Representation
<
xs:attributeGroup name ="
aFourQuadrantChopper ">
</
xs:attributeGroup >
Attribute Group: aGangway
Schema Component Representation
<
xs:attributeGroup name ="
aGangway ">
<
xs:attribute name ="
frontEnd "
type ="
xs :boolean"
use ="
required "/>
<
xs:attribute name ="
rearEnd "
type ="
xs :boolean"
use ="
required "/>
</
xs:attributeGroup >
Attribute Group: aGear
Schema Component Representation
<
xs:attributeGroup name ="
aGear ">
<
xs:attribute name ="
gearRatio "
type ="
xs :decimal"/>
</
xs:attributeGroup >
Attribute Group: aGoods
Schema Component Representation
<
xs:attributeGroup name ="
aGoods ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aLineClassification ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aLoadLimit ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aLoadLimitMatrix ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aManufacturer ">
<
xs:attribute name ="
serialNumber "
type ="
xs :string"/>
</
xs:attributeGroup >
Name
aMechanicalWagonCoupler
Schema Component Representation
<
xs:attributeGroup name ="
aMechanicalWagonCoupler ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aMonitoringGeneric ">
<
xs:attribute name ="
onBoardUnitID "
type ="
xs :string"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aMonitoringSystem ">
<
xs:attribute name ="
type "
type ="
xs :string"
use ="
required "/>
</
xs:attributeGroup >
Name
aNominalElectrical
Documentation
nominal values (voltage + current) of an electrical circuit
Schema Component Representation
<
xs:attributeGroup name ="
aNominalElectrical ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aOperator ">
<
xs:attribute name ="
operatorClass "
type ="
xs :string"
use ="
required "/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aPantograph ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aPassenger ">
<
xs:attribute name ="
drivingCab "
type ="
xs :boolean"/>
<
xs:attribute name ="
tilting "
type ="
xs :boolean"/>
<
xs:attribute name ="
airTightness "
type ="
xs :boolean"/>
<
xs:attribute name ="
emergencyBrakeDeactivation "
type ="
xs :boolean"/>
</
xs:attributeGroup >
Name
aPneumaticWagonCoupler
Schema Component Representation
<
xs:attributeGroup name ="
aPneumaticWagonCoupler ">
<
xs:attribute name ="
integratedOnMechanicalCoupler "
type ="
xs :boolean"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aPropulsion ">
<
xs:attribute name ="
rotationMassFactor "
type ="
xs :decimal"/>
<
xs:attribute name ="
rackTraction "
type ="
xs :boolean"/>
<
xs:attribute name ="
remoteControl "
type ="
xs :boolean"/>
<
xs:attribute name ="
tractionOffUndervoltageThreshold "
type ="
rail :tVoltageVolt "/>
<
xs:attribute name ="
activationStandstill "
type ="
xs :boolean"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aRackTraction ">
<
xs:attribute name ="
number "
type ="
rail :tCounter "
use ="
required "/>
<
xs:attribute name ="
resilentCogWheel "
type ="
xs :boolean"
use ="
required "/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aRailNetwork ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aRollingstock ">
</
xs:attributeGroup >
Name
aSpecificTransmissionModule
Schema Component Representation
<
xs:attributeGroup name ="
aSpecificTransmissionModule ">
</
xs:attributeGroup >
Attribute Group: aStorage
Schema Component Representation
<
xs:attributeGroup name ="
aStorage ">
<
xs:attribute name ="
maximumCurrentDischarging "
type ="
rail :tCurrentAmpere "
use ="
required "/>
<
xs:attribute name ="
maximumPowerCharging "
type ="
rail :tPowerWatt "
use ="
required "/>
<
xs:attribute name ="
maximumPowerDischarging "
type ="
rail :tPowerWatt "
use ="
required "/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aTractionInverter ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aTractionMotor ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aTrainEngine ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aTrainRadio ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aTransformer ">
</
xs:attributeGroup >
Attribute Group: aVehicle
Schema Component Representation
<
xs:attributeGroup name ="
aVehicle ">
<
xs:attribute name ="
axleSequence "
type ="
xs :string"/>
<
xs:attribute name ="
numberDrivenAxles "
type ="
rail :tCounter "/>
<
xs:attribute name ="
numberNonDrivenAxles "
type ="
rail :tCounter "/>
<
xs:attribute name ="
trackGaugeAlternative "
type ="
rail :tLengthM "/>
<
xs:attribute name ="
adjustableWheelSet "
type ="
xs :boolean"/>
<
xs:attribute name ="
resistanceFactor "
type ="
xs :decimal"/>
<
xs:attribute name ="
onTrainHead "
type ="
xs :boolean"/>
<
xs:attribute name ="
onTrainTailOnly "
type ="
xs :boolean"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aVehicleBrake ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aVehicleRef ">
<
xs:attribute name ="
frontGangway "
type ="
xs :boolean"/>
<
xs:attribute name ="
rearGangway "
type ="
xs :boolean"/>
</
xs:attributeGroup >
Attribute Group: aWagon
Schema Component Representation
<
xs:attributeGroup name ="
aWagon ">
<
xs:attribute name ="
rotationMassFactor "
type ="
xs :decimal"/>
<
xs:attribute name ="
auxiliaryPowerConsumption "
type ="
rail :tPowerWatt "/>
</
xs:attributeGroup >
Attribute Group: aWinding
Schema Component Representation
<
xs:attributeGroup name ="
aWinding ">
<
xs:attribute name ="
transformationRatio "
type ="
xs :decimal"/>
</
xs:attributeGroup >
Super-types:
None
Sub-types:
None
Name
tAuxiliarySupply
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tAuxiliarySupply ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tAuxiliarySupplySystem
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tAuxiliarySupplySystem ">
</
xs:complexType >
Super-types:
tCurve < tCurrentCurve (by extension)
Sub-types:
None
Name
tCurrentCurve
Abstract
no
Documentation
vehicle current curve vs. speed, for use with traction and braking
XML Instance Representation
<...>
Allow any elements from the following namespace(s): http://www.w3.org/1998/Math/MathML (strict validation). [0..1]
</...>
Schema Component Representation
<
xs:complexType name ="
tCurrentCurve ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
tCurve < tCurrentLimitation (by extension)
Sub-types:
None
Name
tCurrentLimitation
Abstract
no
Documentation
net current limitation curve vs. net voltage, for use with traction and braking
XML Instance Representation
<...>
Allow any elements from the following namespace(s): http://www.w3.org/1998/Math/MathML (strict validation). [0..1]
</...>
Schema Component Representation
<
xs:complexType name ="
tCurrentLimitation ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Complex Type: tCurve
Super-types:
None
Sub-types:
Name
tCurve
Abstract
no
Documentation
generic curve of function y=f(x,z)
XML Instance Representation
<...>
Allow any elements from the following namespace(s): http://www.w3.org/1998/Math/MathML (strict validation). [0..1]
</...>
Schema Component Representation
<
xs:complexType name ="
tCurve ">
<
xs:sequence >
<xs:any namespace ="http://www.w3.org/1998/Math/MathML " processContents ="strict " minOccurs ="0 "/>
<
xs:element name ="
valueTable "
minOccurs ="
0 ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tCurvingLimitationType
Abstract
no
Documentation
container for list of physical curving limits
Schema Component Representation
<
xs:complexType name ="
tCurvingLimitationType ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tDieselEngine
Abstract
no
Documentation
technical data of diesel engine
Schema Component Representation
<
xs:complexType name ="
tDieselEngine ">
</
xs:complexType >
Complex Type: tDoors
Super-types:
None
Sub-types:
None
Name
tDoors
Abstract
no
Documentation
data about door features for the car
Schema Component Representation
<
xs:complexType name ="
tDoors ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tDriversCabType
Abstract
no
Documentation
description of each drivers cab
Schema Component Representation
<
xs:complexType name ="
tDriversCabType ">
</
xs:complexType >
Complex Type: tETCS
Name
tETCS
Abstract
no
Documentation
container for installed capabilities with respect to ETCS
Schema Component Representation
<
xs:complexType name ="
tETCS ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tEddyCurrentBrake
Abstract
no
Documentation
technical data of eddy current brake
Schema Component Representation
<
xs:complexType name ="
tEddyCurrentBrake ">
</
xs:complexType >
Super-types:
tCurve < tEfficiencyCurve (by extension)
Sub-types:
None
Name
tEfficiencyCurve
Abstract
no
Documentation
subsystem efficiency curve vs. speed
XML Instance Representation
<...>
Allow any elements from the following namespace(s): http://www.w3.org/1998/Math/MathML (strict validation). [0..1]
</...>
Schema Component Representation
<
xs:complexType name ="
tEfficiencyCurve ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
tCurve < tEffortCurve (by extension)
Sub-types:
None
Name
tEffortCurve
Abstract
no
Documentation
effort curve vs. speed, for use with traction and braking
XML Instance Representation
<...>
Allow any elements from the following namespace(s): http://www.w3.org/1998/Math/MathML (strict validation). [0..1]
</...>
Schema Component Representation
<
xs:complexType name ="
tEffortCurve ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tElectricalWagonCouplerType
Abstract
no
Documentation
data of available electrical couplers between wagons
Schema Component Representation
<
xs:complexType name ="
tElectricalWagonCouplerType ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tElectrificationSystem
Abstract
no
Documentation
description of the electrification system
Schema Component Representation
<
xs:complexType name ="
tElectrificationSystem ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tEngine
Abstract
no
Documentation
engine data about a motor car or locomotive
Schema Component Representation
<
xs:complexType name ="
tEngine ">
</
xs:complexType >
Name
tFormation
Abstract
no
Documentation
data for a single train formation made of rs-vehicles
Schema Component Representation
<
xs:complexType name ="
tFormation ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tFourQuadrantChopper
Abstract
no
Documentation
technical data of inverter between OHL/transformer and link circuit
Schema Component Representation
<
xs:complexType name ="
tFourQuadrantChopper ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tGangway
Abstract
no
Documentation
description of any gangways of the passenger car to other cars
Schema Component Representation
<
xs:complexType name ="
tGangway ">
</
xs:complexType >
Complex Type: tGear
Super-types:
None
Sub-types:
None
Name
tGear
Abstract
no
Documentation
technical data of transmission system between motor and wheel
Schema Component Representation
<
xs:complexType name ="
tGear ">
</
xs:complexType >
Complex Type: tGoods
Super-types:
None
Sub-types:
None
Name
tGoods
Abstract
no
Documentation
data for freight cars
Schema Component Representation
<
xs:complexType name ="
tGoods ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tLineClassification
Abstract
no
Documentation
list of line classifications and permissible payload according RIV
Schema Component Representation
<
xs:complexType name ="
tLineClassification ">
</
xs:complexType >
Complex Type: tLink
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType name ="
tLink ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tLoadLimitMatrixType
Abstract
no
Documentation
container for list of load limits
Schema Component Representation
<
xs:complexType name ="
tLoadLimitMatrixType ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tLoadLimitType
Abstract
no
Documentation
permissible load limits depending on line classification
Schema Component Representation
<
xs:complexType name ="
tLoadLimitType ">
</
xs:complexType >
Super-types:
tCurve < tLosses (by extension)
Sub-types:
None
Name
tLosses
Abstract
no
Documentation
losses curve vs. speed, for use with mechanical and electrical systems
XML Instance Representation
<...>
Allow any elements from the following namespace(s): http://www.w3.org/1998/Math/MathML (strict validation). [0..1]
</...>
Schema Component Representation
<
xs:complexType name ="
tLosses ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tManufacturer
Abstract
no
Documentation
container for descriptive data of the vehicle manufacturer
Schema Component Representation
<
xs:complexType name ="
tManufacturer ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tMechanicalWagonCouplerType
Abstract
no
Documentation
data of available mechanical couplers between wagons
Schema Component Representation
<
xs:complexType name ="
tMechanicalWagonCouplerType ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tMonitoring
Abstract
no
Documentation
types of signalling systems fitted to the vehicle
Name
tNationalSystem
Abstract
no
Documentation
description of installed national train protection/monitoring systems like PZB, CIR-ELKE, TVM, LEA, ...
Schema Component Representation
<
xs:complexType name ="
tNationalSystem ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tOperator
Abstract
no
Documentation
container for descriptive data of the vehicle operator
Schema Component Representation
<
xs:complexType name ="
tOperator ">
</
xs:complexType >
Name
tOtherEquipment
Abstract
no
Documentation
container for other installed train equipment (non-safety)
Schema Component Representation
<
xs:complexType name ="
tOtherEquipment ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tPantograph
Abstract
no
Documentation
description of any installed pantograph
Schema Component Representation
<
xs:complexType name ="
tPantograph ">
</
xs:complexType >
Name
tPassenger
Abstract
no
Documentation
data for passenger cars
XML Instance Representation
<...
deck="rail :tVerbalCounter [0..1] ? " drivingCab="xs :boolean [0..1] ? " tilting="xs :boolean [0..1] ? " airTightness="xs :boolean [0..1] ? " emergencyBrakeDeactivation="xs :boolean [0..1] ? " />
Schema Component Representation
<
xs:complexType name ="
tPassenger ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tPneumaticWagonCouplerType
Abstract
no
Documentation
data of available pneumatic couplers between wagons
Schema Component Representation
<
xs:complexType name ="
tPneumaticWagonCouplerType ">
</
xs:complexType >
Name
tPropulsion
Abstract
no
Documentation
technical data about the propulsion system of a vehicle
Schema Component Representation
<
xs:complexType name ="
tPropulsion ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tRackTractionType
Abstract
no
Documentation
description of any installed rack traction equipment
Schema Component Representation
<
xs:complexType name ="
tRackTractionType ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tRailNetwork
Abstract
no
Documentation
list of related rail networks
Schema Component Representation
<
xs:complexType name ="
tRailNetwork ">
</
xs:complexType >
Name
tRollingstock
Abstract
no
Documentation
rolling stock data root
Schema Component Representation
<
xs:complexType name ="
tRollingstock ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
tSpecificTransmissionModule
Abstract
no
Documentation
container for installed special transmission modules
Schema Component Representation
<
xs:complexType name ="
tSpecificTransmissionModule ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
tStorage
Abstract
no
Documentation
technical data of energy storage device
Schema Component Representation
<
xs:complexType name ="
tStorage ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tTractionInverter
Abstract
no
Documentation
technical data of inverter between link circuit and motors
Schema Component Representation
<
xs:complexType name ="
tTractionInverter ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tTractionMotor
Abstract
no
Documentation
technical data of traction motor
Schema Component Representation
<
xs:complexType name ="
tTractionMotor ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tTrainEngine
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tTrainEngine ">
</
xs:complexType >
Name
tTrainRadio
Abstract
no
Documentation
container for installed train radio systems
Schema Component Representation
<
xs:complexType name ="
tTrainRadio ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
tCurve < tTrainResistance (by extension)
Sub-types:
None
Name
tTrainResistance
Abstract
no
Documentation
mechanical train resistance vs. speed
XML Instance Representation
<...
tunnelFactor="xs :decimal [0..1] ? " >
Allow any elements from the following namespace(s): http://www.w3.org/1998/Math/MathML (strict validation). [0..1]
</...>
Schema Component Representation
<
xs:complexType name ="
tTrainResistance ">
<
xs:complexContent >
<
xs:extension base ="
rail :tCurve ">
<
xs:attribute name ="
tunnelFactor "
type ="
xs :decimal"/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tTransformer
Abstract
no
Documentation
technical data of main transformer
Schema Component Representation
<
xs:complexType name ="
tTransformer ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tValueTable
Abstract
no
Documentation
table of values vs. arbitrary x-variable
Schema Component Representation
<
xs:complexType name ="
tValueTable ">
<
xs:sequence >
<
xs:element name ="
columnHeader "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:complexType >
<
xs:attribute name ="
zValue "
type ="
xs :decimal"
use ="
required "/>
</
xs:complexType >
</
xs:element >
<
xs:element name ="
valueLine "
maxOccurs ="
unbounded ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
values "
maxOccurs ="
unbounded ">
<
xs:complexType >
<
xs:attribute name ="
yValue "
type ="
xs :decimal"
use ="
required "/>
</
xs:complexType >
</
xs:element >
</
xs:sequence >
<
xs:attribute name ="
xValue "
type ="
xs :decimal"
use ="
required "/>
</
xs:complexType >
</
xs:element >
</
xs:sequence >
<
xs:attribute name ="
xValueUnit "
type ="
rail :tUnitName "
use ="
required "/>
<
xs:attribute name ="
yValueUnit "
type ="
rail :tUnitName "
use ="
required "/>
</
xs:complexType >
Name
tVehicle
Abstract
no
Documentation
vehicle related data
Schema Component Representation
<
xs:complexType name ="
tVehicle ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tVehicleRef
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tVehicleRef ">
</
xs:complexType >
Complex Type: tWagon
Super-types:
None
Sub-types:
None
Name
tWagon
Abstract
no
Documentation
technical and payload data about a car
Schema Component Representation
<
xs:complexType name ="
tWagon ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tWinding
Abstract
no
Documentation
technical data of transformer winding
Schema Component Representation
<
xs:complexType name ="
tWinding ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tAcousticSignalType
Content
Union of following types: Locally defined type:value comes from list: {'none'|'bell'|'alarmBell'|'horn'|'airChime'|'whistle'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tAcousticSignalType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="none "/>
<xs:enumeration value ="bell "/>
<xs:enumeration value ="alarmBell "/>
<xs:enumeration value ="horn "/>
<xs:enumeration value ="airChime "/>
<xs:enumeration value ="whistle "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tAxleDriveType
Content
Union of following types: Locally defined type:value comes from list: {'cardanShaft'|'tubularAxle'|'noseSuspensionDrive'|'helicalSpringGear'|'rubberRingResilientDrive'|'buchliDrive'|'inclinedRodDrive'|'sideRodDrive'|'chain'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tAxleDriveType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="cardanShaft "/>
<xs:enumeration value ="tubularAxle "/>
<xs:enumeration value ="noseSuspensionDrive "/>
<xs:enumeration value ="helicalSpringGear "/>
<xs:enumeration value ="rubberRingResilientDrive "/>
<xs:enumeration value ="buchliDrive "/>
<xs:enumeration value ="inclinedRodDrive "/>
<xs:enumeration value ="sideRodDrive "/>
<xs:enumeration value ="chain "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tBearingType
Content
Union of following types: Locally defined type:value comes from list: {'rollerBearing'|'ballBearing'|'plainBearing'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tBearingType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="rollerBearing "/>
<xs:enumeration value ="ballBearing "/>
<xs:enumeration value ="plainBearing "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
xs :string < tCabPositionType (by restriction)
Sub-types:
None
Name
tCabPositionType
Content
value comes from list: {'none'|'front'|'middle'|'rear'}
Schema Component Representation
<
xs:simpleType name ="
tCabPositionType ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="none "/>
<xs:enumeration value ="front "/>
<xs:enumeration value ="middle "/>
<xs:enumeration value ="rear "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tElectricalCouplerDesignType
Content
Union of following types: Locally defined type:value comes from list: {'unknown'|'pushTrainControl36'|'pushTrainControl34'|'emergencyBrakeDeactivation'|'UIC-IS-cable21'|'UIC556'|'UIC558-18'|'UIC568-13'|'wireTrainBus'|'multifunctionVehicleBus'|'trainCommunicationNetwork'|'vehicleSpecificConnection'|'fibreOptics'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tElectricalCouplerDesignType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="pushTrainControl36 "/>
<xs:enumeration value ="pushTrainControl34 "/>
<xs:enumeration value ="emergencyBrakeDeactivation "/>
<xs:enumeration value ="UIC-IS-cable21 "/>
<xs:enumeration value ="UIC556 "/>
<xs:enumeration value ="UIC558-18 "/>
<xs:enumeration value ="UIC568-13 "/>
<xs:enumeration value ="wireTrainBus "/>
<xs:enumeration value ="multifunctionVehicleBus "/>
<xs:enumeration value ="trainCommunicationNetwork "/>
<xs:enumeration value ="vehicleSpecificConnection "/>
<xs:enumeration value ="fibreOptics "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
xs :string < tEndPositionType (by restriction)
Sub-types:
None
Name
tEndPositionType
Content
value comes from list: {'both'|'front'|'rear'}
Schema Component Representation
<
xs:simpleType name ="
tEndPositionType ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="both "/>
<xs:enumeration value ="front "/>
<xs:enumeration value ="rear "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tFreightCarType
Content
Union of following types: Locally defined type:value comes from list: {'open'|'covered'|'platform'|'refrigerated'|'tank'|'self-discharging'|'special'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tFreightCarType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="open "/>
<xs:enumeration value ="covered "/>
<xs:enumeration value ="platform "/>
<xs:enumeration value ="refrigerated "/>
<xs:enumeration value ="tank "/>
<xs:enumeration value ="self-discharging "/>
<xs:enumeration value ="special "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tGangwayDesignType
Content
Union of following types: Locally defined type:value comes from list: {'unknown'|'standardUIC561'|'special'|'nonPublic'|'sigI'|'sigII'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tGangwayDesignType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="standardUIC561 "/>
<xs:enumeration value ="special "/>
<xs:enumeration value ="nonPublic "/>
<xs:enumeration value ="sigI "/>
<xs:enumeration value ="sigII "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tGangwayPosition
Content
Union of following types: Locally defined type:value comes from list: {'standardUIC'|'upperDeck'|'lowerDeck'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tGangwayPosition ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="standardUIC "/>
<xs:enumeration value ="upperDeck "/>
<xs:enumeration value ="lowerDeck "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tHeadShapeType
Content
Union of following types: Locally defined type:value comes from list: {'angular'|'rounded'|'streamlined'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tHeadShapeType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="angular "/>
<xs:enumeration value ="rounded "/>
<xs:enumeration value ="streamlined "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
xs :string < tLoadSwitch (by restriction)
Sub-types:
None
Name
tLoadSwitch
Content
value comes from list: {'empty'|'full'}
Schema Component Representation
<
xs:simpleType name ="
tLoadSwitch ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="empty "/>
<xs:enumeration value ="full "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tMechanicalCouplerDesignType
Content
Union of following types: Locally defined type:value comes from list: {'unknown'|'AAR_KnuckleCoupler'|'AK69e'|'AlbertCoupler'|'APTA_tightlock'|'BSI_compact'|'BSI_shunting'|'buckeyeKnuckleCoupler'|'BuddPinCup'|'buffersChainScrewCoupler'|'C-AKv'|'centralBuffer1Chain'|'centralBuffer2Chains'|'FK-3-2.5'|'FK-5.5-4'|'FK-9-6'|'FK-15-10'|'FK-15-12'|'GF_Coupler'|'GFN'|'GFT'|'GFV'|'Intermat'|'linkPin_flat'|'linkPin_round'|'NorwegianMeatChopper'|'SA3_WillisonCoupler'|'Scharfenberg'|'Scharfenberg10'|'Scharfenberg35'|'Scharfenberg55'|'Scharfenberg140'|'Scharfenberg330'|'Scharfenberg430'|'SchwabCoupler'|'Wedgelock'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tMechanicalCouplerDesignType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="AAR_KnuckleCoupler "/>
<xs:enumeration value ="AK69e "/>
<xs:enumeration value ="AlbertCoupler "/>
<xs:enumeration value ="APTA_tightlock "/>
<xs:enumeration value ="BSI_compact "/>
<xs:enumeration value ="BSI_shunting "/>
<xs:enumeration value ="buckeyeKnuckleCoupler "/>
<xs:enumeration value ="BuddPinCup "/>
<xs:enumeration value ="buffersChainScrewCoupler "/>
<xs:enumeration value ="C-AKv "/>
<xs:enumeration value ="centralBuffer1Chain "/>
<xs:enumeration value ="centralBuffer2Chains "/>
<xs:enumeration value ="FK-3-2.5 "/>
<xs:enumeration value ="FK-5.5-4 "/>
<xs:enumeration value ="FK-9-6 "/>
<xs:enumeration value ="FK-15-10 "/>
<xs:enumeration value ="FK-15-12 "/>
<xs:enumeration value ="GF_Coupler "/>
<xs:enumeration value ="GFN "/>
<xs:enumeration value ="GFT "/>
<xs:enumeration value ="GFV "/>
<xs:enumeration value ="Intermat "/>
<xs:enumeration value ="linkPin_flat "/>
<xs:enumeration value ="linkPin_round "/>
<xs:enumeration value ="NorwegianMeatChopper "/>
<xs:enumeration value ="SA3_WillisonCoupler "/>
<xs:enumeration value ="Scharfenberg "/>
<xs:enumeration value ="Scharfenberg10 "/>
<xs:enumeration value ="Scharfenberg35 "/>
<xs:enumeration value ="Scharfenberg55 "/>
<xs:enumeration value ="Scharfenberg140 "/>
<xs:enumeration value ="Scharfenberg330 "/>
<xs:enumeration value ="Scharfenberg430 "/>
<xs:enumeration value ="SchwabCoupler "/>
<xs:enumeration value ="Wedgelock "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tModulationType
Content
Union of following types: Locally defined type:value comes from list: {'analogue'|'digital'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tModulationType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="analogue "/>
<xs:enumeration value ="digital "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tMotivePowerType
Content
Union of following types: Locally defined type:value comes from list: {'electric'|'diesel'|'steam'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tMotivePowerType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="electric "/>
<xs:enumeration value ="diesel "/>
<xs:enumeration value ="steam "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tPantographControlType
Content
Union of following types: Locally defined type:value comes from list: {'cable'|'spring'|'air'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tPantographControlType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="cable "/>
<xs:enumeration value ="spring "/>
<xs:enumeration value ="air "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tPantographPositionType
Content
Union of following types: Locally defined type:value comes from list: {'front'|'frontSecond'|'middle'|'rearSecond'|'rear'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tPantographPositionType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="front "/>
<xs:enumeration value ="frontSecond "/>
<xs:enumeration value ="middle "/>
<xs:enumeration value ="rearSecond "/>
<xs:enumeration value ="rear "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tPneumaticCouplerFunctionType
Content
Union of following types: Locally defined type:value comes from list: {'unknown'|'mainAirPipe'|'mainAirReservoirPipe'|'additionalBrakeControlPipe'|'vacuumAirPipe'|'steamHeatingPipe'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tPneumaticCouplerFunctionType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="mainAirPipe "/>
<xs:enumeration value ="mainAirReservoirPipe "/>
<xs:enumeration value ="additionalBrakeControlPipe "/>
<xs:enumeration value ="vacuumAirPipe "/>
<xs:enumeration value ="steamHeatingPipe "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tPropulsionControlType
Content
Union of following types: Locally defined type:value comes from list: {'unknown'|'camshaftControl'|'contactorControl'|'rectifier'|'thyristorControl'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tPropulsionControlType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="camshaftControl "/>
<xs:enumeration value ="contactorControl "/>
<xs:enumeration value ="rectifier "/>
<xs:enumeration value ="thyristorControl "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tRackSystemType
Content
Union of following types: Locally defined type:value comes from list: {'none'|'Riggenbach'|'Riggenbach-Klose'|'Abt2Bars'|'Abt3Bars'|'Locher'|'Strub'|'Wetli'|'Marsh'|'Roll'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tRackSystemType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="none "/>
<xs:enumeration value ="Riggenbach "/>
<xs:enumeration value ="Riggenbach-Klose "/>
<xs:enumeration value ="Abt2Bars "/>
<xs:enumeration value ="Abt3Bars "/>
<xs:enumeration value ="Locher "/>
<xs:enumeration value ="Strub "/>
<xs:enumeration value ="Wetli "/>
<xs:enumeration value ="Marsh "/>
<xs:enumeration value ="Roll "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Name
tRadioSystem
Content
'tGenericName' super type was not found in this schema. Its facets could not be printed out.
Documentation
list of available radio systems for communication like 'GSM-R'
Schema Component Representation
<
xs:simpleType name ="
tRadioSystem ">
</
xs:simpleType >
Super-types:
xs :string < tRelatedPositionType (by restriction)
Sub-types:
None
Name
tRelatedPositionType
Content
value comes from list: {'none'|'aside'|'ontop'|'below'}
Schema Component Representation
<
xs:simpleType name ="
tRelatedPositionType ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="none "/>
<xs:enumeration value ="aside "/>
<xs:enumeration value ="ontop "/>
<xs:enumeration value ="below "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < tSpeedRangeType (by restriction)
Sub-types:
None
Name
tSpeedRangeType
Content
value comes from list: {'dontcare'|'slow'|'fast'}
Schema Component Representation
<
xs:simpleType name ="
tSpeedRangeType ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="dontcare "/>
<xs:enumeration value ="slow "/>
<xs:enumeration value ="fast "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tTorqueConversionType
Content
Union of following types: Locally defined type:value comes from list: {'converter'|'coupling'|'hydrodynamicTransmission'|'hydraulicTransmission'|'hydromechanicalTransmission'|'hydrostaticTransmission'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tTorqueConversionType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="converter "/>
<xs:enumeration value ="coupling "/>
<xs:enumeration value ="hydrodynamicTransmission "/>
<xs:enumeration value ="hydraulicTransmission "/>
<xs:enumeration value ="hydromechanicalTransmission "/>
<xs:enumeration value ="hydrostaticTransmission "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tTransmission
Content
Union of following types: Locally defined type:value comes from list: {'electric'|'hydraulic'|'hydromechanical'|'mechanical'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tTransmission ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="electric "/>
<xs:enumeration value ="hydraulic "/>
<xs:enumeration value ="hydromechanical "/>
<xs:enumeration value ="mechanical "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >