A method for applying the user-defined rule reasoning by using a knowledge-based search function and a knowledge base management system for implementing the same are provided to perform the user-defined rule reasoning by using only the knowledge-based search function which is the basic function of the knowledge base management system. A knowledge base(110) stores knowledge data based on the ontology. A technological/logical reasoning part(120) returns a search result to which the logical reasoning is applied from the knowledge stored in the knowledge base, in case an query is inputted. A knowledge search processing part(130) queries the technological/logical reasoning part about a search request of a user-defined rule reasoning manager, and then returns the result of the query. A user-defined rule reasoning management part(140) stores the user-defined rule reasoning which a user inputs, determines when the stored user-defined rule reasoning will be executed, and then instructs a knowledge operation processing part(150) to update the knowledge base.
展开▼