7. A computer program product comprising a tangible computer readable recordable storage medium including computer useable program code for identifying one or more inconsistencies between an unstructured document and a back-end fact-base, the computer program product including: computer useable program code for automatically parsing a query document and comparing the document with a back-end fact-base comprising facts relevant to the document; computer useable program code for deriving one or more relevant facts from the query document by identifying one or more fact triples of three categorical elements in the back-end fact-base; computer useable program code for identifying one or more inconsistencies between the one or more relevant facts from the document and the facts stored in the back-end fact-base; and computer useable program code for providing a response to the query document, wherein the response additionally includes the one or more identified inconsistencies.
10. The computer program product of claim 7 , further comprising: computer useable program code for constructing an extensible markup language back-end fact-base from at least one of one or more source documents and one or more fact-bases.