[pandorabots-general] AIML <-> OWL ??

Marcus L. Endicott mendicot at yahoo.com
Thu Aug 16 17:50:49 PDT 2007


> http://list.alicebot.org/pipermail/alicebot-style/2001-November/000041.html

So, according to Dr. Rich Wallace, we know that AIML can be connected to Prolog....

I've just stumbled across the "Thea OWL library for [SWI] Prolog" http://www.semanticweb.gr/TheaOWLLib/ .

{What is the relation between http://www.gprolog.org/ and http://www.swi-prolog.org/ ?}

Would the best way be to try to go AIML <--> Prolog <--> OWL, or would there be a more direct way to AIML <--> OWL perhaps via SWRL (http://en.wikipedia.org/wiki/Semantic_Web_Rule_Language)?  (AIML <--> SWRL <--> OWL ?)

{What is the relation between AIML and SWRL?}

I anyone working on anything like this, and have anything to show?

Is there a better place to discuss this?


----- Original Message ----
From: Marcus L. Endicott <mendicot at yahoo.com>
To: pandorabots-general at list.pandorabots.com
Sent: Friday, August 3, 2007 7:35:40 AM
Subject: Re: AIML <-> OWL ??


https://mailman.stanford.edu/pipermail/protege-owl/2007-August/003253.html

It depends what you want to do with the OWL ontologies. If (as suggested in your link) you want to translate natural language queries to queries on an OWL ontology you could use SWRL as the query language [1]. The Protégé-OWL SWRLTab has a JDBC-like API [2] that allows query processing to be embedded in Java applications.

Martin

[1] http://protege.cim3.net/cgi-bin/wiki.pl?SWRLQueryBuiltIns
[2] http://protege.cim3.net/cgi-bin/wiki.pl?SWRLQueryAPI


-----Original Message-----
From: protege-owl-bounces at lists.stanford.edu
[mailto:protege-owl-bounces at lists.stanford.edu] On Behalf Of Marcus L. Endicott
Sent: Thursday, August 02, 2007 5:20 AM
To: protege-owl at lists.stanford.edu
Subject: Re: [protege-owl] after i build an ontology, how can i use it?

Good day from Australia,

I have been working with bots, going back and forth between AIML and VKB, and using taxonomies to create knowledgebases on the fly, which led me to OWL.

What I am wondering is if there is a way to use OWL ontologies in these bots?  (I am less interested in creating ontologies than using existing ones.)

Dr. Rich Wallace has mentioned on the pandorabots-general list that he imagined and AIML<-->OWL connection would look something like AIML<-->Prolog:

http://list.pandorabots.com/pipermail/pandorabots-general/2007-July/001886.html

Thanks for any clues!

 - Marcus Endicott
   http://www.mendicott.com


More information about the pandorabots-general mailing list