Sprecher
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 |
|---|