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

Define uberon design patterns using DOSDP yaml #1257

Open
cmungall opened this Issue Aug 18, 2016 · 1 comment

Comments

Projects
None yet
1 participant
@cmungall
Member

cmungall commented Aug 18, 2016

No description provided.

cmungall added a commit that referenced this issue Aug 19, 2016

cmungall added a commit to cmungall/blipkit that referenced this issue Aug 28, 2016

Adding experimental code for reverse engineering DOSDPs, see INCATool…
…s/dead_simple_owl_design_patterns#9

In particular this allows:

 * generation of DOSDP YAML based on concise prolog syntax (need the reverse operation too)
 * extraction of CSVs based on pattern matching the OWL equivalence clause in a DOSDP
 * extraction of CSVs based on pattern matching the lexical (name and synonym) patterns in a DOSDP (ie making obol DOSDP compliant)

While doing this in prolog has some obvious disadvantages, it was quick for me to get up and running. We can explore
a conversion to another language later. Or alternatively it should be fairly easy to make this code independent of the blipkit behemoth,
and work direcly with swi rdf libs.

For example of use, see:

 * obophenotype/human-phenotype-ontology#1028
 * obophenotype/uberon#1257

cmungall added a commit that referenced this issue Aug 28, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment