1. A method for facilitating learning of one or more ontological rules of a resource description framework database, wherein the method comprises: obtaining ontology vocabulary from a resource description framework database; generating 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 to the previously learnt rule; performing 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; validating the rule hypothesis as a rule using one or more association rule mining techniques to determine validity of the rule hypothesis against the resource description framework database; and applying the rule to the resource description framework database to infer one or more facts from the resource description framework database to facilitate learning of one or more additional ontological rules.