base-repo
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
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
Related works
- Is supplement to
- https://github.com/kit-data-manager/base-repo/tree/v1.4.0 (URL)