Berlin, July 21, 2009 - The W3C Working Group working on W3C Rule Interchange Format (RIF) has recently launched a new standard for the interchange of rules. The standard will allow systems to interoperate whether they use different varieties of rule based languages and technologies.
Rule based systems have been investigated comprehensively in the realms of declarative programming, expert systems, production rules, rule-based event/action logics and event-processing reaction rules over the last two decades. The basic idea is that users employ rules to express what they want, the responsibility to interpret this and to decide on how to do it is delegated to an interpreter (e.g., an inference rule engine or a just in time rule compiler). In recent years rule based technologies have experienced remarkable interest, namely in two areas: business rules processing, and rule-based reasoning in the context of the Semantic Web.
2009 has already been a major step forward for rules in enterprise service networks and on the Web. The W3C Rule Interchange Format (RIF) Working Group has published several public specifications of the new W3C RIF standard. The OMG has published its specification for Production Rules Representation, which is being aligned with W3C's RIF. RuleML has published drafts on Reaction Rules for rule-based Complex Event Processing as a step towards a standardized event processing language for rules. People around the world are working on implementations of these specifications. In parallel, business rules are already playing an important role in Web Services and Business Process Management.
The W3C Rule Interchange Format (RIF) Working Group has published several public specifications for a new standardized Rule Interchange Format (W3C RIF) which is part of the latest W3C Semantic Web stack. The mission of the Rule Interchange Format (RIF) Working Group is to produce W3C recommendations for rules interchange.
The RIF Working Group has published six Last Call Working Drafts. The Corporate Semantic Web research group at the Freie Universitaet Berlin has been actively involved in this standardization effort. Prof. Dr. Adrian Paschke, who leads the CSW group, has co-edited several of the W3C RIF specifications. Together, they allow systems using a variety of rule languages and rule-based technologies to interoperate with each other and with other Semantic Web technologies. Three of the drafts define XML formats with formal semantics for storing and transmitting rules:
The other drafts:
Further drafts, published in December 2008,
Currently, the Working Group requests comments to be sent to email@example.com by July 31 2009.
Next step will be the call for implementations of RIF. Upcoming RIF dialects, on which Corporate Semantic Web is currently working, will address a RIF Reaction Rules dialect for event-based reaction rules/rule-based complex event processing. Related standardization efforts such as the OMG Production Rules Representation (OMG PRR 1.1), which defines a meta model for production rules, a currently looking into the possibility to adopt W3C RIF as concrete XML-based expression language.
The new RIF standard will be featured at the RuleML 2009 symposium in a W3C RIF workshop in November 2009 (see http://2009.ruleml.org), co-located with the Business Rules Forum in Las Vegas, Nevada, USA.
Freie Universitaet Berlin
Department of Computer Science and Mathematics
Institute of Computer Science
Corporate Semantic Web
Phone: +49-30-838 75256