-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ttl oddities #112
Comments
my hypothesis is not quite correct, the OWLAPI is reading the imports.. but it doesn't rule out that it was in an odd state pre-save. |
Hmm, direct output from OWLAPI via minerva: http://noctua.berkeleybop.org/download/gomodel:591f58ab00000003/owl
|
I can comment on one part so far: the |
I don't think it's just this model. I looked at a few others and see |
Current guess: this stems from adding classes to the model that aren't already in the tbox. This will happen for every gene product that has the IRI mismatch described here. In this model you can see the |
But why is the OWL API direct ttl different? |
The cause of this behavior is ModelWriterHelper and ModelReaderHelper: 843e5d6 It seems like this was mainly for the benefit of the formerly embedded JSON blob. I've disabled this now in a branch that is being tested. |
https://raw.githubusercontent.com/geneontology/noctua-models/master/models/591f58ab00000003.ttl
<http://model.geneontology.org/591f58ab00000003> a <http://www.w3.org/2002/07/owl#Ontology>
is there twiceHypothesis: some kind of invalid triple was added onto
http://model.geneontology.org/591f58ab00000003
, causing the owlapi to inadvertently pun. The imports is on the punned IRI, which renders it invisible to the owlapi. this in turn lead to existing class declarations leaking in.... I dunno.@balhoff any ideas?
This model was created 2 days ago.
We should at least test adding some new models, make sure nothing odd has happened
The text was updated successfully, but these errors were encountered: