MetaStore is a metadata repository that greatly simplifies the management of large volumes of metadata documents. Metadata documents are registered and given a unique identifier, formally quality-controlled and persistently stored. Furthermore, the stored metadata documents can be versioned, retrieved and searched. Thus, the management of metadata documents complies with FAIR principles.
Low-threshold access due to simple web user interface.
Register/Edit/View (XML/JSON) schema
Ingest/Edit/View (XML/JSON) metadata documents
Versioning (history) of metadata and schema documents
Light-weight microservice based on Spring Boot
Easy installation, e.g., using available Docker images
(Optional) OAI-PMH support for metadata harvesting
(Optional) Messaging support via RabbitMQ to process repository events, e.g., resource creation or indexing.
(Optional) JWT-based authentication and authorization via Keycloak