Modular Datamodel
At the moment we are designing our datamodel with thingworx.
We encountered an problem when we are trying to design our modular machine.
Basicly we are having a thing consisting of "part-things" and we cannot design this at the moment.
For example we have a machine(thing) which can contain different modules. How would be best partice for a modular datamodel?
Example:
1. We have a Truck
2. We have a Sand-Transportation-Trailer
3. We have a Silo-Trailer
4. We have a Sleepingcabin
5. We have a Light-Package Plus
6. We have a Light-Package Minimal
So now there can be any combination of this like e.g.
A) A truck with Silo-Trailer and Sleepingcabin
B) A truck with Silo-Trailer and Light-Package Plus
C) A truck with Sand-Transportation-Trailer and Sleepingcabin and Light-Package Plus
A logisticmanager now wants to see all of his trucks with the filling-percentage of the trailers.
So the percentage could either be taken from a Silo-Trailer or a Sand-Transportation-Trailer but can be compared cause in both cases the value is a number.
The datamodel idea we had was creating a ThingTemplate "Truck" and all other parts can be "Shapes" with properties, so that we can put all modules on a thing dynamicly. But in this case we have to do this for all shapes when we are creating a new Thing. So this would be probably a hard word to say, "okay we have a new thing, and this contains this,... and this... and this.." And all of this should be somehow comparable.
Especialy when some modules contain same properties (name conflict in thingworx).
Can someone help us here? Is there any guide for a modular thing datamodel?
Best regards

