Best practices for data structure.

Best practices for data structure.

Hello,
I need help to format my variables to be Tago.IO Compatible.

My device is able to read:
- Farms data from 1 to several farms
- Each farm has from 1 to several water reservoir
- Each water reservoir has from 1 to several measurement point
- Each measurement has from 1 to several measured quantity (temperature, etc)
- Farms, water reservoirs, measurement points, quantities, etc have their own name (string) given by user

What is the best data variable format for Tago.IO to have only one dynamic dashboard per farm??