-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Zenodo is a popular repository to assign code a DOI. Code owners can either upload an archive of code and manually fill out the metadata fields, or use the GitHub-Zenodo integration to automatically generate a DOI and landing page each time a new version of code is released.
When using the GitHub-Zenodo integration, if the GitHub repository contains a .zenodo.json file, Zenodo uses metadata from this file instead of requiring metadata to be entered manually.
More recently, Zenodo added support for CITATION.cff, and will use metadata from a CITATION.cff file if no .zenodo.json file is present. However, CITATION.cff doesn't yet support all the fields that .zenodo.json does.
In particular, Zenodo supports a grants field which is crucial for scientific researchers required to report grant funding for their project outputs. For European Commission grants, Zenodo allows researchers to only enter the grant number, which is extremely convenient for the many people receiving this funding.
It would be very useful if Somesy included an option to output a .zenodo.json file alongside the existing CITATION.cff and codemeta.json files, and supported more of Zenodo's metadata fields.
If Somesy did this, I would suggest that some of the most urgent Zenodo-specific fields to add would be:
contributorsrelated_identifiersgrantsupload_type
Unfortunately just adding fields to the current CITATION.cff output by Somesy isn't sufficient, since cff doesn't (yet) support all of Zenodo's metadata fields.
Supported fields in: