You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Broadly, the generation of a query from the explanations of an inferred answer is complete #24, and forward chaining to complete a KB is also working #23.
What remains is to interface the two, and iron out any issues that arise. This includes:
## What is the goal of this PR?
We introduce a Resolution Testing framework for Grakn's reasoner that can automatically verify Grakn's reasoning correctness for a given test case.
## What are the changes implemented in this PR?
Implements solution no. 5 from our original design issue typedb/typedb-behaviour#20
Solves typedb/typedb-behaviour#27
This issue contains a breakdown of many of the work items
Solves typedb/typedb-behaviour#23
Solves typedb/typedb-behaviour#24
The approach has some limitations, including:
- The framework only considers queries over data and not schema, so mixed data and schema queries using `type` and/or `sub` are not supported.
- Attribute variables must be given explicitly
- in the queries tested
- in the rules
- Certain `VarProperty`s haven't been implemented yet, such as equality properties. This requires minor effort.
Objective
Broadly, the generation of a query from the explanations of an inferred answer is complete #24, and forward chaining to complete a KB is also working #23.
What remains is to interface the two, and iron out any issues that arise. This includes:
BDD integration with client-java(only to be implemented in Grakn Core)The text was updated successfully, but these errors were encountered: