-
Notifications
You must be signed in to change notification settings - Fork 5
Add section on Publishing to the OSC ("step 3") #71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
anders0204
commented
May 2, 2025
- Added a description on how to upload the product to the OSC. A simple description, but also a simple process. It's intentional to make this step less confusing.
- Commented out what was there previously. There are some good information here, but most of it is already mentioned at the start of the page.
- Should I delete this?
|
Schpidi
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for expanding the documentation. I've left a view suggestions.
|
|
||
| After completing steps 1 and 2 to prepare your data package, you're now ready to add a product entry to the Open Science Catalog (OSC). | ||
|
|
||
| This involves creating a new collection folder under the `products` directory in the [`open-science-catalog-metadata-staging`](https://github.com/ESA-EarthCODE/open-science-catalog-metadata-staging) repository. The process is straightforward, especially if you're already familiar with Git. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The URL should point the production OSC at https://github.com/ESA-EarthCODE/open-science-catalog-metadata
|
|
||
| Refer to the diagram below for a detailed overview of the required fields for OSC products: | ||
|
|
||
|  |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
|
||
| ## Step 3: Creating a Product Entry in the Open Science Catalog | ||
|
|
||
| After completing steps 1 and 2 to prepare your data package, you're now ready to add a product entry to the Open Science Catalog (OSC). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I propose to extend this paragraph with: "This can be done by using the Catalog Editor in the EarthCODE portal or by using Git directly as described below."
|
|
||
| Here’s the general workflow: | ||
|
|
||
| 1. Fork the [`open-science-catalog-metadata-staging`](https://github.com/ESA-EarthCODE/open-science-catalog-metadata-staging) repository to your own GitHub account. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| ::: tip | ||
| If you're not confident using Git or find the process cumbersome, tools are being developed to simplify it! | ||
|
|
||
| Check out the GUI-based [Git Clerk](https://dashboard.earthcode-staging.earthcode.eox.at/osc-editor) or the CLI-based [deep-code](https://github.com/deepesdl/deep-code) for a smoother experience. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suppose we should rather link to the pages describing this apps in this documentation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
agree
| --- | ||
|
|
||
| # Publishing Science Results | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see that in the issue:#42 the first sentence is marked as updated, but I do not see these updates here..
Please update the text to following: "The ESA Open Science Data Catalogue provides free and open access to geoscience products for any user, without the need for authorization. By promoting FAIR and Open Science principles, this catalogue invites contributions from authorized users, enriching the scientific community with a diverse array of geospatial products. Contributions from users willing to share scientific outcomes and experiments help foster collaboration, innovation, and the continuous growth of scientific knowledge".
|
|
||
| ## Who can contribute? | ||
|
|
||
| Contributions to the Open Science Data Catalogue are vital for advancing FAIR Open Science Principles across ESA-funded Earth Science activities. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Contribution to the ESA Open Science Data Catalogue
|
|
||
| Contributions to the Open Science Data Catalogue are vital for advancing FAIR Open Science Principles across ESA-funded Earth Science activities. | ||
| We would like to specifically encourage contributions from: | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
to add also ESA Project and activities (as we have some EO activities which are not considered as a project but rather specific activity to produce certain level of datasets from EO products (example S3 AMPLI dataset)
| Make sure the Catalog uses **relative paths** and points to remote asset URLs! | ||
| ::: | ||
|
|
||
| 3. **Describe Your Research in the Open Science Catalog** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Describe your Research Experiments in the ESA Open Science Catalogue
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
also in the third bullet: replace the Open Science Catalog with ESA Open Science Catalogue
|
|
||
| ## Step 1: Make Your Data Accessible | ||
|
|
||
| To contribute to the Open Science Catalog, your research data must be openly accessible and persistent. Begin by preparing your **Research Experiments**, which includes: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ESA Open Science Catalogue
|
|
||
| To contribute to the Open Science Catalog, your research data must be openly accessible and persistent. Begin by preparing your **Research Experiments**, which includes: | ||
|
|
||
| - **Data files**, which will be added to the Item Catalog. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe replace with: "Data files", which will be added to Items collections with links to data assets.
| ```json{3,5,7,12-15,22-23,30-32,49,80,90,}:line-numbers | ||
| { | ||
| "type": "Collection", | ||
| "id": "short-descriptive-product-identifier", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
short-unique-product-identifier
| ] | ||
| } | ||
| }, | ||
| "license": "proprietary", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CC-BY-4.0 would look better in the template I think
| "title": "Documentation" | ||
| }, | ||
| ], | ||
| // STAC extensions for more extensive metadata. Visit their links for more information. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we should provide the links which should be always added (as mandatory) to inform the user that these are the links to be used and additional links may be added if needed.
| "https://stac-extensions.github.io/themes/v1.0.0/schema.json", | ||
| "https://stac-extensions.github.io/cf/v0.2.0/schema.json" | ||
| ], | ||
| "osc:project": "my-project-title", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Project name id from the ESA Open Science Catalogue: https://opensciencedata.esa.int/projects/catalog.
| "rel": "child", | ||
| "href": "https://<remote-storage>/my-item-collection/collection.json", // link to your remote Item Collection | ||
| "type": "application/json", | ||
| "title": "Items" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we have also this link:
{"rel": "via",
"href": "XXXXX URL with access to the data files (if hosted externally)
"title": "Access"
},
| "rel": "related", | ||
| "href": "../../projects/4d-antarctica/collection.json", | ||
| "type": "application/json", | ||
| "title": "Project: 4D-ANTARCTICA" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Provide a title of the Project associated to this dataset (from ESA Open Science Catalogue)
| [ | ||
| "2021-01-01T00:00:00Z", | ||
| "2021-12-31T23:59:59Z" | ||
| ] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
timeframe of your dataset
| ``` | ||
| ::: | ||
|
|
||
| You also need to make changes to **all** the collections we have linked to. Below is an example of the changes required for the "ice velocity" variable in the above example. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I do not know if this is needed. Maybe we can keep it simple and anyway adding the variables will be done automatically, from the GUI..
| ::: | ||
|
|
||
| ### Example Project Collection | ||
| If this is your first time contributing, your project is likely not yet registered in the Open Science Catalog. In that case, you’ll need to add a proper project description before (or alongside) publishing your product. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it is likely that your project is not featured yet in the Open Science Catalogue.
| ] | ||
| } | ||
| }, | ||
| "license": "proprietary", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"CC-BY-4.0" replace this in an example
