-
Notifications
You must be signed in to change notification settings - Fork 51
latency with 'transitive' owl:imports - regarding import issue #4 #24
Comments
Hi, We looked at our KB and now the import is there. It seems like there is some latency issue. We originally loaded these KBs a week ago. We haven't tested how long it takes for the imports to show up, but somewhere between a few days and a week. Any idea what may be causing these issues? Are there some configuration settings we should set to make the transitive owl:imports happen faster? thanks again, |
Hi Lisa, we tested this again with Virtuoso as well as with MySQL backend. We have an ontology A, which defines two classes, a ontology B, which defines two instances of this classes and imports A and an ontology C, which imports B. Cache is enabled and we get the expected results. Please make sure, that you use the right URIs for the import statements (e.g. a common mistake is two leave out the trailing slash). Is it possible that you send us the RDF files? Cheers, |
Here are the files we used for testing: Ontology A:
Ontology B:
Ontology C:
|
Thanks Philipp and Norman, I was hoping it would be a "slash" problem :) but it looks like it's not since we are still not seeing classes from Ontology C (using the files you provided) (which work on the ASKW develop branch). Thanks again for looking at this. Hope it wasn't too much trouble to test. It would be really helpful if you could give us a pointer as to where we may have affected this functionality as we are a bit of a loss. :) |
To clarify, when I say "there is an issue with our version", I mean, our UDFR branch which is stored here: https://github.com/UDFR |
ok, so I close this issue ... |
Hi,
I'm having an issue with imports.
That is:
Ontology A defines two classes
Ontology B defines instances of those classes
Ontology B owl:imports Ontology A.
Ontology C owl:imports Ontology B.
nothing newly defined (yet)
When I load A, then B and click on B, I do see the instances defined in B.
However, when I then load C, I see nothing.
I would expect, when I load C, to see the classes from A and the instances defined in B.
I tried again with C owl:imports B and C owl:imports A, but had the same problem.
I need to integrate multiple data sources from different ontologies.
Any ideas what could be causing this issue?
Here is the source.
From Ontology A (schema) (as resource):
http://localhost/OntoWiki/schema a owl:Ontology .
From Ontology B (externalsource1) (as resource):
http://localhost/OntoWiki/externalsource1 a owl:Ontology ;
owl:imports http://localhost/OntoWiki/schema .
From Ontology C (reg-instance) (as resource):
http://localhost/OntoWiki/reg-instance a owl:Ontology ;
owl:imports http://localhost/OntoWiki/externalsource1, http://localhost/OntoWiki/schema .
I have made sure that the appropriate prefixes were defined in the "configure KB".
Kind Regards,
Lisa
The text was updated successfully, but these errors were encountered: