maSMP Project
machine-actionable Software Management Plans
Description
This project corresponds to an extension of the Research Data Alliance (RDA) machine-actionable Data Management Plan (maDMP) application profile and its corresponding DMP Common Standard ontology (DCSO) in order to cover the case of ELIXIR Software Management Plans (SMPs). Similar to DMPs, SMPs help formalize a set of structures and goals that ensure the software is accessible and reusable in the short, medium and long term. Although targeting the life sciences community, most of the elements of the ELIXIR SMPs are domain agnostic and could be used by other communities as well. DMPs and SMPs can be presented as text-based documents, sometimes guided by a set of questions corresponding to key points related to the lifecycle of either data or software. The RDA DMP Common Standards working group defined a maDMP to overcome limitations of text-based documents. We propose a similar path for the ELIXIR SMPs so they turn into machine-actionable SMPs (maSMPs).
Additional Information available at our GitHub repository.
Ontology releases are available at DOI:10.5281/zenodo.7806638 while usage guidance (aka profiles, e.g., minimum, recommended and optional properties with cardinality) at DOI:10.5281/zenodo.10582120. The current release corresponds to vr.2.1.0 for types and properties and to vr2.1.1 for profiles. This release includes four types: OuputManagementPlan, SoftwareManagementPlan, SoftwareRunAction and SoftwareTestAction, and additional properties for schema:CreativeWork, schema:SoftwareApplication and schema:SoftwareSourceCode. Profiles are provided for: SoftwareManagementPlan, SoftwareRunAction, SoftwareTestAction, schema:SoftwareApplication and schema:SoftwareSourceCode. We have reuse elements from schema.org, Codemeta and Bioschemas
maSMP types and maSMP profiles can be visualized in the DDE platform. We also provide embedded pages of the DDE views here, see menu on the left. The corresponding files are in the GitHub repo, types and properties vr 2.1.0, also as TTL, and corresponding profiles vr2.1.1.
Project Layout
maSMP Timeline