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
687 stars 232 forks source link

Car_type as an vehicle attribute #869

Open bergenklem opened 1 year ago

bergenklem commented 1 year ago

Hi!

Referring to previous discussion in issue #640 regarding adopting possibility to distinguish between car types. We would very much like to see this as a feature of MDS (extra field in vehicle_attributes?):

Additionally, there is a new car_type field which could be reference or adopted as well (source doc, source PR), eg:

  • microcar (smallest size of car, engine smaller than 700cc, e.g Smart Fortwo)
  • subcompact (sedan with interior volume index no larger than 99 cu ft, e.g. Kia Rio)
  • compact (sedan with interior volume index no larger than 109 cu ft, e.g. Hyundai Elantra)
  • mid_size (sedan with interior volume index no larger than 119 u ft, e.g. Toyota Camry)
  • full_size (sedan with interior volume index larger than 120 cu ft, e.g. Tesla Model S)
  • station_wagon (large cargo area with rear hinged tailgate, e.g. Subaru Outback)
  • suv (similar to station-wagon with a light truck frame, e.g. Honda Pilot)
  • minivan (also known as multi-purpose vehicle or people mover, e.g. Dodge Grand Caravan)
  • pickup_truck (enclosed cab with open cargo area and tailgate, e.g. Ford F-150)
  • other

We can see several use cases for such a field:

1 Insight into how different types of cars are being used in carsharing services (in combination with duration, mileage and so forth).

2 Tenders and allocation of reserved spots - give possibility to award companies with wanted mix of car types in their fleet (in our case; we prefer companies with wide range of car types in their fleet when we assign reserved parking lots in neighbourhood areas - not just vans). This has also been used as an family friendliness-indicator in some cities in EU.

3 Control - some of our reserved parking lots have requirements on type of cars they can place there (e.g. in streets to narrow to allow parking for big/wide cars)

Haven't really made up my mind if there's a need for MDS to detail and name the category types (Input from car sharing providers should in that case be considered), or if it should be left out for local goverments/organizations to decide (by leaving it as an open field). Open for discussion!

schnuerle commented 1 year ago

Great use cases!

A note to followup on this from a GBFS perspective. It looks like they did not end up implementing this field. Maybe for the same reasons we didn't (it may be hard to define types clearly):

https://github.com/MobilityData/gbfs/blob/master/gbfs.md#vehicle_typesjson

There is a form_factor field, which has 'car' but not much else from the list.

They do have a free-form name field which can be anything. They examples on the page include "Example Cargo Bike", "Four-door Sedan", "Example Basic Bike", "Example E-scooter V2".

Also like MDS there are make and model (but no year) fields.