[Attempto] RACE Web Service problem

Calin Bindea bindea.calin at gmail.com
Wed Mar 25 12:59:29 CET 2009


Hi,Thank you for your quick reply. It seems the problem was fixed when
the web service was restarted.
It works fine now and it returns the answer in under 1 second.

I do have some additional questions:

> Kaarel wrote:
> OK. But note that in addition to the ACE text you also have to store
> the lexicon (which is shown in the "Lexicon format view" in ACE View).
> Only then can an APE-based tool such as RACE interpret the words
> in the text correctly.

Is there any way to supply RACE with the Lexicon before/after I supply the
axioms? Also, can I run RACE so that it guesses the unknown words?
I am currently prefixing unknown words with n:,v: etc, but it is
inconvenient for a natural language interface, because every instance of an
unknown word needs to have the prefix.

A very simple example of what I am trying to run is:
<race:Axioms>A n:actuator is a resource.</race:Axioms>
<race:Theorems>What is a n:actuator?</race:Theorems>

This works just fine, but when I try to run the axiom as generated by the
Ace View from the ontology I get:
<race:Axioms>Every n:actuator is a resource.</race:Axioms>
<race:Theorems>What is a n:actuator?</race:Theorems>

<race:Word>copula: is/are</race:Word>
<race:Word>common noun: actuator</race:Word>
<race:Word>query(_G10896, what)</race:Word>
I am not sure what I am doing wrong here.

> In your case, if you want to use Pellet to execute the query then you
> need to write
> a little OWL-API based wrapper that maps this query representation to
OWL-API
> reasoner API call. You can look at the AceWiki and/or ACE View source code
> to see how it's done.
Where is the source code for ACE View available? Is there any documentation
available for it too?

Thanks again for your help.

Best regards,
Calin Bindea.


On Wed, Mar 25, 2009 at 11:30 AM, Norbert E. Fuchs <fuchs at ifi.uzh.ch> wrote:

>
> On 24 Mar 2009, at 20:43, Calin Bindea wrote:
>
>  I want to use ACE, particularly the reasoner RACE, as a natural language
>> query interface to an ontology. The ontology was created using Protege and I
>> converted it to ACE with the help of the "Ace View" plugin. Using the
>> resulted ACE statements I would like to provide the user with the
>> possibility of issuing simple ACE language questions. I tried to test using
>> the RACE Web Service, but I keep getting an error: "time_limit_exceeded. Web
>> service call failed". I only used 10 Axioms, which is a small part of the
>> total number I wan't to use for the final version.
>> I also tried running the "Pellet" reasoner on OWL data obtained by first
>> transforming to ACE, then adding the ACE query and then transforming again
>> to OWL XML with the help of APE, but I get an error because it apparently
>> can not transform ACE questions using "What" to OWL.
>> This project is part of my Bachelor degree assignment so I need to know as
>> soon as possible if this approach can be used. Is there any way of running
>> RACE locally? If not, how could I get around this problem?
>>
>
> Calin
>
> As Kaarel already wrote it is difficult to answer without further details.
> Please send me your axioms and your query. Be aware that I am in vacation in
> Sicily and not permanently connected to the internet.
>
> I just ran RACE successfully with 13 axioms and got an answer in .5
> seconds.
>
> The error message that you got is not generated by RACE itself, but by its
> web-service. Try to submit your ACE axioms and your "what" questions
> directly in the RACE web-client. Possibly you need to prefix unknown words
> by their word-class. For details how to prefix see the help text of the APE
> web-client.
>
> Currently, RACE can only be used via its web-client. A public release is
> planned for later this year.
>
> Best regards.
>
>   --- nef
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ifi.uzh.ch/pipermail/attempto/attachments/20090325/d5d9be7f/attachment.htm 


More information about the attempto mailing list