TT:replacementOf: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
(multiplicity)
 
Line 43: Line 43:
</train>
</train>
</syntaxhighlight>
</syntaxhighlight>
=== How To Encode Bus Replacements ===
Compare [[Dev:How To Encode Bus Replacements]]
}}
}}

Latest revision as of 15:58, 28 October 2024


<replacementOf>
 


Scheme description / Schemenbeschreibung

Position of <replacementOf> in the XML-Tree / Position von <replacementOf> im XML-Baum

Multiplicity / Anzahl

[0..∞]

Semantics / Bedeutung

(introduced with version 2.4) The element <replacementOf> describes a relationship between the train described in the XML tree and a train that has been cancelled or partially cancelled. The meaning of the relationship is that the train described in the XML tree replaces the cancelled train or the cancelled parts of a train (specified alternatively by <uniqueTrainKey> or <tafTapTsiTrainID>) on the specified operating days (by <operatingPeriodRef>)
Das Element <replacementOf> beschreibt eine Beziehung des im XML-Baum beschriebenen Zuges zu einem ausgefallenen oder teilweise ausgefallenen Zug. Die Bedeutung der Beziehung ist, dass der im XML-Baum beschriebene Zug den ausgefallenen Zug oder die ausgefallenen Teile eine Zuges (spezifiziert wahlweise durch <uniqueTrainKey> oder <tafTapTsiTrainID>) an den angegebenen Betriebstagen (spezifiziert durch <operatingPeriodRef>) ersetzt.

Attributes of <replacementOf> / Attribute von <replacementOf>

None

Syntactic Constraints / Syntaktische Beschränkungen

None

Best practice & Examples / Empfohlene Anwendung & Beispiele

A train runs all year

  • Mo–Fr labelled as 111-01 and
  • Sa, Su (with minor changes) under the label 111-02

Due to construction activities, lasting the complete week number 47 there is a replacement for both trains schedulled with label 90111-01. This relationship is modelled below.

Beispiel: ein Jahreszug verkehrt

  • Mo-Fr unter der Bezeichnung 111-01 und
  • am Sa, So (leicht verändert) unter der Bezeichnung 111-02

Aufgrund einer einwöchigen Baustelle (KW47) wird ein Ersatzzug 90111-01 geplant, der in KW47 die ganze Woche die beiden ausgefallenen Züge ersetzt. Die Modellierung dieser Beziehung sähe folgendermassen aus:

<train id="train-zug-BLSP-90111-001" 
    code="BLSP-90111-1" 
    type="commercial" 
    trainNumber="90111" 
    additionalTrainNumber="1" 
    cancellation="false"
    processStatus="actual"
    description="Bern-Muensingen-Thun">
 
     <trainPartSequence sequence="1">
         <trainPartRef ref="train-part-1"/>
     </trainPartSequence>
 
     <replacements>
         <replacementOf>
             <operatingPeriodRef ref="operating-period-KW47-MoFr-18" />
             <uniqueTrainKey trainNumber="111" scope="primary" additionalTrainNumber="1" />
         </replacementOf>
         <replacementOf>
             <operatingPeriodRef ref="operating-period-KW47-SaSo-18" />
             <uniqueTrainKey trainNumber="111" scope="primary" additionalTrainNumber="2" />
         </replacementOf>
     </replacements>
 
</train>

How To Encode Bus Replacements

Compare Dev:How To Encode Bus Replacements

Notes / Anmerkungen

Not yet described. / Noch nicht beschrieben.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.