IS:trackRef line trackGroups

From railML 2 Wiki
Jump to navigation Jump to search

IS:trackRef line trackGroups

Scheme description / Schemenbeschreibung / Description du schéma

Position of IS:trackRef line trackGroups in the XML-Tree / Position von IS:trackRef line trackGroups im XML-Baum / position de IS:trackRef line trackGroups dans l’aborescence XML

  • Parent: <line>
  • Children: None

Multiplicity / Anzahl / Multiplicité


Semantics / Bedeutung / Sémantique

The element <line> allows for grouping of <trackGroups>s which are referenced using <trackRef>.

Attributes of IS:trackRef line trackGroups / Attribute von IS:trackRef line trackGroups / Attributs de IS:trackRef line trackGroups

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

  • ref: This refers to the id attribute of the associated <trackGroups> 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 / Contraintes syntactiques

  • sequence xs:positiveInteger, optional
    If no sequence is provided, the sequence of the referenced <trackGroups>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 <line> element shall carry sequence attributes.
    The referenced <trackGroups> with the lowest sequence value is interpreted as the first element of the current <line>.
    Each sequence value shall only be used once within the current <line>.

Best practice & Examples / Empfohlene Anwendung & Beispiele / Bonnes pratiques & exemples

Not yet described. / Noch nicht beschrieben. / Pas encore décrit.

Notes / Anmerkungen / Notes

Not yet described. / Noch nicht beschrieben. / Pas encore décrit.

Open issues / Offene Punkte/Pendenzen / Questions ouvertes

Not yet described. / Noch nicht beschrieben. / Pas encore décrit.