linz / stac

Toitū Te Whenua LINZ STAC extensions.
https://stac.linz.govt.nz
Creative Commons Attribution 4.0 International
9 stars 2 forks source link

STAC: Add 'url' for the processing software #152

Open l0b0 opened 3 years ago

l0b0 commented 3 years ago

@billgeo commented on Mon Nov 01 2021

User Story

So that we can easily find the software that created a dataset we would like software URL for the 'processing software' in addition to the software name and software version.

Additional information

The processing extension currently has a string that can contain dictionary of values for software name and version.

See discussion on Slack here: https://linz.slack.com/archives/CN7F6HP2Q/p1635731683032700

Tasks


@l0b0 commented on Tue Nov 09 2021

This is already supported by the processing schema - you can literally put any string property inside processing:software. name/version are just suggestions, not actually required (or even named) by the schema.

To be fair, this is a really bad idea - we'd have to create our own ad hoc meaning for the fields, and would have to put more than one value into a single string.

l0b0 commented 3 years ago

Blocked by https://github.com/stac-extensions/processing/pull/6 and https://github.com/stac-extensions/processing/pull/9.

billgeo commented 2 years ago

Looks like those two blockers may have been resolved by https://github.com/stac-extensions/processing/pull/18 ? Are you to confirm this or establish if this is still blocked @l0b0 ?

l0b0 commented 2 years ago

Neither of them were resolved. I've rebased https://github.com/stac-extensions/processing/pull/6, and it's ready to merge. Once that's done I'll work on getting https://github.com/stac-extensions/processing/pull/9 merged, since that should fix some issues with the current schema.