opengeospatial / ogcapi-records

An open standard for the discovery of geospatial resources on the Web.
https://ogcapi.ogc.org/records
Other
59 stars 28 forks source link

Exploration PR to statisfy issue-300. #358

Closed pvretano closed 4 months ago

pvretano commented 5 months ago

After a long discussion with Jerome we determined that three changes might satisfy his requirements. Those changes are:

  1. In a record collection (aka a catalog) allow records to be encoded in-line or by reference. This would allows a static catalog to be set up with paging.
  2. Make the query parameters in the Local Resources Catalog requirements class optional like the sorting and advanced filtering query parameters.
  3. Make the geometry member in the record optional in the building block but mandatory in the GeoJSON encoding of the record. This is actually consistent with csw:Record where the geometry is optional.

This PR is an exploration to capture all these changes. This allows us to keep the current organization but still satisfy the use cases that Jerome had in mind in relatation to issue #300.

Closes #300.