Skip to content

Add Zenodo metadata and DOI badge - #33

Merged
ecrum19 merged 2 commits into
mainfrom
zenodo-metadata
Oct 8, 2026
Merged

ecrum19 merged 2 commits into
mainfrom
zenodo-metadata

Conversation

@ecrum19

@ecrum19 ecrum19 commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

Adds .zenodo.json so that Zenodo's GitHub integration archives each release with complete metadata. Without the file, Zenodo falls back to CITATION.cff, whose only author is "VCF-RDFizer maintainers".

  • Creator: Elias Crum, with ORCID and affiliations (VITO; IDLab, Ghent University – imec).
  • Licence and access: MIT, open access.
  • Keywords, a short description of the tool, and a references link to the VCF Core vocabulary.
  • No version field: each record takes its version from the release tag.

Merging affects no published package. The Docker workflow publishes from main only when the commit message contains [docker], and the PyPI and Docker workflows otherwise publish only on tag pushes.

The v3.3.1 tag predates this file, so the v3.3.1 record's metadata is entered once by hand on Zenodo. Every later release picks up this file.

Zenodo DOI. v3.3.1 is archived at 10.5281/zenodo.23237636. The concept DOI 10.5281/zenodo.23237635, which always resolves to the latest version, is now in:

  • the README badge row;
  • the README BibTeX entry, with a sentence explaining concept and version DOIs;
  • CITATION.cff (doi:).

release.py metadata checks and test_release_unit pass.

🤖 Generated with Claude Code

ecrum19 and others added 2 commits October 8, 2026 13:18
.zenodo.json takes precedence over CITATION.cff when Zenodo's GitHub
integration archives a release. It names the creator with ORCID and
affiliations, the licence, keywords, and the VCF Core vocabulary. It
carries no version, so each record takes its version from the release
tag.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Releases are now archived on Zenodo. The README badge, the BibTeX entry,
and CITATION.cff give the concept DOI 10.5281/zenodo.23237635, which
resolves to the latest version; v3.3.1 is 10.5281/zenodo.23237636.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ecrum19 ecrum19 changed the title Add Zenodo metadata Add Zenodo metadata and DOI badge Oct 8, 2026
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@ecrum19
ecrum19 merged commit d96e192 into main Oct 8, 2026
24 checks passed
@ecrum19
ecrum19 deleted the zenodo-metadata branch October 8, 2026 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants