Extension of places and service [message #830] |
Thu, 18 October 2012 13:03 |
Dirk Bräuer
Messages: 311 Registered: August 2008
|
Senior Member |
|
|
Hallo allerseits,
für RailML 2.2 würde ich gern noch ein paar Erfahrungen aus laufenden
Projekten beisteuern, für die wir eine Erweiterung der Typen
"rail:tPlaces" und "rail:tService" brauchen. Diese werden bei
<rollingstock>...<vehicles>...<passenger>
<timetable>...<trainPart>...<passengerUsage>
verwendet. Ist hier alles nur als Vorschlag zu verstehen.
1) Neues Attribut "type" in
<trainPart><formationTT><passengerUsage><service>
(Enumeration) zur Kennzeichnung der Art des Services (optional ergänzend
zu "name")
mögliche Aufzählwerte:
<xs:enumeration value="mobileCatering" /> (Zug hat mobilen
Bordservice)
<xs:enumeration value="WLAN" /> (Zug hat drahtlosen
Netzwerkzugang)
2) Erweiterung der Aufzälwerte von tPlaceCategory für
<trainPart><formationTT><passengerUsage><places>.category:
<xs:enumeration value="business" /> (Anzahl Plätze in einem
Business-Abteil)
<xs:enumeration value="bistro" /> (Anzahl Plätze in einem
Bistrowagen(teil))
<xs:enumeration value="WR" /> (Anzahl Plätze in einem
Speisewagen(teil))
<xs:enumeration value="foldingSeat" /> (Anzahl Klappsitze)
<xs:enumeration value="WC_SD" /> (Anzahl behindertengerechte
WCs)
annotation: "SD = suitable for disabled"
<xs:enumeration value="WC" /> (Anzahl WC)
annotation: "total number, includes possible WC_SD"
3) neues Attribut "reservation" (optional; Enumeration: notPossible,
possible, recommended, compulsory) in
<trainPart><formationTT><passengerUsage><places>
Begründung: Wir brauchen eine "Anzahl reservierungspflichtiger
Fahrradplätze"; die Lösung löst aber Reservierungspflicht im Allgemeinen
auch für Sitzplätze usw.
Letzteres wird nur unter <trainPart> gebraucht, nicht unter <vehicle> -
daher ggf. außerhalb des globalen Typs anbringen.
Wäre schön, wenn man das noch in 2.2 mit einbauen könnte.
Dirk.
---
Dear all,
for RailML 2.2 we need some small extensions on types "rail:tPlaces" and
"rail:tService", used at:
<rollingstock>...<vehicles>...<passenger>
<timetable>...<trainPart>...<passengerUsage>
The following are all suggestions only.
1) New attribute "type" at
<trainPart><formationTT><passengerUsage><service>
(enumeration) to show the kind of service (optionally additional to "name")
possible enumeration values:
<xs:enumeration value="mobileCatering" /> (train has mobile
catering)
<xs:enumeration value="WLAN" /> (train has wireless local area
network)
2) Extension of enumeration values of tPlaceCategory at
<trainPart><formationTT><passengerUsage><places>.category:
<xs:enumeration value="business" /> (no. of places in a business
compartment)
<xs:enumeration value="bistro" /> (no. of places in a bistro
carriage or compartment)
<xs:enumeration value="WR" /> (no. of places in a dining car)
<xs:enumeration value="foldingSeat" /> (no. of folding places)
<xs:enumeration value="WC_SD" /> (no. of WCs suitable for
disabled)
annotation: "SD = suitable for disabled"
<xs:enumeration value="WC" /> (total no. of WCs)
annotation: "total number, includes possible WC_SD"
3) New attribute "reservation" (optional; enumeration: notPossible,
possible, recommended, compulsory) in
<trainPart><formationTT><passengerUsage><places>
Reason: We need a "no. of bicycle places compulsory for reservation"; the
suggested solution suites types of reservation in general, also for seats
a.s.o.
The latter is only needed at <trainPart>, not at <vehicle>, so it should
possible be arranged outside the global type.
Best regards,
Dirk.
|
|
|