IS:validForMovements: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
(multiplicity)
(added semantics of the list)
 
(One intermediate revision by the same user not shown)
Line 8: Line 8:
|inheritedAttributes=''None''
|inheritedAttributes=''None''
|ownAttributes=
|ownAttributes=
*{{attr|kind}}: specification of the train types
*{{attr|kind}} {{Intro|2.2}}: specification of the train types
::Possible values are:
:* {{Enum|freightTrains}}: this value is for trains carrying goods.
 
:* {{Enum|passengerTrains}}: this value is for trains used to transport people.
 
:* {{Enum|allTrains}}: this value includes freightTrains, passengerTrains and shunting.
 
:* {{Enum|shunting}}: this value is for manoeuvres (usually within the station and usually not represented in the timetable).
 
:* {{OtherEnum}}
 
|constraints=
|constraints=
*{{attr|kind}}: {{railMLType|tTrainMovements}}
*{{attr|kind}}: {{railMLType|tTrainMovements}} . Optional.
}}
}}

Latest revision as of 18:23, 15 February 2023


IS:validForMovements
 


Scheme description / Schemenbeschreibung

Position of IS:validForMovements in the XML-Tree / Position von IS:validForMovements im XML-Baum

Multiplicity / Anzahl

[0..∞]

Semantics / Bedeutung

Specification of the train types for which the stop post is relevant.

Attributes of IS:validForMovements / Attribute von IS:validForMovements

  • kind (introduced with version 2.2): specification of the train types
Possible values are:
  • freightTrains: this value is for trains carrying goods.
  • passengerTrains: this value is for trains used to transport people.
  • allTrains: this value includes freightTrains, passengerTrains and shunting.
  • shunting: this value is for manoeuvres (usually within the station and usually not represented in the timetable).
  • other:anything: Any value that does not fit any value from the previous enumeration list, fulfilling the constraint: at minimum two characters, whitespace is not allowed. Please, apply Dev:usingAny accordingly.

Syntactic Constraints / Syntaktische Beschränkungen

  • kind: union of (restriction of xs:string, tOtherEnumerationValue); tOtherEnumerationValue is an arbitrary string starting with 'other:' followed by at minimum two characters, white space not allowed for extending railML® enumeration lists . Optional.

Best practice & Examples / Empfohlene Anwendung & Beispiele

Not yet described. / Noch nicht beschrieben.

Notes / Anmerkungen

Not yet described. / Noch nicht beschrieben.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.