CoverageJSON schema mismatched with OpenAPI 3.1 document
@chris-little arbeitet bereits daran.
Seit 12.5.2026.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
The OpenAPI 3.1.1 document references a CoverageJSON JSON-schema document via url, like $ref: https://covjson.org/schema/dev/coveragejson.json in core/standard/openapi/oas31/responses/queries/200.yaml.
However, this causes a problem with the resulting bundled OpenAPI document.
OpenAPI 3.1 base their schema on JSON Schema Specification Draft 2020-12, as far as I can tell. But https://covjson.org/schema/dev/coveragejson.json is based on http://json-schema.org/draft-07/schema, which is an older version of JSON-Schema. And it uses terms that seem to no longer validate, like dependencies (which was deprecated in 2019 as far as I understand). This results in an invalid openapi document for EDR. At least that is what I am seeing when I bundle this with redocly-cli and then validate the resulting document.
Is it possible to reference a schema for CoverageJSON which is updated to the same JSON-schema version that OpenAPI 3.1.1 uses?
- Vorherrschende Sprache
- HTML
- Sterne
- 15
- Forks
- 9
- Ø Merge
- 6 Std. 1 Min.
- Gemergte PRs (30 T.)
- 3
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus opengeospatial/CoverageJSON
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
opengeospatial/CoverageJSON#233 ·
-
New CovJson LibraryOffenImplementations
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
opengeospatial/CoverageJSON#229 · 3 Kommentare ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
opengeospatial/CoverageJSON#227 · 3 Kommentare · 1 Reaktion ·
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
opengeospatial/CoverageJSON#218 · 4 Kommentare ·
-
V1.1
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
opengeospatial/CoverageJSON#216 · 9 Kommentare · 3 Reaktionen ·