DSpace Open Source Development
As a certified DuraSpace Service Provider, Atmire contributes both financially and in-kind to the DSpace community. These are areas of open source development we are involved in.
DSpace 7 UI and REST API
Unifying the DSpace community on a single user interface is the key objective for DSpace 7. Atmire is leading the DSpace 7 Angular UI development and makes major contributions to the DSpace 7 REST API. Atmire has contributed over +3000 hours of work to DSpace 7.

ORCID
Thanks to an ORCID Adoption and Integration grant, the University of Missouri and Atmire integrated DSpace authority control with ORCID for providing more robust author identification in DSpace. This contribution became part of DSpace 5 as an optional feature.
Mirage 2
Mirage 2 is a theme for the DSpace XML User Interface, created according to responsive user interface design principles. As part of this process, the theme has been tested on devices with varying screen dimensions. The theme introduced Bootstrap 3, SASS, Compass and Grunt to the DSpace 5 XMLUI.
REF Open Access Policy Checker
To aid UK institutions in assessing their compliance with the HEFCE Research Excellence Framework (REF), Atmire has developed a patch that enforces complex validation rules, involving multiple metadata fields and embargo settings on bitstreams. This framework can be easily reused in contexts with other complex metadata validation requirements.
PubRouter
The Publications Router is a metadata and full text broker service operated by JISC. Repository managers can use it for free, to automate the ingest of newly published items into repositories. Atmire brings experience to the table to ensure compatibility between PubRouter SWORD deposits and DSpace.
COUNTER Robots
Atmire helps COUNTER in maintaining an up to date list of robots and web crawler user agents. The list can be used by anyone to identify non-human usage in web application logs.
ScienceDirect & Scopus Integration
Atmire develops an integration with Elsevier APIs that enable metadata live-import, both for single items as well as for items in batch, from ScienceDirect and Scopus. For items that are imported with this integration, there is a live lookup against the Elsevier Entitlements API that shows the user whether the content is available to them on the publisher site.
Should we work on your contribution next?
Several of the contributions listed here were only possible through 3rd party funding. The ideas for many of these are very often sent to us by repository managers. Contact us if there is an area of Open Source work that you want us to work on, especially if it relates to DSpace 7!
IRUS-UK
Atmire develops patches for DSpace allowing UK DSpace institutions to automatically send usage data to the national aggregator, IRUS-UK.
RIOXX
RIOXX is a UK metadata standard for which Atmire created a custom OAI-PMH endpoint and an authority control infrastructure for collection project and funder ids from FundRef. In 2018, Atmire added SWORD deposit support for ORCIDs, Funders and Projects.
Service API
The infrastructure that links together the DSpace application code and the underlying database has evolved little until DSpace 6. In 2015 and 2016, Atmire's Kevin Van de Velde took on the challenge to refactor this important part of the DSpace codebase. As a result, DSpace is now ORM compatible and relies on Hibernate for administering database access.
Live PubMed lookup
The Netherlands Cancer Institute commissioned Atmire to build a live lookup integration with PubMed for the XMLUI item submission. Submitters can now lookup publication metadata in PubMed instead of filling out all metadata manually. The feature is proposed as a contribution to DSpace 6.
SOLR statistics
SOLR based logging and visualization for pageview- and download statistics. This contribution became part of the DSpace codebase in DSpace 1.6.
Discovery: faceted browse and search
Discovery enhanced DSpace with faceted search and browsing capabilities. The feature was introduced in DSpace 1.7 and replaced legacy search in browse in later releases, both for JSPUI and XMLUI.