MaRDMO: Difference between revisions

From MaRDI portal
No edit summary
Tag: Manual revert
No edit summary
 
Line 4: Line 4:
== How to document a Workflow ==
== How to document a Workflow ==


The version of the MaRDMO Plugin used in this video is outdated. Still, it provides an idea how MaRDMO is functioning. Videos related to the current version of MaRDMO will be added soon.  
The version of the MaRDMO Plugin used in this video is outdated. Still, it provides an idea how MaRDMO is functioning.


<youtube width="900" height="540">yCRchlKATXs</youtube>
<youtube width="900" height="540">yCRchlKATXs</youtube>
'''Classes''' and '''Relations''' employed in the Workflow Documentation:
<br>
<br>
<u>'''Research Workflow'''</u>
<br>
<br>
''Research Workflow'' [https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q68657 research workflow] <br>
::[https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q6534210 mathematically reproducible research workflow]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q6534211 runtime reproducible research workflow] <br>
::[https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q6534212 result reproducible research workflow]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q6534213 original platform reproducible research workflow]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q6534214 cross-platform reproducible research workflow]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q6534215 transferable research workflow]<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P8 comment] ''transferability options'' <br>
::[https://portal.mardi4nfdi.de/wiki/Property:P1604 problem statement] ''problem statement''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] '''''Mathematical Model'''''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P147 used by] '''''Computational Task'''''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] '''''Method'''''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P147 used by] '''''Instrument'''''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P8 comment] ''parameter''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] '''''Algorithm'''''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P147 used by] '''''Software'''''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] '''''Software'''''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P132 software version identifier] ''software version identifier''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P143 platform] '''''Harwdare'''''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] '''''Hardware'''''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] ''compiler''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] '''''Instrument'''''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P131 edition number] ''version number''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P1570 serial number] ''serial number''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P365 location] ''location''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] '''''Software'''''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] '''''Data Set'''''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] '''''Processing Step'''''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P146 series ordinal] ''series ordinal''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P8 comment] ''parameter''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P223 cites work] '''''Publication'''''<br>
<br>
<u>'''Mathematical Model'''</u>
<br>
<br>
''Mathematical Model'' [https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q68663 mathematical model] <br>
::[https://portal.mardi4nfdi.de/wiki/Property:P188 URL] ''MathModDB ID''<br>
&rarr; ''Mathematical Model described through MathModDB Ontology'' <br>
<br>
<u>'''Method'''</u>
<br>
<br>
''Method'' [https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q68669 method] <br>
<br>
<u>'''Algorithm'''</u>
<br>
<br>
''Algorithm'' [https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q127020 algorithm] <br>
::[https://portal.mardi4nfdi.de/wiki/Property:P188 URL] ''MathAlgoDB ID''<br>
&rarr; ''Algorithm described through MathAlgoDB Ontology'' <br>
<br>
<u>'''Instrument'''</u>
<br>
<br>
''Instrument'' [https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q77076 research tool] <br>
<br>
<u>'''Hardware'''</u>
<br>
<br>
''Hardware'' [https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q56583 computer hardware] <br>
::[https://portal.mardi4nfdi.de/wiki/Property:P1540 CPU] ''CPU''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P265 has part(s)] [https://portal.mardi4nfdi.de/wiki/Item:Q6767935 compute node]<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P149 quantity] ''number of nodes''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P1565 number of processor cores] ''number of cores''<br>
<br>
<u>'''Software'''</u>
<br>
<br>
''Software'' [https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q56614 software] <br>
::[https://portal.mardi4nfdi.de/wiki/Property:P27 DOI] ''DOI''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P13 swMATH work ID] ''swMATH work ID''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P188 URL] ''URL''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P114 programmed in] ''programming language''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P342 depends on software] ''dependencies''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P339 source code repository] ''source code repository''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P340 user manual URL] ''user manual''<br>
<br>
<u>'''Data Set'''</u>
<br>
<br>
''Data Set'' [https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q56885 data set] <br>
::[https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q6480276 binary data]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q6534207 text data]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q6480367 proprietary information]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q6480313 open data]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P1542 data size] ''data size''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P139 number of records] ''number of records''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] ''data type''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P560 object has role] [https://portal.mardi4nfdi.de/wiki/Item:Q78802 data type]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P1563 mandates] [https://portal.mardi4nfdi.de/wiki/Item:Q6480291 data publishing]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P1563 mandates] [https://portal.mardi4nfdi.de/wiki/Item:Q6480370 research data archiving]<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P411 end time] ''end time''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] ''representation format''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P560 object has role] [https://portal.mardi4nfdi.de/wiki/Item:Q6534222 representation format]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P921 file extension] ''file extension''<br>
<br>
<u>'''Processing Step'''</u>
<br>
<br>
''Processing Step'' [https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q6486603 processing step] <br>
::[https://portal.mardi4nfdi.de/wiki/Property:P1605 input data set] ''input data''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P1606 output data set] ''output data''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P557 uses] ''method''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P8 comment] ''parameter''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P143 platform] ''software environment''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P560 object has role] [https://portal.mardi4nfdi.de/wiki/Item:Q56614 software]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P143 platform] ''instrument environment''<br>
::::[https://portal.mardi4nfdi.de/wiki/Property:P560 object has role] [https://portal.mardi4nfdi.de/wiki/Item:Q77076 research tool]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P226 Mathematics Subject Classification ID] ''MSC ID''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P347 field of work] ''research field''<br>
<br>
<u>'''Publication'''</u>
<br>
<br>
''Publication'' [https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q56887 scholarly article] <br>
::[https://portal.mardi4nfdi.de/wiki/Property:P31 instance of] [https://portal.mardi4nfdi.de/wiki/Item:Q56751 publication]<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P159 title] ''title''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P26 volume] ''volume''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P25 issue] ''issue''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P128 page(s)] ''page(s)''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P28 publication date] ''publication date''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P27 DOI] ''DOI''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P34 language of work or name] ''language''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P200 published in] ''journal''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P18 author] ''author (item)''<br>
::[https://portal.mardi4nfdi.de/wiki/Property:P43 author name string] ''author (string)''<br>


== How to document an Algorithm ==
== How to document an Algorithm ==
Line 146: Line 13:


== How to document a mathematical Model ==
== How to document a mathematical Model ==
<youtube width="900" height="540">UmbBNUZJ994</youtube>
Check out the entire Model Documentation Playlist [https://www.youtube.com/watch?v=UmbBNUZJ994&list=PLgoPZ7uPWbo-jqDXzx4fSm_4JyAYEMPjn here].


To document mathematical models MaRDMO employs the [https://mardi4nfdi.github.io/MathModDB/ MathModDB ontology].
To document mathematical models MaRDMO employs the [https://mardi4nfdi.github.io/MathModDB/ MathModDB ontology].
Line 151: Line 22:
== Publications related to MaRDMO==
== Publications related to MaRDMO==


Reidelbach, M., Ferrer. E and Weber M., 2023. MaRDMO Plugin - Document and Retrieve Workflows Using the MaRDI Portal. In Proceedings of the Conference on Research Data Infrastructure (Vol. 1). [https://doi.org/10.52825/cordi.v1i.254 https://doi.org/10.52825/cordi.v1i.254]
Reidelbach, M., Ferrer. E and Weber M., (2023). MaRDMO Plugin - Document and Retrieve Workflows Using the MaRDI Portal. In Proceedings of the Conference on Research Data Infrastructure (Vol. 1). [https://doi.org/10.52825/cordi.v1i.254 https://doi.org/10.52825/cordi.v1i.254]


Reidelbach, M., Schembera, B., Weber, M. (2024).  Towards a FAIR Documentation of Workflows and Models in Applied Mathematics.                    In: Buzzard, K., Dickenstein, A., Eick, B., Leykin, A., Ren, Y. (eds) Mathematical Software – ICMS 2024. ICMS 2024. Lecture Notes in Computer Science, vol 14749. Springer, Cham. [https://doi.org/10.1007/978-3-031-64529-7_27 https://doi.org/10.1007/978-3-031-64529-7_27]
Reidelbach, M., Schembera, B., Weber, M. (2024).  Towards a FAIR Documentation of Workflows and Models in Applied Mathematics.                    In: Buzzard, K., Dickenstein, A., Eick, B., Leykin, A., Ren, Y. (eds) Mathematical Software – ICMS 2024. ICMS 2024. Lecture Notes in Computer Science, vol 14749. Springer, Cham. [https://doi.org/10.1007/978-3-031-64529-7_27 https://doi.org/10.1007/978-3-031-64529-7_27]
Reidelbach, M. (2025). MaRDMO: Future Gateway to FAIR Mathematical Data. (accepted for publication in "Tagungsband der E-Science Tage 2025"). [https://doi.org/10.48550/arXiv.2504.13905 PREPRINT-DOI:10.48550/arXiv.2504.13905]
Reidelbach, M., & Weber, M. (2025, August 4). From Documentation to Discovery - MaRDMO and the MaRDI Ecosystem. 2nd Conference on Research Data Infrastructure (CoRDI), Aachen, Germany. [https://doi.org/10.5281/zenodo.16735889 DOIː10.5281/zenodo.16735889]


== Talks related to MaRDMO==
== Talks related to MaRDMO==

Latest revision as of 08:30, 24 October 2025

MaRDMO Logo by MaRDI, licensed under CC BY-NC-ND

MaRDMO is a plugin developed by TA4 designed to streamline the documentation of interdisciplinary workflows (Measure M4.1), mathematical models (Measure M4.2), and algorithms. Integrated within the Research Data Management Organiser (RDMO), it offers structured questionnaires guiding researchers through the documentation process. By fetching information from the MaRDI Portal, the MathModDB KG, the MathAlgoDB KG, and other established sources like Wikidata, MaRDMO ensures comprehensive documentation while minimizing the manual effort. Its seamless integration with RDMO enhances usability, allowing for the semi-automatic generation of documentations.

How to document a Workflow

The version of the MaRDMO Plugin used in this video is outdated. Still, it provides an idea how MaRDMO is functioning.

How to document an Algorithm

To document algorithms MaRDMO employs the MathAlgoDB ontology.

How to document a mathematical Model

Check out the entire Model Documentation Playlist here.

To document mathematical models MaRDMO employs the MathModDB ontology.

Reidelbach, M., Ferrer. E and Weber M., (2023). MaRDMO Plugin - Document and Retrieve Workflows Using the MaRDI Portal. In Proceedings of the Conference on Research Data Infrastructure (Vol. 1). https://doi.org/10.52825/cordi.v1i.254

Reidelbach, M., Schembera, B., Weber, M. (2024). Towards a FAIR Documentation of Workflows and Models in Applied Mathematics. In: Buzzard, K., Dickenstein, A., Eick, B., Leykin, A., Ren, Y. (eds) Mathematical Software – ICMS 2024. ICMS 2024. Lecture Notes in Computer Science, vol 14749. Springer, Cham. https://doi.org/10.1007/978-3-031-64529-7_27

Reidelbach, M. (2025). MaRDMO: Future Gateway to FAIR Mathematical Data. (accepted for publication in "Tagungsband der E-Science Tage 2025"). PREPRINT-DOI:10.48550/arXiv.2504.13905

Reidelbach, M., & Weber, M. (2025, August 4). From Documentation to Discovery - MaRDMO and the MaRDI Ecosystem. 2nd Conference on Research Data Infrastructure (CoRDI), Aachen, Germany. DOIː10.5281/zenodo.16735889

Reidelbach, M., 29.03.2023. MaRDMO - An RDMO plugin to populate and query the MaRDI Knowledge Graph. Talk @ 9th RDMO Community Meeting, Online.

Reidelbach, M., 17.04.2023. MaRDMO - An RDMO plugin to document and query MSO Workflows using the MaRDI Knowledge Graph. Talk @ Leibniz MMS Days, Potsdam. https://doi.org/10.5446/62069

Reidelbach, M., 26.05.2023. MaRDMO - An RDMO plugin to populate and query the MaRDI Knowledge Graph. Talk @ Meeting of 'Data Management Planning' working group of NFDI Section Common Infrastructures, Online.

Reidelbach, M., 29.06.2023. MaRDMO - Document and Retrieve Interdisciplinary Workflows Using the MaRDI Portal. Workshop @ NFDI-MATWREK Conference, Siegburg.

Reidelbach, M., 25.09.2023. MaRDMO Plugin - Document and Retrieve Interdisciplinary Workflows Using the MaRDI Portal. Talk @ MaRDI Mini-Symposium in DMV, Illmenau.

Weber, M., 26.09.2023. MaRDMO – An RDMO plugin to populate and query the MaRDI Knowledge Graph. Talk @ KLAIM, Kaiserslautern.

Reidelbach, M., 27.09.2023. MaRDMO Plugin - Document and Retrieve Interdisciplinary Workflows Using the MaRDI Portal. Talk @ NFDI4Ing Conference, Online. https://doi.org/10.5281/zenodo.8388577

Reidelbach, M., 10.10.2023. MaRDMO – Document and Query Interdisciplinary Workflows Using the MaRDI Portal. Talk @ "Maths meets Information Specialists" Workshop, Leipzig.

Reidelbach, M., 12.03.2024. Mathematical Research Data Initiative - Vision and Services. Talk @ Math+ Conference "Interpretations, Explanations, and Knowledge Gain", Berlin.

Reidelbach, M., 24.07.2024. Towards a FAIR Documentation of Workflows and Models in Applied Mathematics. Talk @ ICMS 2024, Durham, England.

Reidelbach, M., 18.10.2024. Towards a FAIR Documentation of Workflows and Models in Applied Mathematics. Talk @ Physical Sciences in the NFDI, Online.

Reidelbach, M., 11.02.2025. No Data without... Reuse. Talk @ No Data Without... Excellence: A Coffee Lecture Series organized by the Excellence Clusters NeuroCure, UniSysCat, Matters Of Activity and Math+, Online.

Reidelbach, M., 13.03.2025. MaRDMO: Future Gateway to FAIR Mathematical Data. E-Science Tage 2025, Heidelberg, Germany. Slides @ https://doi.org/10.5281/zenodo.15091211

Reidelbach, M., 17.03.2025. MaRDMO: Future Gateway to FAIR Mathematical Data. Vom Beweis zum Bibliotheksregal - Workshop rund um Forschungsdatenmanagement für die Mathematik, Leipzig, Germany.

Reidelbach, M., 28.03.2025. MaRDMO: Future Gateway to FAIR Mathematical Data. MMS Days 2025, Warnemünde, Germany. Slides @ https://doi.org/10.5281/zenodo.15172275

Research Data Management Organiser: General Information & Documentation

MaRDMO: Export Plugin & Questionnaire