1. A computer implemented method for performing a semantic-based analysis of a plurality of documents with regard to a query, the method comprising: extracting, by a content processor, semantic information from content of a plurality of documents, the semantic information including a plurality of factual beliefs; assigning a weight to each of the factual beliefs, the weights being based at least partly on relevance to the query; assigning links between documents containing related semantic information; assigning a weight to each link indicating a confidence level that the documents comprise semantically related information; and determining one or more inferential relationships regarding the query based upon analysis of the plurality of weighted factual beliefs and the links, wherein determining one or more inferential relationships includes applying rules to the weighted factual beliefs and the weighted links to obtain the one or more inferential relationships.