ARQoid and Jena TDB

72 views
Skip to first unread message

Alessandra Toninelli

unread,
Sep 9, 2010, 11:10:15 AM9/9/10
to androjena
Hi Lorenzo,

We are using Androjena to build a middleware that manages RDF data. We
tried to include TDB support in our middleware, to provide persistent
storage of RDF triples.
http://openjena.org/TDB/

The last version of TDB requires Jena 2.6.3 and ARQ 2.8.4 to properly
work.

We actually tested it with earlier versions of ARQ (2.8.1) on a
laptop, but we found out it doesn't work because several needed
packages (org.openjena.atlas.*) are missing.

Then we tested on Android with Androjena and ARQoid, adding TDB. Here
we discovered that TDB needs some new classes that were introduced in
ARQ 2.8.5 (basically a hierarchy from the DatasetGraphBase class), but
are not included in ARQ 2.8.1 nor in ARQoid.

I would like to ask you which ARQ version you have used to port it to
ARQoid.
I don't know if you are already aware of this issue and/or if this is
currently of interest for your development plans, but this would be
most useful to our work. Please feel free to get in contact with us if
you need additional details about our tests.

Thanks a lot for your great work.

Alessandra

lencinhaus

unread,
Sep 9, 2010, 12:12:06 PM9/9/10
to androjena
Hi Alessandra,
Androjena is based on Jena 2.6.2, which was the latest version
available when we started the project.
ARQoid is based on ARQ 2.8.3, which is the most recent Jena-2.6.2-
based version.
As you write, the latest TDB version is 0.8.7, which needs newer Jena
2.6.3 and ARQ 2.8.4. So, this version of TDB isn't supported by
current Androjena and ARQoid portings.
However, you can still use a previous version: TDB 0.8.5 is based on
Jena 2.6.2 and ARQ 2.8.3, so it should work fine with Androjena and
ARQoid (although we never tried it).
I didn't investigate if TDB has other dependencies and if they can be
satisfied on the Android platform, please let us know if you manage to
run it!
Hope this helps,
Ciao,
Lorenzo

P.S. please remember that ARQoid is experimental, and it lacks some
ARQ features such as full-text search (it doesn't use Apache Lucene).
You can read further about this on the wiki page.

On 9 Set, 17:10, Alessandra Toninelli <alessandra.tonine...@gmail.com>
wrote:
> Hi Lorenzo,
>
> We are using Androjena to build a middleware that manages RDF data. We
> tried to include TDB support in our middleware, to provide persistent
> storage of RDF triples.http://openjena.org/TDB/
Reply all
Reply to author
Forward
0 new messages