Hello Alison,

The getting started application is very inefficient with regard to counting explicit and implicit statements. It is really more of a demonstrator for how to tuse the Sesame APIs.

I suggest something along these lines for achieving what you require:

SELECT ( COUNT(*) AS ?count )
{ ?s ?p ?o . }
=> Total number of unique countable statements (merge of the default graph and all named graphs)

^[explicit]
SELECT ( COUNT(*) AS ?count )
FROM <http://www.ontotext.com/explicit>
{ ?s ?p ?o . }
=> Number of explicit statements in the default graph

^[implicit]
SELECT ( COUNT(*) AS ?count )
FROM <http://www.ontotext.com/implicit>
{ ?s ?p ?o . }
=> Number of implicit statements in the default graph

If you wish to count statements in named graphs as well, then you will need to modify along these lines:

SELECT ( COUNT(*) AS ?count )
{ GRAPH ?g { ?s ?p ?o . } }
=> Number of statements in all named graphs (but not the default graph). By definition, these statements must be explicit, because it is not possible to have inferred statements in a default graph.

I hope this helps,
barry


Barry Bishop
OWLIM Product Manager
Ontotext AD
Tel: +43 650 2000 237
email: [email protected]
www.ontotext.com


On 19/02/12 21:18, Alison Callahan wrote:
Hello all,

I have installed OWLIM-SE version 4.3.4328 on a machine with 24 GB of RAM, running Ubuntu 11.10 64-bit. I assigned Tomcat 20 GB of RAM. I created an OWLIM-SE repository using the Worbench online form, with the following parameters:

entity index size: 20000000
total cache memory: 16384 MB
main index memory: 14336 MB

and all other parameters set to their default values.

I am able to load data with no issues (11 TTL files ranging in size from 1MB to 350 MB), but querying the repository to get the number of explicit and implicit statements using the methods in GettingStarted.java (distributed with the installation) is *extremely* slow (i.e. doesn't finish after 4+ hours). Also, Tomcat never uses more than 4 GB of RAM.

Is there any way I can improve query time with the resources I have available? Thanks,

Alison


_______________________________________________
Owlim-discussion mailing list
[email protected]
http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion
_______________________________________________
Owlim-discussion mailing list
[email protected]
http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion

Reply via email to