-
Notifications
You must be signed in to change notification settings - Fork 183
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GTFS-Fares v2 - Second implementation #341
Comments
Summary of discussions on GTFS-Fares v2 second implementation:Hey everyone, as mentioned before; MobilityData is working on adding 5 new features to GTFS-Fares v2, below is a brief summary on the discussions around those features: Variable pricing by time of day, or by day of week, month, or year
Fare containers
Allowing multiple routes to behave as a single route (transfer rules ignored)
Zone-based fares
Inter-agency transfers (using fare_leg_rules.transfer_only)
Next steps: Roundtable discussionsIn order to effectively resolve these issues above, MobilityData will host 2 roundtable calls next week:
If you want to attend those meetings - please react to this message or send an email to [email protected] and we will send you the meeting invite! |
Hello everyone, I will continue the work Omar started with the second implementation of Fares v2, on MobilityData's behalf.
You'll find below what MobilityData is planning to do in the following weeks. As we move forward, this comment will be the source of truth for knowing what will happen and when. I used a table in an attempt to make this as clear as possible.
Changes2022-12-06 Modify based on roundtable discussion feedback: added vote for fare containers for the week of December 12 |
Summary of discussions on GTFS-Fares v2 second implementation:Hey everyone, MobilityData is continuing to work on adding 5 new features to GTFS, below is a brief summary of the progress made for each of these since the last Summary was posted by Omar. Variable pricing by time of day, or by day of week, month, or year
Fare containers
Allowing multiple routes to behave as a single route (transfer rules ignored)
Zone-based fares
Inter-agency transfers (using fare_leg_rules.transfer_only)
Next steps: roundtable discussionsIn order to effectively resolve these issues above, MobilityData will host 2 roundtable calls next week. You can access the two events on this calendar.
|
Thank you for all these notes, @isabelle-dr. For reference, here are the proposed spec additions to GTFS-Fares v2 for which Interline and MTC are producing data in the SF Bay Area Regional GTFS Feed: https://www.interline.io/blog/mtc-regional-gtfs-feed-fares-updates/#gtfs-fares-v2-base-implementation-and-future-additions-to-the-specification As we do not currently have need for variable pricing by time and our needs for fare containers are already met by the existing proposal, we won't plan on joining these two calls. Note that the SF Bay Area Regional Feed does make use of the extensions proposed in #346, #344, and #345 and we look forward to those also being brought up again for adoption. |
Summary of the roundtable discussionsSorry, it's a long post. This is an overview of the progress made on GTFS-Fares v2 last week. It covers a wrap-up of the two roundtable discussions, and the proposals drafted and shared right after. A word about the meeting agendasThe first discussion was dedicated to aligning on: major fare discriminating factors, where to represent them, and design principles for how Results from the prioritization exerciseFrom top to bottom. For more details about these features and how we ended up with this order, read the rest of this post.
Overview of discriminating factors that come into play to calculate the accurate price of a journey
These factors interact with one another. The price of a journey can be described with only two of these factors, or all of them. Where to represent discriminating factors + how fare_products.txt, fare_leg_rules.txt and fare_transfer_rules.txt interact with one another
Design principles for the leg and transfer rules files
Fare ContainersWe ultimately want this to be able to:
We need to explore how fare containers and payment types can work together, and possibly merge these concepts. This means that “Fare Container” would need to be defined more clearly and renamed. Other discussion points
|
Hello all, We at MobilityData are excited to continue to work towards the adoption of GTFS-fares v2. In the last meeting we had about the topic, we heard you on the value of having synchronous meetings, and having predictability in how/when your attention is needed. The first meeting of the year is tomorrow, Tuesday January 24th at 11 AM ET. |
Here is a summary of the call we had yesterday. Subject: fare payment options Pull Request #355 and proposal (previously called Fare Containers)
Next steps:
|
Here is a summary of the working group discussion on February 28, 2023.
|
Hello all, now that we have a working group with monthly meetings and public meeting minutes, as well as a Fares v2 page on gtfs.org that contains the latest information & backlog, I propose we close this issue. If anyone still sees value in the updates on this issue, please let us know in the next 7 days and we will continue posting updates here. |
Closing this issue, please see the latest in the public meeting notes. |
Update on GTFS-Fares v2
Hello everyone, this issue is to present MobilityData's next steps on GTFS-Fares v2 to keep the community updated as well as to hear everyone's thoughts on this.
We are very happy to announce that MobilityData will continue working on GTFS-Fares v2 by adding more functionalities into the specification. This comes as a successor to the base implementation, which added fare legs, fare areas, complex transfers, and tickets. We are now working on the second implementation of GTFS-Fares v2, which covers the following features:
The data producer and consumer for the second implementation of GTFS-Fares v2 are:
Timeline:
We are planning to open separate pull requests for features that do not overlap to keep focus on the discussions and facilitate the consensus building process.
Week of August 1:
Open pull requests for:
The above two features are straightforward, and MobilityData does not foresee any challenges to reaching consensus within the community. We are comfortable with opening pull requests and going through the GTFS change process leading up to a vote at this time.
For the remaining features, more time is needed for conversations to close out open issues and come to consensus. Hence, below is the plan for moving forward with regards to these features:
Open GitHub issues for:
Week of August 8:
Week of August 15:
Week of August 22:
Week of August 29:
Week of September 05:
Week of September 12:
Week of September 19:
The text was updated successfully, but these errors were encountered: