1. A method of providing a disjoint partial-area taxonomy, comprising: deriving an area taxonomy from a given hierarchy, comprising identifying sets of concepts in the hierarchy that have identical relationships, replacing each set of the concepts with a single area, representing every area as a node connected to other nodes by links representing child-of hierarchical relationships, reflecting hierarchical (IS-A) relationships by identifying root concepts of an area, and connecting areas so that all IS-A relationships from the root concept of the area to a concept in another area results in a child-of hierarchical link to the second area; dividing all concepts in each area such that all descendant concepts of a single root form a partial-area; representing each partial-area as a smaller item within each representation of an area; and partitioning and generating a diagram separating partial-areas into base partial-areas without overlaps and disjoint partial-areas containing overlapping concepts.