diff --git a/experiments/catalog.json b/experiments/catalog.json index 1128bbfcb..5f3eb0110 100644 --- a/experiments/catalog.json +++ b/experiments/catalog.json @@ -1,7 +1,7 @@ { "type": "Catalog", "id": "experiments", - "stac_version": "1.0.0", + "stac_version": "1.1.0", "description": "Geoscience experiments", "links": [ { @@ -34,6 +34,12 @@ "type": "application/json", "title": "ESA CCI permafrost" }, + { + "rel": "item", + "href": "./dnbr_workflow_example/record.json", + "type": "application/json", + "title": "DNBR Workflow Example" + }, { "rel": "self", "href": "https://esa-earthcode.github.io/open-science-catalog-metadata/experiments/catalog.json", diff --git a/experiments/dnbr_workflow_example/record.json b/experiments/dnbr_workflow_example/record.json new file mode 100644 index 000000000..1788fac21 --- /dev/null +++ b/experiments/dnbr_workflow_example/record.json @@ -0,0 +1,111 @@ +{ + "id": "dnbr_workflow_example", + "title": "DNBR Workflow Example", + "type": "Feature", + "conformsTo": [ + "http://www.opengis.net/spec/ogcapi-records-1/1.0/req/record-core" + ], + "geometry": null, + "properties": { + "created": "2025-05-05T22:02:00.673267+00:00", + "updated": "2025-05-05T22:02:00.673267+00:00", + "type": "experiment", + "title": "DNBR Workflow Example", + "description": "Demonstrate how to fetch satellite Sentinel-2 data to generate burn severity maps for the assessment of the areas affected by wildfires.", + "jupyter_kernel_info": { + "name": "Pange-Test-Notebook", + "python_version": 3.11, + "env_file": "https://github.com/pangeo-data/pangeo-docker-images/blob/master/pangeo-notebook/environment.yml" + }, + "keywords": [ + "Earth Science" + ], + "contacts": [ + { + "name": "Dean Summers", + "organization": "Lampata", + "position": "", + "links": [ + { + "rel": "about", + "type": "text/html", + "href": "https://www.lampata.eu/" + } + ], + "contactInstructions": "", + "roles": [ + "principal investigator" + ] + } + ], + "themes": [ + { + "concepts": [ + { + "id": "land" + } + ], + "scheme": "https://github.com/stac-extensions/osc#theme" + } + ], + "formats": [], + "license": "proprietary", + "osc:workflow": "dnbr_workflow_example" + }, + "linkTemplates": [], + "links": [ + { + "rel": "root", + "href": "../../catalog.json", + "type": "application/json", + "title": "Open Science Catalog" + }, + { + "rel": "parent", + "href": "../catalog.json", + "type": "application/json", + "title": "Experiments" + }, + { + "rel": "related", + "href": "../../workflows/dnbr_workflow_example/record.json", + "type": "application/json", + "title": "Workflow: DNBR Workflow Example" + }, + { + "rel": "child", + "href": "../../products/pangeo-test/collection.json", + "type": "application/json", + "title": "pangeo-test" + }, + { + "rel": "related", + "href": "../../projects/deep-earth-system-data-lab/collection.json", + "type": "application/json", + "title": "Project: DeepESDL" + }, + { + "rel": "input", + "href": "./input.yaml", + "type": "application/yaml", + "title": "Input parameters" + }, + { + "rel": "environment", + "href": "./environment.yaml", + "type": "application/yaml", + "title": "Execution environment" + }, + { + "rel": "self", + "href": "https://esa-earthcode.github.io/open-science-catalog-metadata/experiments/dnbr_workflow_example/record.json", + "type": "application/json" + }, + { + "rel": "related", + "href": "../../themes/land/catalog.json", + "type": "application/json", + "title": "Theme: Land" + } + ] +} \ No newline at end of file diff --git a/products/catalog.json b/products/catalog.json index be84321f5..5ec3d4712 100644 --- a/products/catalog.json +++ b/products/catalog.json @@ -1,7 +1,7 @@ { "type": "Catalog", "id": "products", - "stac_version": "1.0.0", + "stac_version": "1.1.0", "description": "Geoscience products representing the measured or inferred values of one or more variables over a given time range and spatial area", "links": [ { @@ -1816,6 +1816,12 @@ "type": "application/json", "title": "esa-cci-permafrost" }, + { + "rel": "child", + "href": "./pangeo-test/collection.json", + "type": "application/json", + "title": "pangeo-test" + }, { "rel": "self", "href": "https://esa-earthcode.github.io/open-science-catalog-metadata/products/catalog.json", @@ -1824,4 +1830,4 @@ ], "updated": "2024-09-12T20:32:22.975110Z", "title": "Products" -} +} \ No newline at end of file diff --git a/products/pangeo-test/collection.json b/products/pangeo-test/collection.json new file mode 100644 index 000000000..4e0602cc4 --- /dev/null +++ b/products/pangeo-test/collection.json @@ -0,0 +1,105 @@ +{ + "type": "Collection", + "id": "pangeo-test", + "stac_version": "1.1.0", + "description": "No description available.", + "links": [ + { + "rel": "root", + "href": "../../catalog.json", + "type": "application/json", + "title": "Open Science Catalog" + }, + { + "rel": "via", + "href": "s3://pangeo-test-fires", + "title": "Access" + }, + { + "rel": "via", + "href": "https://www.sciencedirect.com/science/article/pii/S1470160X22004708#f0035", + "title": "Documentation" + }, + { + "rel": "parent", + "href": "../catalog.json", + "type": "application/json", + "title": "Products" + }, + { + "rel": "related", + "href": "../../variables/delta-nbr/catalog.json", + "type": "application/json", + "title": "Variable: Delta Nbr" + }, + { + "rel": "self", + "href": "https://esa-earthcode.github.io/open-science-catalog-metadata/products/pangeo-test/collection.json", + "type": "application/json" + }, + { + "rel": "related", + "href": "../../themes/land/catalog.json", + "type": "application/json", + "title": "Theme: Land" + }, + { + "rel": "related", + "href": "../../projects/deep-earth-system-data-lab/collection.json", + "type": "application/json", + "title": "Project: DeepESDL" + } + ], + "stac_extensions": [ + "https://stac-extensions.github.io/osc/v1.0.0/schema.json", + "https://stac-extensions.github.io/cf/v0.2.0/schema.json", + "https://stac-extensions.github.io/themes/v1.0.0/schema.json" + ], + "osc:project": "deep-earth-system-data-lab", + "osc:type": "product", + "osc:status": "completed", + "osc:region": "global", + "osc:variables": [ + "delta-nbr" + ], + "osc:missions": [], + "cf:parameter": [ + { + "name": "burned_area" + } + ], + "created": "2025-05-05T22:00:39.398076+00:00", + "updated": "2025-05-05T22:00:39.398076+00:00", + "themes": [ + { + "concepts": [ + { + "id": "land" + } + ], + "scheme": "https://github.com/stac-extensions/osc#theme" + } + ], + "title": "pangeo-test", + "extent": { + "spatial": { + "bbox": [ + [ + 2667472.5, + 4537007.5, + 2675497.5, + 4547152.5 + ] + ] + }, + "temporal": { + "interval": [ + [ + "2021-09-17T09:20:01.001000Z", + "2021-09-17T09:20:01.001000Z" + ] + ] + } + }, + "license": "other" +} \ No newline at end of file diff --git a/projects/deep-earth-system-data-lab/collection.json b/projects/deep-earth-system-data-lab/collection.json index 4869b7e79..ede79beb3 100644 --- a/projects/deep-earth-system-data-lab/collection.json +++ b/projects/deep-earth-system-data-lab/collection.json @@ -1,7 +1,7 @@ { "type": "Collection", "id": "deep-earth-system-data-lab", - "stac_version": "1.0.0", + "stac_version": "1.1.0", "description": "The Deep Earth System Data Lab (DeepESDL) delivers a service to the Earth Science community. The lab provides convenient access to relevant data sets, many of them generated in ESA's science projects, in an analysis-ready format. Moreover, DeepESDL comprises a powerful data science environment with a focus on machine-learning and artificial intelligence workflows. Access the DeepESDL in github: https://github.com/deepesdl", "links": [ { @@ -68,6 +68,18 @@ "type": "application/json", "title": "Theme: Cryosphere" }, + { + "rel": "child", + "href": "../../products/pangeo-test/collection.json", + "type": "application/json", + "title": "pangeo-test" + }, + { + "rel": "related", + "href": "../../themes/land/catalog.json", + "type": "application/json", + "title": "Theme: Land" + }, { "rel": "self", "href": "https://esa-earthcode.github.io/open-science-catalog-metadata/projects/deepesdl/collection.json", @@ -162,7 +174,7 @@ ] } }, - "license": "proprietary", + "license": "other", "keywords": [ "Earth System", "Climate Change", @@ -171,4 +183,4 @@ "Deep Learning", "Remote Sensing" ] -} +} \ No newline at end of file diff --git a/variables/catalog.json b/variables/catalog.json index c3f2a5cbc..98a42e928 100644 --- a/variables/catalog.json +++ b/variables/catalog.json @@ -1,7 +1,7 @@ { "type": "Catalog", "id": "variables", - "stac_version": "1.0.0", + "stac_version": "1.1.0", "description": "Geoscience, climate and environmental variables", "links": [ { @@ -7168,6 +7168,12 @@ "type": "application/json", "title": "Solid Earth Subsurface Temperature" }, + { + "rel": "child", + "href": "./delta-nbr/catalog.json", + "type": "application/json", + "title": "Delta Nbr" + }, { "rel": "self", "href": "https://esa-earthcode.github.io/open-science-catalog-metadata/variables/catalog.json", diff --git a/variables/delta-nbr/catalog.json b/variables/delta-nbr/catalog.json new file mode 100644 index 000000000..0e3ff0190 --- /dev/null +++ b/variables/delta-nbr/catalog.json @@ -0,0 +1,58 @@ +{ + "type": "Catalog", + "id": "delta-nbr", + "stac_version": "1.1.0", + "description": null, + "links": [ + { + "rel": "root", + "href": "../../catalog.json", + "type": "application/json", + "title": "Open Science Catalog" + }, + { + "rel": "child", + "href": "../../products/pangeo-test/collection.json", + "type": "application/json", + "title": "pangeo-test" + }, + { + "rel": "parent", + "href": "../catalog.json", + "type": "application/json", + "title": "Variables" + }, + { + "rel": "via", + "href": "https://gcmd.earthdata.nasa.gov/KeywordViewer/scheme/Earth%20Science/436b098d-e4d9-4fbd-9ede-05675e111eee?gtm_keyword=BURNED%20AREA>m_scheme=Earth%20Science", + "type": "text/html", + "title": "Description" + }, + { + "rel": "related", + "href": "../../themes/land/catalog.json", + "type": "application/json", + "title": "Theme: Land" + }, + { + "rel": "self", + "href": "https://esa-earthcode.github.io/open-science-catalog-metadata/variables/delta-nbr/catalog.json", + "type": "application/json" + } + ], + "stac_extensions": [ + "https://stac-extensions.github.io/themes/v1.0.0/schema.json" + ], + "updated": "2025-05-05T22:00:39.429222+00:00", + "themes": [ + { + "scheme": "https://github.com/stac-extensions/osc#theme", + "concepts": [ + { + "id": "land" + } + ] + } + ], + "title": "Delta Nbr" +} \ No newline at end of file diff --git a/workflows/catalog.json b/workflows/catalog.json index 5dba70f8a..178492e4d 100644 --- a/workflows/catalog.json +++ b/workflows/catalog.json @@ -1,7 +1,7 @@ { "type": "Catalog", "id": "workflows", - "stac_version": "1.0.0", + "stac_version": "1.1.0", "description": "Geoscience workflows for experiments", "links": [ { @@ -40,6 +40,12 @@ "type": "application/json", "title": "ESA CCI permafrost" }, + { + "rel": "item", + "href": "./dnbr_workflow_example/record.json", + "type": "application/json", + "title": "DNBR Workflow Example" + }, { "rel": "self", "href": "https://esa-earthcode.github.io/open-science-catalog-metadata/workflows/catalog.json", diff --git a/workflows/dnbr_workflow_example/record.json b/workflows/dnbr_workflow_example/record.json new file mode 100644 index 000000000..529b88675 --- /dev/null +++ b/workflows/dnbr_workflow_example/record.json @@ -0,0 +1,102 @@ +{ + "id": "dnbr_workflow_example", + "type": "Feature", + "title": "DNBR Workflow Example", + "geometry": null, + "properties": { + "created": "2025-05-05T22:02:00.673267+00:00", + "updated": "2025-05-05T22:02:00.673267+00:00", + "type": "workflow", + "title": "DNBR Workflow Example", + "description": "Demonstrate how to fetch satellite Sentinel-2 data to generate burn severity maps for the assessment of the areas affected by wildfires.", + "jupyter_kernel_info": { + "name": "Pange-Test-Notebook", + "python_version": 3.11, + "env_file": "https://github.com/pangeo-data/pangeo-docker-images/blob/master/pangeo-notebook/environment.yml" + }, + "keywords": [ + "Earth Science" + ], + "contacts": [ + { + "name": "Dean Summers", + "organization": "Lampata", + "position": "", + "links": [ + { + "rel": "about", + "type": "text/html", + "href": "https://www.lampata.eu/" + } + ], + "contactInstructions": "", + "roles": [ + "principal investigator" + ] + } + ], + "themes": [ + { + "concepts": [ + { + "id": "land" + } + ], + "scheme": "https://github.com/stac-extensions/osc#theme" + } + ], + "formats": [], + "license": "proprietary", + "osc:project": "deep-earth-system-data-lab" + }, + "linkTemplates": [], + "conformsTo": [ + "http://www.opengis.net/spec/ogcapi-records-1/1.0/req/record-core" + ], + "themes": [ + "land" + ], + "links": [ + { + "rel": "root", + "href": "../../catalog.json", + "type": "application/json", + "title": "Open Science Catalog" + }, + { + "rel": "parent", + "href": "../catalog.json", + "type": "application/json", + "title": "Workflows" + }, + { + "rel": "child", + "href": "../../experiments/dnbr_workflow_example/record.json", + "type": "application/json", + "title": "DNBR Workflow Example" + }, + { + "rel": "jupyter-notebook", + "type": "application/json", + "title": "Jupyter Notebook", + "href": "https://github.com/pangeo-data/pangeo-openeo-BiDS-2023/blob/main/tutorial/examples/dask/wildfires_daskgateway.ipynb" + }, + { + "rel": "related", + "href": "../../projects/deep-earth-system-data-lab/collection.json", + "type": "application/json", + "title": "Project: DeepESDL" + }, + { + "rel": "self", + "href": "https://esa-earthcode.github.io/open-science-catalog-metadata/workflows/dnbr_workflow_example/record.json", + "type": "application/json" + }, + { + "rel": "related", + "href": "../../themes/land/catalog.json", + "type": "application/json", + "title": "Theme: Land" + } + ] +} \ No newline at end of file