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

Write script to create file with explicit subclass assertions and include output in release package #744

Closed
rjyounes opened this issue Sep 29, 2022 · 2 comments
Labels
closed: duplicate Duplicate issue or subsumed by another issue

Comments

@rjyounes
Copy link
Collaborator

rjyounes commented Sep 29, 2022

The task here is to generate explicit subclass assertions from our distinctionary pattern (equivalent class + intersection). @marksem has already raised this concern but I can't find an existing issue for it. If it exists we can close one as a duplicate.

The rationale is that the subclass assertions are needed by many tools - e.g., SHACL with RDFS reasoning turned on (turning on OWL reasoning to interpret the intersections results in an untenably large performance hit), RDFox, etc.

The best way to handle this is to add a function to onto_tool. Rather than just generating it in a release package, it would be helpful to have in the repo for development purposes, as above. The easiest way to manage that is by adding it to the pre-commit hook.

@justin2004
Copy link
Contributor

see also #714

@rjyounes rjyounes added closed: duplicate Duplicate issue or subsumed by another issue and removed area: infrastructure labels Sep 30, 2022
@rjyounes
Copy link
Collaborator Author

Closing: duplicates #714.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
closed: duplicate Duplicate issue or subsumed by another issue
Projects
None yet
Development

No branches or pull requests

2 participants