Rule Engine

From BC$ MobileTV Wiki
Jump to: navigation, search

A Rule Engine (often referred to as an Expert System, Business Logic Engine, or Inference Engine) is a piece of software (or possibly hardware, if speaking about a dedicated Rules Engine SERVER) designed for creating, manipulating, modifying, parsing and evaluating rules created about a given object and/or relationship between multiple objects.

Business Rules Management Systems (BRMS) are related to Rule Engines in that they have an internal Rule Engine but also provide a user-facing, simple to use front-end for creating, evaluating, diagnosing and reporting on performance/outcome histories of rule bases.



Specifications

RIF

Rule Interchange Format (commonly abbreviated RIF) is a W3C technology aimed at Rule Engines, Expert Systems. <ref>New Rule Interchange Format (W3C RIF) Standard Published: http://www.it-director.com/business/news_release.php?rel=12305</ref> According to the RIF working group: "The mission of the RIF Working Group is to produce W3C Recommendations for rules interchange."<ref>RIF Working Group: http://www.w3.org/2005/rules/wiki/RIF_Working_Group</ref>

RuleML

SWRL

Snoggle





Tools


Resources


Tutorials


External Links


References

  1. Business and Technical Specialists Working Together On a Rule Project -- Part 1 - Modeling Business Rules Use Case for Clinical Guidelines: http://www.openrules.com/docs/ClinicalGuidelines.Part1.htm
  2. Business and Technical Specialists Working Together On a Rule Project -- Part 2 - Adding A Web Interface: http://www.openrules.com/docs/ClinicalGuidelines.Part2.htm
  3. How to Use Ontobroker: http://ksi.cpsc.ucalgary.ca/KAW/KAW98/decker/
  4. Bossam Project Download: http://projects.semwebcentral.org/projects/bossam/

See Also

RIF | Rules | Authoring Tool | SOA