Home » railML newsgroups » railml.timetable » Minimal content of a timetable file
Minimal content of a timetable file [message #1282] Wed, 15 July 2015 09:17 Go to previous message
Daniel Huerlimann is currently offline  Daniel Huerlimann
Messages: 17
Registered: September 2004
Junior Member
ENGLISH

Dear railML-community

Since the beginning of the railML development our community discussed
about the minimum requirements of a railML compatible timetable file, in
other words, which information has to be available, that the file is
accepted as a (valid) timetable file in railML and that “our” tools can
import and display the data.

During the development of the RailVIVID tool the discussion of this
topic again came up. With my contribution I would like to remember to
our discussions and decisions in the past.

It should be possible to define a timetable file which contains no
infrastructure data (with the exception of the list of
operationalControlPoints), that means completely without trackIDs,
lineIDs, trackRef, sectionTT etc.

Since the beginning such a “minimal” example was (see the corresponding
railML data below): Zurich Main Station, Departure: 08.01, Zurich
Airport, Arrival: 08.13

It should be possible to import a timetable of this kind into every of
our tools and to display the information in a tabular format and
preferable also as (simplified) train graph.


Best regards

Dani Huerlimann

—————

DEUTSCH

Liebe railML-Community

Seit dem Beginn der railML-Entwicklung haben wir uns immer wieder
darüber unterhalten, was denn die "mindestnotwendigen Voraussetzungen"
für einen Fahrplan sind, d.h. welche Informationen im Minimum vorliegen
müssen, damit wir in railML von einem Fahrplan reden können und die
railML-kompatiblen Tools fähig sein müssen, diesen Fahrplan einzulesen
und darstellen zu können.

Im Zusammenhang mit der Entwicklung von RailVIVID ist diese Frage wieder
aktuell geworden und ich möchte mit meinem Beitrag nur kurz an
vergangene Diskussionen und Entscheide erinnern.

Es sollte möglich sein, einen Fahrplan ganz ohne Infrastrukturdaten (mit
Ausnahme der Liste der operationalControlPoints) in railML zu
beschreiben, d.h. ohne trackIDs, lineIDs, trackRef, sectionTT etc.

Schon früher war das Minimalbeispiel (siehe auch entsprechendes
railML-Beispiel unten) : Zürich HB ab: 08.01, Zürich Flughafen an: 08.13

Es muss möglich sein, dass ein Fahrplan dieser Art in "unseren” Tools
eingelesen und dargestellt werden können, im Minimum als
Tabellenfahrplan, idealerweise auch als (vereinfachter) Bildfahrplan.

Viele Grüsse

Dani Hürlimann

—————

railML 2.2:

<?xml version="1.0" encoding="ISO-8859-1"?>
<railml version="2.2" xmlns="http://www.railml.org/schemas/2013"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.railml.org/schemas/2013
http://schemas.railml.org/2013/railML-2.2/railML.xsd">
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:source>OpenTrack (http://www.opentrack.ch)</dc:source>
<dc:date>Tue Jul 14 19:48:21 2015</dc:date>
</metadata>
<infrastructure id="infrastructure-OTRT" version="2.2">
<operationControlPoints>
<ocp id="ocp-ZFH" abbrevation="ZFH" code="ZFH" name="Zurich Airport"
description="Z&#252;rich Flughafen"/>
<ocp id="ocp-ZUE" abbrevation="ZUE" code="ZUE" name="Zurich Main
Station" description="Z&#252;rich HB"/>
</operationControlPoints>
</infrastructure>
<rollingstock id="rollingstock-OTRT" version="2.2">
<formations>
<formation id="fo-IC_460_mit_14_EW_IV" name="IC 460 + 14 EW IV"
length="368" weight="830"/>
</formations>
</rollingstock>
<timetable id="timetable-OTRT" version="2.2">
<trainParts>
<trainPart id="tp-IR_2624" trainNumber="IR 2624"
additionalTrainNumber="IR 2624" processStatus="planned">
<formationTT formationRef="fo-IC_460_mit_14_EW_IV"/>
<ocpsTT>
<ocpTT ocpRef="ocp-ZUE" trackInfo="5" ocpType="pass">
<times scope="scheduled" departure="08:01:00.0"/>
<stopDescription>
<stopTimes minimalTime="PT120S"/>
</stopDescription>
</ocpTT>
<ocpTT ocpRef="ocp-ZFH" trackInfo="2" ocpType="stop">
<times scope="scheduled" arrival="08:13:00.0"/>
<stopDescription>
<stopTimes minimalTime="PT120S"/>
</stopDescription>
</ocpTT>
</ocpsTT>
</trainPart>
</trainParts>
<trains>
<train id="tr-IR_2624" type="operational" trainNumber="IR 2624"
additionalTrainNumber="IR 2624">
<trainPartSequence sequence="1">
<trainPartRef ref="tp-IR_2624"/>
</trainPartSequence>
</train>
</trains>
</timetable>
</railml>
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Unclear wiki description of attribute operationalStopOrdered
Next Topic: "any-attribute" (foreign namespace) in circulation element
Goto Forum:
  


Current Time: Thu Apr 18 18:46:12 CEST 2024