Hi all,

1. A general public transport service (e.g. No. 38):
In OSM: "route_master" in GTFS: "route"

For me that is a line. It has a line number. (which sometimes is not simply
numeric, so it's more of a symbol, but OK)

2. A theoretical tour a bus takes, but without schedule information, it
represents one each for different direction, but also if one is shorter
than the other
In OSM: "route"; in GTFS: /not existent/

I would call those itinerary. If OSM had started out with that term, we
wouldn't have the ambiguity today. But route is used for foot/bicycle/horse
and PT itineraries. For PT I resorted to call them route variations, but
they are 'represented' by route relations in OSM.

3. An actual tour a bus takes, on a certain time
In OSM" not existen; in GTFS: "trip"

[..] If we could figure out a way to represent it anyway, I think it
would be a plus. But I won't be holding my breath.

I fully support that wording.

But I would like to point you to another problem that has kept and is keeping 
OSM PT painful:
There are two very distinct underlying data models in use by the transit 
agencies.

The metropolitan (line based) model looks like subway lines usually look:
The full schedule is essentially modeled by the itineraries plus the list of 
departure times per itinerary.
This works because all trips have the same set of stops and approximately the 
same travel time.
If there are many trips per itinerary then there might not even be a fixed list 
of departure times but just a defined departure frequency,
like
  05h48 06h00 then every 2 to 5 Minutes 19h00 19h13 19h28 ...
That is all you need to know. Frequencies depend on the hardware (signalling 
limits, number of vehicles for the line).
Thus they usually persist for years or decades. First and last times depends on 
the habits of the local users and
therefore also persist usually for years. It would make sense to have that 
information in OSM.

The rural model, also often used for long distance service, looks like school 
buses:
Different trips may vary wildly, and times fluctuate quite often. A useful data 
model would have to capture not only an itinerary for each single trip, but 
also the operating dates.
This is out of scope for OSM, because it is ephemeral.
Nonetheless, trips have a line number that is displayed.

Operations based on the metropolitan model tend to be attractive for passengers 
from the general public.
Operations based on the rural model tend to be cheap for the agency.
This is why it is a political issue to tell a local community that their public 
transport network is too rural for OSM.

Long story cut short:
I would suggest that you keep a structure for unassigned trips in your 
intermediate data structure, even if that is not filled from OSM.
If you want to fight for timetable data according to the metropolitan model in 
OSM, then you have my support.
But a lot of people have tried that years ago and each eventually resigned.
There is quite a vocal part of the community concerned with more rural-style 
services, and they have defeated so far all apporaches to metropolitan style 
information to OSM.

Best regards,

Roland

--
Dr. Roland Olbricht
MENTZ GmbH, Am Mittelhafen 10, 48155 Münster
T: +49 (0)251 7 03 30-232, F: +49 (0)251 7 03 30-300
E: [email protected], www.mentz.net

Sitz der Gesellschaft:
Grillparzerstraße 18, 81675 München
Geschäftsführer Dr.-Ing. Hans-J. Mentz
Amtsgericht München, HRB 91898

_______________________________________________
Talk-transit mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-transit

Reply via email to