Skip to content
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

Support for multiple modes/services in MDS #574

Closed
pomgod opened this issue Sep 8, 2020 · 6 comments · Fixed by #733
Closed

Support for multiple modes/services in MDS #574

pomgod opened this issue Sep 8, 2020 · 6 comments · Fixed by #733
Labels
Agency Specific to the Agency API Modes New modes that MDS can support (carshare, passenger services, delivery robots, etc) Policy Specific to the Policy API Provider Specific to the Provider API State Machine Changes in the vehicle state events and state machine diagram
Milestone

Comments

@pomgod
Copy link

pomgod commented Sep 8, 2020

Is your feature request related to a problem? Please describe.

Currently, it is possible to define a couple of modes but that often does not adequately enough describe a service. For routeplanning for example it is important to know if a service is station-based, free-floating, back-to-one. For most modes, the route is completely flexible/free but other modes like PT is fixed or semi-fixed (fixed routes with the possibility of deviation at certain points).

Describe the solution you'd like

Adding field which describe the mobility system better with mode-independent terminology.

Is this a breaking change

  • No, not breaking

Impacted Spec

For which spec is this feature being requested?

  • provider

Describe alternatives you've considered

We've considered putting it in a file ourselves together with other info related to our inner working.

Additional context

@schnuerle schnuerle added the Provider Specific to the Provider API label Sep 10, 2020
@schnuerle
Copy link
Member

Thanks for the idea! Can you describe what you'd like to see in some more detail? Which endpoints, what could the field be called (mode?), and what values could it have? Some examples would help too.

@schnuerle
Copy link
Member

The City and Provider Working Group Steering Committees met last week for the Midway Checkpoint for the 1.2.0 proposed release. The Checkpoint let them review feature proposals, align current work to goals, and ensure the release features and work is on track. 

For this work, we have created a new rubric to help guide the evaluation, looking at feature utility, stakeholder adoption, implementation simplicity, direction consensus, and work completed as part of the evaluation criteria. The outcomes and actions from these discussions are summarized here:

Very good utility and adoption potential for this, as well as potential consensus on urgency and direction. Not sure of how much work is needed, how to implement, or how complex changes would be.

Actions: Create a “Community Group” (in the creation process by the OMF) to have the discussions needed, decide on a solution, and find stakeholders to commit.

@schnuerle
Copy link
Member

This will likely be a larger discussion of how we can add new modes (not just new vehicles) into MDS and how these modes can be supported in the state machine, events, etc.

You can follow and leave some thoughts here: #652

@schnuerle schnuerle modified the milestones: 1.2.0, 2.0.0 Jul 28, 2021
@schnuerle schnuerle added Agency Specific to the Agency API Policy Specific to the Policy API State Machine Changes in the vehicle state events and state machine diagram labels Aug 11, 2021
@schnuerle schnuerle changed the title Better indication of mobility type. Support for multiple modes/services in MDS Aug 11, 2021
@schnuerle
Copy link
Member

From the public WG call last week, please review the meeting notes, slides, and meeting recording all here on the WG Meeting page.

@schnuerle schnuerle added the Modes New modes that MDS can support (carshare, passenger services, delivery robots, etc) label Sep 24, 2021
@schnuerle
Copy link
Member

We will be doing the code changes needed for this in the feature-modes branch. A link to the PR to dev will be added here once it's created.

@schnuerle schnuerle linked a pull request Dec 2, 2021 that will close this issue
@schnuerle
Copy link
Member

This work and draft is merged to dev for the 2.0 release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Agency Specific to the Agency API Modes New modes that MDS can support (carshare, passenger services, delivery robots, etc) Policy Specific to the Policy API Provider Specific to the Provider API State Machine Changes in the vehicle state events and state machine diagram
Projects
None yet
2 participants