Skip to content
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

Support for publishing programmable application schemas of feature objects and codelists provided by OGC API Features service #70

Open
teezip opened this issue Oct 10, 2023 · 1 comment
Labels
enhancement New feature or request question Further information is requested

Comments

@teezip
Copy link
Collaborator

teezip commented Oct 10, 2023

According to OGC API Features discussion Support for OpenAPI 3.1 proper support for application schemas has waited OpenAPI version 3.1.

OpenAPI 3.1 has been released in 2021-02-16.

Related to OGC API Features there is proposal for an extension called OGC API - Features - Part n: Schemas. And there is a project page in GitHub for it. However no information about schedule for first draft?

Maybe there's two approaches to publish schemas in distant future:

  • schema information included in a OpenAPI 3.1 document published in /api resource (based on separate conformance class to Open API 3.0 document, that is indicated by the conformance class http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/oas30)?
  • schema information published according to future "OGC API - Features - Part n: Schemas" specification in some kind of returnables resources?
    • returnables (default): The schema will specify an object as it is returned at the /collections/{collectionId}/items/{featureId} endpoints of the collection.
@teezip teezip added enhancement New feature or request question Further information is requested labels Oct 10, 2023
@teezip
Copy link
Collaborator Author

teezip commented Mar 20, 2024

Currently Hakunapi support (unofficially as standards are still draft) accessing schemas for collection - for example:
https://beta-paikkatieto.maanmittauslaitos.fi/inspire-addresses/features/v1/collections/addresses/schema

Open API version by NLS of Finland: currently the officially supported version is still 3.0 (supported by all toolchains), maybe in future version 3.1 too.

So maybe OGC API - Features - Part 5: Schemas extension shall be supported first in Hakunapi after that standard part is finalized by OGC standardization process. Support for OpenAPI 3.1 should be followed too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant