Skip to content

meta: align .zenodo.json license with the Zenodo deposit schema; add concept DOI#404

Merged
RalphSteinhagen merged 1 commit into
mainfrom
citation-zenodo-hygiene
Jun 3, 2026
Merged

meta: align .zenodo.json license with the Zenodo deposit schema; add concept DOI#404
RalphSteinhagen merged 1 commit into
mainfrom
citation-zenodo-hygiene

Conversation

@RalphSteinhagen

@RalphSteinhagen RalphSteinhagen commented Jun 3, 2026

Copy link
Copy Markdown
Member

What

Two small citation-metadata hygiene fixes, mirroring the cleanup applied to fair-acc/opendigitizer:

  • .zenodo.json — the license field used the InvenioRDM record object form ({"id": "LGPL-3.0-only"}). The GitHub→Zenodo deposit expects the documented lowercase SPDX string ("lgpl-3.0-only"); the object form is ignored, leaving Zenodo to auto-detect the licence from LICENSE. This makes the deposit explicit and schema-correct — no licence change (still LGPL-3.0).
  • CITATION.cff — added the Zenodo concept DOI 10.5281/zenodo.19007383 as an identifier, so "cite this repository" resolves to the all-versions record.

Author roster, keywords and everything else are unchanged.

…concept DOI

- .zenodo.json: write the license as the documented lowercase SPDX string ("lgpl-3.0-only")
  instead of the InvenioRDM object form, which the GitHub -> Zenodo deposit ignores (falling
  back to auto-detecting the licence from the LICENSE file). No licence change.
- CITATION.cff: add the Zenodo concept DOI as an identifier so citations resolve to the
  all-versions record.

Signed-off-by: Ralph J. Steinhagen <r.steinhagen@gsi.de>
@RalphSteinhagen RalphSteinhagen force-pushed the citation-zenodo-hygiene branch from f2dc0bd to dbdc284 Compare June 3, 2026 05:22
@RalphSteinhagen RalphSteinhagen temporarily deployed to configure coverage June 3, 2026 05:22 — with GitHub Actions Inactive
@RalphSteinhagen RalphSteinhagen temporarily deployed to configure coverage June 3, 2026 05:22 — with GitHub Actions Inactive
@RalphSteinhagen RalphSteinhagen temporarily deployed to configure coverage June 3, 2026 05:22 — with GitHub Actions Inactive
@RalphSteinhagen RalphSteinhagen temporarily deployed to configure coverage June 3, 2026 05:22 — with GitHub Actions Inactive
@RalphSteinhagen RalphSteinhagen temporarily deployed to configure coverage June 3, 2026 05:22 — with GitHub Actions Inactive
@RalphSteinhagen RalphSteinhagen merged commit 5c7f480 into main Jun 3, 2026
8 of 9 checks passed
@RalphSteinhagen RalphSteinhagen deleted the citation-zenodo-hygiene branch June 3, 2026 06:10
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.

1 participant