Edit on Github

What is Workbase?

The Grakn Workbase, along with the Grakn Console and the Grakn Clients, is an interface through which we can read from a Grakn knowledge graph. Workbase allows us to execute Graql get and compute path queries, and visualise and investigate their results. Whether you need a tool to test and experiment with your newly created Grakn knowledge graph, or that you prefer a graphical interface for reading data from Grakn, you will find Workbase extremely useful.

Download Workbase

Grakn Workbase is available for Linux, Mac and Windows. Head over to the Download Center to download and install the latest release of Workbase.

[Important] As of Grakn 1.6.0, _explanations_ of inferred concepts can behave unexpectedly. Explanations of inferred relations will not show source relations in the visualiser, if the rule `when` clause that produced the relation is not tagged with a variable. For example: ``` when { (less: $x, more: $y) isa greater-than; (less: $y, more: $z) isa greater-than; } then { (less: $x, more: $z) isa greater-than; } ``` Asking workbase to explain inferred transitive `($x, $z)` relations does not produce the source relations, unless labeling them with some other variables: ``` when { $r1 (less: $x, more: $y) isa greater-than; $r2 (less: $y, more: $z) isa greater-than; } then { (less: $x, more: $z) isa greater-than; } ``` Note that this can have a performance impact, so in production we recommend only leaving the relation variables as required.

Dependencies

Workbase Grakn Core Grakn KGMS
1.2.7 1.6.1, 1.6.2 1.6.2
1.2.6 1.5.9 N/A
1.2.5 1.5.9 1.5.8
1.2.4 1.5.9 1.5.8
1.2.3 1.5.8, 1.5.9 1.5.8
1.2.2 1.5.3 to 1.5.7 1.5.2 to 1.5.7
1.2.1 1.5.2 1.5.2
1.2.0 1.5.0, 1.5.1 N/A
1.0.0 to 1.1.1 1.4.0 to 1.4.3 1.4.0 to 1.4.3

In the sections that follow, we learn how to connect Workbase with the Grakn Server, execute and visualise queries, interact with the visualiser to investigate the results and use the schema designer.