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
