RSpace Blog

August 2, 2017

Open sourcing our repository code

Integrations

Download attachment

associated with this post

Over the last few  years we’ve been committed to supporting the research data management community by enabling RSpace  to send data from your ELN to repositories such Figshare, Dataverse and DSpace. We’ve also made available as open-source libraries Java SDKs to Figshare and Dataverse.

However there are many more repositories than these three – some public such as Zenodo, and others that are local to a research institution or company. A repository, in our view, is any destination where data can be stored with some formatted metadata – even if it’s just a bucket on Amazon S3.

To celebrate RepositoryFringe 2017, we’re now opening up some of our source code to enable third party developers to implement their own repository integrations with RSpace. This code, our Repository Service Provider Interface (SPI) is a collection of utility Java classes and interfaces whose implementations  connect and send ELN data and metadata from RSpace to its destination. The project also contains some example code showing the implementation we did for Figshare deposits, which we hope will give people a head start in writing implementations for other repositories.

Coming soon, we’ll also be extending our API to enable programmatic export of ELN data – this will be another route to getting data from RSpace into a repository.

Thanks for reading and of course we look forward to any comments and suggestions.

Richard Adams

RSpace is an open-source platform that orchestrates research workflows into FAIR data management ecosystems: request a demo or contact us to learn more.

June 16, 2026

Chemistry in RSpace: What a Year of Open-Source Development Looks Like

Product Updates

A year after transitioning RSpace's chemistry tools to an open-source stack, we look at what has been built since: an open chemistry codebase on GitHub, PubChem compound import directly from documents, and stoichiometry tables connected to inventory management. We also preview what comes next, including chemistry-aware metadata in exports to generalist and domain repositories.

Read more

June 9, 2026

What Core Facilities Can Get Out of Implementing RSpace

Research Data Management

How core facilities in research institutions can leverage RSpace to manage documentation, user agreements, and multi-project workflows across diverse research groups.

Read more

June 9, 2026

How RSpace Structured Templates Can Transform Your Lab Documentation

Research Data Management

A look at how structured templates and forms in RSpace can streamline lab documentation, reduce errors, and help research groups build a shared knowledge base.

Read more

April 21, 2026

Introducing The Guide to the RSpace Project

Open source

We're launching The Guide to the RSpace Project - a new community resource covering how to contribute to, understand, and engage with RSpace as an open source project, developed with support from the Birdaro training program.

Read more