-
Notifications
You must be signed in to change notification settings - Fork 201
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
OBO repository parsability with OWL API 4.2.8. #410
Comments
Thanks
Some of these are familiar and problems have been noted elsewhere
(semi-abandoned ontologies)
I'm guessing foodon is fixed now, it may have just been getting started
a few months ago.
PRO is an active ontology. Perhaps due to its size there was a network
error.
I'll look into more detail later
…On 27 Mar 2017, at 15:02, matentzn wrote:
In case you are interested, I just ran an analysis of an OBO snapshot
of around 3 months ago (I know some stuff has already changed since
then, and the errors might be obsolete by now). Out of the 140+
ontologies, 9 had unloadable imports, and 1 is not parsable. The rest
was fine.
1 aero.owl UnloadableImportException
2 flu.owl UnloadableImportException
3 foodon.owl UnloadableImportException
4 MFOMD.owl UnloadableImportException
5 miapa.owl UnloadableImportException
6 omit.owl UnloadableImportException
7 omrse.owl UnloadableImportException
8 pro_reasoned.owl UnparsableOntologyException
9 rnao.owl UnloadableImportException
10 sep.owl UnloadableImportException
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#410
|
I redownloaded the ontologies above to check which ones are still broken (28.03.2017). (As I commented in the respective issue, rnao and sep still do not have valid purls. In fact, rnao points to the some obo foundry overall list). What I find noteworthy are the two broken imports to ro.owl. Isnt this one of the central OBO ontologies? Unloadable imports: Working now: |
I created a new OBO snapshot today (24 April 2017). Out of 154 ontologies overall, 142 have resolvable purls. Out of those, 136 are OWL API parseable. The following ontologies are not loadable: Not parsable:
Unloadable imports:
|
MIAPA - @hlapp already reported this error here: evoinfo/miapa#25 |
mf.owl now fixed |
I have checked a snapshot of the OBOFoundry ontologies from today. You can see the results of the analysis here. I looked at OWL API parseability, OWL 2 profile violations, ontology size distributions and used axiomtypes. Highlights: Out of the 144 that were downloadable today (either through Apache Commons IO or manually)
Out of the 134 parseable, 7 were empty: cmf, cro, dpo, exo, rnao, sepio, xl. Now cmf, cro, dpo, rnao, sepio and xl (all except rnao) fail because the PURL does not link to the ontology, but to some AWS storage space that returns an XML document with a Interestingly, I did not have a single "unloadable import" problem this time. I am worried about that. Odds are there should be at least one of those. I did not change the OWL API version since last time I checked! Two more highlights:
|
This is really interesting - if a bit sad... I would be willing to consider the following:
|
I can produce a fully self-contained R Markdown file, but it will take some time. Would that be something of interest? At the moment, the whole pipeline is a bit disconnected. I am also happy to run the analysis on request whenever necessary. |
OLS runs this check every night. I get a report that I'd be happy to have shared somewhere. Maybe we could have a GitHub badge for ontologies that are failing to parse or not available. |
@simonjupp Awesome, can I get a copy this report? Another important place where a badge like this would be useful is on the OBO Foundry pages directly. Maybe a badge that indicated URL health for the download and one that indicates OWL API parsability. |
Here's the email I got from OLS last night. ` The following ontologies were sucessfully updatedddpheno The following ontologies failedsepio cro dpo epo mamo idomal eo miro tads ogi tgma xl co_356 dinto
Detailed logs:Parser: RDFXMLParser Parser: OWLXMLParser Parser: OWLFunctionalSyntaxOWLParser Parser: TurtleOntologyParser Parser: KRSS2OWLParser Parser: ManchesterOWLSyntaxOntologyParser Parser: OBOFormatOWLAPIParser Parser: OWLOBO12Parser co_333 mirnao bto exo
Detailed logs:Parser: RDFXMLParser Parser: OWLXMLParser Parser: OWLFunctionalSyntaxOWLParser Parser: TurtleOntologyParser Parser: KRSS2OWLParser Parser: ManchesterOWLSyntaxOntologyParser Parser: OBOFormatOWLAPIParser Parser: OWLOBO12Parser ogsf rnao sep |
You can get the status and error message from the API e.g. https://www.ebi.ac.uk/ols/api/ontologies/sep |
Nice, I will take a look at it. :) Which OWL API version are you currently on? |
3.5.2. We plan to update to 4 next year. |
I like the idea of a indicator on the main page, jenkins style, for each
resource. Is this something we could add to the list of AIs for the new
funded group?
…On Fri, Nov 24, 2017 at 3:51 PM, Simon Jupp ***@***.***> wrote:
3.5.2. We plan to update to 4 next year.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#410 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACHI937IvIUilYfdZqiARnAbUJPovgzBks5s5uYGgaJpZM4Mq4jM>
.
|
I am thinking of permanently dealing with this issue using the following pipeline:
The system is already in place in an experimental state, but it is not secured yet, so I don't want to post the link here. If anyone is interested, I am happy to supply a link via email. I started to write some very basic documentation here. |
Recent attempt only two unparsable ones!
Wow we are getting close to perfect parseability! Gogogo :P |
is this resolved? |
No more action items and largely replaced by dashboard. Can be closed. |
In case you are interested, I just ran an analysis of an OBO snapshot of around 3 months ago (I know some stuff has already changed since then, and the errors might be obsolete by now). Out of the 140+ ontologies, 9 had unloadable imports, and 1 is not parsable. The rest was fine.
1 aero.owl UnloadableImportException
2 flu.owl UnloadableImportException
3
foodon.owl UnloadableImportException4 MFOMD.owl UnloadableImportException
5 miapa.owl UnloadableImportException
6 omit.owl UnloadableImportException
7
omrse.owl UnloadableImportException8
pro_reasoned.owl UnparsableOntologyException9 rnao.owl UnloadableImportException
10 sep.owl UnloadableImportException
Some more details (exception messages etc, plus some basic info on all ontologies in the snapshot) can be found here: http://rpubs.com/matentzn/obo
The text was updated successfully, but these errors were encountered: