MobilityData / gbfs

Documentation for the General Bikeshare Feed Specification, a standardized data feed for shared mobility system availability. Maintained by MobilityData
https://gbfs.org
Other
784 stars 287 forks source link

Extending vehicle_types.json #319

Closed josee-sabourin closed 3 years ago

josee-sabourin commented 3 years ago

What is the issue and why is it an issue?

In version 2.1 of GBFS, vehicle types were added to the specification to account for the increasing variety of vehicles available for on-demand hire. These vehicle types were added as part of a Minimum Viable Proposal (MVP). Since then, we have seen an increase in the need for providing more granular vehicle details to better equip travellers with the information they need for their trips. For the purpose of this needs assessment, vehicle details specific to carsharing have been omitted to avoid overlapping on work that is already being done on the subject.

Please describe some potential solutions you have considered (even if they aren’t related to GBFS).

MobilityData has drafted a needs assessment surveying the bike, scooter, and moped industry to determine what vehicle attributes, accessories, and specifications are widely included, and promoted on provider or manufacturer websites. This issue is a means of starting a discussion on which of these features (or others we've missed!) would be beneficial to include in the next iteration of vehicle_types.json, and how they could be modelled. Please feel free to discuss in this thread or to comment directly in the document.

Note: The way features are outlined in this needs assessment does not necessarily mean this is how they will be represented in the specification. For example: wheel size and seat height may be grouped into a rider_height field that would display the height range of riders the vehicle can accommodate.

Is your potential solution a breaking change?

EDIT: The extension proposal is now available here.

schnuerle commented 3 years ago

Thank you for doing work on this important issue. At the OMF are also working on expanding the detail in vehicle types for our upcoming MDS 1.2.0 release. We are currently aligned with your MVP, but have many use cases for not just vehicle types but vehicle properties (eg for various physical accessibility needs). There are about 3 issues that could be impacted by vehicle types (self driving vehicles and delivery robots, vehicle modes and properties, and maybe mobility types). Looking at these, we may need a new explicit issue to talk about types/properties in more detail.

We'd like to continue aligning with on vehicle classifications to make things easier on everyone, so we will stay engaged and help how we can.

josee-sabourin commented 3 years ago

Hi all!

After some discussions and feedback from community members, MobilityData has drafted an extension proposal including what appear to be the most requested vehicle type enhancements. We are going to hold off on making this a pull request until we receive more feedback on the features that have been, or should have been, included in the proposal. As always, comments are welcomed either in this thread or on the doc itself.

hbruch commented 3 years ago

Thanks for your effort, @josee-sabourin and MobilityData, I'm looking forward to seeing this in the standard, especially the cargo_bicycle addition.

I'd love to see the addition of a photo_url property:

sven4all commented 3 years ago

Hi,

I think this is a good proposal. What are the steps to move forward to get it officially adopted in MDS and GBFS? We in the Netherlands would like to start using it and it would be nice to to it directly in an international standardized way.

Best regards,

Sven

josee-sabourin commented 3 years ago

A PR has been opened for this issue over at #370!

@hbruch - the question of image is being discussed on the carsharing proposal over at #347, however in a recent vote, vehicle_type icons have now been added to the specification, you can find the conversation over at #330.

Now that the PR is open, we will close this thread and move the discussion to #370.