radiantearth / stac-api-spec

SpatioTemporal Asset Catalog API specification - an API to make geospatial assets openly searchable and crawlable
http://stacspec.org
Apache License 2.0
222 stars 47 forks source link

Extent metadata for the whole API #366

Open PanierAvide opened 1 year ago

PanierAvide commented 1 year ago

Hello,

I'm currently working on a STAC API implementation for offering geolocated street pictures (docs).

I'm wondering what would be the best option regarding STAC API specification for a client to get the extent metadata (mainly spatial, but possibly temporal) of the whole data behind the API. What I thought of :

What are you thoughts on this ? Is there an existing way in specs to do this ? Do we need an extension for this ?

Best regards.

philvarner commented 1 year ago

I'd add extent to the Landing Page Catalog. It's not required by the Catalog definition, but you can always add whatever metadata you want on those objects, they're just not part of the spec standard.

We might want to consider adding extent on Catalog to the spec, too.

m-mohr commented 1 year ago

I'd opt for the option that the landing page can also be a Collection. This was possible in the past and I also rarely used it, but then we broke that by adding the type field to Catalogs and Collections. So I'd opt to revert this change by allowing Collections as Landing Page.

m-mohr commented 1 year ago

We discussed this today in the working session and think this needs another discussion in a broader group.