-
## Problem to Solve
Graql is still a bit terse for some instances, especially when the rule definitions start becoming more involved. SQL is quite English-like but can become verbose, Graql express…
-
_This issue was originally posted by @haikalpribadi on 2018-04-18 17:23_.
We should have two different type of graql files: one for schema only, one for data.
This means the user cannot insert both …
-
## Problem to Solve
The Graql plugin being developed in #102 is an independent Gradle-based development environment that works with IntelliJ's SDK. However, we can integrate it into our Bazel workflo…
-
_This issue was originally posted by @haikalpribadi on 2018-04-09 12:35_.
$x plays! $y;
$x sub! $y;
$x relates! $y;as well as java methods `playsExplicit`, `subExplicit`, `relatesExplicit`
-
_This issue was originally posted by @haikalpribadi on 2018-01-05 17:22_.
Roles will subclass each other using the new as syntax, and rules will not be subclassable to begin with.
The problem that w…
-
Given the schema:
```
define
day sub attribute datatype date;
```
The following code works:
```java
Grakn.Transaction writeTx = session.transaction(GraknTxType.WRITE);
writeTx.graql().insert…
-
## Problem to Solve
We plan to have a 4-part approach to testing graql and reasoning.
1. Graql Axiomatic tests - testing axioms and theorems using assertions about the consequences of write and …
-
## Problem to Solve
We should test whether our Graql queries throw semantic, syntax, or other exceptions.
## Current Workaround
The BDD tests, which do not support error type testing at present…
-
_This issue was originally posted by @jmsfltchr on 2018-07-09 20:47_.
If you make the mistake of already having a concept defined in your keyspace, but try to load a file that declares that concept …
-
Because rules are no longer concepts, we cannot query for them using Graql. However, it is very useful to be able to list all rules, which allows us to then undefine rules by name.
The transaction …