Re: Frage zu TT:category [message #847 is a reply to message #741] |
Tue, 06 November 2012 13:23 ![Go to previous message Go to previous message](/forum/theme/default/images/up.png) |
Susanne Wunsch railML
Messages: 0 Registered: January 2020
|
|
|
|
Hi Simon, Joachim, Christoph and others,
Sorry for the late response, better now than never. I'm not an expert in
this field. ;-)
"Simon Heller" <sih(at)ivude> writes:
> meiner Meinung nach reicht das eine category-Elementn völlig
> aus. Andernfalls werden wir meistens redundante Informationen
> transportieren. Wenn "ICE" ein Zugtyp im Sinne eine Zugkategorie und
> nicht eines Fahrzeugs sein soll, dann sollte das Zielsystem wissen,
> dass sich hinter der category 14.2 ein "ICE" verbirgt.
Ja, ich plädiere auch für die einzelne 'categoryRef' im <trainPart>.
Zum anderen erinnere ich gern daran, dass wir einen generischen
Grundtypen verwenden, der mehrere Attribute automatisch bereitstellt.
Eines dieser Attribute ist der zuweilen umstrittene und als "Joker"
verwendete 'code'. Dieses Attribut ist in diesem Fall völlig angebracht.
Es stellt einen fachlichen typischen "Code" bereit, der von anderen
Softwaretools auf die gleiche Weise verstanden wird:
"for typical, specific abbreviations, used in different systems with the
same understanding"
<category id="cat01" name="ICE" description="InterCityExpress"
trainUsage="passenger" categoryPriority="1"
code="14.2"/>
Diese spezielle Verwendung könnte auf der Wiki-Dokumentationsseite
ergänzt werden. [1]
Zum anderen gibt es hier möglicherweise eine andere semantische
Unkorrektheit.
* Gehört die Abkürzung "ICE" in das 'name'-Attribut oder in das
'code'-Attribut?
* Gehört die Langbezeichnung "InterCityExpress" in das 'name'-Attribut
oder in das 'description'-Attribut?
> Wenn "ICE" doch eher ein Fahrzeugtyp ist, sollte diese Information in
> der Formation transportiert werden.
Ja, dort gibt es das ja auch. Jedoch mit teilweise gleicher Semantik.
* Eine <formation> kann mehrere <category> (aus dem Timetable-Teil)
referenzieren. Das sagt aus, für welche Zugtypen das Rollmaterial
eingesetzt werden kann.
* Ein <vehicle> kann in classification/manufacturer eine 'serialNumber'
definieren. Das kann auch eine Baureihennummer sein.
Das sollte evtl. auch in der Wiki-Dokumentations-Seite noch näher
beschrieben werden. [2]
Kind regards...
Susanne
[1] http://www.wiki.railml.org/index.php?title=TT:category
[2] http://www.wiki.railml.org/index.php?title=RS:manufacturer
--
Susanne Wunsch
Schema Coordinator: railML.common
|
|
|