If Zenodo were added to the list of registries to check against, this would cover an awful lot of "generic" software releases, e.g., those that don't go into any of the language/packaging registries, e.g., if it's distributed as binary/zip.
As far as I can see, there are two ways to achieve this:
- Check for a Zenodo badge in the README. Cheap but may be imprecise (could additionally check if the record exists and has an
isSupplementTo record for this repo).
- Do an inverse search for records on Zenodo that contains the repo in the JSON. Expensive but precise:
"metadata": {
"related_identifiers": [
{
"identifier": "https://github.com/this/repo/tree/v1.1",
"relation": "isSupplementTo",
"scheme": "url"
}
If Zenodo were added to the list of registries to check against, this would cover an awful lot of "generic" software releases, e.g., those that don't go into any of the language/packaging registries, e.g., if it's distributed as binary/zip.
As far as I can see, there are two ways to achieve this:
isSupplementTorecord for this repo).