3. The computer-implemented method of claim 1 , further comprising determining whether each child node belongs to the general category based on a response to the query to the common knowledge repository.
1. A computer-implemented method of verifying a data categorization in a categorization verification system, the method including executable instructions that perform actions comprising: determining, within a framework that supports queries, an accuracy of semantic relationships between data that is categorized in a data structure based on information received from a common knowledge repository comprising a set of common semantic relationships, the determining further comprising: parsing nodes of the categorized data in the data structure, wherein the data structure is a data tree structure comprising a set of nodes and a set of semantic relationships of the set of nodes; and sending a query to the common knowledge repository through the framework regarding the semantic relationships between each node in the data structure wherein the query performs an analysis of the semantic relationships between the set of nodes in the data structure and flags erroneous semantic relationships between the set of nodes; determining whether a category identifier of a node in the data structure is valid, wherein responsive to the category identifier of a parent node being valid, verifying a relationship between the parent and a child nodes of the data structure, and wherein responsive to the category identifier of a parent node not being valid, sending a query to the common knowledge repository to determine a general category for each child node; responsive to a determination of an incorrect categorization, flagging a semantic relationship within the data structure as potentially inaccurate; and reporting the potentially inaccurate categorization.