-
Notifications
You must be signed in to change notification settings - Fork 9.1k
Closed
Milestone
Description
The OAS does not yet support a full implementation of the Json Schema spec. The Json Schema spec is currently at version 4, but version 5 purported close to release. Many of the bugs and feature requests I'm seeing in the issue tracker seem related to this spec (or the lack of it). Version 3 of the OpenAPI Spec mentions only Wright Json Schema 00, not 01, so several important advances are not accommodated.
Specifically important are:
- support for the
$schema
keyword to define which draft of the Json Schema is being used. - support for the
id
keyword -- from my understanding this is how definitions and sub-schemas can be be "namespaced".
See http://json-schema.org/latest/json-schema-core.html
Some consequences of lacking full Json Schema support:
- the swagger definition files must be manually massaged to block out parts of the schema definitions.
Consideration for Meta issues for OpenAPI.Next
Metadata
Metadata
Assignees
Labels
No labels