W3C

Site Navigation


Rule Interchange Format (RIF) Current Status

This page summarizes the relationships among specifications, whether they are finished standards or drafts. Below, each title links to the most recent version of a document. For related introductory information, see: Inference.

Completed Work

W3C Recommendations have been reviewed by W3C Members, by software developers, and by other W3C groups and interested parties, and are endorsed by the Director as Web Standards. Learn more about the W3C Recommendation Track.

Group Notes are not standards and do not have the same level of W3C endorsement.

Standards

2010-06-22

RIF Basic Logic Dialect

translations · errata

A RIF dialect building on RIF Core by adding function terms (Horn logic) and equality in the rule conclusions.

2010-06-22

RIF Datatypes and Built-Ins 1.0

translations · errata

This document specifies a list of datatypes, built-in functions and built-in predicates expected to be supported by RIF dialects such as the RIF Core Dialect, the RIF Basic Logic Dialect, and the RIF Production Rules Dialect. Each dialect supporting a superset or subset of the datatypes, built-in functions and built-in predicates defined here shall specify these additions or restrictions. Some of the datatypes are adapted from XML Schema. A large part of the definitions of the listed functions and operators are adapted from XPath.

2010-06-22

RIF Framework for Logic Dialects

translations · errata

Specifies a coherent way to build more-expressive RIF dialects, using a single semantic framework.

2010-06-22

RIF Production Rule Dialect

translations · errata

A RIF dialect for expressing the kind of rules used by production rule engines, such as commonly found in Business Rule systems

2010-06-22

RIF RDF and OWL Compatibility

translations · errata

A formal specification for how RIF can be used with RDF and OWL, including the semantics of different ways of importing RDF data and OWL ontologies into RIF rule systems.

2010-06-22

RIF Core Dialect

translations · errata

The minimum RIF dialect (datalog with builtins), to which other RIF dialects add extensions.

Group Notes

2011-05-12

RIF In RDF

Specifies a way to encode RIF documents in RDF, allowing rules to be stored and processed as RDF triples; can also be used for writing RIF rules which transform RIF rules.

2010-06-22

RIF Overview

An overview of the Rule Interchange Format (RIF), including a high-level explanation of RIF concepts and architecture and a survey of other RIF documents.

2010-06-22

OWL 2 RL in RIF

A detailed explanation of how to implement OWL 2 RL reasoning using RIF Core.

Drafts

Below are draft documents: other Working Drafts. Some of these may become Web Standards through the W3C Recommendation Track process. Others may be published as Group Notes or become obsolete specifications.

Other Working Drafts

2010-06-22

RIF Test Cases

Documentation for the RIF test suite and suggested RIF testing process.

2010-06-22

RIF Combination with XML data

Specification for how RIF rules can operate on XML data.

2008-12-18

RIF Use Cases and Requirements

An enumeration of the main use cases considered by the RIF Working Group, and design requirements than emerged from those use cases and guided the overall design of RIF.