[Pellet-users] Expectations about Performance?
James Howison
james at howison.name
Fri Feb 22 22:57:46 UTC 2008
Hi,
I'm using Pellet to build an inference model by reasoning with an OWL-
DL ontology and a sample RDF data-file which contains about 70
individuals. Currently I'm finding that the reasoning to expand the
model is taking upwards of an hour. Given that I'm hoping to scale to
10,000s of individuals this is a problem :)
I have control over the ontology and the reasoner configuration, so
I've had a look through the list archives and tried some of the things
suggested (removing cardinality restrictions, trying
REALIZE_INDIVIDUAL_AT_A_TIME = false, I'm not sure if I can use the
UNA) but that hasn't had much impact.
I wonder if anyone could be so kind as to help me understand whether
there are things I can do to speed this up dramatically, or whether
this is the performance I should expect. I'm just learning about OWL
and RDF, so it is quite possible I may have made some foolish
mistakes. I'm by no means wedded to the Jena interface, but I doubt
that is the issue. My immediate need is to run SPARQL queries like "?
url rdf:type fc:Event" against the expanded model.
Here is a zip with the java code I'm running (via Jena)
(ReasonOnRDFModel), the OWL schema (flosscomms.owl) and sample RDF
data (as RDF/XML) (gaim-cabal.rdf). You'd just need to set the path
PREFIX to the files (I've marked that FIXME in the file).
http://freelancepropaganda.com/temp/pellet-testcase.zip
Thanks,
James
More information about the Pellet-users
mailing list