Graph-based Knowledge Representation and Reasoning

CoGui is an extensible platform to use, transform and query graph based knowledge.

home img


In a Nutshell

CoGui in a few words.


Getting started

In this page we will give a brief introdution into using the CoGui tool. Throughout the document we will use the example "childhood" detailed in the examples section. Please note that this document is intended as a quick overview of the CoGui tool. For further, more in depth explanations, please see the CoGui user guide.



In this tutorial, we present the basic conceptual graph model as well as conceptual graph rules. For each topic, we briefly present theoretical foundations then show how there are implemented in Cogui.



To give you an overview of the user interface, just a few screenshots.


The companion book

This book is the scientific foundation of the software, attempting to answer the following question: "How far is it possible to go in knowledge representation and reasoning by representing knowledge with graphs and reasoning with graph operations ?"

Read more

User Guide


Install CoGui application and get familiar with basic functionnalities.

Knowledge representation

For each topic, we briefly present theoretical foundations then show how there are implemented in Cogui.


How to inspect, transform and query the knowledge base.

Import, Export & Convert

How to import/export the knowledge base.

Extending with Scripts

The easiest way to extend CoGui and use it programmatically.

Extending with Plugins

How to add plugins to extends ...

  • Knowledge representation
  • Plugins

Download CoGui Software

Zip distribution

After the download of the platform-independent ZIP file completes, extract it to any folder on your system and run the executable file located in the cogui/bin directory.


Windows installer

After the download completes, run the installer. For Windows, the installer executable file has the .exe extension. Double-click the installer file to run it.


MacOS installer

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.



Download older version CoGui 2 (executable jar file)


About Us

CoGui implements the Conceptual Graph knowledge representation model, developed by the GraphiK team at LIRMM, Montpellier, France. The team GraphiK is a research group investigating graph-based knowledge representation and reasoning. The originality of their work consists of focusing on formalisms based on labeled graphs (and hypergraphs). By formalisms based on graphs, they refer to formalisms in which knowledge is not only represented by graphs, but where the reasoning mechanisms are also performed by graph operations.

Université Montpellier LIRMM 161 rue Ada 34095 Montpellier Cedex 5 - France

Scientific Contact: Marie-Laure Mugnier

CoGui support: Alain Gutierrez