28.–30. Apr. 2026
DKFZ, Heidelberg
Europe/Berlin Zeitzone

Lightweight Shell Script `deploy2zenodo`: Automating FAIR Data Publishing for Zenodo and InvenioRDM APIs

P24
Nicht eingeplant
3m
Communication Center (DKFZ, Heidelberg)

Communication Center

DKFZ, Heidelberg

Im Neuenheimer Feld 280 69120 Heidelberg, germany
Poster 8. From Harmonisation to Action(ability) POSTERS & DEMOS - with Coffee

Sprecher

Daniel Mohr (Deutsches Zentrum für Luft- und Raumfahrt e. V.)

Beschreibung

The Helmholtz Metadata Collaboration (HMC) advocates for FAIR data stewardship, yet manual publishing workflows -- especially for versioned datasets or software requiring persistent identifiers (PIDs) -- pose persistent barriers for researchers. To address this, we introduce deploy2zenodo (DOI: 10.5281/zenodo.10112959), a lightweight, portable shell script designed to automate FAIR-compliant data dissemination via Zenodo’s REST API and, via a configurable flag, the InvenioRDM API (e.g., for DLR’s upcoming local instance). By integrating seamlessly into CI/CD pipelines, the script reduces manual overhead while ensuring alignment with FAIR principles (cf.DOI: 10.3289/HMC_publ_01 and DOI: 10.3289/HMC_publ_04).

Originally tailored for Zenodo, the script now supports InvenioRDM deployments, bridging current workflows with future Helmholtz-wide infrastructures. This dual compatibility accommodates evolving APIs -- such as Zenodo’s planned adoption of InvenioRDM API enhancing metadata fields (e.g., ROR institution codes, cf. Issue #2544) -- while maintaining backward and forward compatibility.

Environment variables enable flexible configuration, allowing direct publication from Git repositories (e.g. GitLab) via CI/CD pipelines/workflows and linking software versions to DOIs. As the DLR’s InvenioRDM instance advances, deploy2zenodo serves as a pragmatic tool to harmonize FAIR adoption across repositories, advancing interoperability and reducing researcher burden.

Alternative Track 7. Human-Machine Collaboration in (Meta)data Acquisition

Autor

Daniel Mohr (Deutsches Zentrum für Luft- und Raumfahrt e. V.)

Präsentationsmaterialien