rail:eVehicle

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
adjustableWheelSet xs:boolean optional
the vehicle comprises wheelsets adjustable to different track gauge
axleLoad rail:tWeightTons optional
weight per axle of vehicle in metric tons
axleSequence xs:string optional
description of axle sequence
bruttoAdhesionWeight rail:tWeightTons optional
portion of total vehicle weight on motored axles in metric tons (adhesion weight)
bruttoWeight rail:tWeightTons optional
total weight of vehicle with full payload in metric tons (gross weight)
code rail:tGenericName optional
for typical, specific abbreviations, used in different systems with the same understanding
description rail:tElementDescription optional
should be interpreted in its elements' context, substantiates the name
id rail:tGenericID required
XML-file-wide unique identity is required for later referencing that element
length rail:tLengthM optional
vehicle length in metres
name rail:tGenericName optional
should be interpreted in its elements' context (e.g. track/name, vehicle/name)
nettoAdhesionWeight rail:tWeightTons optional
DEPRECATED: portion of vehicle payload weight on motored axles in metric tons (adhesion weight)
nettoWeight rail:tWeightTons optional
net weight of vehicle payload in metric tons
numberDrivenAxles rail:tCounter optional
the number of motored axles used for traction
numberNonDrivenAxles rail:tCounter optional
the number of axles not used for traction (without motor or gear)
onTrainHead xs:boolean optional
vehicle may run at the train head
onTrainTailOnly xs:boolean optional
vehicle must be the last one in any formation, no other vehicle coupled to its end
resistanceFactor xs:decimal optional
running resistance of vehicle in N/kN (to be used in conjunction with 'trainResistance' element
speed rail:tSpeedKmPerHour optional
maximum allowed vehicle speed in km/h
tareAdhesionWeight rail:tWeightTons optional
portion of tare vehicle weight on motored axles in metric tons (adhesion weight)
tareWeight rail:tWeightTons optional
tare weight of vehicle (empty) in metric tons
towingSpeed rail:tSpeedKmPerHour optional
maximum allowed vehicle speed in km/h when its towed (not powered)
trackGauge rail:tLengthM optional
the track gauge in metres the vehicle is mainly used for
trackGaugeAlternative rail:tLengthM optional
the track gauge in metres the vehicle is alternatively used for
vehicleCategory rail:tVehicleCategoryType optional
basic vehicle category used for train formation planning
vehicleFamilyRef rail:tGenericRef optional
reference to 'id' in vehicle data in order to obtain all data common for the vehicle family not explicitly specified in this element of an individual vehicle
xml:lang xs:language optional
In due course, we should install the relevant ISO 2- and 3-letter
codes as the enumerated possible values . . .
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.railml.org/schemas/2016'

Used By

Source

<xs:complexType name="eVehicle">
  <xs:complexContent>
    <xs:extension base="rail:tVehicle">
      <xs:sequence>
        <xs:element name="classification" type="rail:eClassification" minOccurs="0">
          <xs:annotation>
            <xs:documentation>general management and classification data of vehicle</xs:documentation>
            <xs:documentation source="http://wiki.railml.org/index.php?title=RS:classification"/>
          </xs:annotation>
        </xs:element>
        <xs:element name="engine" type="rail:eEngine" minOccurs="0">
          <xs:annotation>
            <xs:documentation>engine data about a motor car or locomotive</xs:documentation>
            <xs:documentation source="http://wiki.railml.org/index.php?title=RS:engine"/>
          </xs:annotation>
        </xs:element>
        <xs:element name="wagon" type="rail:eWagon" minOccurs="0">
          <xs:annotation>
            <xs:documentation>technical and payload data about a (motor) car or locomotive</xs:documentation>
            <xs:documentation source="http://wiki.railml.org/index.php?title=RS:wagon"/>
          </xs:annotation>
        </xs:element>
        <xs:element name="vehicleBrakes" type="rail:eVehicleBrakes" minOccurs="0">
          <xs:annotation>
            <xs:documentation>data about brake systems independent from propulsion</xs:documentation>
            <xs:documentation source="http://wiki.railml.org/index.php?title=RS:vehicleBrakes"/>
          </xs:annotation>
        </xs:element>
        <xs:element name="loadLimitMatrix" type="rail:eLoadLimitMatrix" minOccurs="0">
          <xs:annotation>
            <xs:documentation>matrix of permissible speed, line classification and payload</xs:documentation>
            <xs:documentation source="http://wiki.railml.org/index.php?title=RS:loadLimitMatrix"/>
          </xs:annotation>
        </xs:element>
        <xs:element name="curvingLimitation" type="rail:eCurvingLimitation" minOccurs="0">
          <xs:annotation>
            <xs:documentation>list of permissible curve radius in horizontal and vertical direction</xs:documentation>
            <xs:documentation source="http://wiki.railml.org/index.php?title=RS:curvingLimitation"/>
          </xs:annotation>
        </xs:element>
        <xs:element name="maintenanceIntervals" type="rail:eMaintenanceIntervals" minOccurs="0">
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>