We're excited to share our plans for Zenodo in the coming 6-12 months.
TL;DR - See our demo site for Zenodo's next-generation platform based on InvenioRDM.
We are currently in the process of moving Zenodo on top of our next-generation platform based on InvenioRDM. InvenioRDM is a digital repository platform born out of Zenodo and developed together with 25 other partners.
For institutions/domains, InvenioRDM enables them to provide the "Zenodo-experience" in their own repositories. For Zenodo, InvenioRDM enables us to collaborate with partners on the technical platform underpinning Zenodo.
InvenioRDM is already being used in production system today, see for instance:
The move to InvenioRDM is being managed and coordinated through our ZenodoRDM project. The focus of the project is to migrate Zenodo.org with the existing feature set to InvenioRDM and provide backward compatibility to our users.
The largest challenge in the project is by far the full data migration process. Zenodo today has almost 3 million records, 300k users and many API integrations, and thus we're doing our outmost to minimize disruptions during the data migration process and ensure existing API integrations will continue to work unaffected.
Milestones
Our project is designed to start early on with the data migration, and continue it as a main activity throughout the entire project. Thus, a large fraction of each milestone is dedicated to data migration.
In addition for each milestone, we'll work with specific users to validate that everything works as supposed.
The milestones for the project
Timeline
We are expecting to go-live with the new platform in Autumn 2023.
The move to InvenioRDM will also provide some long awaited new features for Zenodo. See below what's coming, or even better, check out the new features for yourself on our demo site.
We have loaded a partial dump of 1M records and a couple of communities from Zenodo into the demo site. The records are not connected with user accounts and thus cannot be edited. You can create new communities and test the new upload form and get a feeling for some of the changes we've made.
InvenioRDM supports having members with different roles - that means multiple users can curate records and/or see closed access content in the communtiy. Zenodo will come with the following community roles:
Submission to communities now enable the curator and uploader to have a conversation directly on the platform. Curators of the community will receive the review request, and can have a conversation with the submitter, as well as preview the submitted record. Both the submitter and curator can edit and update the record under review until it's published:
Our upload form have also gotten a larger overhaul. You'll for instance find the following changes:
Yes, we do our outmost to ensure backward compatibility of our APIs, and your integration will continue to work on the new platform as well.
After Zenodo on InvenioRDM has been launched (Autumn 2023), we will deprecate some of our existing APIs. We will provide a migration period of 1-year for the transition. New features, will only be available on the new API.
You can find the documentation for our new REST API in the InvenioRDM documentation.
No. You will have to opt-in to allow community curators to edit the metadata of records already uploaded on Zenodo. Metadata of new recods you upload after the launch will by default be editable by curators (and you'll be asked to confirm).
Yes, we will provide backward compatiblity for all existing features.