Swarm-DISC / product-catalogue

These data are used to generate https://swarmhandbook.earth.esa.int/catalogue/index - for more tools, see https://github.com/Swarm-DISC/product-catalogue-tools
https://swarm-disc.github.io/product-catalogue-tools/
0 stars 0 forks source link

Product versions and other additions for DOI process #1

Open smithara opened 2 weeks ago

smithara commented 2 weeks ago

To mint DOIs there are some essential metadata to be provided:

  1. URL for landing page
  2. title of dataset
  3. author list
  4. version number
  5. date of publication

To mint a DOI for a given product, this catalogue should therefore contain, for each collection:

  1. URL: link to handbook page
  2. title of dataset (DONE: definition, but should be reviewed)
  3. author list (do we default to "Swarm Team" for L1B?)
  4. hierarchy like {version number: {year, details}}

To decide:

smithara commented 2 weeks ago

Versions

Version hierarchy might be implemented in the schema under the changelog field. For example:

Change:

                "changelog": {
                    "type": "string",
                    "contentMediaType": "text/html"
                },

to:

        "changelog": {
          "version": {
            "year": {
              "type": "string"
            },
            "details": {
              "type": "text/html"
            }
          }
        },

Author list

Add a field like:

        "authors": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },

misc

Add URLs: both "DOI" and "handbook page". In fact.. DOI should be associated with the version inside "changelog".

mapping to other schemas

Check how compatible these changes will be with SPASE