You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
contributors
related_identifiers
grants
upload_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.
When deploying deploy2zenodo to zendoo, I even supplement the CITATION.cff in the first step with current information that is only available in a CI pipeline, for example:
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 aCITATION.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 existingCITATION.cff
andcodemeta.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:
contributors
related_identifiers
grants
upload_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:
CITATION.cff
: https://github.com/citation-file-format/citation-file-format/blob/main/schema-guide.md#indexThe text was updated successfully, but these errors were encountered: