147. A method to enable improved analysis and use of sociological data, the method comprising: identifying causal relationships between a plurality of documents; identifying a plurality of characteristics of a communication, including a modality used, actors involved, and proximate events of relevance; enabling a user to query based on all of the characteristics available; utilizing a plurality of heterogeneous categorization mechanisms to automatically categorize documents in the corpus; and arranging the heterogeneous categorization mechanisms to a partially ordered rule set to reduce a search space of possible combinations of the plurality of heterogeneous categorization mechanisms.
148. The method of claim 147 , further comprising: providing a user interface to allow the user to alter an order of the heterogeneous categorization mechanisms in the partially ordered rule set.