28. The method of claim 27, wherein the step of performing the expanding ring search further comprises the step of determining whether an attribute in the list is a subtype attribute and, if so, adding any attributes included in a semantic object referenced by the subtype attribute to a next list of attributes to be searched, wherein the next list is determined to be at a farther logical distance away than attributes in the first list.
27. The method of claim 25, wherein the attributes include parent type and subtype attributes and wherein the step of performing an expanding ring search further comprises the step of determining whether an attribute in the list is a parent type and if so, adding all the attributes included in a semantic object referenced by the parent type attribute to the first list of attributes to be searched.