openmobilityfoundation / mobility-data-specification

A data standard to enable right-of-way regulation and two-way communication between mobility companies and local governments.
https://www.openmobilityfoundation.org/about-mds/
Other
675 stars 231 forks source link

Minor additions to vehicle attributes // Car sharing #870

Open bergenklem opened 1 year ago

bergenklem commented 1 year ago

Had a look through the vehicle attribute list for car sharing, and would like to make proposals for minor additions to vehicle attributes - many relating to common days needs when booking a car in a nordic (winter) country:

(_Could also be considered a boolean-value, with yes/no 4WD (which is usually what we/customers would be interested in).

Even though the use cases for these would mostly be customer-related (and hence more interesting for GBFS), we as a municipality could use such information to check the versatility of the car fleet of the providers (and all the providers already have this sort of information in their own system). So - if it's not a hassle... :)

marie-x commented 1 year ago

Thanks for the suggestions! The steering committee will see about adding to either 2.0.x or 2.1.

schnuerle commented 1 year ago

These would be great additions to vehicle_attributes as defined fields.

We may also want to add a note that agencies may be allowed to add their own custom ones for local circumstances, and bring those learnings back to the MDS working group for future inclusion.

fractalf commented 8 months ago

@schnuerle @marie-x May I suggest the following improvements for 2.1.0

Example structure:

image

Corrections

  1. The image has a small error. accessories should be an array, so type would be like this 'enum[]'
  2. air_conditioning is also a boolean so it should also be moved to accessories
schnuerle commented 1 month ago

I like your restructuring @fractalf , but I think that may be a breaking change for a 3.0 release.

We are starting work on 2.1 now, so if this could be added as new optional fields as @bergenklem suggests, we may do that first.