At that point I was ready to tackle the general public transport schema. After all, PTv2 is impossible to route over and a pain to use.
So, with experience in processing PT data for routing and validation, I generalized it for all kinds of transport, and presented at @sotm in Milan:
https://wiki.openstreetmap.org/wiki/Proposal:Refined_Public_Transport
Technically it's flawless. It has full backward compatibility, easy to map, tagging is pretty and conscise.
But at that point I got burnt out at my job and couldn't make the final step.
(should mention that there are TONS of nuances that don't fit into tweets.)
Two main issues with the proposal that don't make it a perfect one:
- It's too wordy, nobody would read it, despite the core idea is very simple (stop nodes).
- It challenges the current tram stop mapping (and nothing else).
The new PT schema should've been perfect in 2018 to be approved, and now it should be double-perfect, otherwise it won't pass any discussion. Everybody in OSM has their own opinion on PT mapping.