phenoscape / owlery

Owlery is a set of REST web services which allow querying of an OWL reasoner containing a configured set of ontologies.
MIT License
16 stars 11 forks source link

OWLERY changes IRIs of individuals (Bug) #16

Closed matentzn closed 6 years ago

matentzn commented 6 years ago

If you check for instances (I did not observe this for subclasses, but it may be accidental), the return set includes changed IRIs. Compare the ABEROWL call to the OWLERY call.

Note that owlery returns individuals with an IRI such as http://www.virtualflybrain.org/owl/VFB_00007104 while the true IRI is http://virtualflybrain.org/owl/VFB_00007104

As this is quite urgent for us: Is there anything I can do to help fix this? Thank you very much!

balhoff commented 6 years ago

@matentzn how are you specifying the OWL file(s) to load at startup? Is it one file, or a URI, or a folder of files? There is very little code between the REST endpoint and calling the OWL API reasoner, so I'm wondering if there is a problem when loading the ontology.

matentzn commented 6 years ago

@Robbie1977 do you have an idea?

matentzn commented 6 years ago

Jim, it is possible! I remember there was a discussion about changing IRIs across ontologies, and it is possible the service was not restarted after that. Lets see what Robbie will say.

matentzn commented 6 years ago

Okay, we were using an older version of our KB. Sorry for the mix-up.