1. A computer system for providing a faceted classification of a domain of information, the computer system comprising: (a) a faceted data set comprising facets, facet attributes, and facet attribute hierarchies for the facet attributes with which to classify information; (b) a dimensional concept taxonomy in which the facet attributes are assigned to objects of the domain to be classified in accordance with concepts that ascribe meaning to the objects, said concepts represented by concept definitions defined using said facet attributes and associated with the objects in the dimensional concept taxonomy, said dimensional concept taxonomy expressing dimensional concept relationships between the concept definitions in accordance with the faceted data set; and (c) a complex-adaptive system for selecting and feeding back dimensional concept taxonomy information, said computer system varying the faceted data set and dimensional concept taxonomy in response to the dimensional concept taxonomy information.