IS:trackRef trackLocation

From railML 2 Wiki
Jump to navigation Jump to search

IS:trackRef trackLocation

Birne.png (introduced with version 2.5)
This element was introduced with version 2.5.
Dieses Element wurde mit Version 2.5 eingeführt.

Scheme description / Schemenbeschreibung

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

Multiplicity / Anzahl


Semantics / Bedeutung

The element <trackLocation> allows for grouping of <location>s which are referenced using <trackRef>.(introduced with version 2.5)

Attributes of IS:trackRef trackLocation / Attribute von IS:trackRef trackLocation

  • sequence: This allows for sorting the referenced <location>s.

  • ref: This refers to the id attribute of the associated <location> element.
  • xs:anyAttribute: This provides an extension point for non-railML attributes in a foreign namespace. How to use it?

Syntactic Constraints / Syntaktische Beschränkungen

  • sequence xs:positiveInteger, optional
    If no sequence is provided, the sequence of the referenced <location>s shall be assumed as "arbitrary" or "undefined". In no case the sequence of the XML elements in the XML file shall matter.
    Either all or none of the <trackRef> elements in the current <trackLocation> element shall carry sequence attributes.
    The referenced <location> with the lowest sequence value is interpreted as the first element of the current <trackLocation>.
    Each sequence value shall only be used once within the current <trackLocation>.

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.