RS:vehicle

From railML 3 Wiki
Jump to navigation Jump to search

Introduction

Documentation

Syntax

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..*)
Attributes:
  • length: The overall length of the vehicle in metres. (optional; xs:decimal),

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

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

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

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

  • adhesionWeight: The weight of the entire vehicle in metric tons usable for traction. (optional; xs:decimal),

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

  • maximumAxleLoad: The maximum axle load in metric tons for any axle of the vehicle. (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}\}),

  • 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}\})
*Notice:
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. It is available only in railML® 3.2. Do not hesitate to contact railML.org for further questions.


Changes 3.1→3.2

Introduced with version 3.2

Semantics

Best Practice / Examples

Additional Information

Notes

Open Issues