|
|
DAMLRuleML : DAML meets rule-based technology of RuleML |
DAML is envisioned as a web-based
markup language that has the expressive power of at least a large subset of
first order logic. We expect that it will be, or at least aim to be, largely
based on a fairly pure, declarative foundation. However, nearly all of the
systems which are widely used in practice for knowledge-based and rule-based
reasoning have some critical (and in most cases essential) features which will
be in conflict with such a pure foundation. In this task we will develop a
software component which is capable of mapping expressions in DAML into
practical executable form in conventional rule-based languages supporting (and
requiring) such features as conflict handling, default reasoning, rule
prioritization, rule naming, procedural attachment, etc. Moreover, we will
develop capabilities to map other rich markup languages (e.g., non-DAML XML, or
XML Query) into a form suitable for knowledge-based processing. This work will build on our
initial attempts to characterize similar problems in the context of security and
authentication, performed as part of our NIST sponsored EECOMS project.
Related Technologies : RuleML DAML + OIL Jess CommonRules
(Site Best viewed with 4.0 and higher Versions of IE)
Author : Mahesh Gandhe
Last Update : 08/03/02