[Attempto] Using ACE to create SWRL rules

Dilvan Moreira dilvan at gmail.com
Fri May 13 15:08:42 CEST 2011


   Hi,

On Thu, May 12, 2011 at 11:31 AM, Norbert E. Fuchs <fuchs at ifi.uzh.ch> wrote:
>
> Considering the background of the psychiatrists – that is typical of many
> domain specialists – why aren't the rules written and maintained in ACE in
> the first place? Also, the OWL/SWRL ontology probably originated from
> something expressed in English anyway.
>

This is a situation that we, predominantly Kaarel, encountered again and
> again: language constructs traditionally used by OWL/SWRL authors – for
> examples see above – do not, or do not easily, map to the natural language
> constructs of ACE. Therefore, we advise people to start with ACE and then
> translate the ACE ontology into OWL/SWRL. This also means that the ontology
> should be maintained in ACE. Of course, the problems recur as soon as you
> imbed an ontology that is only available in OWL/SWRL.
>
>
   I've got your point now, I agree that the way SWRL codes the rules make
them look mangled and hard to understand. It would be nice to work only in
ACE, I will investigate that possibility with the people at Stanford, but:

   1. We would still need to work with ontologies in OWL (rules in ACE).
   2. We would need some mechanism to map SWRL built-ins such as
   createOWLThing (maybe ACE would allow some imperative command: "Create
   thing that ...") .
   3. We already have 162 rules in SWRL, I don't know if the rules are also
   written in English.


> The currently supported built-ins are: equal, notEqual, lessThan, add,
> subtract, multiply, divide, stringConcat. The next version of APE
> adds: lessThanOrEqual, greaterThan, greaterThanOrEqual.
> I think no more built-ins can be added because the remaining SWRL
> built-ins do not have a counterpart in ACE, e.g. ACE does not have a
> built-in like swrlb:cos. One can of course use ACE to talk about
> cosines, e.g.

   It would be nice if ACE had a mechanism to allow extensions, so users
could add support to new features themselves.

   Cheers,

--
Dilvan de Abreu Moreira, Ph.D.     dilvan at gmail.com
http://java.icmc.usp.br
Warning: I use a spam filter, some emails sent to me CAN be lost!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ifi.uzh.ch/pipermail/attempto/attachments/20110513/10071c7b/attachment.html>


More information about the attempto mailing list