geopython / pygeoapi

pygeoapi is a Python server implementation of the OGC API suite of standards. The project emerged as part of the next generation OGC API efforts in 2018 and provides the capability for organizations to deploy a RESTful OGC API endpoint using OpenAPI, GeoJSON, and HTML. pygeoapi is open source and released under an MIT license.
https://pygeoapi.io
MIT License
459 stars 250 forks source link

add support for item schema string format #1691

Closed tomkralidis closed 1 week ago

tomkralidis commented 1 week ago

Is your feature request related to a problem? Please describe. For itemtypes, add JSON schema string/format addition/support

Describe the solution you'd like Add the JSON Schema stringformat property to /queryables and schema responses if defined by the provider.

Describe alternatives you've considered None

Additional context cc @KoalaGeo

pvgenuchten commented 1 week ago

is this somehow related to the open api description? Maybe the openapi description can point to this location to retrieve the schema of the item? (assuming this link is not available yet)

tomkralidis commented 1 week ago

@pvgenuchten the OpenAPI generation uses the same provider functionality, so outputs to .../schema and OpenAPI data schemas are then consistent.

KoalaGeo commented 1 week ago

Is there an underlying issue with some datatypes not supported including timestamp. See https://github.com/geopython/pygeoapi/issues/1695

tomkralidis commented 1 week ago

Will continue in #1695