Hello Alexandr, Select everything + reasoning + write back is the only cheap way.
External dynamic reasoning is possible in theory but very costly, because it means extensions on SQL optimizer and run time or at least significant changes in SPARQL front-end compiler in order to replace basic graph patterns with combinations of BGPs and procedure views. Best Regards, Ivan Mikhailov OpenLink Software http://virtuoso.openlinksw.com P.S. You may wish to look at http://semanticfuture.net , esp. at http://forum.semanticfuture.net On Fri, 2010-04-16 at 19:51 +0700, Aleksandr A. Zaripov wrote: > Hello > > Is it possible to use some other reasoner (or add custom rules) for > the Virtuoso RDF store (for querying on-the-fly)? Or the single way is > to take all triples to separate reasoner, make inference and put it > back to the storage? > > Thanks, Alexander Zaripov > zari...@tpu.ru