Hi,
I am having a strange SPARQL query behavior which seems dependent on the order to ontology loading and imports
Here is my ontologies: (A, B, C, D) and their import relations
A
B directly imports A
C directly imports B
D directly imports C
My queries mixes instances from D, C, B and A and requires sameAs reasoning set to ON.
I am having different results depending on the order I loaded my ontologies in StarDog.
If I load D then C then B then A ==> My queries are correct !!
However, if I load A then B then C then D, here my queries are not correct and some answers are missing !!
This can be a serious issue, suppose we want to add an ontology E which directly imports D.
This means we cannot just import E in the database. We need to delete the DB and import E, then D then C then B then A.
Thank you for your help.
Best,
Charbel