You are hereRex
Rex
- RIF compliant Rules Engine
- Validates data and policy compliance
- Operates over the same domain ontology powering Spinner and Spyder
Rex is a component of the Revelytix Emergent Analytics Software Suite. It will execute any rules written using a Rules Interchange Format (RIF) dialect (currently we support the BLD dialect, plus the NOT operator). The RIF standard is a powerful addition to the semantic technology stack from W3C because it enables rules to be written using descriptions available in OWL ontologies.
The addition of Rex to the Emergent Analytic software suite provides powerful inference and validation capabilities to any Enterprise Information Web. RIF is used to express actionable knowledge, as opposed to an OWL model, which is a static description. This knowledge is essential to enabling an enterprise governance, risk, and compliance capability.
Together with knoodl.com, Spyder and Spinner, Rex enables enterprise business knowledge to be combined with enterprise data assets to power new understanding of your enterprise, customers, partners and strategies. We call this new analytic capability “Emergent Analytics”.

A RIF-BLD document that asserts potential clients for business based on relationships with partner companies might look like the following:
Document (
Base(<http://example.com/ex#>)
Prefix(ex <http://example.com/ex#>)
Group(
Forall ?x ?y ?z (
ex:potentialClientOf(?client ?business2) :- And(
ex:clientOf(?client ?business1)
ex:partnerCompanyOf(?business1 ?business2)
NOT(
ex:clientOf(?client ?business2)
)
)
)
)
)When executing such a rule, Rex will query one to many suitable SPARQL endpoints to evaluate the rule, and will then use SPARQL UPDATE to store the resulting triples in a triple store designated by the user. For a more thorough example, see the Rex Quick Start Guide.
The Rex “Early Availability” (EA) is now available, and may be downloaded from the Rex download page.