Let's walk through an example cfood that makes use of a simple directory structure. We assume
the structure to have the following form, starting from the file crawler root:
.. code-block::
ExperimentalData/
2022_TestData/
2022-02-17_TestDataset/
file1.dat
file2.dat
...
...
2023_AnotherDataFolder/
...
...
This file structure conforms to the one described in our article "Guidelines for a Standardized Filesystem Layout for Scientific Data" (https://doi.org/10.3390/data5020043). As a simplified example
we want to write a crawler that creates "Project" and "Measurement" records in CaosDB and set
some reasonable properties stemming from the file and directory names. Furthermore, we want
to link the ficticious dat files to the Measurement records.