Closed balhoff closed 6 years ago
Changing the partonomy will cause issues with the search functions at ZFIN. We don't have the personal free to look at the implications until mid 2018 at the earliest some changes may be possible but review of each proposal will need to be done to make sure we aren't loosing site functionality by making the change.
Hi @cerivs - thanks for the feedback. I think we have a workaround now which won't require mixing these ZFA axioms with incompatible Uberon axioms. I created a zfa_import module for use with Upheno.
Hi @cerivs and @ybradford,
I just wanted to leave one more comment here about another aspect of this issue. The ZFIN data files (e.g. http://zfin.org/downloads/phenoGeneCleanData_fish.txt) allow some post-composition and thus provide another spot for this issue to creep in. Within Upheno and also Phenoscape we're translating ZFIN phenotype annotations into OWL classes, and so any phenotypes that specify a "subterm" entity which is part of
a "superterm" anatomical space will end up being unsatisfiable if ZFA gets bridged to BFO/RO.
Please let me know if there's a better place to leave this comment—I just wanted to provide the feedback so that in case you make any changes to the ontology you might look at the data also. For the time being I may add a check to our tool which swaps in located in
when the superterm is an anatomical space, to make things work better when all these ontologies are combined together.
cc @sbello
Hi,
I'm wondering what the prospects are for making any updates to ZFA to increase compatibility with MP and HPO (via Uberon mappings). For example, this issue highlights a problem when ZFA 'anatomical space' is equated to Uberon 'anatomical space', mostly due to high level domain and range constraints in RO:
https://github.com/obophenotype/upheno/issues/245
For this specific case, it might require adding 'located in' to ZFA and changing some 'part of' relationships to 'located in'. But more generally, I think there are some additional incompatibilities that will need to be addressed to make everything satisfiable.
What do you think? I would be happy to propose some changes if it seems feasible to incorporate them.