On Mar 31, 2008, at 9:15 AM, John Chrysakis wrote:


Hello to all jess users,

I am developing an semantic web application where we have a knowledge base
(ontology) in OWL.

I am interested in using rules such that, when they are activated our
knowledge base changes accordingly (add, remove statements, triples etc).

My questions:

1. Do you thing jess can support this type of rules?


Yes.


2. Is it preferable to transform all the OWL ontology in jess like
http://www.cs.cmu.edu/~sadeh/MyCampusMirror/OWLEngine.html or to use
an API like protege-owl to load and manipulate the ontology and just
having jess only for the rules? Of course the performance and the flexible
programming use are surely two critical parameters to this question...


Depends on what the long-term goal is; either approach works.


3. I think that it could be possible that some jess rules by
adding/removing statements in the OWL ontology would cause incosistency.
To prevent this problem, I have to create rules which are not making
conficts or other incosistent situations, or to use a special
reasoner like Pellet for this purpose. Any ideas,suggestions to this?


Generally you use a separate reasoner to post-process additions to the knowledge base. Your other choice is to write rules which are themselves consistent with the knowledge base, but that pretty much defeats the whole purpose of using OWL in the first place, doesn't it?

If you're using something like the "OwlEngine" above, I think (not sure, but I *think*) that pretty much takes care of it; i.e., Jess itself is the reasoner.


Thanks in advance,

-----------------------------------------------------
John Chrysakis
R&D Engineer,
Institute of Computer Science (ICS),
Foundation for Research and Technology-Hellas (FORTH)
Heraklion, Crete, Greece.
-----------------------------------------------------



--------------------------------------------------------------------
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 owner-jess- [EMAIL PROTECTED]
--------------------------------------------------------------------

---------------------------------------------------------
Ernest Friedman-Hill
Informatics & Decision Sciences          Phone: (925) 294-2154
Sandia National Labs                FAX:   (925) 294-2234
PO Box 969, MS 9012                 [EMAIL PROTECTED]
Livermore, CA 94550                 http://www.jessrules.com




--------------------------------------------------------------------
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]
--------------------------------------------------------------------

Reply via email to