1. A system for allowing users to create one or more structured descriptions containing attributes and their relationships for use in describing document objects and document object relationships, the system comprising: an attribute management interface that allows users to enter attributes and describe a relationship among attributes, the attribute management interface comprising: one or more fields allowing entry of information to create a first attribute, wherein a user may enter the information; one or more fields allowing entry of information to create an attribute value that further describes the first attribute; one or more fields allowing entry of information to create a second attribute that further describes the first attribute or the attribute value; and one or more fields allowing identification of the first attribute, the second attribute or the attribute value as a common attribute, wherein a common attribute may be re-used in other instances, eliminating the occurrence of multiple subordinate instances of the identified attribute or attribute value; and a structured store in which the created attributes and information describing relationships among the attributes are stored, wherein the system allows users to retrieve attributes and the information describing the relationships among attributes from the structured store to use to describe objects and relationships among document objects.
1. A system for allowing users to create one or more structured descriptions containing attributes and their relationships for use in describing document objects and document object relationships, the system comprising: an attribute management interface that allows users to enter attributes and describe a relationship among attributes, the attribute management interface comprising: one or more fields allowing entry of information to create a first attribute, wherein a user may enter the information; one or more fields allowing entry of information to create an attribute value that further describes the first attribute; one or more fields allowing entry of information to create a second attribute that further describes the first attribute or the attribute value; and one or more fields allowing identification of the first attribute, the second attribute or the attribute value as a common attribute, wherein a common attribute may be re-used in other instances, eliminating the occurrence of multiple subordinate instances of the identified attribute or attribute value; and a structured store in which the created attributes and information describing relationships among the attributes are stored, wherein the system allows users to retrieve attributes and the information describing the relationships among attributes from the structured store to use to describe objects and relationships among document objects. 4. The system of claim 1 wherein users may further add attributes to the retrieved attributes and the relationships among attributes.