1. A computer program product comprising a computer readable storage medium including computer useable program code for facilitating learning of one or more ontological rules of a resource description framework database, the computer program product including: computer useable program code for obtaining ontology vocabulary from a resource description framework database; computer useable program code for 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 selected from the ontology vocabulary to the previously learnt rule; computer useable program code for 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; computer useable program code for validating 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; computer useable program code for applying 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 computer useable program code for learning 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.