“Your browser is not capable of displaying the canvas element”
The browser is too old, or canvas rendering is disabled. Update to a current version of Chrome, Firefox or Edge.
Web application
Create, visualise and manipulate knowledge graphs in the browser. Build semantic networks from classes and individuals, give them typed multilingual attributes, and exchange the result as RDF or JSON.
KGE is a visual editor for knowledge graphs. Where Tedi builds an ontoterminology from a formal conceptual system, and OTV and the RDF Graph Viewer let you inspect graphs you already have, KGE is where you draw one directly: place nodes on a canvas, connect them, and export the result as RDF.
It runs entirely in the browser and needs a canvas-capable browser, which any current version is. Nothing is installed and nothing is stored on a server — your graph lives in the page until you export it.
Export before you close the tab. The graph is held in the browser, not on a server. Closing without exporting loses it.
Three regions, with the canvas between two sidebars.
| Left sidebar | Every creation and editing tool: add, edit and remove nodes; add, edit and remove relations; the attributes panel; and the log |
|---|---|
| Canvas | The workspace where the graph is drawn and rearranged |
| Right sidebar | Node Info, Selected Relation, Graph Stats, and the filterable All Nodes and All Relations lists |
Toggle Panels hides the sidebars when you want the full width for the canvas, and Freeze stops the layout moving while you work. Help reopens the built-in guide at any point.
Every node is either a Class or an Individual. A class is an abstract
concept; an individual is a specific instance of one. The distinction is the same one
that separates owl:Class from a named individual in OWL, and it carries
through to the RDF you export.
Enter a name in Add Node, pick the type, then click Add Node or press Enter.
Use the filter field in the All Nodes panel. Non-matching nodes turn semi-transparent on the canvas rather than disappearing, so you keep your bearings in a large graph.
Attributes attach metadata to a node. Two types:
| String | Text, with an optional language tag |
|---|---|
| Number | Numeric values for quantitative data |
String attributes can be tagged with any of nineteen languages: English, French, Spanish, German, Italian, Portuguese, Russian, Chinese (Simplified), Japanese, Arabic, Hindi, Greek, Turkish, Dutch, Swedish, Polish, Korean, Hebrew and Thai.
A relation joins a source node to a target node under a label, and is drawn as a directional arrow.
Click a relation to select it, then change its label in the Edit Relation panel, or delete it from the Remove Relation panel.
The filter in the All Relations panel searches by label or by the names of the nodes at either end.
Graph Stats in the right sidebar keeps a running count of nodes and relations.
| RDF | RDF/XML: the standard semantic web format, readable by any RDF tool |
|---|---|
| JSON | KGE's own format, which preserves everything the editor knows including layout |
Which format to use: export JSON if you intend to keep working in KGE, since it preserves KGE-specific features that RDF has no way to represent. Export RDF when the graph is going somewhere else: the SPARQL endpoint, the RDF Graph Viewer, or Protégé.
The browser is too old, or canvas rendering is disabled. Update to a current version of Chrome, Firefox or Edge.
Graphs are held in the browser and are not saved automatically. Export before closing or reloading the tab.
Check the format selected at import matches the file: RDF/XML for RDF, and KGE's own JSON for JSON. Turtle and JSON-LD are not accepted.
Written by Prof. Christophe Roche, TALOS ERA Chair Holder, University of Crete, within the Horizon Europe project grant agreement 101087269.
Released under the PolyForm Noncommercial 1.0.0. You may use, modify and share it for any purpose that is not primarily intended for commercial advantage or monetary compensation: research, teaching and personal use all qualify. Copies and modified versions must carry the licence and the notices that came with them. The software is provided as is, without warranty.
PolyForm Noncommercial is a source-available licence rather than an open source one: the noncommercial restriction is not permitted under the Open Source Definition.
Roche, C. (2025). KGE (1.2).
TALOS AI4SSH Laboratory, University of Crete.
https://tools.talos-lab.eu/KGE/.
TALOS Laboratory
Start typing to search the content of this page.