opengeospatial / opengeospatial/ogcapi-processes
Issue: execute.yaml schema in pygeoapi is outdated and still contains invalid default
@pvretano is already working on this.
Since Jun 8, 2026.
- Dominant language
- AsciiDoc
- Stars
- 63
- Forks
- 46
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 8
Description
The execute.yaml schema bundled within pygeoapi appears to be out of date compared to the upstream OGC API Processes specification.
The upstream schema at: https://schemas.opengis.net/ogcapi/processes/part1/1.0/openapi/schemas/execute.yaml
contains fixes for default value handling, however, the copy in pygeoapi still contains the old, invalid version.
As a result, Spectral/OpenAPI validation reports errors that should no longer occur.
We are facing the following error even though the file is like this:
(https://schemas.opengis.net/ogcapi/processes/part1/1.0/openapi/schemas/transmissionMode.yaml)
error "default" property type must be string
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.