MetaStore
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.
Features
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
https://killercoda.com/0d38ffbe-8e9d-494b-b04a-fddaae6537fa/scenario/metastore