diff --git a/provenance.yml b/provenance.yml
new file mode 100644
index 0000000000000000000000000000000000000000..20eb00215308536740c73ea3ad72795504c96389
--- /dev/null
+++ b/provenance.yml
@@ -0,0 +1,82 @@
+!!python/object/apply:collections.defaultdict
+args:
+- !!python/name:newcrawler.crawl.%3Clambda%3E ''
+dictitems:
+  Measurement:
+    date: !!python/tuple
+    - - SimulationData
+      - 2020_climate-model-predict
+      - '2020-02-01'
+    - - SimulationData
+      - project_dir
+      - measurement
+    description: !!python/tuple
+    - - SimulationData
+      - 2020_climate-model-predict
+      - '2020-02-01'
+      - README.md
+      - description
+    - - SimulationData
+      - project_dir
+      - measurement
+      - README
+      - description
+    identifier: !!python/tuple
+    - - SimulationData
+      - 2020_climate-model-predict
+      - '2020-02-01'
+    - - SimulationData
+      - project_dir
+      - measurement
+    project: !!python/tuple
+    - - SimulationData
+      - 2020_climate-model-predict
+      - '2020-02-01'
+    - - SimulationData
+      - project_dir
+      - measurement
+    responsible: !!python/tuple
+    - - SimulationData
+      - 2020_climate-model-predict
+      - '2020-02-01'
+      - README.md
+      - responsible
+    - - SimulationData
+      - project_dir
+      - measurement
+      - README
+      - responsible_single
+  Person:
+    first_name: !!python/tuple
+    - - SimulationData
+      - 2020_climate-model-predict
+      - '2020-02-01'
+      - README.md
+      - responsible
+    - - SimulationData
+      - project_dir
+      - measurement
+      - README
+      - responsible_single
+    last_name: !!python/tuple
+    - - SimulationData
+      - 2020_climate-model-predict
+      - '2020-02-01'
+      - README.md
+      - responsible
+    - - SimulationData
+      - project_dir
+      - measurement
+      - README
+      - responsible_single
+  Project:
+    date: !!python/tuple
+    - - SimulationData
+      - 2020_climate-model-predict
+    - - SimulationData
+      - project_dir
+    identifier: !!python/tuple
+    - - SimulationData
+      - 2020_climate-model-predict
+    - - SimulationData
+      - project_dir
diff --git a/pytest.ini b/pytest.ini
new file mode 100644
index 0000000000000000000000000000000000000000..ca6aad829a3e0607292cf69b8b1d4b7f7758993e
--- /dev/null
+++ b/pytest.ini
@@ -0,0 +1,3 @@
+[pytest]
+testpaths=unittests
+addopts=-x -vv --cov=caosdb
diff --git a/tox.ini b/tox.ini
new file mode 100644
index 0000000000000000000000000000000000000000..161c1d743e3861039625fc7b181c0c9fff25e311
--- /dev/null
+++ b/tox.ini
@@ -0,0 +1,9 @@
+[tox]
+envlist=py36, py37, py38, py39
+skip_missing_interpreters = true
+
+[testenv]
+deps = .
+    pytest
+    pytest-cov
+commands=py.test --cov=caosdb -vv {posargs}
diff --git a/unittests/provenance.yml b/unittests/provenance.yml
new file mode 100644
index 0000000000000000000000000000000000000000..97bd89aa2beed078c099252156c27ed970282eed
--- /dev/null
+++ b/unittests/provenance.yml
@@ -0,0 +1,456 @@
+provenance:
+  Project_1:
+    date:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight
+      converters_path: DataAnalysis/project_dir
+    identifier:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight
+      converters_path: DataAnalysis/project_dir
+  Measurement_1:
+    date:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp
+      converters_path: DataAnalysis/project_dir/measurement
+    identifier:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp
+      converters_path: DataAnalysis/project_dir/measurement
+    project:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp
+      converters_path: DataAnalysis/project_dir/measurement
+    responsible:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md/responsible
+      converters_path: DataAnalysis/project_dir/measurement/README/responsible_single
+    description:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md/description
+      converters_path: DataAnalysis/project_dir/measurement/README/description
+  Person_1:
+    first_name:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md/responsible
+      converters_path: DataAnalysis/project_dir/measurement/README/responsible_single
+    last_name:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md/responsible
+      converters_path: DataAnalysis/project_dir/measurement/README/responsible_single
+  Measurement_2:
+    date:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr
+      converters_path: DataAnalysis/project_dir/measurement
+    identifier:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr
+      converters_path: DataAnalysis/project_dir/measurement
+    project:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr
+      converters_path: DataAnalysis/project_dir/measurement
+    responsible:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md/responsible
+      converters_path: DataAnalysis/project_dir/measurement/README/responsible_single
+    description:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md/description
+      converters_path: DataAnalysis/project_dir/measurement/README/description
+  Person_2:
+    first_name:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md/responsible
+      converters_path: DataAnalysis/project_dir/measurement/README/responsible_single
+    last_name:
+      structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md/responsible
+      converters_path: DataAnalysis/project_dir/measurement/README/responsible_single
+  Project_2:
+    date:
+      structure_elements_path: DataAnalysis/2020_climate-model-predict
+      converters_path: DataAnalysis/project_dir
+    identifier:
+      structure_elements_path: DataAnalysis/2020_climate-model-predict
+      converters_path: DataAnalysis/project_dir
+  Measurement_3:
+    date:
+      structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors
+      converters_path: DataAnalysis/project_dir/measurement
+    identifier:
+      structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors
+      converters_path: DataAnalysis/project_dir/measurement
+    project:
+      structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors
+      converters_path: DataAnalysis/project_dir/measurement
+    responsible:
+      structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md/responsible
+      converters_path: DataAnalysis/project_dir/measurement/README/responsible_single
+    description:
+      structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md/description
+      converters_path: DataAnalysis/project_dir/measurement/README/description
+  Person_3:
+    first_name:
+      structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md/responsible
+      converters_path: DataAnalysis/project_dir/measurement/README/responsible_single
+    last_name:
+      structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md/responsible
+      converters_path: DataAnalysis/project_dir/measurement/README/responsible_single
+  Project_3:
+    date:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight
+      converters_path: ExperimentalData/project_dir
+    identifier:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight
+      converters_path: ExperimentalData/project_dir
+  Measurement_4:
+    date:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight
+      converters_path: ExperimentalData/project_dir/measurement
+    identifier:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight
+      converters_path: ExperimentalData/project_dir/measurement
+    project:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight
+      converters_path: ExperimentalData/project_dir/measurement
+    responsible:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md/responsible/1
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+    description:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md/description
+      converters_path: ExperimentalData/project_dir/measurement/README/description
+  Person_4:
+    first_name:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md/responsible/0
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+    last_name:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md/responsible/0
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+  Person_5:
+    first_name:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md/responsible/1
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+    last_name:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md/responsible/1
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+  Measurement_5:
+    date:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity
+      converters_path: ExperimentalData/project_dir/measurement
+    identifier:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity
+      converters_path: ExperimentalData/project_dir/measurement
+    project:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity
+      converters_path: ExperimentalData/project_dir/measurement
+    responsible:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md/responsible/1
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+    description:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md/description
+      converters_path: ExperimentalData/project_dir/measurement/README/description
+  Person_6:
+    first_name:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md/responsible/0
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+    last_name:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md/responsible/0
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+  Person_7:
+    first_name:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md/responsible/1
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+    last_name:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md/responsible/1
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+  Measurement_6:
+    date:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03
+      converters_path: ExperimentalData/project_dir/measurement
+    identifier:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03
+      converters_path: ExperimentalData/project_dir/measurement
+    project:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03
+      converters_path: ExperimentalData/project_dir/measurement
+    responsible:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md/responsible/1
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+    description:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md/description
+      converters_path: ExperimentalData/project_dir/measurement/README/description
+  Person_8:
+    first_name:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md/responsible/0
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+    last_name:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md/responsible/0
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+  Person_9:
+    first_name:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md/responsible/1
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+    last_name:
+      structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md/responsible/1
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person
+  Project_4:
+    date:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict
+      converters_path: ExperimentalData/project_dir
+    identifier:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict
+      converters_path: ExperimentalData/project_dir
+  Measurement_7:
+    date:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01
+      converters_path: ExperimentalData/project_dir/measurement
+    identifier:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01
+      converters_path: ExperimentalData/project_dir/measurement
+    project:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01
+      converters_path: ExperimentalData/project_dir/measurement
+    responsible:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01/README.md/responsible
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_single
+    description:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01/README.md/description
+      converters_path: ExperimentalData/project_dir/measurement/README/description
+  Person_10:
+    first_name:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01/README.md/responsible
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_single
+    last_name:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01/README.md/responsible
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_single
+  Measurement_8:
+    date:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01
+      converters_path: ExperimentalData/project_dir/measurement
+    identifier:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01
+      converters_path: ExperimentalData/project_dir/measurement
+    project:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01
+      converters_path: ExperimentalData/project_dir/measurement
+    responsible:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01/README.md/responsible
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_single
+    description:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01/README.md/description
+      converters_path: ExperimentalData/project_dir/measurement/README/description
+  Person_11:
+    first_name:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01/README.md/responsible
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_single
+    last_name:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01/README.md/responsible
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_single
+  Measurement_9:
+    date:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01
+      converters_path: ExperimentalData/project_dir/measurement
+    identifier:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01
+      converters_path: ExperimentalData/project_dir/measurement
+    project:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01
+      converters_path: ExperimentalData/project_dir/measurement
+    responsible:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01/README.md/responsible
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_single
+    description:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01/README.md/description
+      converters_path: ExperimentalData/project_dir/measurement/README/description
+  Person_12:
+    first_name:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01/README.md/responsible
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_single
+    last_name:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01/README.md/responsible
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_single
+  Measurement_10:
+    date:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01
+      converters_path: ExperimentalData/project_dir/measurement
+    identifier:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01
+      converters_path: ExperimentalData/project_dir/measurement
+    project:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01
+      converters_path: ExperimentalData/project_dir/measurement
+    responsible:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01/README.md/responsible
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_single
+    description:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01/README.md/description
+      converters_path: ExperimentalData/project_dir/measurement/README/description
+  Person_13:
+    first_name:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01/README.md/responsible
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_single
+    last_name:
+      structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01/README.md/responsible
+      converters_path: ExperimentalData/project_dir/measurement/README/responsible_single
+  Project_5:
+    date:
+      structure_elements_path: SimulationData/2020_climate-model-predict
+      converters_path: SimulationData/project_dir
+    identifier:
+      structure_elements_path: SimulationData/2020_climate-model-predict
+      converters_path: SimulationData/project_dir
+  Measurement_11:
+    date:
+      structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01
+      converters_path: SimulationData/project_dir/measurement
+    identifier:
+      structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01
+      converters_path: SimulationData/project_dir/measurement
+    project:
+      structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01
+      converters_path: SimulationData/project_dir/measurement
+    responsible:
+      structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01/README.md/responsible
+      converters_path: SimulationData/project_dir/measurement/README/responsible_single
+    description:
+      structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01/README.md/description
+      converters_path: SimulationData/project_dir/measurement/README/description
+  Person_14:
+    first_name:
+      structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01/README.md/responsible
+      converters_path: SimulationData/project_dir/measurement/README/responsible_single
+    last_name:
+      structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01/README.md/responsible
+      converters_path: SimulationData/project_dir/measurement/README/responsible_single
+usage:
+  ? 'newcrawler.structure_elements.Directory: DataAnalysis, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis'
+  : DataAnalysis
+  ? 'newcrawler.structure_elements.Directory: 2020_SpeedOfLight, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight'
+  : DataAnalysis/project_dir
+  ? 'newcrawler.structure_elements.Directory: 2020-01-04_average-all-exp, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp'
+  : DataAnalysis/project_dir/measurement
+  ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md'
+  : DataAnalysis/project_dir/measurement/README
+  responsible: ExperimentalData/project_dir/measurement/README/responsible_single,
+    SimulationData/project_dir/measurement/README/responsible_single, ExperimentalData/project_dir/measurement/README/responsible_list,
+    DataAnalysis/project_dir/measurement/README/responsible_single
+  description: DataAnalysis/project_dir/measurement/README/description, ExperimentalData/project_dir/measurement/README/description,
+    SimulationData/project_dir/measurement/README/description
+  ? 'newcrawler.structure_elements.Directory: 2020-01-05_average-all-exp-corr, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr'
+  : DataAnalysis/project_dir/measurement
+  ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md'
+  : DataAnalysis/project_dir/measurement/README
+  ? 'newcrawler.structure_elements.Directory: 2020_climate-model-predict, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict'
+  : DataAnalysis/project_dir
+  ? 'newcrawler.structure_elements.Directory: 2020-02-08_prediction-errors, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors'
+  : DataAnalysis/project_dir/measurement
+  ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md'
+  : DataAnalysis/project_dir/measurement/README
+  ? 'newcrawler.structure_elements.Directory: ExperimentalData, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData'
+  : ExperimentalData
+  ? 'newcrawler.structure_elements.Directory: 2020_SpeedOfLight, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight'
+  : ExperimentalData/project_dir
+  ? 'newcrawler.structure_elements.Directory: 2020-01-01_TimeOfFlight, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight'
+  : ExperimentalData/project_dir/measurement
+  ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md'
+  : ExperimentalData/project_dir/measurement/README
+  '0': ExperimentalData/project_dir/measurement/README/responsible_list/Person
+  '1': ExperimentalData/project_dir/measurement/README/responsible_list/Person
+  ? 'newcrawler.structure_elements.Directory: 2020-01-02_Cavity, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity'
+  : ExperimentalData/project_dir/measurement
+  ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md'
+  : ExperimentalData/project_dir/measurement/README
+  ? 'newcrawler.structure_elements.Directory: 2020-01-03, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-03'
+  : ExperimentalData/project_dir/measurement
+  ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md'
+  : ExperimentalData/project_dir/measurement/README
+  ? 'newcrawler.structure_elements.Directory: 2020_climate-model-predict, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict'
+  : ExperimentalData/project_dir
+  ? 'newcrawler.structure_elements.Directory: 1980-01-01, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1980-01-01'
+  : ExperimentalData/project_dir/measurement
+  ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1980-01-01/README.md'
+  : ExperimentalData/project_dir/measurement/README
+  ? 'newcrawler.structure_elements.Directory: 1990-01-01, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1990-01-01'
+  : ExperimentalData/project_dir/measurement
+  ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1990-01-01/README.md'
+  : ExperimentalData/project_dir/measurement/README
+  ? 'newcrawler.structure_elements.Directory: 2000-01-01, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2000-01-01'
+  : ExperimentalData/project_dir/measurement
+  ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2000-01-01/README.md'
+  : ExperimentalData/project_dir/measurement/README
+  ? 'newcrawler.structure_elements.Directory: 2010-01-01, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2010-01-01'
+  : ExperimentalData/project_dir/measurement
+  ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2010-01-01/README.md'
+  : ExperimentalData/project_dir/measurement/README
+  ? 'newcrawler.structure_elements.Directory: SimulationData, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/SimulationData'
+  : SimulationData
+  ? 'newcrawler.structure_elements.Directory: 2020_climate-model-predict, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/SimulationData/2020_climate-model-predict'
+  : SimulationData/project_dir
+  ? 'newcrawler.structure_elements.Directory: 2020-02-01, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/SimulationData/2020_climate-model-predict/2020-02-01'
+  : SimulationData/project_dir/measurement
+  ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/SimulationData/2020_climate-model-predict/2020-02-01/README.md'
+  : SimulationData/project_dir/measurement/README
+converters_usage:
+- DataAnalysis:
+    usage: ''
+    subtree:
+      project_dir:
+        usage: Project_1, Project_2
+        subtree:
+          measurement:
+            usage: Measurement_1, Measurement_2, Measurement_3
+            subtree:
+              README:
+                usage: ''
+                subtree:
+                  description:
+                    usage: Measurement_1, Measurement_2, Measurement_3
+                    subtree: {}
+                  responsible_single:
+                    usage: Measurement_1, Measurement_2, Person_1, Measurement_3,
+                      Person_2, Person_3
+                    subtree: {}
+                  responsible_list:
+                    usage: ''
+                    subtree:
+                      Person:
+                        usage: ''
+                        subtree: {}
+- ExperimentalData:
+    usage: ''
+    subtree:
+      project_dir:
+        usage: Project_4, Project_3
+        subtree:
+          measurement:
+            usage: Measurement_5, Measurement_8, Measurement_6, Measurement_4, Measurement_7,
+              Measurement_9, Measurement_10
+            subtree:
+              README:
+                usage: ''
+                subtree:
+                  description:
+                    usage: Measurement_5, Measurement_8, Measurement_6, Measurement_4,
+                      Measurement_7, Measurement_9, Measurement_10
+                    subtree: {}
+                  responsible_single:
+                    usage: Measurement_8, Person_12, Person_11, Person_13, Measurement_7,
+                      Person_10, Measurement_9, Measurement_10
+                    subtree: {}
+                  responsible_list:
+                    usage: ''
+                    subtree:
+                      Person:
+                        usage: Person_5, Person_4, Measurement_5, Person_9, Person_8,
+                          Measurement_6, Measurement_4, Person_6, Person_7
+                        subtree: {}
+- SimulationData:
+    usage: ''
+    subtree:
+      project_dir:
+        usage: Project_5
+        subtree:
+          measurement:
+            usage: Measurement_11
+            subtree:
+              README:
+                usage: ''
+                subtree:
+                  description:
+                    usage: Measurement_11
+                    subtree: {}
+                  responsible_single:
+                    usage: Measurement_11, Person_14
+                    subtree: {}
+                  responsible_list:
+                    usage: ''
+                    subtree:
+                      Person:
+                        usage: ''
+                        subtree: {}
diff --git a/tests/records.xml b/unittests/records.xml
similarity index 100%
rename from tests/records.xml
rename to unittests/records.xml
diff --git a/tests/scifolder_cfood.yml b/unittests/scifolder_cfood.yml
similarity index 100%
rename from tests/scifolder_cfood.yml
rename to unittests/scifolder_cfood.yml
diff --git a/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md b/unittests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md
similarity index 100%
rename from tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md
rename to unittests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md
diff --git a/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md b/unittests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md
similarity index 100%
rename from tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md
rename to unittests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md
diff --git a/tests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md b/unittests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md
similarity index 100%
rename from tests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md
rename to unittests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md
diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md
similarity index 100%
rename from tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md
rename to unittests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md
diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md
similarity index 100%
rename from tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md
rename to unittests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md
diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md
similarity index 100%
rename from tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md
rename to unittests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md
diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1980-01-01/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1980-01-01/README.md
similarity index 100%
rename from tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1980-01-01/README.md
rename to unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1980-01-01/README.md
diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1990-01-01/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1990-01-01/README.md
similarity index 100%
rename from tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1990-01-01/README.md
rename to unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1990-01-01/README.md
diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2000-01-01/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2000-01-01/README.md
similarity index 100%
rename from tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2000-01-01/README.md
rename to unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2000-01-01/README.md
diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2010-01-01/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2010-01-01/README.md
similarity index 100%
rename from tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2010-01-01/README.md
rename to unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2010-01-01/README.md
diff --git a/tests/test_directories/examples_article/Publications/Articles/2020_AuthorA-JourRel/README.md b/unittests/test_directories/examples_article/Publications/Articles/2020_AuthorA-JourRel/README.md
similarity index 100%
rename from tests/test_directories/examples_article/Publications/Articles/2020_AuthorA-JourRel/README.md
rename to unittests/test_directories/examples_article/Publications/Articles/2020_AuthorA-JourRel/README.md
diff --git a/tests/test_directories/examples_article/Publications/Presentations/2020-03-01_AuthorD-climate-model-conf/README.md b/unittests/test_directories/examples_article/Publications/Presentations/2020-03-01_AuthorD-climate-model-conf/README.md
similarity index 100%
rename from tests/test_directories/examples_article/Publications/Presentations/2020-03-01_AuthorD-climate-model-conf/README.md
rename to unittests/test_directories/examples_article/Publications/Presentations/2020-03-01_AuthorD-climate-model-conf/README.md
diff --git a/tests/test_directories/examples_article/Publications/Reports/2020-01-10_avg-speed-of-light/README.md b/unittests/test_directories/examples_article/Publications/Reports/2020-01-10_avg-speed-of-light/README.md
similarity index 100%
rename from tests/test_directories/examples_article/Publications/Reports/2020-01-10_avg-speed-of-light/README.md
rename to unittests/test_directories/examples_article/Publications/Reports/2020-01-10_avg-speed-of-light/README.md
diff --git a/tests/test_directories/examples_article/SimulationData/2020_climate-model-predict/2020-02-01/README.md b/unittests/test_directories/examples_article/SimulationData/2020_climate-model-predict/2020-02-01/README.md
similarity index 100%
rename from tests/test_directories/examples_article/SimulationData/2020_climate-model-predict/2020-02-01/README.md
rename to unittests/test_directories/examples_article/SimulationData/2020_climate-model-predict/2020-02-01/README.md
diff --git a/tests/test_tool.py b/unittests/test_tool.py
similarity index 100%
rename from tests/test_tool.py
rename to unittests/test_tool.py