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/