1. 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, proximate events of relevance and a tone used by an actor in the communication; and enabling a user to query based on all of the characteristics available.