1. A method for managing queries using semantic analysis, the method comprising: receiving, with a processor, a public relations query from a user, wherein the public relations query comprises query of expressed sentiments about at least one person, entity, or action taken thereby; identifying, with a processor, a set of relevant topics and subjects associated with the query; identifying, based on the set of topics and subjects, a set of information sources that are identified as relevant information sources for the user and that comprise data associated with the set of topics and subjects; identifying a set of data from the set of information sources that satisfies the query; determining, with a processor, for each data element in the set of data, a number of web pages that a) point to a web page comprising the each data element, and b) are in the set of information sources that are identified as relevant information sources for the user; assigning a weight to the each data element based on the determined number of web pages, where a higher number of web pages results in a higher weight being assigned than a lower number of web pages; identifying a set of data elements within the set of data that comprises a set of weights above a given threshold; and generating a response to the query using the set of data elements that has been identified.