-
Notifications
You must be signed in to change notification settings - Fork 0
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
Some of the generated derived rules are not needed #19
Comments
It would be better to remove all derived predicates that are not strictly needed as the resolution of derived predicates in PlanSys is not very fast, I didn't implement it in a very good way hehe |
Those derived predicates are generated, because in the ontology, there are definitions of domains and ranges of relations. For example: the range for the owl-relation "solvesF" is the owl-class "Function". Hence, whenever we can infer that something is the second argument in a "solvesF"-relation, we can infer that it is a function. |
Sorry, I think I did not fully understood that your referring to a more general problem than the specific predicates you mentioned. I will look into applying some kind of filter for predicates that are not needed. |
I am not sure why the following derived predicates are being generated:
These are just some example, the same applies to other derived predicates for other Classes
The text was updated successfully, but these errors were encountered: