RS:manufacturer: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[unchecked revision][checked revision]
m (Creation)
 
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Element '''manufacturer''' ==
{{ElementDocu|
=== Description ===
elementName = manufacturer
The element '''manuafacturer''' contains all data related to the manufacturer of the vehicle, which may be necessary for identification and management.


Im Element '''manufacturer''' sind alle Hersteller bezogene Daten zusammengefasst, die zur Identifizierung und Verwaltung benötigt werden.
|semantics =
The element {{RS:Tag|manufacturer}} contains all data related to the manufacturer of the vehicle, which may be necessary for identification and management.


=== parent ===
{{Deu|Im Element {{RS:Tag|manufacturer}} sind alle Hersteller bezogene Daten zusammengefasst, die zur Identifizierung und Verwaltung benötigt werden.}}
:[[RS:classification|classification]]


=== children ===
|parent =
:none
{{RS:Tag|classification}}
|minocc=0
|ownAttributes =
* {{Attr|manufacturerName}} {{Depr|2.2}}: This is the name of the manufacturer of the entire vehicle as it was called at the time of production.


=== attributes ===
* {{Attr|vehicleManufacturerRef}} {{Intro|2.2}}: Reference to common list of {{CO:Tag|vehicleManufacturer}}s. It shall be used in preference to {{Attr|manufacturerName}}.
:manufacturerName
::The name of the manufacturer of the entire vehicle as it was called at the time of production.


:manufacturerType
* {{Attr|manufacturerType}}: This is the type description the vehicle manufacturer has used for the vehicle at the time of production.
::The type description the vehicle manufacturer has used for the vehicle at the time of production.


:serialNumber
* {{Attr|serialNumber}}: This is the serial number the manufacturer has given the vehicle at the time of production.
::The serial number the manufacturer has given the vehicle at the time of production.


|constraints =


Back to [[RS:elements|elements]]
* {{Attr|manufacturerName}} {{RailMLType|tGenericName}}, optional
 
* {{Attr|vehicleManufacturerRef}} {{RailMLType|tGenericRef}}, optional
 
* {{Attr|manufacturerType}} {{RailMLType|tElementDescription}}, mandatory
 
* {{Attr|serialNumber}} {{XsdType|string}}, optional
 
|example =
<syntaxhighlight lang="xml">
<metadata>
  <organizationalUnits>
    <vehicleOperator id='vop_1' name='NSB'/>
    <vehicleOperator id='vop_2' name='DB'/>
    <vehicleManufacturer id='vm_3' name='Siemens Verkehrstechnik'/>
  </organizationalUnits>
</metadata>
 
<!-- ... -->
 
<vehicle id='veh_123' axleSequence='Co&apos;Co&apos; de' numberDrivenAxles='6' length='20.960' speed='160' bruttoWeight='122' nettoAdhesionWeight='122'>
  <classification>
    <manufacturer vehicleManufacturerRef='vm_3' manufacturer-Type='ME26'/>
    <operator vehicleOperatorRef='vop_1' operatorClass='Di6'/>
    <operator vehicleOperatorRef='vop_2' operatorClass='251'/>
  </classification>
</vehicle>
</syntaxhighlight>
 
|backHome = RS:elements
}}

Latest revision as of 06:54, 26 November 2020


manufacturer
 


Scheme description / Schemenbeschreibung

Position of manufacturer in the XML-Tree / Position von manufacturer im XML-Baum

  • Parent: <classification>
  • Children: Not yet described. / Noch nicht beschrieben.

Multiplicity / Anzahl

[0..1]

Semantics / Bedeutung

The element <manufacturer> contains all data related to the manufacturer of the vehicle, which may be necessary for identification and management.

Im Element <manufacturer> sind alle Hersteller bezogene Daten zusammengefasst, die zur Identifizierung und Verwaltung benötigt werden.

Attributes of manufacturer / Attribute von manufacturer

  • manufacturerName (deprecated with version 2.2): This is the name of the manufacturer of the entire vehicle as it was called at the time of production.
  • vehicleManufacturerRef (introduced with version 2.2): Reference to common list of <vehicleManufacturer>s. It shall be used in preference to manufacturerName.
  • manufacturerType: This is the type description the vehicle manufacturer has used for the vehicle at the time of production.
  • serialNumber: This is the serial number the manufacturer has given the vehicle at the time of production.

Syntactic Constraints / Syntaktische Beschränkungen

  • vehicleManufacturerRef xs:IDREF, optional

Best practice & Examples / Empfohlene Anwendung & Beispiele

<metadata>
  <organizationalUnits>
    <vehicleOperator id='vop_1' name='NSB'/>
    <vehicleOperator id='vop_2' name='DB'/>
    <vehicleManufacturer id='vm_3' name='Siemens Verkehrstechnik'/>
  </organizationalUnits>
</metadata>

<!-- ... -->

<vehicle id='veh_123' axleSequence='Co&apos;Co&apos; de' numberDrivenAxles='6' length='20.960' speed='160' bruttoWeight='122' nettoAdhesionWeight='122'>
  <classification>
    <manufacturer vehicleManufacturerRef='vm_3' manufacturer-Type='ME26'/>
    <operator vehicleOperatorRef='vop_1' operatorClass='Di6'/>
    <operator vehicleOperatorRef='vop_2' operatorClass='251'/>
  </classification>
</vehicle>

Notes / Anmerkungen

Not yet described. / Noch nicht beschrieben.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.