Menu
Home
People
Places
Arts
History
Plants & Animals
Science
Life & Culture
Technology
Reference.org
R2ML
open-in-new
Scope
An
XML
based rule language;
Support for: integrity rules, derivation rules, production rules and reaction rules;
Integrate functional languages (such as
OCL
) with
Datalog
languages (such as
SWRL
);
Serialization and interchange of rules by specific software tools;
Integrating rule
reasoning
with actual server side technologies;
Deploying, publishing and communicating rules in a network.
Design principles
Modeled using
MDA
;
Rule concepts defined with the help of
MOF
/
UML
;
Required to accommodate:
Web naming concepts, such as
URIs
and
XML
namespaces;
The ontological distinction between objects and data values;
The
datatype
concepts of
RDF
and user-defined datatypes;
Actions (following OMG PRR submission);
Events;
EBNF
abstract syntax;
XML
based concrete syntax validated by an
XML Schema
;
Allowing different semantics for rules.
See also
Ontology (computer science)
Business rules
Business rules approach
RuleML
Semantic Web Rule Language
External links
REWERSE
Rule Interchange Format WG
RuleML