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

MDS 2.0 - round-trip car sharing and reservation/reserved #867

Open
bergenklem opened this issue May 22, 2023 · 5 comments
Open

MDS 2.0 - round-trip car sharing and reservation/reserved #867

bergenklem opened this issue May 22, 2023 · 5 comments
Labels
Car Share Car share mode: cars, vehicles, short or long term rentals State Machine Changes in the vehicle state events and state machine diagram
Milestone

Comments

@bergenklem
Copy link
Contributor

We experience confusion regarding how the terms "reservation" and "reserved" are being used in MDS 2.0 in relation to use cases of station-based car sharing (A to A), and would like to get some clarification on how to interpret and use the specification!

I've tried to sum up our confusion in the following list:

1. The MDS 2.0-documentation states at first that a reservation

… is the duration the customer has continuous exclusive access to the vehicle whether parked or in motion.

2 which again may be considered a journey_attribute:

reservation_id (UUID, optional): unique identifier for an entire car share reservation, tied across multiple journeys and therefore trips.

The definition of reservation given above is all in line with how we use the term reservation in car sharing operations.

3 But - when describing vehicle states, «reserved» points towards the state where a car is only reserved by the user (and not put to motion).

This differs from the definition of «reservation» as mentioned in point 1 above.

4. Then it follows up that the transition to/from "reserved" is triggered by the event_types:

reservation_start
reservation_stop

5 At the same time, the trip_type label «reservation» points towards a trip where the car is in motion and reserved by a customer (but not being driven by the customer):

en route to pickup a customer who has made a reservation, with no passengers in the vehicle

So - to sum up:

A) We need some clarification on the use of terms "reservation" and "reserved".

One suggestion that could help out, would be to rename event_types "Reservation_start/reservation_stop" to "reserved_start/reserved_stop" to hinder confusion.

B) We're struggling a bit to see the use case where a reservation consists of several journeys, especially when the documentation states that a reservation = continuous exclusive access. Right now, it seems like that a reservation is all equal to a journey, and may consist of no more information.

It would make sense if one opens up for concurring reservations (e.g. companies making a reservation for a car every monday (multiple journeys)), but then it still would be available for the other days - and hence not continuously exclusive for the entire duration of reservation.

Reservation

(We've put together a Slides-document to present several of our questions in relation to MDS 2.0 and car sharing, you can find this here: https://docs.google.com/presentation/d/1AbA-gnwvKwZ8BDz7Xp5DzFFRdVNyuiQUHkNIkVn75nY/edit?usp=sharing)

@schnuerle schnuerle added State Machine Changes in the vehicle state events and state machine diagram Car Share Car share mode: cars, vehicles, short or long term rentals labels May 22, 2023
@schnuerle
Copy link
Member

Thanks for the detailed issue and slides. This would be a good discussion to have during a MDS working group meeting.

Before that I'd like to get thoughts from others who are in the car share space, like from @jean-populus @jiffyclub at Populus, @jacob-sherman and team in Portland, Ride Report, @StephenRijo in Denver, @alexdemisch SFMTA, etc.

@schnuerle
Copy link
Member

We will tell the working group about this issue today during the round-robin talk.

Slides

Meeting agenda

@alexdemisch
Copy link
Collaborator

Yes, thank you for the detailed slides. I agree that this would be a good item for a WG meeting - it'd be good to get a sense of the use cases.

@marie-x
Copy link
Collaborator

marie-x commented Jun 1, 2023

We should update the definition of reserved to mean "the time between the user reserving the vehicle and the user taking possession of the vehicle."

Also I think that since car-share is exclusively tied to a particular renter (as far as I know), the concept of a Trip and a Journey are 1:1 for this mode.

These are just my opinions.

Thank you for your careful analysis!

@schnuerle schnuerle added this to the 2.1.0 milestone Sep 1, 2023
@schnuerle
Copy link
Member

We can clarify this as part of our MDS 2.1 work, which will be kicking off this week.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Car Share Car share mode: cars, vehicles, short or long term rentals State Machine Changes in the vehicle state events and state machine diagram
Projects
None yet
Development

No branches or pull requests

4 participants