RuleML 1.0 : the overarching specification of web rules

  1. (PDF, 468 KB)
  2. Get@NRC: RuleML 1.0 : the overarching specification of web rules (Opens in a new window)
DOIResolve DOI:
AuthorSearch for: ; Search for: ; Search for:
TypeBook Chapter
Proceedings titleSemantic Web Rules : International Symposium, RuleML 2010, Washington, DC, USA, October 21-23, 2010. Proceedings
Series titleLecture Notes In Computer Science; Volume 6403
ConferenceThe 4th International Web Rule Symposium: Research Based and Industry Focused (RuleML - 2010), October 21-23, 2010, Washington, DC, USA
Pages162178; # of pages: 17
AbstractRuleML is a family of languages, whose modular system of XML schemas permits high-precision Web rule interchange. The family's top-level distinction is deliberation rules vs. reaction rules. Deliber- ation rules include modal and derivation rules, which themselves include facts, queries (incl. integrity constraints), and Horn rules (incl. Data- log). Reaction rules include Complex Event Processing (CEP), Knowl- edge Representation (KR), and Event-Condition-Action (ECA) rules, as well as Production (CA) rules. RuleML rules can combine all parts of both derivation and reaction rules. This allows uniform XML serialization across all kinds of rules. After its use in SWRL and SWSL, RuleML has provided strong input to W3C RIF on several levels. This includes the use of `striped' XML as well as the structuring of rule classes into sublan- guages with partial mappings between, e.g., Datalog RuleML and RIF- Core, Hornlog RuleML and RIF-BLD, as well as Production RuleML and RIF-PRD. We discuss the rationale and key features of RuleML 1.0 as the overarching specification of Web rules that encompasses RIF RuleML as a subfamily, and takes into account corresponding OASIS, OMG (e.g., PRR, SBVR), and ISO (e.g., Common Logic) specifications.
Publication date
PublisherSpringer Berlin Heidelberg
AffiliationNational Research Council Canada (NRC-CNRC); NRC Institute for Information Technology
Peer reviewedYes
NPARC number16285576
Export citationExport as RIS
Report a correctionReport a correction
Record identifier5c7d558c-c2f3-4b6a-a2d5-3673f53c3230
Record created2010-11-03
Record modified2016-07-15
Bookmark and share
  • Share this page with Facebook (Opens in a new window)
  • Share this page with Twitter (Opens in a new window)
  • Share this page with Google+ (Opens in a new window)
  • Share this page with Delicious (Opens in a new window)