Hi
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On
> Behalf Of Samson Tu
> Sent: Monday, October 30, 2006 11:20 PM
> To: [email protected]
> Subject: Re: JESS: JESS vs RACER
>
>
> The contrast is between description-logic (DL) reasoning (of which OWL
> is a variety) versus rule-based reasoning. Description-logic reasoning
> gives you runtime class-subsumption checking and classification of
> individuals based on necessary and sufficient definitions of classes.
> Rule-based reasoning is not designed to do these tasks. On the other
> hand, DL reasoning can't handle rules like (Father ?x ?y)(Brother ?x
?z)
> => (Uncle ?z ?y).
>
> OWL has been augmented with a rule-language called SWRL.
>
> DL reasoning typically makes open-world assumption. Jess uses
> closed-world assumption.
Thx for answer. OK. Now we are getting to the point. What I really want
to understand is where the difference is between rule "extensions" to
ontologies and rules from expert systems. What I'd like to is create new
individuals ("add a fact") in my ontology by using a rule language (like
SWRL). Of course this new individual my trigger other rules and so on
until a stable state. I'd like to program declarative as I am used to
with e.g. JESS.
> Making sense of DL restrictions (e.g., class expressions) typically
> requires the use of DL reasoner, which is difficult to simulate using
> something like Jess.
But in principle there is no obstacle to merge the power of ontologies
(based on DL) and expert systems?
> Ontologies can be defined using DL language like OWL or frame-based
> language (e.g., Protege frame). Protege frame also makes closed-world
> assumption. Thus, JessTab works well integrating frame-based Protege
> ontologies with Jess.
But the documentation of JessTab says that one OWL constraints and
expressions are not supported. So restrictions are not lost?
Gerhard
--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------