1. A system for hybrid Rete reasoning based on memory and Database Management System (DBMS), comprising: reasoning rule type classification means for classifying an input reasoning rule as one of one or more types; network generation means for generating a network depending on the classified reasoning rule type; and network execution means for deriving extended triples by applying a predetermined triple to the generated network, wherein the extended triples are derived by applying the predetermined triple to Rete network depending on the classified reasoning rule type, wherein the reasoning rule type classification means classifies the input reasoning rule as a structure-based reasoning rule type when a predicate of a condition part of the input reasoning rule has a structure property, and the network execution means is configured such that an operation of deriving the extended triples conforms to a memory reasoning method when the reasoning rule is classified as the structure-based reasoning rule type, and wherein the reasoning rule type classification means classifies the input reasoning rule as a case-based reasoning rule type when a predicate of a condition part of the input reasoning rule has a case property, and the network execution means is configured such that the operation of deriving the extended triples conforms to a DBMS reasoning method when the reasoning rule is classified as the case-based reasoning rule type.
1. A system for hybrid Rete reasoning based on memory and Database Management System (DBMS), comprising: reasoning rule type classification means for classifying an input reasoning rule as one of one or more types; network generation means for generating a network depending on the classified reasoning rule type; and network execution means for deriving extended triples by applying a predetermined triple to the generated network, wherein the extended triples are derived by applying the predetermined triple to Rete network depending on the classified reasoning rule type, wherein the reasoning rule type classification means classifies the input reasoning rule as a structure-based reasoning rule type when a predicate of a condition part of the input reasoning rule has a structure property, and the network execution means is configured such that an operation of deriving the extended triples conforms to a memory reasoning method when the reasoning rule is classified as the structure-based reasoning rule type, and wherein the reasoning rule type classification means classifies the input reasoning rule as a case-based reasoning rule type when a predicate of a condition part of the input reasoning rule has a case property, and the network execution means is configured such that the operation of deriving the extended triples conforms to a DBMS reasoning method when the reasoning rule is classified as the case-based reasoning rule type. 16. The system according to claim 1 , wherein: the reasoning rule type classification means classifies the input reasoning rule as a case-based reasoning rule type if at least one predicate of two or more pairs of conditions has a case property when the two or more pairs of conditions are present in a condition part of the input reasoning rule, and the network execution means is configured such that the operation of deriving the extended triples conforms to a DBMS reasoning method when the reasoning rule is classified as the case-based reasoning rule type.