You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Rodrigo Jardim <ro...@gmail.com> on 2013/01/21 17:07:27 UTC
Jena and Pellet
I was using Pellet Reasoner with Jena, but I updated jena libraries with
the last version (jena2.7.4, arq2.9.4, tdb0.9.4) and when I execute
ARQTerpParser.registerFactory()
appear a message:
java.lang.VerifyError: class
com.clarkparsia.sparqlowl.parser.arq.ARQTerpParser overrides final
method
parse.(Lcom/hp/hpl/jena/query/Query;Ljava/lang/String;)Lcom/hp/hpl/jena/query/Query;
--
Rodrigo
Re: Jena and Pellet
Posted by Al Baker <aj...@gmail.com>.
HI Rodrigo,
Pellet was recently migrated to Github, and includes updated compatibility
for the latest Jena libraries. At some point, we'll likely have this
pushed up to Maven central. It is true that most of the major investments
are going into Stardog, a triple store with built in reasoning (ie the next
generation of Pellet and where we'll implement the latest W3C specs).
Nevertheless, Pellet as a stand alone is still available as open source and
commercial, and we welcome both :)
Pellet on Github:
https://github.com/clarkparsia/pellet
Stardog reasoning support: http://stardog.com/docs/owl2/
Note that Stardog also supports the latest Jena/ARQ, and we've also added
support for all the SPARQL extensions in ARQ that didn't make their way
into SPARQL 1.1.
Best Regards,
Al Baker
On Mon, Jan 21, 2013 at 1:55 PM, Rodrigo Jardim <ro...@gmail.com> wrote:
> Em 21/01/2013 16:37, Andy Seaborne escreveu:
>
> On 21/01/13 17:21, Rodrigo Jardim wrote:
>>
>>> Em 21/01/2013 15:15, Andy Seaborne escreveu:
>>>
>>>> On 21/01/13 16:07, Rodrigo Jardim wrote:
>>>>
>>>>> I was using Pellet Reasoner with Jena, but I updated jena libraries
>>>>> with
>>>>> the last version (jena2.7.4, arq2.9.4, tdb0.9.4) and when I execute
>>>>> ARQTerpParser.registerFactory(**)
>>>>> appear a message:
>>>>> java.lang.VerifyError: class
>>>>> com.clarkparsia.sparqlowl.**parser.arq.ARQTerpParser overrides final
>>>>> method
>>>>> parse.(Lcom/hp/hpl/jena/query/**Query;Ljava/lang/String;)Lcom/**hp/hpl/jena/query/Query;
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Rodrigo
>>>>>
>>>>
>>>> This is an issue for the Pellet people as Terp is their code.
>>>>
>>>> What version of ARQ does the default installation use?
>>>>
>>>> It looks like a very old version of ARQ.
>>>>
>>>> Andy
>>>>
>>>> I'm trying to talk to Pellet team e maybe they can help me.
>>> Arq version 2.9.4.
>>>
>>
>> I don't think Pellet uses ARQ 2.9.4. The last public Pellet2 predates
>> it! ARQ 2.8.7?
>>
>> Nearest method I can find is SPARQLParser.parse.
>>
>> And even if that worked, 2.8.7 to 2.9.4 without a recompile is a big jump
>> and something else may break.
>>
>> Andy
>>
>>
>>> Thanks.
>>>
>>> --
>>> Rodrigo
>>>
>>
> Andy,
> I was wrong, Pellet was compiled with ARQ 2.8.7, so it's necessary
> recompile with a new ARQ version (2.9.4).
> Pellet isn't being update anymore, its last version is from november/2011.
>
> --
> Rodrigo
>
Re: Jena and Pellet
Posted by Rodrigo Jardim <ro...@gmail.com>.
Em 21/01/2013 16:37, Andy Seaborne escreveu:
> On 21/01/13 17:21, Rodrigo Jardim wrote:
>> Em 21/01/2013 15:15, Andy Seaborne escreveu:
>>> On 21/01/13 16:07, Rodrigo Jardim wrote:
>>>> I was using Pellet Reasoner with Jena, but I updated jena libraries
>>>> with
>>>> the last version (jena2.7.4, arq2.9.4, tdb0.9.4) and when I execute
>>>> ARQTerpParser.registerFactory()
>>>> appear a message:
>>>> java.lang.VerifyError: class
>>>> com.clarkparsia.sparqlowl.parser.arq.ARQTerpParser overrides final
>>>> method
>>>> parse.(Lcom/hp/hpl/jena/query/Query;Ljava/lang/String;)Lcom/hp/hpl/jena/query/Query;
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Rodrigo
>>>
>>> This is an issue for the Pellet people as Terp is their code.
>>>
>>> What version of ARQ does the default installation use?
>>>
>>> It looks like a very old version of ARQ.
>>>
>>> Andy
>>>
>> I'm trying to talk to Pellet team e maybe they can help me.
>> Arq version 2.9.4.
>
> I don't think Pellet uses ARQ 2.9.4. The last public Pellet2 predates
> it! ARQ 2.8.7?
>
> Nearest method I can find is SPARQLParser.parse.
>
> And even if that worked, 2.8.7 to 2.9.4 without a recompile is a big
> jump and something else may break.
>
> Andy
>
>>
>> Thanks.
>>
>> --
>> Rodrigo
Andy,
I was wrong, Pellet was compiled with ARQ 2.8.7, so it's necessary
recompile with a new ARQ version (2.9.4).
Pellet isn't being update anymore, its last version is from november/2011.
--
Rodrigo
Re: Jena and Pellet
Posted by Andy Seaborne <an...@apache.org>.
On 21/01/13 17:21, Rodrigo Jardim wrote:
> Em 21/01/2013 15:15, Andy Seaborne escreveu:
>> On 21/01/13 16:07, Rodrigo Jardim wrote:
>>> I was using Pellet Reasoner with Jena, but I updated jena libraries with
>>> the last version (jena2.7.4, arq2.9.4, tdb0.9.4) and when I execute
>>> ARQTerpParser.registerFactory()
>>> appear a message:
>>> java.lang.VerifyError: class
>>> com.clarkparsia.sparqlowl.parser.arq.ARQTerpParser overrides final
>>> method
>>> parse.(Lcom/hp/hpl/jena/query/Query;Ljava/lang/String;)Lcom/hp/hpl/jena/query/Query;
>>>
>>>
>>>
>>> --
>>> Rodrigo
>>
>> This is an issue for the Pellet people as Terp is their code.
>>
>> What version of ARQ does the default installation use?
>>
>> It looks like a very old version of ARQ.
>>
>> Andy
>>
> I'm trying to talk to Pellet team e maybe they can help me.
> Arq version 2.9.4.
I don't think Pellet uses ARQ 2.9.4. The last public Pellet2 predates
it! ARQ 2.8.7?
Nearest method I can find is SPARQLParser.parse.
And even if that worked, 2.8.7 to 2.9.4 without a recompile is a big
jump and something else may break.
Andy
>
> Thanks.
>
> --
> Rodrigo
Re: Jena and Pellet
Posted by Rodrigo Jardim <ro...@gmail.com>.
Em 21/01/2013 15:15, Andy Seaborne escreveu:
> On 21/01/13 16:07, Rodrigo Jardim wrote:
>> I was using Pellet Reasoner with Jena, but I updated jena libraries with
>> the last version (jena2.7.4, arq2.9.4, tdb0.9.4) and when I execute
>> ARQTerpParser.registerFactory()
>> appear a message:
>> java.lang.VerifyError: class
>> com.clarkparsia.sparqlowl.parser.arq.ARQTerpParser overrides final
>> method
>> parse.(Lcom/hp/hpl/jena/query/Query;Ljava/lang/String;)Lcom/hp/hpl/jena/query/Query;
>>
>>
>>
>> --
>> Rodrigo
>
> This is an issue for the Pellet people as Terp is their code.
>
> What version of ARQ does the default installation use?
>
> It looks like a very old version of ARQ.
>
> Andy
>
I'm trying to talk to Pellet team e maybe they can help me.
Arq version 2.9.4.
Thanks.
--
Rodrigo
Re: Jena and Pellet
Posted by Andy Seaborne <an...@apache.org>.
On 21/01/13 16:07, Rodrigo Jardim wrote:
> I was using Pellet Reasoner with Jena, but I updated jena libraries with
> the last version (jena2.7.4, arq2.9.4, tdb0.9.4) and when I execute
> ARQTerpParser.registerFactory()
> appear a message:
> java.lang.VerifyError: class
> com.clarkparsia.sparqlowl.parser.arq.ARQTerpParser overrides final
> method
> parse.(Lcom/hp/hpl/jena/query/Query;Ljava/lang/String;)Lcom/hp/hpl/jena/query/Query;
>
>
> --
> Rodrigo
This is an issue for the Pellet people as Terp is their code.
What version of ARQ does the default installation use?
It looks like a very old version of ARQ.
Andy