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

QC of new Ubergraph builds #33

Open
balhoff opened this issue Nov 4, 2021 · 1 comment
Open

QC of new Ubergraph builds #33

balhoff opened this issue Nov 4, 2021 · 1 comment

Comments

@balhoff
Copy link
Member

balhoff commented Nov 4, 2021

What kind of QC should we have in the Ubergraph build? Right now there is very little. If the build completes, and the database is about the expected size, I deploy it. I save the previous database file so that we can easily roll back if a problem is noted.

I can imagine adding some queries that are run against the new build and against the live endpoint, checking that counts haven't decreased.

@dosumis @matentzn any ideas?

@matentzn
Copy link
Contributor

matentzn commented Nov 5, 2021

I would suggest this:

  • Create a directory with positive and negative sparql patterns
  • run through all of them on ingest time
  • if we need anything specific (when we see something wrong) we just add them
  • A typical thing to look for would be:
    • a class should either be deprecated, from BFO, the target of an IAO:0000700 annotation or have a parent (prevents floaters due to erroneous treatment of base files)
    • any ontology should have at least 100 subclass of axioms

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

No branches or pull requests

2 participants