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

replace oboInOwl:is_inferred=true for axioms that are inferred by reasoning #95

Open
cmungall opened this issue Mar 22, 2022 · 0 comments

Comments

@cmungall
Copy link
Contributor

We want to be able to record provenance on axioms in general. A specific case of this is recording that an axiom was generated by a reasoning process:

robot will optionally tag inferred axioms with oio:is_inferred="true":

http://robot.obolibrary.org/reason

https://github.com/ontodev/robot/blob/9cc988a56a56f23deb8df604403cfaa3484b0f53/robot-core/src/main/java/org/obolibrary/robot/ReasonOperation.java#L448-L453

I am responsible for this choice, but am happy with whatever the community decides. (if we chose a new AP we would likely make a new robot option to preserve backwards compatibility)

We can do this at different granularity:

  • boolean yes/no indicator
  • name of reasoner e.g. Elk
  • other metadata e.g. date at which reasoning was performed, hashes of input ontologies
  • a full prov graph

Related:

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

1 participant