February 7, 2010
From looking at the GDC paper on Bungie’s modular meta-data approach I think i can simplify this down to something like:
For example leg.upper.twist.1 so that ‘leg’ is the system and ‘upper’ as an element of that system. Systems themselves still have attributes, but also contain .elements. Elements in turn have .name, .node, .system (which refers back to the system there part of).
I think this may take on the form of a pseudo XML/HTM tag based approach:- list.element with attributes list.elements element.list, element.name etc..