1. A method comprising: receiving, by a computer-based system, a body of text from a data source, wherein the body of text is an electronic text and is one of an email, a website chat room, an internet forum, or a text message; identifying, by the computer-based system, structured contextual information based on a known format of the body of text, wherein the structured contextual information includes at least one of a sender email address, one or more recipient email addresses, a subject field, a message date and time stamp, or an attachment title; tokenizing, by the computer-based system, the body of text by splitting the body of text into individual tokens; resolving, by the computer-based system and based on the tokenizing, the individual tokens having a pronoun grammatical role with corresponding noun phrases; wherein the resolving the individual tokens comprises weighting the individual tokens having a pronoun grammatical role based on the structured contextual information, analyzing structured contextual information to facilitate a homophora resolution; integrating, in response to the analyzing and in response to the weighting of the individual tokens having a pronoun grammatical role based on the structured contextual information, the homophora resolution into an anaphora resolution algorithm by substituting the structured contextual information into the body of text to create a substituted body of text; translating, by the computer-based system and based on the integrating, semantic concepts of the substituted body of text into one or more semantic tags; conducting, by the computer-based system, in response to the translating and using the one or more semantic tags, semantic reasoning to facilitate pattern identification within a group of documents, wherein the pattern identification includes analyzing implied relationships of the text within the group of documents to identify a specific topic, wherein the pattern identification is based on at least one of progress or consensus of the substituted body of text within the group of documents; and displaying, by the computer-based system, in response to the conducting and to a user interface, the specific identified topic of the substituted body of text.