base-repo
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.
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