12. The system of claim 7 , wherein adding one or more predicates selected from the ontology vocabulary to the previously learnt rule comprises adding one or more predicates to a head of the previously learnt rule.
7. A system for facilitating learning of one or more ontological rules of a resource description framework database, comprising: a memory; and at least one processor coupled to the memory and operative to: obtain ontology vocabulary from a resource description framework database; generate a rule hypothesis, wherein generating a rule hypothesis comprises incrementally building upon a previously learnt rule from the resource description framework database by adding one or more predicates selected from the ontology vocabulary to the previously learnt rule; perform a constraint check on the generated rule hypothesis, wherein performing a constraint check on the generated rule hypothesis comprises determining compatibility with each previously learnt rule to ensure that a complete rule set including each previously learnt rule and the generated rule hypothesis is consistent; validate the rule hypothesis as a validated rule using one or more association rule mining techniques with a rule confidence parameter to determine validity of the rule hypothesis against the resource description framework database; apply the validated rule to the resource description framework database to constrain space in the resource description framework database for one or more additional ontological rules and to infer one or more facts from the resource description framework database; and learn one or more additional ontological rules based on the one or more facts inferred from the resource description framework database, wherein the one or more additional ontological rules comprise one or more additional predicates than the validated rule.