From railML 3 Wiki
Revision as of 16:19, 5 March 2021 by RailML Coord Documentation (talk | contribs) (Created page RS:vehicle using XSD2MediaWiki Converter 1.0.6)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search




Autoexport from the XML-Schema for element RS:vehicle of railML® version 3.2
Documentation A vehicle is a set consisting of at least one vehiclePart which is used in operation as a unit and will not be split under normal circumstances during operation, i.e. splitting might be possible in the workshop only.
The element can be used to define the common data of a complete vehicle class or the detailed data of an individual vehicle.
Subschema rollingstock
Parents* vehicles
Children administrativeData (0..1), brakes (0..*), designator (1..*), engine (0..*), vehiclePart (0..*)
  • adhesionWeight: The weight of the entire vehicle in metric tons usable for traction. (optional; xs:decimal),

  • belongsToParent: In case of describing an individual vehicle this is the reference to the common data of the vehicle class, which is also a <vehicle> element. The data of an individual vehicle shall supplement or override the common data of the vehicle class. (optional; xs:string; patterns: (urn:uuid:)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}|{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}}),

  • bruttoWeight: The total weight of the entire vehicle in metric tons. (optional; xs:decimal),

  • length: The overall length of the vehicle in metres. (optional; xs:decimal),

  • maximumAxleLoad: The maximum axle load in metric tons for any axle of the vehicle. (optional; xs:decimal),

  • nettoWeight: The payload of the entire vehicle in metric tons. (optional; xs:decimal),

  • numberOfAxles: The total number of axles of this vehicle. (optional; xs:positiveInteger),

  • speed: The maximum permissible speed for the vehicle in km/h. (optional; xs:decimal),

  • tareWeight: The tare weight of the entire vehicle in metric tons. (optional; xs:decimal),

  • id: unique identifier (obligatory; xs:string; patterns: (urn:uuid:)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}|{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}}); compare: Dev:Identities
Elements may have different parent elements. As a consequence they may be used in different contexts.
Please, consider this as well as a user of this wiki as when developing this documentation further.
Aspects that are only relevant with respect to one of several parents should be explained exclusively in the documentation of the respective parent element.

This element does not appear in railML® 3.1 within the RS subschema. It is available only in railML® 3.2. Do not hesitate to contact for further questions.

Changes 3.1→3.2

Introduced with version 3.2.


Best Practice / Examples

Additional Information


Open Issues