Hm, ich bin mir nicht ganz sicher, ob ich an deiner Fragestellung vorbei ziele, aber:
Wäre die Sache nicht damit gelöst, dass es auch möglich wäre, dass User für Gegenstände „Bedürfnisse“ angeben können? Im Sinne von: Dieser Gegenstand braucht Wartung/Reparatur/Verschleissteile, etc. Das wiederum wären ja wieder Muster und wohl lückenlos in die geplante Struktur einzufügen.
Weiter müsste Ort und Zustand angegeben werden können.
Hab ich an dir vorbeigeredet oder macht das Sinn?