The turn-key research data management repository

🚀 Aug 5, 2021: InvenioRDM v6.0 Long-Term Support Released


Status

Follow the latest project status.


Roadmap

See our next major milestones


Demo

Demo of InvenioRDM showing latest development state.


Forum

Join our project forum and collaborate.


Chat

Find all the partners in our official chatroom.


Code

Have a look at InvenioRDM code evolution.

The InvenioRDM project

The InvenioRDM project is an open source collaboration with two main goals:

Repository Platform

Build a turn-key research data management (RDM) repository platform based on Invenio Framework and Zenodo.

Community

Grow a community of research institutions, private companies and individuals to sustain the platform going forward.


Brought to you by
Features
Top of the class UX

Finally a repository that your users will love! We have thought hard about user experience for everyone: end-users, curators, system administrators, and developers. Expect more of your repository!

Scalability

InvenioRDM scales with you! Handle 1 or 100 million records, 1 byte or several petabytes. It runs on bare-metal, VMs and container platforms such as Kubernetes and OpenShift.

Institutional integration

InvenioRDM integrates with your institution. It supports your Single Sign-On (SSO) solution, your storage systems, your public/private clouds, your permissions models as well as your custom fields.

Next Generation Repository

InvenioRDM implements the Next Generation Repository (NGR) vision and integrates with other Open Science infrastructures such ORCID, DataCite & OpenAIRE.

Repository Profiles

InvenioRDM comes with pre-configured repository profiles for institutional repositories (IRs), research data management (RDM) systems as well as domain-specific repositories for health and biomedical sciences.

Resilient

Architected from ground up to be resilient to changing business requirements. Stable APIs, easy maintenance and upgrade, as well as an extensible platform to ensure a reliable core on which you can build new innovative features and integrations.

Project Information
Status Updates
2021-07-23: InvenioRDM v6.0 LTS Release
2021-07-23: InvenioRDM v5.0 Release
2021-03-26: InvenioRDM v2.0 Release
2021-02-26: InvenioRDM v1.0 (February Release)
2021-02-01: InvenioRDM Onboarding Resource Roundup
2021-02-01: InvenioRDM January Release
Demo

We run a small demo site, so that you can see the current state of InvenioRDM in action. The demo site is updated with new release.

Install

Want to try installing InvenioRDM on your local machine, just head over to our docs.

Roadmap

August 2021 we have released the first production suitable released of InvenioRDM (v6.0).

Our next major goal is having Zenodo running on top of InvenioRDM (planned for spring 2022). At that point InvenioRDM will have be subject to very heavy production loads and most large features have been shipped a long the way.

Development

We're an Open Source project and all our development is conducted publicly on GitHub. The primary resources for developers are:

  • Newcomers guide
  • Development roadmap (for developers)
  • Sprintboard
  • Standup: daily at 14:15 UTC on Discord (#rdm-internal)
  • Questions?

    We're happy to take a chat about InvenioRDM. Please get in touch with us in one of the following manners:

    You can reach the Product Manager on lars.holm.nielsen@cern.ch.

    Frequently Asked Questions
    What is the purpose of Research Data Management (RDM)?

    RDM plays an important role in today’s research ecosystem to disseminate & preserve, enable reproducibility and empower reuse.

    What are the advantages of using InvenioRDM in my environment?

    Open source InvenioRDM has a modern web architecture and standards that make it easy to deploy, maintain, and use. InvenioRDM is being developed with a wide range of features to streamline good data practice and boost value throughout the research lifecycle. Read more about the technical features possible in InvenioRDM through the Invenio Framework.

    What is the difference between InvenioRDM and Zenodo?

    Zenodo is a repository service hosted by CERN. InvenioRDM is a repository application that anyone can use to run a service similar to e.g. Zenodo. Zenodo will run on InvenioRDM by the end of the project period.

    What is the difference between Invenio Framework and InvenioRDM?

    The Invenio Framework is a toolbox (a code library) which you can use build a repository application like InvenioRDM, an integrated library system application like InvenioILS, or other applications requiring powerful search and document management capabilities.

    Can I see InvenioRDM in action?

    Yes, for instance:

    Is the InvenioRDM project a formal project?

    The project is an active open collaboration like other open-source community projects. While there are no formal legal agreements between the project partners, we have taken steps to ensure that collaborators are welcomed to the project and supported with communication and collaboration workflows.

    How do you ensure the success of the project?

    The project is designed so that it tolerates a loss of partners except for the two core partners CERN and Northwestern University. The project is further purposely kept short in time to quickly deliver the first product release that all partners can run in production.

    How did the project come about?

    Zenodo is open-source licensed and thus several institutions tried to reuse the Zenodo source code, although it was never meant to be installed elsewhere (it is a service, not an application). Other institutions tried to use the Invenio Framework to build a RDM repository from scratch. Several institutions tried to make the same modifications but had no easy way of sharing their changes. All these institutions came together to create a collaborative open source project and grow a sustainable community.

    What is the development timeline for the next year?

    See our roadmap.

    Can I join the project?

    Yes. The InvenioRDM project is an open collaboration where anyone can join. The collaboration is characterized by a common goal and strengthened by open information sharing, public discussions, and robust collaboration.

    How do I join the project?

    To join the project, we expect you to commit a minimum of 2 person-months of efforts into the project on a yearly basis. You can commit effort in a variety of ways: development, documentation, requirements gathering, community building, testing, and more. If interested, contact the project manager Lars Holm Nielsen.

    Who is funding the project?

    The InvenioRDM project is funded by the project partners (see above). Also, several funders have provided grants that have funded or still funds part of the development:

    • CERN Knowledge Transfer
    • European Union’s Horizon 2020 research and innovation programme under the grant agreements OpenAIREplus, OpenAIRE2020, OpenAIRE-Connect & OpenAIRE-Advance.
    • Alfred P. Sloan Foundation
    • Arcadia Fund

    How is the project governed?

    The InvenioRDM project is governed according to Invenio Governance.