Home » railML newsgroups » railml.rollingstock » rollingstock v0.9
rollingstock v0.9 [message #1156] Wed, 11 September 2002 13:50 Go to next message
Raik Hoffmann is currently offline  Raik Hoffmann
Messages: 12
Registered: May 2002
Junior Member
Hallo,

ich habe einen Vorschlag zur Version 0.9 des Rollingstock-Schema auf die
Homepage gestellt.
In diesem Schema sind sämtliche Eisenbahnfahrzeuge abgebildet, also Wagen
und Triebfahrzeuge.

Ausgegangen wird dabei dabei von einem zusammengesetztem Primärschlüssel,
welche als Basiseigenschaften des Objektes "Fahrzeug" eine Masse, Länge und
Gewicht aufweist.
Zusätzlich zu diesem Basiseigenschaften kann das Fahrzeug weitere Attribute
besitzen: für Antrieb, Bremsen, Passagiere (Sitzplätze und Service), Güter
sind Elemente vorgesehen. Weitere können hinzukommen.

Zu Diskutieren wäre die Frage, nach welchem System sich der Primärschlüssel
zusammensetzt.
Es gibt die Möglichkeit, die Tfz nach Baureihe zu sortieren. Dabei treten
aber folgende Probleme auf:
- identische Tfz sind bei verschiedenen Bahnverwaltungen mit verschiedenen
Baureihen versehen.
- neue Fahrzeuge existieren, obwohl für diese noch keine Baureihe in einer
Bahnverwaltung festgelegt wurde.

Die Vorteile davon wären, dass man die Baureihennummer aus dem
Timetable-Schema direkt als Primärschlüssel im Rollingstock-Schema verwenden
kann. Der Hersteller des Fahrzeugs würde dann als Unterelement des Fahrzeugs
angegeben werden.

Die Alternative wäre, man legt die Hersteller- und Typbezeichnung des
Fahrzeugs als Primärschlüssel fest, und hat 0..n Unterelemente, die die
Verwendung bei Bahnverwaltungen (inklusive der jeweiligen Baureihe) angeben.
Hat aber den Nachteil, dass sowohl die Tfz sich aus dem Timetable-Schema
nicht mehr direkt referenzieren lassen, als auch, dass die Einordnung von
Wagen in dieses Schema schlecht möglich ist!

Zur besseren Verdeutlichung des Sachverhaltes habe ich das nach Methode 1
modellierte Schema auf die Homepage gestellt. Ich freue mich über Kritik und
Anmerkungen, welche der Alternativen (oder vielleicht gibt es ja noch andere
möglichkeiten) bevorzugt wird.

Viele Grüße,
Raik Hoffmann
Re: rollingstock v0.9 [message #1157 is a reply to message #1156] Wed, 25 September 2002 16:45 Go to previous message
Raik Hoffmann is currently offline  Raik Hoffmann
Messages: 12
Registered: May 2002
Junior Member
Hallo,

nach einigem Feedback habe ich die bereits vorgeschlagene neue Struktur des
RS-Schema auf die Website gestellt.
Beschrieben wird ein Fahrzeug, was neben verschiedenen anderen Eigenschaften
1 Hersteller (0..1 manufacturer) und mehrere Verwendungen bei
Eisenbahnunternehmen (0..n bvw) haben kann.

Mit dieser Lösung ist es möglich, Fahrzeuge, die bisher lediglich in Planung
oder als Prototyp verfügbar sind (also noch keine Verwendung bei einem EVU
haben) zu referenzieren. Auch muss bei Wagen nicht zwangsläuftig ein
Hersteller angegeben werden.

Als Fremdschlüssel in anderen Schemen kann sowohl /manufacturer/type als
auch /bvw/br Verwendung finden.

Der Entwurf des RS-Schema soll als Diskussionsbasis für unsere morgige
Konferenz dienen. Weitere Verbesserungen oder Anpassungen können wir dann
gern besprechen.

Viele Grüße,
Raik Hoffmann
Previous Topic: Eröffnung
Next Topic: Version 0.91
Goto Forum:
  


Current Time: Thu Mar 28 17:04:26 CET 2024