1. A method for managing queries using semantic analysis, the method comprising: receiving a public relations query from a user; identifying 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 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; assigning a set of weights to the set of data that has been identified; and 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.