Home » railML newsgroups » railml.timetable » RailML semantics, nextdeparture, recurringschedule
Re: RailML semantics, nextdeparture, recurringschedule [message #728 is a reply to message #727] Wed, 11 May 2011 10:09 Go to previous messageGo to previous message
Joachim Rubröder railML is currently offline  Joachim Rubröder railML
Messages: 0
Registered: November 2019
Hi Tuomas,

> Our Next departure is used by the driver of the train. So after driver
> finishes one departure the driver can choose next departure for the train
> he/she is currently driving. If I understand correctly it is perhaps the
> vehicle->block closer to this.

now we're getting closer. If the train driver chooses the next departure
its probably kind of a service plan for train drivers. This is not yet
implemented in railML but very similar to the rostering structure, wich is
a service plan for vehicles. The problem with the train drivers is that
they are much more complex (different skills, payment, pause times, ...)
to deal with.

Sincerely,
Joachim

T wrote:
>
> Hi,
>
>> The possible "next departures" in city3 in your sense could be either a
>> "connection" in railML. Then its meant like a passenger information in
>> city3 : "Passengers for city5 should change to the train Departure 5".
>>
>> Or maybe its like in the planning process for a rostering. Then the
>> vehicles of Departure1 could be further used in Departure2 or Departure3.
>> Then your departures are corresponding to blockParts which are referencing
>> trainParts. The result of the decision process in your programm (take
>> Departure2 after Departure1) will lead to a "block" in railML that is used
>> as part of a vehicle circulation.
>>
>> Anyway, all possible trainParts could be listed in railML and they don't
>> know about each other. The chosen connection (for passengers -> conection
>> or vehicles -> block) between trainParts is the result of a planning
>> process.
>
> Our Next departure is used by the driver of the train. So after driver
> finishes one departure the driver can choose next departure for the train
> he/she is currently driving. If I understand correctly it is perhaps the
> vehicle->block closer to this.
>
>> The two bitmasks are not in competition but two different models. If you
>> have an operational system, you are familiar with the
>> operatingperiod->bitmask for every day. Other systems for conceptional
>> planning purposes deal with a standard week and the
>> operatingperiod->operatingday->operatingcode->bitmask.
>
> Oh, ok. That clarifies it a bit. We have to choose which way we have to
> define the days in which context.
>
>
> Thank you again for the answers!
>
> Br,
> Tuomas
>
>
>
>> Tuomas Tiihonen wrote:
>>>
>>>
>>>> I'm not sure if I understand right, what you mean by your "Departure".
>>>> Could you please describe this a little bit more in detail?
>>>
>>> Departure is concept in our system that knows following things:
>>> trainnumber, vehicle type, route (route is ordered list of stations ~
>>> OCPsTT), departureTime, other driving times (times when it arrives to
>>> other stations) AND next possible departures. So it is one train that
goes
>>> around some route with specified times and with specified vehicle with
>>> unique train number. It sounds something like commercial train in RailML?
>>>
>>> And the question was that, when one of such departures has ran from the
>>> beginning of the route to the end of the route it is time to make
decision
>>> about the next departure.
>>> Example:
>>> Departure 1 goes route: city1-city2-city3
>>> Departure 2 goes route: city3-city4-city5
>>> Departure 3 goes route: city3-city4-city1
>>> Departure 4 goes route: city5-city1-city2
>>> Train 1 has ran departure 1 and are now in city 3. Now choice has to be
>>> made if next departure is departure 2 or 3 (both starts from city 3 and
>>> departure time is near the current time). Departure 4 is not one of the
>>> choices as it is not starting from city 3. The departure 1 knows the list
>>> of possible next departures (departure 2 and 3 in the example).
>>>
>>> If all this is applied to RailML can you consider this:
>>> Is the commercial train equivalent to Departure in RailML?
>>> If the train is equivalent how can one train get list of next trains
>>> (=next departures)? in RailML?
>>>
>>>
>>>> > operatingperiod->bitmask
>>>> This is a bitmask for every day of a timetable period, decribing if the
>>>> train is running on this specific day.
>>>>
>>>> > operatingperiod->operatingday->operatingcode->bitmask
>>>> This is a different more generic way of describing, like "running
Mondays
>>>> to Fridays only" with a week based bitmask. This is valid for any week
>>>> with some further described deviances.
>>>
>>> Can you please clarify the relations of the bitmasks. Which one overrides
>>> which?
>>>
>>>
>>>> I hope this will clear up intentions behind the complex structures of
>>>> railML a little bit.
>>>
>>> Thank you for the clarifications so far, great help!
>>>
>>> Sincerely,
>>> Tuomas Tiihonen
>>>
>>>
>>
>>
>>
>
>
>



--
----== posted via PHP Headliner ==----
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: These: Das Aufteilen eines großen RailML-Netzes auf mehrere kleinere RailML-Netze darf zu keinem Verlust an Informationen führen.
Next Topic: timetable.trainParts.trainPart.ocpsTT.ocpTT.times scope value
Goto Forum:
  


Current Time: Fri May 17 21:34:44 CEST 2024