DMP Interoperability Framework
Making Data Management Plans machine-actionable
The DMP-IF turns Data Management Plans from static documents into living, machine-readable connectors that link repositories, services, and tools, so data management happens continuously, not just once at the start of a project.
Today: A one-time document
A DMP is typically a PDF filled in at the start of a project to satisfy a funder. It goes stale immediately and has no connection to actual data workflows.
With DMP-IF: A living hub
A DMP becomes machine-readable (DMP-IF). Repositories, services, and platforms read and write to it continuously. It stays current throughout the project lifecycle.

Three layers, building up
The DMP-IF consists of three core components. Each layer builds on the one below it, from a shared data model at the base, through domain-specific extensions, to a common API at the top. The structure and content of maDMPs are based on real-world use cases and pilot implementations, and build upon the RDA (Research Data Alliance) recommendations.
RDA DMP Common Standard
An RDA recommendation defining the minimum set of concepts needed to describe a DMP in a machine-actionable way. Provides a shared vocabulary and structure for core DMP concepts common across domains, funders, and infrastructures. Intentionally avoids domain-specific constraints, keeping it stable and broadly applicable.
Cross-institutional FAIR-aligned Auto-validation
OSTrails Application Profile for maDMPs
A Europe/EOSC-specific extension of the Common Standard. Introduces additional entities, fields, and constraints to support funder requirements, national practices, and institutional needs. Every maDMP conforming to the AP is also compliant with the broader Common Standard. Developed iteratively based on pilot feedback.
Metadata Vocabularies Policy compliance
maDMP API Specification
A standardised interface for programmatically interacting with maDMPs across platforms. Enables uniform operations: searching, retrieving, creating, updating, and archiving DMPs. Built on top of the Common Standard and compatible with the Application Profile. Being developed jointly within the RDA Common API for maDMPs Working Group.
Real-time exchange Repositories Knowledge graphs FAIR Assesors