opengeospatial/ogcapi-environmental-data-retrieval

"patternProperties" appears to be unsupported in OpenAPI 3

Closed this issue · 2 comments

I noticed patternProperties in a few schemas (such as parameterNames.yaml and units.yaml) and whilst looking for more information, found this documentation that states patternProperties isn't supported in OpenAPI 3, which is the version used by the EDR OpenAPI definition.

This appears to be corroborated by the OpenAPI 3.0.3 specification for schema objects, which doesn't mention patternProperties at all and goes on to state

Additional properties defined by the JSON Schema specification that are not mentioned here are strictly unsupported

PR has been prepared and awaiting review and merge.

Fixed at EDR API SWG 78 with PR #372