Project

DMP Bridge

Create machine-actionable Data Management Plans with AI

Converting PDF Data Management Plans to machine actionable ones to faciliate processing, enhancement, validation, and more.

DMP Bridge image

Overview

Data Management Plans (DMPs) are commonly required by funders with every grant proposal, but the formats and requirements imposed by each funder keep evolving, and no two funders' PDFs are structured the same way. DMP Bridge is an open-source (MIT License), Python-based pipeline that converts any DMP PDF, regardless of funder format, into the DMP Tool JSON format, unlocking the ability to import, edit, and continue expanding existing DMPs rather than starting from scratch. This project builds on our earlier DMP Chef pipeline and is part of a broader extension of the DMP Tool platform.

What is DMP Bridge?

DMP Bridge is an open-source, Python-based pipeline that converts DMP PDFs from any funder format into DMP Tool JSON, combining a narrative portion that mirrors DMP Tool's internal structure with the RDA DMP Common Standard JSON for machine-actionable output.

How does it work?

DMP Bridge works in three steps. First, it extracts text from PDF using a tool like pdfplumber. Then, it feeds it to an LLM that produces a structured narrative portion following the DMP Tool schema. Finally, it uses that narrative portion with another LLM extraction process, constrained to the RDA schema, to generate a machine-actionable DMP.

What challenges does it address?

Every funder has its own DMP policies, formats, and compliance criteria, and existing DMPs are usually locked away as static PDFs. DMP Bridge addresses this by turning any DMP PDF into an interoperable, machine-actionable format, laying the foundation for a funder-agnostic tooling ecosystem that's robust to changing DMP guidelines.

Why is this important?

Turning DMPs into machine-actionable objects enables automated compliance checking, AI-based DMP support, and continued editing throughout the data lifecycle, transforming DMPs from static, one-time funding documents into living objects that evolve as data is collected, managed, and shared.

Development Approach

DMP Bridge is developed using an open-source approach. This allows for transparency and collaboration with the open source community. The GitHub repository will be linked here as we test and develop the tool.

GitHub logo

Team

Members

Researchers, engineers, and collaborators behind this project.

Research partners

We are collaborating on this project with the developers and maintainers of the DMP Tool at the California Digital Library (University of California).

Funding

This project is a National Science Foundation (NSF) and Chan Zuckerberg Initiative (CZI)-funded collaboration between the FAIR Data Innovations Hub and California Digital Library (University of California Office of the President) as part of a broader extension of the DMP Tool platform.

Project milestones

Key milestones in the development of DMP Bridge.

Deployment and Integration

October 2026

We will integrate DMP Bridge into DMP Tool, or, if that isn't yet possible, launch a standalone site where users can upload a DMP PDF and view or download a DMP Tool JSON version.