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

Add tautologies & structural-tautologies axiom selectors #579

Merged
merged 23 commits into from
Nov 20, 2019

Conversation

beckyjackson
Copy link
Contributor

@beckyjackson beckyjackson commented Oct 14, 2019

See #562
New axiom selectors:

  • tautologies: all axioms that are always true; these would be entailed in an empty ontology. WARNING: this may remove more axioms than desired.
  • structural-tautologies: all axioms that match a set of tautological patterns (e.g., X SubClassOf owl:Thing, owl:Nothing SubClassOf X, X SubClassOf X)

The implementation uses features from #560

Also fixes an issue with the extract integration tests. The mitochondrion-full file was incorrect, but we weren't catching it because the example didn't point to the results file. I did a spot check on it and this version looks correct. I can move this to a different PR if that's easier to review.

This relies on #570 to prevent merge conflicts, but if we decide to take a different approach there I can update it.

@beckyjackson beckyjackson changed the title Add tautologies and structural-tautologies axiom selectors Add tautologies and structural-tautologies axiom selectors [DO NOT MERGE] Nov 19, 2019
@beckyjackson beckyjackson changed the title Add tautologies and structural-tautologies axiom selectors [DO NOT MERGE] [MERGE AFTER #570] Add tautologies & structural-tautologies axiom selectors Nov 19, 2019
@jamesaoverton jamesaoverton changed the title [MERGE AFTER #570] Add tautologies & structural-tautologies axiom selectors Add tautologies & structural-tautologies axiom selectors Nov 20, 2019
@jamesaoverton jamesaoverton merged commit 13531f6 into master Nov 20, 2019
@beckyjackson beckyjackson deleted the 562-feature branch November 26, 2019 15:37
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

Successfully merging this pull request may close these issues.

3 participants