The W3C Rule Interchange Format (RIF) Working Group has published six Candidate Recommendations. Together, they allow systems using a variety of rule languages and rule-based technologies to interoperate with each other and with Semantic Web technologies.
Three of the drafts define XML formats with formal semantics for storing and transmitting rules:
- The RIF Production Rule Dialect (PRD) is designed for the kinds of rules used in modern Business Rule Management systems.
- The RIF Basic Logic Dialect (BLD) is a foundation for Logic Programming, classical logic, and related formalisms.
- The RIF Core Dialect is the common subset of PRD and BLD, useful when having a ubiquitous platform is paramount.
The other drafts:
- RIF Datatypes and Builtins (DTB) specifies the datatypes and standard operations (modeled on XPath Functions) available in all RIF dialects
- RIF RDF and OWL Compatibility specifies how RIF works with RDF, RDFS, OWL 1, and OWL 2.
- RIF Framework for Logic Dialects (FLD) provides a mechanism for specifying extended dialects, beyond BLD, when more expressive power is required.
The group has also published a new version of RIF Test Cases, and three new First Public Working Drafts: RIF Overview, RIF Combination with XML data, and OWL 2 RL in RIF.
The Working Group asks all developers to send implementation reports, and other comments, to email@example.com by 29 October 2009.