Tinderbox User-to-User Forum (for formal tech support please email: info@eastgate.com)
http://www.eastgate.com/Tinderbox/forum//YaBB.cgi
Tinderbox Users >> Off The Wall: Feature Ideas >> Attribute management: Hierarchies
http://www.eastgate.com/Tinderbox/forum//YaBB.cgi?num=1403102041

Message started by james a. foster on Jun 18th, 2014, 10:34am

Title: Attribute management: Hierarchies
Post by james a. foster on Jun 18th, 2014, 10:34am

One challenge with TBX (I am currently using TBX6, but this was also true in TBX5) is having lots and lots of user attributes. It would be nice to be able to arrange them into a hierarchy, so that all the attributes of a Type-A thing are grouped together, Type-B with their relatives, and so on. One way to do this would be to let us create userA, userB, etc. attribute lists. Another would be to make attributes themselves either atomic (numeric, date, list, etc.) or lists of atomic types.

Currently, I name my attributes in a way that indicates their hierarchical relationships. For example, AName, ADate, BName, BDate to show that there are different Name and Date attributes associated with types A and B.

But the general need is a way to make it easier to manage large collections of attributes. A single, flat, linear collection of user attributes is clumsy.

Suggestions on how to do this now? or is this a new feature request?

Title: Re: Attribute management: Hierarchies
Post by Mark Anderson on Jun 18th, 2014, 10:50am

A hierarchy of opened-ended depth would likely be costly engineering for limited usage. System attributes use a 2-level approach of System/[Group name]/Attribute name]. Perhaps the same data model could be used to allow one-level deep grouping of user attributes.

Meanwhile, I do as you do and name my attributes so they sort together if that is desired in that doc.

Tinderbox User-to-User Forum (for formal tech support please email: info@eastgate.com) » Powered by YaBB 2.2.1!
YaBB © 2000-2008. All Rights Reserved.