Reasoning is that experiments might want data from measurements of multiple devices. IoT.db2/ ├── Devices/ │ ├── Dev1/ │ │ ├── devmeta │ │ └── Measurements/ │ │ ├── m1/ │ │ │ ├── raw │ │ │ ├── meta │ │ │ └── spec │ │ └── m2/ │ │ └── ... │ ├── Dev2/ │ │ ├── devmeta │ │ └── Measurements/ │ │ ├── m1/ │ │ │ ├── raw │ │ │ ├── meta │ │ │ └── spec │ │ ├── m2/ │ │ │ └── ... │ │ ├── m3/ │ │ │ └── ... │ │ └── ... │ └── Dev3/ │ └── .... └── Experiments/(Or projects? Or cleaned data) ├── E1/ │ ├── involved measurements │ ├── filters/ feature extraction algo etc. │ └── etcetc... ├── E2/ │ ├── ..... │ ├── .. │ ├── ... │ └── .. └── .... IoT.db3/ ├── Measurements/ │ ├── m1/ (Specification of device in this substructure) │ │ ├── follows from above │ │ └── ... │ ├── m2 │ └── .... └── Experiments/ ├── e1/ │ ├── follows from above │ └── ... ├── e2 └── ...