Skip to content

Draft v1.1#19

Draft
MichaelWDanko wants to merge 35 commits into
mainfrom
draft-v1.1
Draft

Draft v1.1#19
MichaelWDanko wants to merge 35 commits into
mainfrom
draft-v1.1

Conversation

@MichaelWDanko

@MichaelWDanko MichaelWDanko commented Apr 8, 2026

Copy link
Copy Markdown
Collaborator

Background

  • The draft-v1.1 branch has been created as a draft version of the Curb Data Specification documented in an OpenAPI format.
  • This version can be viewed on the OMF's Stoplight site
  • The initial version 1.0 of the CDS data spec was documented in the OpenAPI format within this project but received little review for accuracy

Request

  • With the release of CDS v1.1, the CDS Working Group Steering Committee would like to complete a comprehensive review of the OpenAPI spec documented in this branch to be compared with the Curb Data Specification as it has been documented within the openmobilityfoundation/curb-data-specification repo.
  • If any issues are found in the OpenAPI spec, comments may be add to this pull request or in-line along with the changes.

MichaelWDanko and others added 27 commits October 21, 2025 12:35
Merge pull request #17 from openmobilityfoundation/v1.0
Updates last updated timestamps for initial creation of draft-v1.1 branch.
…ng schemas; wire into event, policy, session, aggregate models and toc.json

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- B1: curb_event.yaml event_type $ref was pointing to event_purpose.yaml; corrected to event_type.yaml
- B2: vehicle_type.yaml enum had 'bicyle' misspelled; corrected to 'bicycle'
- B3: time_spans.yaml days_of_week was typed as string instead of array; changed to type: array with items: { type: string, enum: [sun..sat] }
Complete implementation plan steps 1E through 1I.

Updates included:
- add upstream CDS 1.1 vehicle types to vehicle_type.yaml
- add upstream CDS 1.1 propulsion types and align propulsion descriptions to upstream CDS text
- update rules.yaml with name, description, revised user_classes, user_classes_except, and purposes
- update curb_policy.yaml with name, description, upstream priority wording, and policy_color
- add weeks_of_month and update designated_period_except wording in time_spans.yaml
- mark steps 1E through 1I complete in V1.1_IMPLEMENTATION_PLAN.md
Comment thread original_CDS APIs.yaml Outdated
Comment thread AGENTS.MD

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The AGENTS.MD and CLAUDE.md files were added to support AI development of the open API spec.

@vargava

vargava commented May 19, 2026

Copy link
Copy Markdown

optional: @MichaelWDanko could you add your summary on the type of review desired in the description when/ if I get a chance to look at it later this week? Thanks! Happy to help with the review.

MichaelWDanko and others added 8 commits June 2, 2026 13:16
Rearranges order of items to try and fix Curb Object from not displaying
Rearranges the Curb Object in the table of contents.
Formats JSON structure to try and fix object appearing issue.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants