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 a fact template, for a predetermined type of fact, that accepts, from predetermined information sources, a structured fact having the predetermined type, wherein the fact template constrains, based on the predetermined type of fact, an organization and permitted content within the fact template to be consistent with an organization of the ontology; providing the fact template upon receiving a selection of the predetermined type of fact, wherein the fact template includes a user interface that constrains user data entry, for completing the fact template, to a predetermined set of valid user entries insertable into the fact template at the user interface; providing a user entry field, in the user interface, that permits entry of new information, from the structured fact, not included in the predetermined set of valid user entries; acquiring the structured fact from a predetermined knowledge source by receiving the fact template completed with information of the structured fact; automatically flagging the completed fact template for review responsive to the entry of new information, wherein the fact template is completed with information extracted from the predetermined information sources; and inserting the structured fact into the KRS to create a knowledge base.
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 a fact template, for a predetermined type of fact, that accepts, from predetermined information sources, a structured fact having the predetermined type, wherein the fact template constrains, based on the predetermined type of fact, an organization and permitted content within the fact template to be consistent with an organization of the ontology; providing the fact template upon receiving a selection of the predetermined type of fact, wherein the fact template includes a user interface that constrains user data entry, for completing the fact template, to a predetermined set of valid user entries insertable into the fact template at the user interface; providing a user entry field, in the user interface, that permits entry of new information, from the structured fact, not included in the predetermined set of valid user entries; acquiring the structured fact from a predetermined knowledge source by receiving the fact template completed with information of the structured fact; automatically flagging the completed fact template for review responsive to the entry of new information, wherein the fact template is completed with information extracted from the predetermined information sources; and inserting the structured fact into the KRS to create a knowledge base. 4. The method of claim 1 , further comprising: modifying existing fact templates or creating additional new fact templates upon a determination that facts found in the predetermined knowledge sources cannot be accommodated by existing fact templates.