Skip to content

Web conference notes, 2026.01.15 (MDS Working Group)

Michael Schnuerle edited this page Jan 30, 2026 · 10 revisions

MDS Working Group

Agenda

Vehicle Lifecycle and MDS 2.1 Updates

Review and discuss recently completed changes for the MDS 2.1 release.

Agenda

  1. Intro and announcements (10 min)
  2. MDS 2.1 Updates (45 mins)
    1. Vehicle Lifecycle #899 - SFMTA
    2. Vehicle software/hardware properties #705 - Vianova
    3. Bulk vehicles requests #924 - Populus
    4. Event descriptions & passenger pickup/drop off in trips #758 - Netherlands, Populus
    5. Car share attribute updates #870 - Bergen Norway, Nivel
    6. Miscellaneous updates PR#965 - OMF, Blue Systems

See all ‘Working Group’ tagged issues.

WGSC Meeting Organizers

  • Host: Michael Schnuerle, OMF
  • Facilitator: Michael Schnuerle, OMF
  • Preparation: Michael Schnuerle, OMF
  • Outreach: Michael Schnuerle, OMF
  • Note taker: Michael Schnuerle, OMF

Action Items and Decisions

  1. Leave thoughts on the need for a new bulk vehicles request #924
  2. How can we implement vehicle software/hardware properties #705 and maintenance (schedule and when it happened)? May be next MDS meeting topic
  3. Add passenger_pickup and passenger_drop_off booleans to Trip, per #758 - see new commit
  4. Clarify event descriptions reservation cancel/start/stop - see this commit
  5. Clarify in State descriptions that driver waiting is happening between stopped and on trip States, and passenger waiting is between reserved and stopped - see this commit

Minutes

Notes

Overview of MDS Release plan

Vehicle Lifecycle #899 - SFMTA

  • Adding two new fields in the Vehicles objects: commissioned and decommissioned
    • no discussion, looks good.
  • Maintenance came up as a question, regularly scheduled. Vehicle is meant to be more static. Events could get this attached to events - to see when maintenance happened. Could open a new issue to specify agency requirements for maintenance, like lease or own cars. In Policy Requirements - open a new issue.
    • We may talk about this maintenance idea at the next MDS WG meeting. See next issue.
  • Tip over is trackable now
  • Conditionally Required is defined in spec (was showing Muyi SFMTA branch in call). Here is the link.

Vehicle software/hardware properties #705 - Vianova

  • Needs feedback. We may focus on this at next WG meeting because LADOT and Blue Systems are wanting this and have thoughts on a different implementation

Bulk vehicles requests #924 - Populus

  • Pierre wondering if this places a burden on implementation with little benefit because you can already get them one at a time. Could support if it there is a more articulated need.
  • Needs more feedback and discussion

Event descriptions & passenger pickup/drop off in trips #758 - Netherlands, Populus

  • No Event now for this
  • Could add to the trip
  • passenger_pickup and passenger_drop_off booleans should be added to Trip, where pickup happens at start, drop off happens at end. If more than one passenger or overlapping passengers happen, then these would be separate overlapping trips. See example.

Car share attribute updates #870 - Bergen Norway, Nivel

  • All will be optional
  • Bike rack is there
  • Looks good, anything else to add?

Miscellaneous updates PR#965 - OMF, Blue Systems

  • Licensing update, remove custom PR types, link fixes, typos
  • Review the latest branch for these and other changes and where the spec stands

Other discussion

  • Raphael Dumas - Passenger services state diagram - PTC - private transportation companies. Need passenger wait time. Noted there is a reservation state for this
  • reservation cancel/start/stop - clarify in event descriptions. The waiting is happening between stopped and on trip
  • stopped state definition seems clear

