Invenio-maDMP

https://img.shields.io/travis/fair-data-austria/invenio-madmp.svg https://img.shields.io/coveralls/fair-data-austria/invenio-madmp.svg https://img.shields.io/github/tag/fair-data-austria/invenio-madmp.svg https://img.shields.io/github/license/fair-data-austria/invenio-madmp.svg https://img.shields.io/badge/code%20style-black-000000.svg

Invenio module for integrating machine-actionable data management plans (maDMPs) according to the Research Data Alliance Common Standard.

The aim of this module is to support researchers in depositing their research data in accordance with their data management plans (DMPs) by exchanging maDMPs with external DMP tools.

Since some of the information that is relevant as metadata for records is already defined in the DMPs for their research projects, it is only natural to use DMPs as a source for partially pre-filled metadata.

Features:

  • Workflows for parsing maDMPs and creating new record drafts with pre-filled metadata from the parsed information, or updating the metadata of already existing records (respectively, drafts)

  • Generic RecordConverter class for translating between maDMP datasets (respectively, distributions) and records (and drafts) in Invenio, intended to be subclassed to match custom metadata models

  • REST endpoints for communication with external DMP tools

Further documentation is available on https://invenio-madmp.readthedocs.io/

User’s Guide

This part of the documentation will show you how to get started in using Invenio-maDMP.

API Reference

If you are looking for information on a specific function, class or method, this part of the documentation is for you.

Additional Notes

Notes on how to contribute, legal information and changes are here for the interested.