TT:connection: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
(Adding intro2.3-annotation on externalReference)
(clarified usage of MinConnectionTime as discussed in TT Dev Telco)
Line 19: Line 19:
}}
}}
{{missing information|user=[[User:Coordination|Coordination]] 16:02, 21 January 2020 (CEST)|topic=the semantics of ''minConnTime'' and ''maxConnTime''}}
{{missing information|user=[[User:Coordination|Coordination]] 16:02, 21 January 2020 (CEST)|topic=the semantics of ''minConnTime'' and ''maxConnTime''}}
* {{Attr|minConnTime}}: This is the minimal connection duration needed for this connection operation.
* {{Attr|minConnTime}}: This is the minimal connection duration needed for this connection operation. This means that a connector will have to wait at least this long after the arrival of the feeder for the passengers to transfer.


* {{Attr|maxConnTime}}: This is the maximal connection duration planned for this connection operation.
* {{Attr|maxConnTime}}: This is the maximal connection duration planned for this connection operation.

Revision as of 11:10, 20 April 2020


connection
 


Scheme description / Schemenbeschreibung

Position of connection in the XML-Tree / Position von connection im XML-Baum

Multiplicity / Anzahl

[0..∞]

Semantics / Bedeutung

The Element connection describes any connection between this train and another one.

Das Element connection beschreibt Anschlussbeziehungen zwischen diesem und einem anderen Zug. Flügelungen und Umlaufübergänge werden aber dabei nicht betrachtet.

Attributes of connection / Attribute von connection

  • trainRef: This refers to the id attribute of the associated train element.

Missinginformation.png In this article there is information missing with respect to the semantics of minConnTime and maxConnTime. Please help improving the railML® wiki by filling the gaps. Possibly, you will find further details on the discussion pageCoordination 16:02, 21 January 2020 (CEST)
  • minConnTime: This is the minimal connection duration needed for this connection operation. This means that a connector will have to wait at least this long after the arrival of the feeder for the passengers to transfer.
  • maxConnTime: This is the maximal connection duration planned for this connection operation.
  • connType: (introduced with version 2.2) This is the connection type. Possible values are:

Missinginformation.png In this article there is information missing with respect to the semantics of the enumeration items. Please help improving the railML® wiki by filling the gaps. Possibly, you will find further details on the discussion pageFerri Leberl (talk) 16:11, 25 April 2018 (CEST)
  • commercial
  • operational
  • connOperation: This is the connection operation. Possible values are:
  • none There is an unspecific connection to another train.
  • meet The train meets another train. Passengers may change trains in both directions.
  • IsWaitingFor The train is waiting for another train. The considered train may be receiving passengers from the referenced connection train. Anschluss auf einen Zubringer-Zug.
  • IsExpectedBy The train is expected by another train. The referenced connection train may be receiving passengers from the considered train. Anschluss auf einen Abbringer-Zug.
  • join The train will be coupled together with another train.
    (deprecated with version 2.1) The element connection should not be used for splitting and joining of trains, use trains with 'type="commercial"' instead.
  • split This part of the train will go on as another train.
    (deprecated with version 2.1) The element connection should not be used for splitting and joining of trains, use trains with 'type="commercial"' instead.
  • turnaround The train will go on as another train.
    (deprecated with version 2.1) The element connection should not be used for splitting and joining of trains, use trains with 'type="commercial"' instead.
  • 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.
  • ocpRef: This refers to the id attribute of the associated <ocp> element.
    (introduced with version 2.2) This reference could be used in the case that the passenger changes to a different nearby ocp.
  • trainPartRef: This refers to the id attribute of the associated <trainPart> element.
    (introduced with version 2.2) This reference could be used if the change is to a certain trainPart of the related train.
  • operatingPeriodRef: This refers to the id attribute of the associated <operatingPeriod> element.
    (introduced with version 2.3) References a reduction of the operating days of the connection compared to the operating days of the train part
  • notGuaranteed (introduced with version 2.3): This indicates if the connection could not be guaranteed.
  • nonConnection (introduced with version 2.3): This indicates that no such connection should be generated or communicated, in order to lead passengers to the appropriate connection.
  • samePlatform (introduced with version 2.3): This indicates if the connection is on the same platform.
  • xs:anyAttribute(introduced with version 2.2) This provides an extension point for non-railML® attributes in a foreign namespace. How to use it?

Syntactic Constraints / Syntaktische Beschränkungen

Not yet described. / Noch nicht beschrieben.

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.

|constraints =

  • trainRef: xs:IDREF, optional (was mandatory until version 2.2)
  • minConnTime: xs:duration, optional
  • connType: 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
  • connOperation: 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

|backHome = TT:elements }}