IS:trackRef line trackGroups: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
(Created page with "{{subst:InheritRefSequence}}")
 
(Ref fix)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{ElementDocu|
{{InheritRefSequence
elementName = FIXME
|parentLink={{IS:Tag|line|trackGroups}}
 
|selfLink={{IS:Tag|trackRef}}
|parent = FIXME
|maxocc=
|childs={{#if:|{{{childs}}}|''Not yet described. / {{Deu|Noch nicht beschrieben.}} / {{Fra|Pas encore décrit.}}''}}
|semantics =
The element FIXME allows for grouping of FIXMEs which are referenced using FIXME. {{AddAnn|| }}
 
|inheritedAttributes =
* {{Attr|sequence}}: This allows for sorting the referenced FIXMEs. {{AddAnn|| }}
 
{{InheritRefAny
|contextLink = FIXME
|ref =
|ref_de =
|anyAttribute =
|anyAttribute_de =
}}
|ownAttributes={{#if:|{{{ownAttributes}}}|''Not yet described. / {{Deu|Noch nicht beschrieben.}} / {{Fra|Pas encore décrit.}}''}}
|constraints =
* {{Attr|sequence}} {{RailMLType|tPositiveCounter}}, optional <br/> If no {{Attr|sequence}} is provided, the sequence of the referenced FIXMEs shall be assumed as "arbitrary" or "undefined". In no case the sequence of the XML elements in the XML file shall matter. <br/> Either all or none of the FIXME elements in the current FIXME element shall carry {{Attr|sequence}} attributes. <br/> The referenced FIXME with the lowest {{Attr|sequence}} value is interpreted as the first element of the current FIXME. <br/> Each {{Attr|sequence}} value shall only be used once within the current FIXME. {{AddAnn|| }}
 
* {{Attr|ref}} {{RailMLType|tGenericRef}}, mandatory
}}
}}

Latest revision as of 11:48, 24 October 2022


IS:trackRef line trackGroups
 


Scheme description / Schemenbeschreibung

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

  • Parent: <line>
  • Children: None

Multiplicity / Anzahl

[1..∞]

Semantics / Bedeutung

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

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

  • sequence: This allows for sorting the referenced tracks.


  • ref: This refers to the id attribute of the associated track 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 tracks 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 track 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

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.