Skip to main content

Introduction

OpenCDMP is an open and extensible software platform designed to simplify the management, monitoring, and maintenance of Output Management Plans (OMPs), such as Data Management Plans (DMPs) and Software Management Plans (SMPs). It provides a flexible and customizable environment that streamlines the complex processes involved in handling OMPs, ensuring efficiency, compliance, and collaboration across various projects and organizations.

πŸš€ Key Features​

  • Modular Architecture: Easily extend the platform with new modules and plugins to meet specific needs.
  • Evaluation via Plugins: Perform evaluation through customizable plugins tailored to specific standards and requirements.
  • Collaborative Environment: Supports teamwork with multi-user access, version control, and change tracking.
  • Role-Based Access Control: Invite users to a Plan with different rolesβ€”Viewer, Contributor, Reviewer, etc.β€”and set access rights at the Plan or Section level.
  • Review and Annotation System: Reviewers can add annotations (comments) to Plans or Desriptions, with statuses to track their lifecycle.
  • Notification Features: Receive Email and In-App notifications for updates, comments, and changes to Plans or Desriptions you're involved in.
  • Flexible Export Options: Export Plans in human and machine-readable formats like XML, JSON, DOCX, and PDF.
  • Pluggable Export Mechanism: Implement custom export plugins to suit specific requirements.
  • Repository Deposits for DOI Assignment: Deposit OMPs directly to repositories for DOI (Digital Object Identifier) assignment.
  • Pluggable Deposit Mechanism: Implement custom deposit plugins to integrate with different repositories.
  • Customizable Templates: Offers a library of templates for various types of OMPs, customizable to fit specific project requirements.
  • Integration Capabilities: Seamlessly connects with other software tools and platforms, enabling data import/export and interoperability via APIs.

🧩 Core Concepts​

  • Blueprints​

    Define the structure of a Plan by specifying its Sections and content.

  • Plans​

    Primary entities representing comprehensive OMPs, structured by Blueprints.

  • Description Templates​

    Define the structure of Descriptions within a Plan, supporting various input types.

  • Descriptions​

    Detailed entries providing information about specific inputs or outputs.


πŸ› οΈ Getting Started​

  1. Deploy OpenCDMP: Follow the Deployment Guide to set up the platform.
  2. Configure OpenCDMP: Set up authentication and authorization by following the Keycloak Setup Instructions.
  3. Create your plans: Create your Plans by leveraging the features of the platform.

🌟 Benefits​

  • Efficiency: Streamlines the creation, management, and distribution of OMPs, saving time and resources.
  • Enhanced Collaboration: Robust features like role-based access control, annotations, and notifications improve teamwork and communication.
  • Quality Control: The review and annotation system ensures thorough examination and quality assurance of Plans.
  • Flexible Sharing and Distribution: Diverse export and deposit options enable easy sharing, integration, and official registration of your Plans.
  • Customizability: The pluggable mechanisms for validation, export, and deposit allow for tailored solutions to meet specific organizational needs.
  • Stay Informed: Notification features ensure that team members are promptly aware of important updates and actions required.
  • Flexibility and Scalability: Suits organizations of all sizes due to its flexible and extensible design.

🀝 Community and Support​


πŸ“„ License​

OpenCDMP is released under the EUPL-1.2 License.


🌐 Contact​

For questions or support, please contact:

  • Email: opencdmp at cite.gr

Start simplifying your Output Management Plans with OpenCDMP today!

Download Now