On 7 Apr 2016, at 4:04, Daniel Schober wrote:
> Dear Chris, dear OBO Foundry fellows.
>
> /[which channel reaches the OBO Foundry ? Is obo discuss the right one
> dormant ...]/
You're using the right list (obo-discuss), this is the list for the OBO
community
I suspect you have a local firewall or network issue. As you can see,
all the PURLs above resolve.
What about if you access using the OWLAPI without Protege?
Maybe we should take this off list, I can suggest some tests for you to
do locally.
Note that there is a better solution to individually downloading all
imported files, I use this:
https://github.com/owlcollab/owltools/wiki/Import-Chain-Mirroring
This will create a local mirror of an owl:imports structure, and also
generate a catalog xml file that can be used by the owlapi and protege
to map global URIs to locally mirrored files.
Yes, this is the minimal subset of BFO to define domain/range
constraints in RO
> and as a consequence of the secondary import RO does import this BFO
> slim version too. Does that mean using BFO2.owl and core.owl will
> result in some redundant BFO classes ? If bfo-classes-minimal.owl is
> an updated autogenerated BFO2 subset, then there is no problem I
> guess. I could not find any guidance on this on the OBO Foundry, RO
> nor BFO pages.
There should be no redundancy.
I'm looking at
http://obofoundry.org/ontology/iao.html
Which is where you should go to get the purls
And it appears the purls are redirecting to googlecode, which is an
issue. I filed a ticket:
https://github.com/OBOFoundry/purl.obolibrary.org/issues/174
Thanks for bringing this to our attention. However, assuming you get
your local network issue fixed this shouldn't be a problem, even though
googlecode is frozen, the IAO metadata subset is stable and has not
changed since googlecode froze. We need to deal with it before
googlecode goes away forever, however.
> On another matter, what file do I need to import to get the
> /preceded_by/ top level relation at
> MassSpecAssay AND /preceeded_by/ some GasChromatographyAssay ...
> More than 30 Ontologies use this relation...so shouldn't it be in
> ro-core ? Or is there a more suitable core relation for this ?
This is currently in
http://purl.obolibrary.org/obo/ro/temporal-intervals.owl
Maybe this isn't the optimal way to modularize the ontology (you can
give us suggestions on the RO tracker). However, there will never be a
perfect predefined subset for every use case. This is why we have tools
like module extractors.
You might want to look into use robot
https://github.com/ontodev/robot
It's a command line tool that allows various kinds of ontology
processing capabilities. Here you could look into use the `robot
extract` command
https://github.com/ontodev/robot/blob/master/examples/README.md#extracting
It gives you both OWLAPI module extraction methods, as well as MIREOT.
We have some docs on this on the RO wiki, but they could be improved,
you can follow this ticket if you are interested:
https://github.com/oborel/obo-relations/issues/106
Thanks for your patience, remember there is no direct funding for OBO,
IAO, RO or BFO and much of the tooling so the documentation may not
always be as clear as it might be, but we are striving to improve this.
> Leibniz Institute of Plant Biochemistry,
http://www.IPB-Halle.de
> Dept. for Stress and Developmental Biology Bioinformatics & Mass
> Spectrometry
> Weinberg 3 Tel.
+49 (0) 345 5582 - 1476
> 06120 Halle
>