diff --git a/.github/workflows/render-readme.yaml b/.github/workflows/render-readme.yaml
index 4015c1aa..9f2ed226 100644
--- a/.github/workflows/render-readme.yaml
+++ b/.github/workflows/render-readme.yaml
@@ -1,19 +1,20 @@
-on:
- push:
- paths:
- - README.md
-
+---
name: Render README
+on:
+ push:
+ paths:
+ - README.md
+
jobs:
- render:
- name: Render README
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- - name: Render README
- run: tools/render-readme.sh
- - name: Commit results
- run: |
- git commit README.md -m 'Render README.md' || echo "No changes to commit"
- git push origin || echo "No changes to commit"
+ render:
+ name: Render README
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - name: Render README
+ run: tools/render-readme.sh
+ - name: Commit results
+ run: |
+ git commit README.md -m 'Render README.md' || echo "No changes to commit"
+ git push origin || echo "No changes to commit"
diff --git a/.github/workflows/requirements.txt b/.github/workflows/requirements.txt
new file mode 100644
index 00000000..e079f8a6
--- /dev/null
+++ b/.github/workflows/requirements.txt
@@ -0,0 +1 @@
+pytest
diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml
index 17966c57..c9233b87 100644
--- a/.github/workflows/tests.yaml
+++ b/.github/workflows/tests.yaml
@@ -1,26 +1,32 @@
-on: push
-
+---
name: Run tests
+on:
+ push:
+ branches:
+ - master
+ pull_request:
+
jobs:
tests:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
-
- - name: Use Python 3.8
- uses: actions/setup-python@v2
- with:
- python-version: '3.8'
+ - uses: actions/checkout@v3
- - name: Update package index
- run: sudo apt-get update
+ - name: Use Python 3.11
+ uses: actions/setup-python@v4
+ with:
+ python-version: '3.11'
+ cache: pip
+ cache-dependency-path: .github/workflows/requirements.txt
- - name: Install xmllint
- run: sudo apt-get install -y libxml2-utils
+ - name: Install xmllint
+ run: |
+ sudo apt install --yes libxml2-utils
+ xmllint --version
- - name: Install requirements
- run: pip install pytest
+ - name: Install requirements
+ run: pip install -r .github/workflows/requirements.txt
- - name: Run tests
- run: pytest
+ - name: Run tests
+ run: pytest
diff --git a/CITATION.cff b/CITATION.cff
new file mode 100644
index 00000000..312b1f38
--- /dev/null
+++ b/CITATION.cff
@@ -0,0 +1,119 @@
+cff-version: 1.1.0
+
+message: If you refer to this content in a publication, please cite it as below.
+title: Content for Research Data Management Organizer (RDMO)
+doi: 10.5281/zenodo.596706
+license: CC0 1.0 Universal
+repository-code: https://github.com/rdmorganiser/rdmo-catalog
+
+authors:
+ - family-names: Michaelis
+ given-names: Olaf
+ orcid: https://orcid.org/0000-0002-5282-703X
+ - family-names: Klar
+ given-names: Jochen
+ orcid: https://orcid.org/0000-0002-5883-4273
+ - family-names: Grossmann
+ given-names: Yves Vincent
+ orcid: https://orcid.org/0000-0002-2880-8947
+ - family-names: Höhner
+ given-names: Kathrin
+ orcid: https://orcid.org/0000-0002-3988-7839
+ - family-names: Windeck
+ given-names: Jürgen
+ orcid: https://orcid.org/0000-0003-1909-4353
+ - family-names: Lanza
+ given-names: Giacomo
+ orcid: https://orcid.org/0000-0002-2239-3955
+ - family-names: Meier
+ given-names: Laura
+ orcid: https://orcid.org/0000-0003-1368-2306
+ - family-names: Schönau
+ given-names: Sabine
+ orcid:
+ - family-names: Richter
+ given-names: Thomas
+ orcid: https://orcid.org/0009-0005-7168-7959
+ - family-names: Riedel
+ given-names: Roman
+ orcid:
+ - family-names: Rodríguez
+ given-names: Laura
+ orcid: https://orcid.org/0000-0002-1446-2199
+ - family-names: Rühle
+ given-names: Frank
+ orcid: https://orcid.org/0000-0001-7688-2394
+ - family-names: Frenzel
+ given-names: Johannes
+ orcid: https://orcid.org/0000-0003-0458-5424
+ - family-names: Schröder
+ given-names: Clara
+ orcid:
+ - family-names: Terzijska
+ given-names: Džulia
+ orcid: https://orcid.org/0000-0002-1698-6826
+ - family-names: Wallace
+ given-names: David
+ orcid: https://orcid.org/0000-0001-8958-4601
+ - family-names: Spenger
+ given-names: Martin
+ orcid: https://orcid.org/0000-0002-8841-5985
+ - family-names: Wettermann
+ given-names: Sarah
+ orcid: https://orcid.org/0009-0006-5838-095X
+ - family-names: Rothe
+ given-names: Robin
+ orcid: https://orcid.org/0000-0003-3688-6942
+ - family-names: Sinn
+ given-names: Christoph
+ orcid: https://orcid.org/0000-0003-0275-1070
+ - family-names: Rathmann
+ given-names: Torsten
+ orcid: https://orcid.org/0000-0001-5880-1546
+ - family-names: Sutter
+ given-names: Paul
+ orcid: https://orcid.org/0000-0002-9883-0680
+ - family-names: Hasler
+ given-names: Tim
+ orcid: https://orcid.org/0000-0001-9164-3500
+
+ - family-names: Cardenas
+ given-names: Yonny
+ orcid:
+ - family-names: Grasso Toro
+ given-names: Federico
+ orcid: https://orcid.org/0000-0002-9041-0868
+ - family-names: Lanza
+ given-names: Margherita
+ orcid:
+ - family-names: Linares
+ given-names: Jimena
+ orcid: https://orcid.org/0000-0003-3847-2663
+ - family-names: Marmin
+ given-names: Sébastien
+ orcid:
+ - family-names: Martínez Muñoz
+ given-names: David
+ orcid:
+ - family-names: Piette
+ given-names: Anne-Sophie
+ orcid: https://orcid.org/0000-0002-7876-1251
+ - family-names: Pilori
+ given-names: Dario
+ orcid: https://orcid.org/0000-0003-4499-8573
+
+ - family-names: Engelhardt
+ given-names: Claudia
+ orcid: https://orcid.org/0000-0002-3391-7638
+ - family-names: Freund
+ given-names: Jens
+ orcid: https://orcid.org/0000-0001-6232-7568
+ - family-names: Hendricks
+ given-names: Sonja
+ orcid:
+ - family-names: Lemaire
+ given-names: Marina
+ orcid: https://orcid.org/0000-0003-4726-2481
+ - family-names: Straka
+ given-names: Janine
+ orcid: https://orcid.org/0000-0002-0695-1689
diff --git a/README.md b/README.md
index 7e6e989f..a8da097b 100644
--- a/README.md
+++ b/README.md
@@ -12,42 +12,57 @@ Different scripts are located in `tools`. These are interesting for people maint
## Issues
-If you encounter any problems with the questionaires, the domain model, or other content of this repository, please file an issue here: https://github.com/rdmorganiser/rdmo-catalog/issues.
+If you encounter any problems with the questionnaires, the domain model, or other content of this repository, please file an issue here: https://github.com/rdmorganiser/rdmo-catalog/issues.
For problems or bugs with the RDMO Software, please use the issues in the [rdmo](https://github.com/rdmorganiser/rdmo) repository: https://github.com/rdmorganiser/rdmo/issues. In order to file issues, you will need a GitHub account.
## Content curated by the RDMO team
-| Coverage (funder, subject, geographical region) | File / Creators | Last update |
-| ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
-| All questions (long) | [RDMO team](rdmorganiser/questions/rdmo.xml) | 2016 |
-| All questions (short) | [RDMO team](rdmorganiser/questions/fhpshort.xml) | 2018 |
-| DFG checklist | [RDMO team](rdmorganiser/questions/DFG-Checkliste.xml) | 11/2022 |
-| Horizon Europe | **catalog:** [RDMO team](rdmorganiser/questions/horizon-europe.xml)
**view:** [RDMO team](rdmorganiser/views/horizon-europe.xml) | 12/2022 |
-| Swiss National Fund | [RDMO team](rdmorganiser/questions/snf.xml) | 2018 |
-| DCC checklist | [RDMO team](rdmorganiser/questions/dcc.xml) | 10/2018 |
-| Software Management Plan | [RDMO team](rdmorganiser/questions/SMP-Questions.xml) | 06/2023 |
+|Subject/Coverage |Catalog |View |Last update |Creators |
+|------------------------|----------------------------------------------------|-----|------------|----------|
+|All questions (long) |[catalog](rdmorganiser/questions/rdmo.xml) | |2020-08|RDMO team |
+|All questions (short) |[catalog](rdmorganiser/questions/fhpshort.xml) | |2020-08|FHP / RDMO team|
+|DCC checklist |[catalog](rdmorganiser/questions/dcc.xml) | |2018-10|RDMO team |
+|DFG checklist |[catalog](rdmorganiser/questions/DFG-Checkliste.xml)|[view](rdmorganiser/views/dfg-checkliste.xml) |2023-11|RDMO team |
+|Horizon Europe |[catalog](rdmorganiser/questions/horizon-europe.xml)|[view](rdmorganiser/views/horizon-europe.xml) |2022-12|RDMO team |
+|Software Management Plan|[catalog](rdmorganiser/questions/SMP-Questions.xml) |[view (FAIR4RS)](rdmorganiser/views/FAIR4RSview.xml)|2023-08|MPDL / RDMO team|
+|Swiss National Fund |[catalog](rdmorganiser/questions/snf.xml) |[view](rdmorganiser/views/snf.xml) |2020-08|RDMO team |
+|Bielefeld | |[view](rdmorganiser/views/bielefeld.xml) |2019-01|RDMO team |
+|CITEC | |[view](rdmorganiser/views/citec.xml) |2019-01|RDMO team |
+|Costs | |[view](rdmorganiser/views/costs.xml) |2022-08|RDMO team |
+|DMPonline | |[view](rdmorganiser/views/dmponline.xml) |2019-01|RDMO team |
+|DMPtool | |[view](rdmorganiser/views/dmptool.xml) |2019-01|RDMO team |
+|Horizon 2020 | |[view](rdmorganiser/views/horizon2020.xml) |2019-01|RDMO team |
+|All variables (to check)| |[view](rdmorganiser/views/variable_check.xml)|2022-12|RDMO team |
## Other content provided by the user community
-| Coverage (funder, subject, geographical region) | File / Creators | Last update |
-| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
-| All questions (long) | [FoDaKo](shared/fodako/all_5.xml) | 2016 |
-| DFG checklist | [FoDaKo](shared/fodako/dfg_5.xml) | 11/2022 |
-| DFG Biodiversity research | [FoDaKo](shared/fodako/biodiversity_dfg_5.xml) | 11/2022 |
-| DFG Chemistry | [FoDaKo](shared/fodako/chem_dfg_5.xml)
[FDM Bayern eHumanities](shared/ub_fau_erlangen_nuernberg/dfg-chemie/dfg_Chemie.xml ) | 12/2022 |
-| DFG 101 Ancient Cultures | [FoDaKo](shared/fodako/101_dfg_5.xml)
[FDM Bayern eHumanities](shared/ub_fau_erlangen_nuernberg/dfg-alte-kulturen/dfg_alte_kulturen_fk101.xml) | 11/2022 |
-| DFG 104 Spoken corpus | [FoDaKo](shared/fodako/spokencorpus_dfg_5.xml) | 11/2022 |
-| DFG 104 Text corpus | [FoDaKo](shared/fodako/textcorpus_dfg_5.xml) | 11/2022 |
-| DFG 105 Editions | [FoDaKo](shared/fodako/edition_dfg_5.xml)
[FDM Bayern eHumanities](shared/ub_fau_erlangen_nuernberg/dfg-editionen/dfg_editions.xml) | 11/2022 |
-| DFG 106 Social & Cultural Anthropology [...] | [FoDaKo](shared/fodako/106_dfg_5.xml)
[FDM Bayern eHumanities](shared/ub_fau_erlangen_nuernberg/dfg-sozkulttheo/dfg_sozkulttheo_fk106.xml) | 11/2022 |
-| DFG 109 Educational Research | [FoDaKo](shared/fodako/109_dfg_5.xml) | 11/2022 |
-| DFG 112 Economics | [FoDaKo](shared/fodako/112_dfg_5.xml) | 11/2022 |
-| Emissions in animal husbandry | [EmiMin](shared/EmiMin/publisso_terms4life_emiminV1_questions.xml)
[EmiMin (lead)](shared/EmiMin/publisso_terms4life_emimin_lead_V1_questions.xml) | |
-| Hessen State | [HeFDI](shared/HeFDI/4_hefdi_template_questions_1.4.xml) | |
-| Horizon 2020 | **catalog:** [FDM Bayern eHumanities](shared/ub_fau_erlangen_nuernberg/h2020-ehum/ehum_h2020_fragebogen.xml)
**view:** [FDM Bayern eHumanities](shared/ub_fau_erlangen_nuernberg/h2020-ehum/views_h2020.xml) | |
-| Mathematics | [DFG Excellence Cluster MATH+](shared/MATH+/mathplus_questions.xml) | 11/2022 |
-| Mechanical Engineering | [NFDI4Ing](shared/nfdi4ing/rdmo_mechanical_engineering/catalog_mb_20190124.xml) | | | |
-| VW Foundation - Science Europe | [FDM Bayern eHumanities](shared/ub_fau_erlangen_nuernberg/ScienceEurope_VW_Stiftung/catalog_VW_SE.xml) | |
-
-29 catalogs shared
+|Subject/Coverage |Catalog |View|Last update |Creators |
+|-------------------------|-----------------------------------------------|----|------------|----------|
+|All questions (RDMO+DFG) |[catalog](shared/fodako/all_5.xml) | |2022-03|FoDaKo |
+|BLE |[catalog](shared/BLE_JKI/) |[view](shared/BLE_JKI/)|2023-10|Julius-Kühn-Institut|
+|DFG checklist |[catalog](shared/fodako/dfg_5.xml) | |2022-03|FoDaKo |
+|DFG Biodiversity research|[catalog](shared/fodako/biodiversity_dfg_5.xml)| |2022-03|FoDaKo |
+|DFG Chemistry |[catalog](shared/fodako/chem_dfg_5.xml) | |2022-03|FoDaKo |
+|DFG Chemistry |[catalog](shared/ub_fau_erlangen_nuernberg/dfg-chemie/dfg_Chemie.xml)||2023-08|FDM Bayern eHumanities|
+|DFG Physics |[catalog](shared/ub_fau_erlangen_nuernberg/dfg-physik/dfg_Physik.xml)||2023-08|FDM Bayern eHumanities|
+|DFG 101 Ancient Cultures |[catalog](shared/ub_fau_erlangen_nuernberg/dfg-alte-kulturen/dfg_alte_kulturen_fk101.xml)||2020-09|FDM Bayern eHumanities|
+|DFG 101 Ancient Cultures |[catalog](shared/fodako/101_dfg_5.xml) | |2022-03|FoDaKo|
+|DFG 104 Spoken corpus |[catalog](shared/fodako/spokencorpus_dfg_5.xml)| |2022-03|FoDaKo|
+|DFG 104 Text corpus |[catalog](shared/fodako/textcorpus_dfg_5.xml) | |2022-03|FoDaKo|
+|DFG 105 Editions |[catalog](shared/fodako/edition_dfg_5.xml) | |2022-03|FoDaKo|
+|DFG 105 Editions |[catalog](shared/ub_fau_erlangen_nuernberg/dfg-editionen/dfg_editions.xml)||2020-09|FDM Bayern eHumanities|
+|DFG 106 Social & Cultural Anthropology|[catalog](shared/ub_fau_erlangen_nuernberg/dfg-sozkulttheo/dfg_sozkulttheo_fk106.xml)||2020-09|FDM Bayern eHumanities|
+|DFG 106 Social & Cultural Anthropology|[catalog](shared/fodako/106_dfg_5.xml)||2022-03|FoDaKo|
+|DFG 109 Educational Research |[catalog](shared/fodako/109_dfg_5.xml)||2022-03|FoDaKo|
+|DFG 112 Economics |[catalog](shared/fodako/112_dfg_5.xml) ||2022-03|FoDaKo|
+|ERC grants |[catalog](shared/ub_fau_erlangen_nuernberg/erc-grants/erc.xml)||2023-08|FDM Bayern eHumanities|
+|Emissions in animal husbandry|[catalog 1](shared/EmiMin/publisso_terms4life_emiminV1_questions.xml)
[catalog 2](shared/EmiMin/publisso_terms4life_emimin_lead_V1_questions.xml)||2021-04|EmiMin|
+|Hessen State |[catalog](shared/HeFDI/4_hefdi_template_questions_1.4.xml)||2020-07|HeFDI|
+|Horizon 2020 |[catalog](shared/ub_fau_erlangen_nuernberg/h2020-ehum/ehum_h2020_fragebogen.xml)|[view](shared/ub_fau_erlangen_nuernberg/h2020-ehum/views_h2020.xml)|2020-09|FDM Bayern eHumanities|
+|Mathematics |[catalog](shared/MATH+/mathplus_questions.xml) ||2022-11|DFG Excellence Cluster MATH+|
+|Mechanical Engineering |[catalog](shared/nfdi4ing/rdmo_mechanical_engineering/catalog_mb_20190124.xml)||2023-06|NFDI4Ing|
+|Research data policy generator|[catalog](shared/FDNext/) ||2023-11|FDNext|
+|VW Foundation - Science Europe|[catalog](shared/ub_fau_erlangen_nuernberg/ScienceEurope_VW_Stiftung/catalog_VW_SE.xml)||2021-04|FDM Bayern eHumanities|
+
+Total: 33 catalogs, 13 views
diff --git a/rdmorganiser/conditions/rdmo.xml b/rdmorganiser/conditions/rdmo.xml
index 905b06ac..ca0ff97f 100644
--- a/rdmorganiser/conditions/rdmo.xml
+++ b/rdmorganiser/conditions/rdmo.xml
@@ -18,6 +18,15 @@
1
+
+ https://rdmorganiser.github.io/terms/
+ data_published
+
+
+ eq
+
+
+
https://rdmorganiser.github.io/terms
data_sharing
@@ -117,6 +126,15 @@
+
+ https://rdmorganiser.github.io/terms
+ reuse_scenario
+
+
+ neq
+
+
+
https://rdmorganiser.github.io/terms
rights_owner_clear
diff --git a/rdmorganiser/domain/rdmo.xml b/rdmorganiser/domain/rdmo.xml
index 065e1bfc..a942e05e 100644
--- a/rdmorganiser/domain/rdmo.xml
+++ b/rdmorganiser/domain/rdmo.xml
@@ -1869,10 +1869,10 @@
introduced by the Max Planck Digital Library to implement the Software Management Plan
-
+
https://rdmorganiser.github.io/terms/
- re-usable
- smp/re-usable
+ qualified-references
+ smp/qualified-references
introduced by the Max Planck Digital Library to implement the Software Management Plan
diff --git a/rdmorganiser/options/rdmo.xml b/rdmorganiser/options/rdmo.xml
index 8315e4ab..e4af3785 100644
--- a/rdmorganiser/options/rdmo.xml
+++ b/rdmorganiser/options/rdmo.xml
@@ -2660,7 +2660,7 @@
Sí
Oui
Sì
- True
+ False