dead_simple_owl_design_patterns icon indicating copy to clipboard operation
dead_simple_owl_design_patterns copied to clipboard

Maintain registry of DPs for different ontologies

Open cmungall opened this issue 9 years ago • 2 comments

Ontology Patterns

Currently this ticket is the primary source for this registry. Note that some implementations are experimental, and may not fully conform yet. Where no DPs exist, instead we can cross-link github tickets.

Tick box when patterns are considered 'done'

  • [ ] uberon https://github.com/obophenotype/uberon/tree/master/patterns @cmungall
  • [ ] cl https://github.com/obophenotype/cell-ontology/issues/450
  • [ ] to https://github.com/Planteome/plant-trait-ontology/tree/add-dp/patterns @marieALaporte
  • [ ] agro https://github.com/AgriculturalSemantics/agro/issues/15 @marieALaporte
  • [ ] plant stress and disease ontology https://github.com/austinmeier/ontology-of-plant-stress @austinmeier
  • [ ] envo https://github.com/EnvironmentOntology/envo/tree/master/src/envo/patterns @pbuttigieg
  • [ ] oba https://github.com/obophenotype/bio-attribute-ontology/tree/master/src/ontology/patterns @cmungall
  • [ ] hpo https://github.com/obophenotype/human-phenotype-ontology/tree/master/src/patterns @drseb
  • [ ] go https://github.com/geneontology/design_patterns @dosumis
  • [ ] ecto (note this is different from ENVO...) https://github.com/cmungall/environmental-conditions/tree/master/src/patterns @cmungall and @balhoff

cmungall avatar Oct 26 '16 23:10 cmungall

Recipe for checking a registry with Travis:

  1. Run JSON schema check, pulling schema docs from DOS-DP site. See DOS-DP .travis.yml & schema test script for setup.

  2. Additional checks: (a) Additional syntactic checks: Code TBA: - simple Python checks should be sufficient. (b) OWL checks: Via API or layer over OWLtools?

dosumis avatar Dec 01 '16 11:12 dosumis

update on phenotypes, we're making this more central: https://github.com/obophenotype/upheno/pull/215

cmungall avatar Mar 03 '17 16:03 cmungall