Methods for the construction and maintenance of a knowledge representation system
First Claim
1. A method for acquiring facts to populate a knowledge representation system (KRS), the method comprising the steps of:
- defining and organizing the KRS as an ontology;
creating at least one template, the template accepting a predetermined type of fact, wherein the template formats the predetermined type of fact to be consistent with the organization of the ontology;
acquiring at least one structured fact from a predetermined knowledge source by selecting and completing the template with information found in the predetermined knowledge source; and
inserting the at least one structured fact into the KRS to create a knowledge base.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for constructing and maintaining knowledge representation systems are disclosed herein. The knowledge representation system is initially organized and populated using knowledge engineers. After the initial organization, scientific domain experts digest and structure source texts for direct entry into the knowledge representation system using templates created by the knowledge engineers. These templates constrain both the form and content of the digested information, allowing it to be entered directly into the knowledge representation system. Although knowledge engineers are available to evaluate and dispose of those instances when the digested information cannot be entered in the form required by the templates, their role is much reduced from conventional knowledge representation system construction methods. The methods disclosed herein permit the construction and maintenance of a much larger knowledge representation system than could be constructed and maintained using known methods.
-
Citations
38 Claims
-
1. A method for acquiring facts to populate a knowledge representation system (KRS), the method comprising the steps of:
defining and organizing the KRS as an ontology;
creating at least one template, the template accepting a predetermined type of fact, wherein the template formats the predetermined type of fact to be consistent with the organization of the ontology;
acquiring at least one structured fact from a predetermined knowledge source by selecting and completing the template with information found in the predetermined knowledge source; and
inserting the at least one structured fact into the KRS to create a knowledge base. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A frame-based Knowledge Representation System (KRS) populated with facts, the facts having been entered into the system by the step of:
-
transferring a plurality of structured facts from completed fact templates KRS to form a knowledge base, the structured facts being derived from natural language information sources;
wherein the KRS is an ontology having varying levels of abstraction of biological concepts and the structured facts correspond to one or more of the varying levels of abstraction. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. Fact templates for use in a Knowledge Representation System (KRS) comprising:
-
at least one fact-type specific fact template, each fact-type specific fact template accepting one predefined fact type found in predetermined information sources wherein the template translates the fact type from one of a text-based, graphical and tabular language into a computational information language of the KRS; and
the at least one fact-type specific fact template having at least one user interface that constrains user data entry to one of a predetermined set of valid user entries that may be inserted into the fact template at the user interface. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method of populating a Knowledge Representation System (KRS), comprising the steps of:
-
creating at least one template for the entry of a fact, wherein the at least one template is comprised of at least one user interface object that constrains user data entry based upon a set of valid entries, wherein the valid entries are determined by the structure of an ontology;
presenting the at least one template to at least one reviewer of information;
accepting a fact from the at least one reviewer, wherein the fact is entered into the at least one template as selections from the at least one user interface object; and
inserting the fact into the KRS. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer-readable medium containing instructions that cause a processor to populate a knowledge representation system, by:
creating at least one template for the entry of a fact, wherein the at least one template is comprised of at least one user interface object that constrains user data entry based upon a set of valid entries, wherein the valid entries are determined by the structure of an ontology;
presenting the at least one template to at least one reviewer of information;
accepting a fact from the at least one reviewer, wherein the fact is entered into the at least one template as selections from the at least one user interface object; and
inserting the fact into a knowledge base according to the structure of the ontology. - View Dependent Claims (33, 34, 35, 36, 37, 38)
Specification