4. A system that verifies data categorization, the system comprising: a processor; a verification engine, in the processor, that determines an accuracy of a categorization of input data in a data structure, wherein the data structure is a tree structure that is hierarchical, includes parent nodes and child nodes, and also includes a set of semantic relationships of the parent nodes and the child nodes; the verification engine also determines 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; an interface communicatively connected to the verification engine; a common knowledge repository configured to accept a communication from the interface; and a plug-in framework that connectively supports the interface and the repository; wherein the verification engine parses nodes of data in the data structure; and sends a query to the common knowledge repository through the framework regarding the semantic relationship between each node in the data structure.
4. A system that verifies data categorization, the system comprising: a processor; a verification engine, in the processor, that determines an accuracy of a categorization of input data in a data structure, wherein the data structure is a tree structure that is hierarchical, includes parent nodes and child nodes, and also includes a set of semantic relationships of the parent nodes and the child nodes; the verification engine also determines 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; an interface communicatively connected to the verification engine; a common knowledge repository configured to accept a communication from the interface; and a plug-in framework that connectively supports the interface and the repository; wherein the verification engine parses nodes of data in the data structure; and sends a query to the common knowledge repository through the framework regarding the semantic relationship between each node in the data structure. 7. The system of claim 4 , wherein the repository is a common knowledge repository that comprises an application programming interface, the application programming interface being configured to support queries.