Dear All, 

If they can work together, I would like to understand a bit better the 
underlying mechanics of  making  Jena TDB and the Jena Inference infrastructure 
work together. 


Hence, I have the following question: 


1-Can someone have the Jena TDB act like Stardog, in the sense that if one make 
a query that would include inferred triple as well ?

If that is possible, can someone explain to me the underlying mechanics that it 
would imply, knowing that i understood the following from the documentation. 

Inferred triples are situated in an InfGraph/InfModel(warper), which is 
obtained by binding a reasoner to a base Graph/Model (understood as the one 
containing the asserted triples). One can query that infGraph using the Querry 
engine ( However this is happening on an InMemory models).

My guess here is that if a model is in the TDB, then for our query to include 
the inferred triple, this would requires that, the querry to the model is 
actually run against the InfModel/Infgraph.  However i don’t know if that is 
possible and how exactly TDB would do that? Indeed, that would mean choosing a 
reasoner, creating the infmodel, and exposing it in lieu of the base model. 

Can someone explain a bit that mechanics, that is how it works with Jena TDB, 
if one wants some inference. For instance, if the actual model is RDFS or OWL ? 
how to query it and obtain answer that include the inferred knowledge. Many 
thanks

Best, 

-M-

 

-- 
Daniel Maatari Okouya
Sent with Airmail

Reply via email to