Web Conference 2025.05.20 Curb - openmobilityfoundation/curb-data-specification GitHub Wiki
CDS Working Group
- Monthly on Tuesday at 9am PT, 12pm ET, 5/6pm CET - open to the public
- Zoom Registration and Join Link: https://us02web.zoom.us/meeting/register/tZ0lcuCgrjwsHNyZRagmc86b12iCmWGBHfjq
- One tap mobile: +13126266799,,89859807668#,,,,*320307# US (New York)
- Signup to the Mailing List for emails and calendar invites
Agenda
CDS 1.1 Issue Review
- Welcome (5 mins)
- Announcements (10 mins)
- CDS Steering Committee Elections
- CDS 1.1 Overview
- CDS 1.1 Issue Review (40 mins)
Organizers
- Hosts: Michael Schnuerle, OMF
- Note Taker: Michael Schnuerle, OMF
- Facilitator: Michael Schnuerle, OMF
- Outreach: Michael Schnuerle, OMF
Action Items and Decisions
- Read summary and leave comments on:
Minutes
- 35 Attendees
- OMF Slides
- Recording - Password:
B#d9&c^r
Notes
Announcements
- Event calendar
- Steering Committee nominations open
- CDS 1.1 Issue deadline was May 9
- CDS 1.1 PR is May 31
- Goodbye to OMF staff Angela Giacchetti, and consultant Mitch Vars!
link
Exception Rules -designated_period
string field- Add a new
designated_period_except
boolean field - user class exception in there now for permits, in there now, non breaking
- Followup with Laurant to see if this meets his needs - not sure how to do the two layers of exceptions, possibly for breaking
- Can keep these names as is, and keep it non breaking, but note to change names in 2.0 later
- Populus is already using this change, basically as laid out. "Exception schedule" field so the whole rule does not apply at this time
- New PR made for this at #187
link
EV charging events -- New charging start and charging end events
- use charging_start/charging_end and fueling_start/fueling_end like in MDS.
- Umojo would add it, use OCP as separate EV spec
- SFMTA would use it
- This would be in Events
- For Metrics, need to add these events to events in spec calcs
- Associated with a parking session ID in CDS
- Add these events to event_session_id
- It's Electric supports parking and changing as separate events. Could add other event like idling (plugged in but not charging)
- INRIX - could get charge state, or charge percent. Maybe from car, maybe add to CDS?
- New activity under Curbs API policy Activities? Yes, add to this list, Charging and Fueling. Seen in Minneapolis
- Many companies use OCCP/OCPI spec already. Maybe add this in the external reference field. Supports this and ChargePoint. ISO 5108 can support real time charging status, but not yet, to INRIX question, so this comes from car now.
- Many cities need active charging to allow parking to happen in a charging session. MUTCD signage 'EVs Only' and 'EV Charging Only'. SFTMA has signage like this text, but not MUTCD compliant yet, demonstration sign.
- Can have a Curbs Object sign type with the text attached to the curb
- This needs a PR created
link
Curb Color -- skipped for time
link. PR
MDS overlap, external data specs -- New object to connect a curb zone or a curb event with any external data source
- New data_types.md file, like we have for MDS, with common objects across APIs
- MDS: url, MDS, trip_id, ids - for that Zone. Like Blue Systems in London example parking scooters in MDS trips and CDS Zones.
- Charging: Event happening, can reference CDS Curbs API Object by id. And you can add a OCPI external feed at the same time.
- MDS, CWZ, EV, etc. Any external overlap can be connected
- Seattle - very specific overlap between specs
- CWZ: a driving lane construction area is impacting a CDS Curb zone
- Add examples in the PR to help understanding
- SFMTA - would you remove the reference when over? For Events, it's a moment in time, recorded. For Curbs, it's added then removed when done, if real time is supported.
- Should reference be in Curbs Policy object (not zone?)
- elevate this for more views and feedback, bring it to MDS WG meeting for 2.1 as well.
- Need to specify that data feeds can be open or authenticated, or possibly have an optional field that states the feed is public or private to make it clear.
Meeting Chat
- 00:08:18 Michael Schnuerle (OMF): Get started https://www.openmobilityfoundation.org/wp-content/uploads/2024/10/Getting-Started-with-CDS.pdf
- 00:08:38 Michael Schnuerle (OMF): Events http://openmobilityfoundation.org/2025-calendar/
- 00:09:44 Michael Schnuerle (OMF): Steering Committee nominations https://docs.google.com/forms/d/e/1FAIpQLSeGgn6mi4iE_e5sCFOK9kyiTybck4XfdUe-Ka-trMwSo_CQgQ/viewform
- 00:12:25 Michael Schnuerle (OMF): Release plan https://github.com/openmobilityfoundation/curb-data-specification/wiki/Release-1.1.0
- 00:13:09 Brian Hamlin | Seattle DOT: Thanks, Mitch!!
- 00:13:19 Rick Neubauer (Umojo): Thanks, Mitch!
- 00:13:29 Kenya Wheeler, SFMTA (he/him): Thank you, Mitch!
- 00:13:44 Alex Demisch (SFMTA): Thank you Mitch - great to get to know you and work with you! See you around
- 00:14:17 Christy Hirsch, Blue Systems: yes, Mitch, your contributions are much appreciated!
- 00:14:29 Brian Hamlin | Seattle DOT: Angela was a powerhouse! She'll be missed
- 00:14:56 Michael Schnuerle (OMF): First issue: designated period exceptions https://github.com/openmobilityfoundation/curb-data-specification/pull/136
- 00:16:24 Andrew Glass Hastings (OMF): Thanks everyone for joining today! If you haven’t done so already, please change your name in Zoom to add your organization name.
- 00:22:49 Michael Schnuerle (OMF): Issue 2: EV charging https://github.com/openmobilityfoundation/curb-data-specification/issues/115
- 00:28:49 John Lundstrom: The guarantee is that the parking session will be able to contain the charging session from a timeline perspective.
- The parking session will always be longer than the charging session.
- Hopefully!
- 00:33:45 John Lundstrom: Correct, for our carshare service "EVIE" (agreed on the challenging like-sound for the word)
- 00:34:54 Rick Neubauer (Umojo): I believe most chargers work with OCPP (Open charge point protocol - Open Charge Alliance)
- 00:36:27 Felix Mark (INRIX): Good to know, thx Rick and Nathan.
- 00:39:28 David Von Stroh: under “activities” do we want to make a distinction between “travel” and “transit only travel” ?
- 00:51:21 Michael Schnuerle (OMF): Issue 4: Linking to external data sources in Curbs and Events: https://github.com/openmobilityfoundation/curb-data-specification/pull/96
- 00:57:53 Michael Schnuerle (OMF): Direct link to External Reference idea https://github.com/openmobilityfoundation/curb-data-specification/blob/feature-wzdx/data-types.md
- 00:59:53 Brian Hamlin | Seattle DOT: I need to jump but I hope I get to see some of you all in Louisville at IPMI!
- 01:00:01 Michael Schnuerle (OMF): Reacted to "I need to jump but I..." with 🥃