Methods and apparatus for classifying terminology utilizing a knowledge catalog
First Claim
1. A method for automated classification of information in a computer system, said method comprising the steps of:
- storing, in memory of a computer system, a knowledge catalog comprising a plurality of independent ontologies, wherein an independent ontology comprises a plurality of related categories arranged hierarchically in at least one parent-child relationship;
processing documents, which comprise at least two topics, input to said computer system by referencing categories from at least two different independent ontologies in said memory that relate to said topics; and
generating a classification for said documents by cross referencing said categories referenced from said different ontologies to create a classification hierarchy that comprises said two different independent ontologies, wherein cross referencing categories from different independent ontologies generates multiple permutations using different independent ontologies to create a detailed classification hierarchy that identifies a plurality of topics for said documents, while minimizing the number of categories stored as said knowledge catalog.
1 Assignment
0 Petitions
Accused Products
Abstract
A knowledge catalog includes a plurality of independent and parallel static ontologies to accurately represent a broad coverage of concepts that define knowledge. The actual configuration, structure and orientation of a particular static ontology is dependent upon the subject matter or field of the ontology in that each ontology contains a different point of view. The static ontologies store all senses for each word and concept. A knowledge classification system, that includes the knowledge catalog, is also disclosed. A knowledge catalog processor accesses the knowledge catalog to classify input terminology based on the knowledge concepts in the knowledge catalog. Furthermore, the knowledge catalog processor processes the input terminology prior to attachment in the knowledge catalog. The knowledge catalog further includes a dynamic level that includes dynamic hierarchies. The dynamic level adds details for the knowledge catalog by including additional words and terminology, arranged in a hierarchy, to permit a detailed and in-depth coverage of specific concepts contained in a particular discourse. The static and dynamic ontologies are relational such that the linking of one or more ontologies, or portions thereof, result in a very detailed organization of knowledge concepts.
250 Citations
14 Claims
-
1. A method for automated classification of information in a computer system, said method comprising the steps of:
-
storing, in memory of a computer system, a knowledge catalog comprising a plurality of independent ontologies, wherein an independent ontology comprises a plurality of related categories arranged hierarchically in at least one parent-child relationship;
processing documents, which comprise at least two topics, input to said computer system by referencing categories from at least two different independent ontologies in said memory that relate to said topics; and
generating a classification for said documents by cross referencing said categories referenced from said different ontologies to create a classification hierarchy that comprises said two different independent ontologies, wherein cross referencing categories from different independent ontologies generates multiple permutations using different independent ontologies to create a detailed classification hierarchy that identifies a plurality of topics for said documents, while minimizing the number of categories stored as said knowledge catalog. - View Dependent Claims (2)
-
-
3. A method for classifying terminology in a computer system, said method comprising the steps of:
-
storing, in memory of a computer system, a knowledge catalog comprising a plurality of categories arranged hierarchically, such that child categories associated with parent categories include both semantic and linguistic associations, wherein linguistic associations include associations between at least two concepts where a concept representing a child category is a type of a concept representing a parent category, and semantic associations include associations between at least two concepts where a concept representing a child category is not a type of a concept representing a parent category although said two concepts are generally associated together; and
processing terminology in said computer system by classifying said terminology in a category related to said terminology, wherein classification of terminology in a hierarchy that includes both semantic and linguistic associations reflects real world relationships among terminology classified. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A computer readable medium comprising a set of instructions stored therein, which when executed by a computer, causes the computer to perform the steps of:
-
storing, in memory of a computer system, a knowledge catalog comprising a plurality of categories arranged hierarchically, such that child categories associated with parent categories include both semantic and linguistic associations, wherein linguistic associations include associations between at least two concepts where a concept representing a child category is a type of a concept representing a parent category, and semantic associations include associations between at least two concepts where a concept representing a child category is not a type of a concept representing a parent category although said two concepts are generally associated together; and
processing terminology in said computer system by classifying said terminology in a category of said knowledge catalog related to said terminology, wherein classification of terminology in a hierarchy that includes both semantic and linguistic associations reflects real world relationships among terminology classified. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification