Thanks Dave, So my fuseki has configuration using TDB with OWL reasoner. I preloaded the TDB with tdbloader, then starts up fuseki. My question is when fuseki starts up, does it load all triples including inferred triples into memory? I am experiencing hanging sparql query. works fine with a small dataset. I am hoping reasoning is not done during query time... ________________________________________ From: Dave Reynolds [[email protected]] Sent: Thursday, July 21, 2016 3:35 AM To: [email protected] Subject: Re: TDB triple storage
On 21/07/16 02:09, Chao Wang wrote: > A newbie question: > Does jena store the inferred triples into tdb? If yes, when? No. The current reasoners operate in memory. If you wish you can take the results of inference (either the entire closure or the results of some selective queries) and store those back in TDB yourself. A common pattern would be use separate named graphs for the original data and for the inference closure and use union-default. All this under your control but is not automatically done for you. There is also some support for generating a partial RDFS inference closure at the time you load TDB. Dave
