comunica / comunica-feature-reasoning

📬 Comunica packages for reasoning during query execution
MIT License
5 stars 5 forks source link

Control over validation rules #73

Open jeswr opened 2 years ago

jeswr commented 2 years ago

Issue type:


Description:

Depending on the application; you may or may not want to include validation rules in a reasoner. Especially if validation is done later with something like ShEx or SHACL then it may be desirable to not include validation rules of the form ... -> false as this will be handled at another place in the engine / somewhere else in the data pipeline.

There should be a context key to enable / disable the behavior of erroring.

Instead, this is currently decided based on whether or not the remove-false-conclusion rule optimization actor is included in the configuration.

github-actions[bot] commented 2 years ago

Thanks for the suggestion!