1. A method comprising: tokenizing, by a computer-based system, a body of text by splitting the body of text into individual tokens; weighting, by the computer-based system and based on the tokenizing, the individual tokens having a pronoun grammatical role based on structured contextual information; analyzing, by the computer-based system, the structured contextual information to facilitate a homophora resolution; integrating, by the computer-based system and in response to the analyzing and in response to the weighting of the individual tokens, 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, analyzing, by the computer-based system and based on semantic reasoning and using the one or more semantic tags, implied relationships of the text within the group of documents to identify a specific topic; and displaying, by the computer-based system to a user interface, the specific identified topic of the substituted body of text.
9. The method of claim 1 , further comprising resolving, by the computer-based system and based on the tokenizing, the individual tokens having the pronoun grammatical role with corresponding noun phrases.