[Pellet-users] Pellet performance in TopBraid Composer
Holger Knublauch
holger at topquadrant.com
Tue Feb 24 04:23:42 UTC 2009
This is in response to:
http://clarkparsia.com/pellet/faq/topbraid-composer/
Currently it says:
Why does Pellet run slowly in TopBraid Composer?
We don’t support TopBraid Composer or any TopQuadrant products. Often,
Pellet appears to run slowly in TopBraid Composer due to the nature of
the integration performed by TopQuadrant. If you are experiencing
problems using Pellet via TopBraid Composer, we recommend trying
Pellet directly before reporting an issue or bug.
The statement above is misleading. There is enough evidence on this
mailing list these days [1,2] that the problem is not only "the
integration performed by TopQuadrant". The flip side is the lack of
optimizations in Pellet for the Jena query ontModel.listStatements().
TBC in general uses this call for all provided inference engines, and
none of them hang on this like Pellet does. Other ontology tools that
appear to be faster simply don't do the complete set of inferences
like TopBraid does.
However there are simple work-arounds already in TBC to make Pellet
faster, and I suggest the page above be adjusted to the text below. I
also mention them here for the mailing list archive and those
searching for TopBraid and Pellet on Google.
Why does Pellet run slowly in TopBraid Composer?
When you hit the Run Inferences button in TopBraid Composer, Pellet
may run slowly because Composer queries the complete list of inferred
triples. Since this operation is hard to optimize in the general case,
you may want to run only a subset of the inferences. For example, use
"Inference > Run Superclass Inferences only" or "Consistency Checking
only" to get much faster response times. Another mechanism is to
activate inferencing in the SPARQL view and then run a SPARQL query on
the kinds of query that you are interested in (e.g. via a library of
stored CONSTRUCT queries). For the best fine-grained control, we
recommend using the Pellet API directly. For further questions on
TopBraid, please contact the TopBraid Composer mailing list.
Thanks
Holger
[1] http://lists.owldl.com/pipermail/pellet-users/2009-February/003347.html
[2] http://lists.owldl.com/pipermail/pellet-users/2009-February/003322.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.owldl.com/pipermail/pellet-users/attachments/20090224/e95621e2/attachment.htm
More information about the Pellet-users
mailing list