madmpy: A Python library for creating and validating Data Management Plans

Data Management Plans (DMPs) are documents that describe the data used and produced during the course of research projects. Machine-actionable DMPs (maDMPs) are plans written in computer-readable formats. They are designed to support the automation of data-generation processes in scientific research. The madmpy Python package validates maDMPs that follow any version of the RDA DMP Common Standard. These plans can be written in JSON format or built programmatically. It also supports institution- or domain-specific extensions and additional validations that adhere to the standard. The library serves as a building block for research data engineering workflows. It promotes data management and accountability through the use of structured DMPs.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2025-06-16
DOI
https://doi.org/10.1016/j.softx.2025.102215
Primary Topic
Research Data Management Practices
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

madmpy: A Python library for creating and validating Data Management Plans

Alberto Ballesteros-Rodríguez, Miguel‐Ángel Sicilia, Elena García‐Barriocanal
SoftwareX
Research Data Management Practices
article

madmpy: A Python library for creating and validating Data Management Plans

Alberto Ballesteros-Rodríguez, Miguel‐Ángel Sicilia, Elena García‐Barriocanal
article en

Abstract

Data Management Plans (DMPs) are documents that describe the data used and produced during the course of research projects. Machine-actionable DMPs (maDMPs) are plans written in computer-readable formats. They are designed to support the automation of data-generation processes in scientific research. The madmpy Python package validates maDMPs that follow any version of the RDA DMP Common Standard. These plans can be written in JSON format or built programmatically. It also supports institution- or domain-specific extensions and additional validations that adhere to the standard. The library serves as a building block for research data engineering workflows. It promotes data management and accountability through the use of structured DMPs.

SoftwareXVol. 31
Universidad de Alcalá (ES), Instituto Cajal (ES)
Fundación Española para la Ciencia y la Tecnología
Openalex Percentile: Top 81%
Research Data Management Practices
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

madmpy: A Python library for creating and validating Data Management Plans — Alberto Ballesteros-Rodríguez, Miguel‐Ángel Sicilia, et al. · SoftwareX (2025) | TGRS Research Map | TGRS