Archiving at Zenodo
This use case describes the process of automatically archiving research results on Zenodo when a release is created in a repository. It also includes an option for manual submission. To ensure the long-term availability and citability of research results and to facilitate sharing with the research community.
Overview
Value: This use case describes the process of automatically archiving research results on Zenodo when a release is created in a repository. It also includes an option for manual submission. To ensure the long-term availability and citability of research results and to facilitate sharing with the research community.
Problem: Research results are at risk of loss or fragmentation due to missing automated, citable archival processes integrated with version control.
Solution: To ensure the long-term availability and citability of research results and to facilitate sharing with the research community.
Who Benefits
Primary
- Scientists
Secondary
- Research community
Process
- Scientists prepare research results for publication.
- An automated action is triggered upon release creation to submit the results to Zenodo.
- The action authenticates with Zenodo using API credentials.
- Research results, including description and metadata, are submitted to Zenodo.
- Zenodo generates a DOI for the submission.
- The DOI is provided to the scientists for use in publications.
Requirements
People
- Researchers
- Students
- Training staff
Data Inputs
- Research results
- Results on repository release events
Tools & Systems
- Git
- Zenodo
- CI/CD pipeline
Policies & Compliance
- Zenodo submission requirements
- Long-term storage
Risks & Mitigations
-
The archiving process fails. Stakeholders are informed about the failure and potential solutions.
- Notify stakeholders promptly
- Provide manual fallback procedure
Getting Started
Prerequisites: Git access and configured tools/systems listed below.
- Prepare repository/template/content as needed
- Configure tooling, permissions, and integrations
- Run the workflow and review results
FAQ
How are research results archived automatically?
An automated CI/CD pipeline submits repository releases to Zenodo using API credentials.
Can a DOI be obtained for the archived data?
Yes, Zenodo generates a DOI for each submission for citation purposes.
Can submissions be done manually?
Yes, researchers can also submit results manually through Zenodo's web interface.
Glossary
- Zenodo
- Open-access repository for research outputs that supports DOI generation.
- DOI
- Digital Object Identifier, a persistent identifier for citing research results.
- CI/CD Pipeline
- Automated workflow to build, test, and deploy code or data, including Zenodo submission.
- Repository Release
- A versioned snapshot of a repository used as input for archiving.