A method and system organize and retrieve information using taxonomies, a
document classifier, and an autocontextualizer. Documents (or other
knowledge containers) in an organization and retrieval subsystem may be
manually or automatically classified into taxonomies. Documents are
transformed from clear text into a structured record. Automatically
constructed indexes help identify when the structured record is an
appropriate response to a query. An automatic term extractor creates a
list of terms indicative of the documents' subject matter. A subject
matter expert identifies the terms relevant to the taxonomies. A term
analysis system assigns the relevant terms to one or more taxonomies, and
a suitable algorithm is then used to determine the relatedness between
each list of terms and its associated taxonomy. The system then clusters
documents for each taxonomy in accordance with the weights ascribed to
the terms in the taxonomy's list and a directed acyclic graph (DAG)
structure is created.