There is a newer version of the record available.

Published March 17, 2023 | Version v1.4.0
Software Open

base-repo

  • 1. Karlsruhe Institute of Technology

Description

The base-repo is a generic, general purpose research data repository service offering clear, machine-actionable RESTful interfaces for storing, retrieving and managing research data. Its purpose is to provide a low entrance barrier for research data management by keeping things as complex as necessary but as flexible as possible. Through the use of established technologies, i.e., software frameworks like Spring Boot, and broadly accepted standards, i.e., DataCite as base metadata standard, we provide a secure, maintainable and interoperable basis for entering the field of research data management.

Features

  • Light-weight microservice based on Spring Boot
  • Easy installation, e.g., using available Docker images
  • Full support of DataCite Standard 4.0
  • Flexible organization of content in virtual folders
  • Configurable versioning of metadata and content, e.g., following the OCFL specification
  • (Optional) OAI-PMH support for metadata harvesting
  • (Optional) Messaging support via RabbitMQ to process repository events, e.g., resource creation or file upload.
  • (Optional) JWT-based authentication and authorization via Keycloak
  • (Optional) Elastic-based indexing and search seamlessly integrated and secured

Notes

If you use this software, please cite it as below.

Files

kit-data-manager/base-repo-v1.4.0.zip

Files (195.9 kB)

Name Size Download all
md5:e7968cda718e5f5023ddb54af38b535e
195.9 kB Preview Download

Additional details