This guideline explains how to move from a conceptual research workflow to a structured representation in the Data Store. The same approach is used throughout the tutorial series and is illustrated with the synthetic “Material Synthesis” example.
Before configuring the Data Store, it is useful to develop a conceptual model of the research workflow. This helps identify which research data, activities, resources, and research outputs need to be represented and how they are connected.
The “Material Synthesis” example is used throughout the Data Store tutorials to demonstrate this process consistently. The same research workflow is first described conceptually and is then mapped to the Lab Notebook and Inventory using the Data Store data model.
Start by identifying the research data that should be stored in the Data Store and sketching the workflow through which these data are generated. The workflow should include:
The resulting research workflow provides a conceptual overview of what you do, what you use, and what you generate. It also helps identify the entities that need to be represented as objects in the Data Store and the relationships between them.
In the next step, map the elements identified in the research workflow to the appropriate Data Store components: Lab Notebook (ELN), FB Inventory, and BAM Inventory.
Objects are organized using the openBIS hierarchy:
Starting with openBIS version 20.10.12, objects can also be registered directly at the space or project level, providing additional flexibility for organizing data. This can be used to create structures that resemble nested folders in a conventional file system.
For the Data Store, however, we recommend organizing research data using the following structure:
Space → Project → Collection → Object → Dataset
In particular, we recommend registering objects within collections rather than using spaces or projects directly or creating folder-like hierarchies. This approach:
For most research workflows, organize objects in collections and use parent-child relationships to connect related objects, such as instruments, chemicals, samples, and experimental steps. This provides a more consistent and sustainable representation of the research workflow than creating deeply nested, folder-like structures.
In the Lab Notebook, objects representing experimental steps describe how research data were generated, and the corresponding datasets are attached to these objects. Resources and research outputs that need to be referenced across research activities can be represented as objects in the appropriate Inventory.
Related objects across the Lab Notebook and Inventory are connected using parent-child relationships. These connections make it possible to trace relationships between experimental steps and the instruments, chemicals, samples, and other resources or outputs involved in the research workflow.
The recommended modeling process can be summarized as follows:
Research workflow
What do I do, use, and generate?
↓
Identify objects and datasets
What needs to be represented in the Data Store?
↓
Map to the Data Store data model
Where should each object and dataset be represented?
↓
Connect related objects
How are the Lab Notebook and Inventory linked?
Following this process helps create a consistent representation of the research workflow and improves the traceability of research data and the resources used to generate them.