Chat

  • 00:04:34 Raphael Dumas: Raphael Dumas (he/him) City of Toronto

  • 00:04:57 Vignesh Ram (Serve Robotics): Hi all! Vignesh Ram with Serve Robotics

  • 00:05:02 Michael Schnuerle (OMF): Agenda https://github.com/openmobilityfoundation/mobility-data-specification/wiki/Web-conference-notes,-2026.01.15-(MDS-Working-Group)

  • 00:05:33 Kelly Jones | Serve Robotics: Kelly Jones here! Also with Serve Robotics (she/her)

  • 00:05:37 Bern Grush: Happy New Year from Bern Grush, Urban Robotics Foundation, and Pudocity, Inc. (robotaxi orchestration), Toronto.

  • 00:05:42 Michele Lee - Servve Robotics: Hi 👋 I am here with Serve Robotics too!

  • 00:05:59 Kelly Jones | Serve Robotics: Reacted to "Hi 👋 I am here with..." with 🤖

  • 00:06:30 Peter Appleton: Peter Appleton from Urban Shield crash detection.

  • 00:06:50 Yariel Diaz - Serve Robotics: Yariel Diaz - Serve Robotics

  • 00:06:58 Andrew Glass Hastings (OMF): HUGE thanks to members for helping make this work possible!

  • 00:07:04 OMF Zoom: https://calendar.google.com/calendar/u/0/embed?src=openmobilityfoundation.org_g6gsaccjvijnmlhigfpj01ngp0@group.calendar.google.com&ctz=America/Los_Angeles

  • 00:07:26 OMF Zoom: I literally JUST updated the website! You can access it from our Home Page under Participate

  • 00:07:51 Halina Do-Linh (LADOT): Love this!

  • 00:08:09 Andrew Glass Hastings (OMF): Reacted to "I literally JUST upd..." with 👏

  • 00:09:02 Aylene McCallum: Reacted to "Love this!" with ❤️

  • 00:10:06 Michael Schnuerle (OMF): Release plan https://github.com/openmobilityfoundation/governance/wiki/Release-2.1.0

  • 00:14:28 Aylene McCallum, Open Mobility Foundation: I like the fair warning Michael

  • 00:18:08 michelle lee: what is conditionally required?

  • 00:20:05 Andrew Sedor (City of Calgary): Is there anyway to see if a vehicle has been knocked over?

  • 00:23:00 Peter Appleton: Replying to "Is there anyway to s..."

  • Yes we have sensors that our company has developed that detects this and sends a message and location to the owners

  • 00:23:51 Andrew Sedor (City of Calgary): Reacted to "Yes we have sensor..." with 👍

  • 00:23:57 remi kuti: Reacted to "Yes we have sensors …" with 👍

  • 00:29:04 Andrew Glass Hastings (OMF): Hi all - thanks for joining this first MDS WG of 2026. If you haven’t already please change your name in Zoom to include your org, agency or company name so the community knows who’s on the call. Scroll over your name and click the 3 dots and choose rename. Thanks all!

  • 00:29:35 Michael Schnuerle (OMF): Looking for feedback on this: https://github.com/openmobilityfoundation/mobility-data-specification/issues/705

  • 00:33:01 Michael Schnuerle (OMF): Link to bulk vehicle request proposal https://github.com/openmobilityfoundation/mobility-data-specification/tree/feature-2-1-release-cleanup/provider#vehicles---post

  • 00:45:00 Steph Piperno, Denver Regional Council of Governments: What about bike rack?

  • 00:45:15 Steph Piperno, Denver Regional Council of Governments: Oh I see it is there!

  • 00:47:31 Raphael Dumas: sorry, it took me a bit to digest the trip events PR and I have some forming thoughts

  • 00:50:07 Michael Schnuerle (OMF): Latest version of MDS development. https://github.com/openmobilityfoundation/mobility-data-specification/tree/feature-2-1-release-cleanup

  • 00:55:23 Bern Grush: Waiting should be distinguished.

  • 00:56:24 Bern Grush: waiting for passenger vs waiting for next fare.

  • 00:57:20 remi kuti: Thank you

Clone this wiki locally