Invenio RDM

Introduction

InvenioRDM - a repository/document management platform.

Datasheet

Status: 14.06.2022

Homepagehttps://invenio-software.org/
Descriptionhttps://invenio-software.org/about/
Codehttps://github.com/inveniosoftware/invenio-app-rdm
Communities---
Version9.0.3 (released on 09.06.2022)

Features

Status: 19.05.2021

Supported Schema(s)any
Supported Format(s)JSONSchema
Interface(s)REST
Open Sourceyes
LicenseMIT
Versioning
AAIyesinternal?
External StorageyesAmazon S3
ReferencableyesISBN10, DOI, Handle, URN, PUBMED, ...

Description

  • Register Schema:
    • Support for arbitrary schemas of a specific format (e.g. JSON Schema, XSD)
    • The schema should at least be referencable by a unique identifier.
  • Update Schema:
    • Possibility to
      • work on different versions of a schema
      • adapt schemas over time
  • Validate Schema:
    • Check schema for correct syntax
  • Ingest Metadata:
    • Store metadata (document) in repository
      • Ideally with previous validation
  • Update Metadata:
    • Possibility to update already ingested metadata (documents).
  • Validate Metadata:
    • Possibility to validate documents on the basis of registered schemas.
  • Search by Administrative MD:
    • Search documents by their metadata (e.g. ingest date, ingester, ...)
  • Search by Content:
    • Search documents by their content
  • Persistent Identifier:
    • Support for Persistent Identifiers (e.g. DOI, Handle)

Additional Features

Status: 19.05.2021

  • extendible by (own) plugins
  • search via elasticsearch (you have to define mappings manually)

Functionality

Status: 19.05.2021

FunctionSupportedRemarks
Register Schema-
Update Schema-
Validate Schema-
Ingest Metadata+
Update Metadata+
Validate Metadata-
Search by ...
... Administrative MD+
... Content-
Persistent Identifier+

Remarks

  • On heavy development
    • Invenio RDM: New release in summer 2021
  • Scalable (100+ million records)
  • Available as docker image

Invenio Instances

  • CERN Open Data
  • INSPIRE
  • Zenodo
  • B2Share
  • DESY PUBDB
  • European XFEL
  • ...