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
685 stars 231 forks source link

Add fields to describe vehicle locks #706

Open jean-populus opened 2 years ago

jean-populus commented 2 years ago

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

Cities often include policies on locks and locking vehicles so they want to be able to track if vehicles have a lock (or not) and when that lock is in use (or not) as part of the data their getting via MDS.

Describe the solution you'd like

Add a new field for lock that would be used in the same way as _vehicletype or _propulsiontype. Not sure if this could be a yes/no field or if there are lock types that would be useful to capture.

Add a new field for _lockstatus that would be used in the same way as _batterypct. This could probably be expressed as a simple on/off or 0/1.

Is this a breaking change

Impacted Spec

For which spec is this feature being requested?

Describe alternatives you've considered

Currently there's no way to get this data.

Additional context

schnuerle commented 2 years ago

For lock this may be part of a larger vehicle properties conversation. Then having something like lock_status makes sense.

schnuerle commented 2 years ago

Notes from today's Working Group call: https://github.com/openmobilityfoundation/mobility-data-specification/wiki/Web-conference-notes,-2021.10.28-(MDS-Working-Group)

Could be part of the vehicle attributes discussion in new modes here: https://docs.google.com/document/d/1lzQl_EvrpiDWcJidmnKhn6bAlOdimEBo5u_Yx0BTfmk/edit#heading=h.6m74qj1b4uv1

Also a discussion happening in GBFS here NABSA/gbfs#370

Might be more as an event vs a state.

Just because it's locked it may not be locked properly, may need more info/photos to verify.

Lock-to is a requirement in Oakland.

schnuerle commented 4 months ago

If you'd like to make a PR for this we can talk about it as part of MDS 2.1.