Skip to content
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

Create an extendable set of lint-like checks #14

Closed
ShahimEssaid opened this issue Feb 2, 2015 · 2 comments
Closed

Create an extendable set of lint-like checks #14

ShahimEssaid opened this issue Feb 2, 2015 · 2 comments

Comments

@ShahimEssaid
Copy link

From HDie...@lbl.gov on September 19, 2011 16:45:05

Create code for the verification of ontologies.

In addition to being part of the release process, they can be called by GOLD to avoid opaque database errors

TODO

  1. Decide on how 'extendable' is implemented.
  2. What and when should be verified?
  3. How should be verified (on syntax level and/or with a reasoner)

Initial problem: Incomplete/self-references in definitions

[Term]
id: GO:0090388 ! phagosome-lysosome docking involved in apoptotic cell clearance
intersection_of: GO:0090384 ! phagosome-lysosome docking
intersection_of: part_of GO:0043277 ! apoptotic cell clearance

Original issue: http://code.google.com/p/owltools/issues/detail?id=14

@ShahimEssaid
Copy link
Author

From HDie...@lbl.gov on September 22, 2011 13:16:50

added framework to oort to run checks on an ontology during release. Use class references, annotations and reflections to identify checks.

Checks are run at three stages in the release process (after loading, after mireot, and after reasoning).

TODO: add checks, currently there are only empty checks for demonstration purposes.

Status: Started

@ShahimEssaid
Copy link
Author

From HDie...@lbl.gov on September 18, 2012 15:29:12

checks are now in use, e.g. cycle checks over is_a

Status: Fixed

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

No branches or pull requests

1 participant