radiantearth / stac-spec

SpatioTemporal Asset Catalog specification - making geospatial assets openly searchable and crawlable
https://stacspec.org
Apache License 2.0
786 stars 179 forks source link

Backport attribution from OGC APIs to a STAC extension #1126

Closed m-mohr closed 2 months ago

m-mohr commented 3 years ago

OGC API has a field "attribution" in the landing page and in collections. While it may not be very useful for us in the landing page, it feels useful to have it in Collections somehow. As I don't want to merge it into core, I think we could make this an extension.

The issue in OGC API - Common: https://github.com/opengeospatial/ogcapi-common/issues/174

duckontheweb commented 3 years ago

This seems like it has the potential to overlap with the scope of the Scientific Extension, at least at the Collection level...

This extension adds the ability to indicate from which publication data originates and how the data itself should be cited or referenced.

If this becomes its own extensions, should there be either a restriction or a best practice that attribution and sci:citation must match for Collections?

m-mohr commented 3 years ago

Scientific citations (usually in scientific publications) and attributions (usually in maps) are pretty different.

For example, the OSM attribution in Leaflet is simply

(c) OpenStreetMap contributors

On the other hand, the scientific citation would be more like

OpenStreetMap contributors. (2017). Planet dump retrieved from https://planet.osm.org . https://www.openstreetmap.org .

This example is taken directly from OSM, see https://wiki.openstreetmap.org/wiki/Legal_FAQ#I_would_like_to_use_OpenStreetMap_maps._How_should_I_credit_you.3F and https://wiki.openstreetmap.org/wiki/Researcher_Information

We can probably give such an example in both extensions to make the difference clear.

PowerChell commented 1 year ago

To discuss and potentially close at the Sprint.

PowerChell commented 5 months ago

Discussed and agreed to be put in the core.

m-mohr commented 4 months ago

We discussed it again due to discussions in #1278. The mixture of CommonMark and HTML is an issue. We should test and evolve this in an extension.

m-mohr commented 2 months ago

Done (funded by EOX): https://github.com/stac-extensions/attribution We can discuss the evolution of the extension in the new repository.