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

Add a "Data Provider UUID" to MDS #805

Closed
schnuerle opened this issue Nov 30, 2022 · 2 comments
Closed

Add a "Data Provider UUID" to MDS #805

schnuerle opened this issue Nov 30, 2022 · 2 comments
Labels
Modes New modes that MDS can support (carshare, passenger services, delivery robots, etc)
Milestone

Comments

@schnuerle
Copy link
Member

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

Per discussions around Modes in general and passenger services scenarios in particular, it is essential for some cities like SFMTA to get an ID around who is running the MDS feed, eg, who is the data provider. Traditionally this has been the operator of the service, but in micromobility recently and in other new modes there is also a hardware/software data solution provider filling the data needs for companies.

This new field will be part of MDS in most endpoints for agencies to consume where provider_id exists now. Here are the commit where this has been added as part of the #801 work:

It is suggested to add this as part of the Modes work, but I wanted to create this issue to make sure the concept and discussions are captured accurately.

Describe the solution you'd like

A clear and concise description of what you want to happen.

Is this a breaking change

  • No, not breaking

Impacted Spec

For which spec is this feature being requested?

  • agency
  • provider

Describe alternatives you've considered

We could put this only in trips, or only in a certain mode, but I think this is important enough to put in the MDS base setup so it's available in all relevant endpoints for all modes.

Additional context

We created a similar field when building CDS 1.0, where it's important to know both the operator (who is using the curb) and the data provider (who is sending the data, which could be the operator or a company running a sensor).

@schnuerle schnuerle added the Modes New modes that MDS can support (carshare, passenger services, delivery robots, etc) label Nov 30, 2022
@schnuerle schnuerle added this to the 2.0.0 milestone Nov 30, 2022
@pierre-bouffort
Copy link
Collaborator

This looks good to me. A fairly simple change to implement really.

@schnuerle
Copy link
Member Author

Added along with work in #801

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Modes New modes that MDS can support (carshare, passenger services, delivery robots, etc)
Projects
None yet
Development

No branches or pull requests

2 participants