Modeling complex attributes

In a project, I need to keep track of complex attributes of things, composed of (at least) a value and a unit, or even a value, a unit (like '10 mm'), allowed tolerances, min and max values etc.

What are the experiences in the community with using either properties on a node (prop1_val, prop1_unit, prop2_val, ... etc) or nodes describing the attribute (where the property names can stay the same for all the nodes).

My understanding is that there will be a tradeoff for 'self-containedness' vs. speed & ease of querying. I'm grateful for any insights!

best,
Christoph

Hi @pingelsan and @jonaslm899 ,

I just getting going with Neo4j and am having a similar question arise. I was wondering if either you settled on a solution that you liked. Right now, my plan is to take the (prop1_val, prop1_unit, prop2_val, ... etc) approach