Introduction


This lesson, we will learn about the need for rules to augment OWL as well as a particular rule implementation called the Semantic Web Rule Language (SWRL).
There will also be a short discussion of Jena rules, a rule language specifically implemented for the Jena API.
RIF is not just about developing the rule language but rather it’s considered as the most difficult issue of rule interoperability between legacy rule systems and the Semantic Web.
The latter half of this lesson will introduce RIF’s artifacts, including the Basic Logic Dialect (BLD) and the Production Rule Dialect (PRD), providing insight into the future of W3C-based rule development.
RIF is not yet aW3C recommendation, but it is on track.