Home » railML newsgroups » railml.timetable » [railML3] Looking for a name for trainNumber
[railML3] Looking for a name for trainNumber [message #2706] Sun, 25 April 2021 18:04 Go to previous message
Milan Wölke is currently offline  Milan Wölke
Messages: 139
Registered: April 2007
Senior Member
Hallo zusammen,

in unserem letzten Entwickler-Workshop zum Thema railML 3 haben wir uns mit der Modellierung von Zugnummern beschäftigt. Wir haben festgelegt, dass es in railML 3 eine Struktur geben soll, die es erlaubt verschiedene Aspekte einer Zugnummer zu bündeln. Konkret sieht das ganze wie folgt aus:

<trainNumber type="Commercial" issuerRef="refToOrganizationalUnit" number="theActualTrainNumber" variant="knownAsAdditionalTrainNumberInRailML2">
  <range start="refToItineraryPoint" end="refToOtherItineraryPoint"/>
</trainNumber>

Mit "type" kann die Art der Zugnummer bezeichnet werden, also ob es sich bspw. um eine kommerzielle Zugnummer, eine Nummer des Infrastrukturbetreibers oder etwa um eine Taf Tap Tsi Id handelt.
Mit "issuerRef" kann auf die Organisationseinheit verwiesen werden, die die Nummer vergeben hat.
Mit der Attribut "number" kann die eigentliche Zugnummer angegeben werden und mit "variant" können Züge, die die selbe Zugnummer führen, voneinander unterschieden werden.

Nun wurde in der Gruppe angeregt, anstelle von "number" oder "variant" andere Bezeichner zu verwenden, die möglicherweise auch international griffiger wären. Entsprechend bitte ich Euch mit diesem Post entsprechende Vorschläge zu machen, wie in railML 3 diese Attribute heißen sollen. Vorschläge aus der Gruppe waren: Annotation, Identification, Identifier und Name aber keiner dieser überzeugte letzten Endes. Bitte lasst und Eure Meinung wissen.

Gerne kann natürlich auch bzgl. des generellen Modellierungsansatzes zu Zugnummern kommentiert werden.

--

In our last developer workshop on railML 3, we discussed the modeling of train numbers. We determined that there should be a structure in railML 3 that allows to bundle different aspects of a train number. Concretely, the whole thing looks like this:

<trainNumber type="Commercial" issuerRef="refToOrganizationalUnit" number="theActualTrainNumber" variant="knownAsAdditionalTrainNumberInRailML2">
  <range start="refToItineraryPoint" end="refToOtherItineraryPoint"/>
</trainNumber>

"type" can be used to indicate the type of train number, i.e. whether it is, for example, a commercial train number, an infrastructure manager number or, say, a Taf Tap Tsi Train Id.
The "issuerRef" attribute can be used to refer to the organizational unit that issued the number.
The attribute "number" can be used to specify the actual train number and "variant" can be used to distinguish trains that have the same train number.

It was suggested in the group to use other identifiers instead of "number" or "variant", which might be more internationally catchy. Accordingly I ask you with this post to make appropriate suggestions, on how these attributes should be named in railML 3. Suggestions from the group were: Annotation, Identification, Identifier and Name but none of them was convincing after all. Please let us know your opinion.

Of course you are also welcome to comment on modeling approach to train numbers in general.


Best regards, Milan



Milan Wölke – Timetable scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: TT:blockPart: Semantic Constraint
Next Topic: [railML3.2]: Proposal for removal of xs:any elements
Goto Forum:
  


Current Time: Mon Apr 29 10:17:00 CEST 2024