From fb5213087db9aa6fb26de7f8be123574324ee0ef Mon Sep 17 00:00:00 2001 From: Emmanuel Mathot Date: Wed, 16 Aug 2023 10:26:14 +0200 Subject: [PATCH 1/3] Add via link for traceability --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a74f59e..bd0f574 100644 --- a/README.md +++ b/README.md @@ -94,10 +94,11 @@ Potential expression formats with examples: The following types should be used as applicable `rel` types in the [Link Object](https://github.com/radiantearth/stac-spec/tree/master/item-spec/item-spec.md#link-object). -| Type | Description | -| --------------------- | ------------------------------------------------------------ | -| derived_from | URL to a STAC Item that was used as input data in the creation of this Item. | +| Type | Description | +| --------------------- | ------------------------------------------------------------------------------ | +| derived_from | URL to a STAC Item that was used as input data in the creation of this Item. | | processing-expression | A processing chain (or script) that describes how the data has been processed. | +| via | URL to any resource representing the processing execution (e.g. OGC Process API). | ## Contributing From 1191ef75aec4eed19f3e56b1b28d95e857a331d1 Mon Sep 17 00:00:00 2001 From: Emmanuel Mathot Date: Thu, 28 Sep 2023 13:33:22 -0400 Subject: [PATCH 2/3] via to processing-execution --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index bd0f574..ac97a9d 100644 --- a/README.md +++ b/README.md @@ -94,11 +94,11 @@ Potential expression formats with examples: The following types should be used as applicable `rel` types in the [Link Object](https://github.com/radiantearth/stac-spec/tree/master/item-spec/item-spec.md#link-object). -| Type | Description | -| --------------------- | ------------------------------------------------------------------------------ | -| derived_from | URL to a STAC Item that was used as input data in the creation of this Item. | -| processing-expression | A processing chain (or script) that describes how the data has been processed. | -| via | URL to any resource representing the processing execution (e.g. OGC Process API). | +| Type | Description | +| --------------------- | --------------------------------------------------------------------------------- | +| derived_from | URL to a STAC Item that was used as input data in the creation of this Item. | +| processing-expression | A processing chain (or script) that describes how the data has been processed. | +| processing-execution | URL to any resource representing the processing execution (e.g. OGC Process API). | ## Contributing From 121fb1c7db70c68f747171714ec33bf65503154c Mon Sep 17 00:00:00 2001 From: Emmanuel Mathot Date: Thu, 28 Sep 2023 13:38:33 -0400 Subject: [PATCH 3/3] example + changelog --- CHANGELOG.md | 4 ++++ examples/item.json | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5fd599..69e7160 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- `processing-execution` relation type to link to the processing execution that produced the data. + ## [v1.1.0] - 2022-01-07 ### Added diff --git a/examples/item.json b/examples/item.json index 3f4573d..5706c1e 100644 --- a/examples/item.json +++ b/examples/item.json @@ -35,7 +35,14 @@ "Sentinel-1 IPF": "002.71" } }, - "links": [], + "links": [ + { + "title": "GRD Post Processing (90AF)", + "rel": "processing-execution", + "href": "https://api.example.com/processing/s1-grd-l1c/jobs/90AF", + "type": "application/json" + } + ], "assets": { "manifest": { "type": "text/xml",