Hi Nikhil!
Thanks for your feedback!
Such proposal to extend the specification are really appreciated. And if you're interested by those topics I encourage you to follow the conversation around extending the GTFS format directly on its official GitHub:
https://github.com/google/transit (tab "Issues" for question like the one you're raising, and tab "Pull Request" if you have specific proposals).
Regarding your two questions, we (at MobilityData, see
mobilitydata.org) are working on two extensions of GTFS to cover those cases.
But there is currently no proposal on the table to restrict a specific fare to a specific vehicle, but if the need is big enough (aka if it is a widely used feature in some place of the world) we can discuss it.
If I may ask:
- Which network (city or public transit agency) are you describing in your data?
- Who are the intended consumers of that data (is it yourself, or are you working with other stakeholders you are consuming that data)?
Best,
Leo
MobilityData.org