-
Notifications
You must be signed in to change notification settings - Fork 14
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
What capabilities should be added or kept in OpenAPI 4.x in order to meet the needs of OGC API Standards? #339
Comments
@ghobona In my opinion operation IDs are a critical things to keep, but my question if they are proposing to drop that, is whether there is anything equivalent being introduced in 4.0 that replaces operation IDs? The reason why we have defined an operation ID req. class in Maps, Tiles and DGGS is to have a mechanism to map the end-points in an API description document with requirements in the OGC standards. Without this, nothing connects the two, especially if the requirement classes do not mandate a specific path (as is the case with tiles in particular). How do you now that Operation IDs (suffixes) allow to connect a path in the API definition to clauses in OGC standards. So if 4.0 does not propose something equivalent, then yes I believe we should advocate for operationIDs being "must-keep". Regarding "must-add", it would really be great if we could have the values of path parameters be able to depend on other path parameters. For example, the valid I mentioned this and a few other things in #302 . According to OAI/OpenAPI-Specification#2453 (comment) , I'm also a bit concerned that we are closing this issue with no one else having replied to it yet! :) Maybe it slipped through everyone's busy radar. |
Thanks @jerstlouis . I'll keep the issue open until 30 June 2024 and remind the SWGs to respond. |
This issue will be closed at 17:00 EDT on 30 June 2024. |
OpenAPI 4.0 is planned to be released in 2024.
An April 12, 2024 blog post summarising the current progress is at https://apisyouwonthate.com/blog/openapi-v4-project-moonwalk/
Some of the progress can be tracked on GitHub.
The question for OGC API developers is what capabilities should be highlighted as "must-keep" or "must-add" for OpenAPI 4.0?
This GitHub Issue will be closed on May 15, 2024.
The text was updated successfully, but these errors were encountered: