A hybrid rule reasoning apparatus and a method thereof includes: a reasoning rule classification unit for classifying an input reasoning rule into at least one of a schema rule, an instance rule, and a mixed rule; a memory-based reasoning unit for performing reasoning by applying a schema rule to a previously stored schema triple and specifying a mixed rule into an instance rule by applying the mixed rule to the schema triple; and a disk-based distributed/parallel reasoning unit for performing reasoning by applying the instance rule specified by the memory-based reasoning unit or the instance rule classified by the reasoning rule classification unit to a previously stored instance triple.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A hybrid rule reasoning apparatus, the apparatus comprising: a reasoning rule classification unit for classifying an input reasoning rule into at least one of a schema rule, an instance rule, and a mixed rule; a memory-based reasoning unit for performing reasoning by applying a schema rule to a previously stored schema triple and specifying a mixed rule into an instance rule by applying the mixed rule to the schema triple; and a disk-based distributed/parallel reasoning unit for performing reasoning by applying the instance rule specified by the memory-based reasoning unit or the instance rule classified by the reasoning rule classification unit to a previously stored instance triple. 2. The apparatus according to claim 1, further comprising a triple storage unit for storing schema triples and instance triples. 3. The apparatus according to claim 1, wherein the reasoning rule classification unit classifies a reasoning rule as a schema rule when a condition part of the reasoning rule is configured of only schema triple patterns, classifies a reasoning rule as an instance rule when the condition part of the reasoning rule is configured of only instance triple patterns, and classifies a reasoning rule as a mixed rule when the condition part of the reasoning rule is a mixture of schema triple patterns and instance triple patterns. 4. The apparatus according to claim 1, wherein the memory-based reasoning unit rewrites the mixed rule into a new rule having only schema triple patterns of the mixed rule on a left side of the rule and having a rule removing schema triple patterns from an original rule on a right side and specifies the mixed rule as an instance rule by applying the schema triple to the rewritten mixed rule. 5. Hybrid rule reasoning method of hybrid rule reasoning apparatus, the method comprising the steps of: (a) classifying an input reasoning rule into at least one of a schema rule, an instance rule, and a mixed rule; and (b) reasoning the classified reasoning rule in a memory-based reasoning method or a disk-based distributed/parallel reasoning method. 6. The method according to claim 5, wherein step (a) includes the steps of classifying a reasoning rule as a schema rule when a condition part of the reasoning rule is configured of only schema triple patterns, classifying a reasoning rule as an instance rule when a condition part of the reasoning rule is configured of only instance triple patterns, and classifying a reasoning rule as a mixed rule when a condition part of the reasoning rule is a mixture of schema triple patterns and instance triple patterns. 7. The method according to claim 5, wherein step (b) includes the steps of inducing, in a case of the schema rule, a new schema triple by applying the memory-based reasoning method to the schema rule, converting, in a case of the mixed rule, the mixed rule into an instance rule by applying the memory-based reasoning method to the mixed rule, and inducing a new instance triple by applying the disk-based distributed/parallel reasoning method to the converted instance rule, and inducing, in a case of the instance rule, a new instance triple by applying the disk-based distributed/parallel reasoning method to the instance rule. 8. A computer-readable medium recording a program for implementing a hybrid rule reasoning method of a hybrid rule reasoning apparatus, the method comprising the steps of: when the program is executed by the hybrid rule reasoning apparatus, (a) classifying an input reasoning rule into at least one of a schema rule, an instance rule, and a mixed rule; and (b) reasoning the classified reasoning rule in a memory-based reasoning method or a disk-based distributed/parallel reasoning method.