What is Cogitant?

The Cogitant library is a set of C++ classes enabling to easily build applications based on the Conceptual Graph model. Cogitant provides classes for each object of the CG model (support, graph, rule, constraint...) and the main operations of the model (projection, application of rules...).

Cogitant has been tested with all major operating systems (GNU/Linux, Microsoft Windows, Sun Solaris, Mac OS...). It is distributed under the GNU General Public Licence (GPL 2).

Learn more about Cogitant.
Download.

News

2009-10-26 - Version 5.2.2.
Better XML parser. Bugfixes.
2009-06-09 - Version 5.2.1.
Operations run faster. Graphs require less memory. Signature may use conjunctive types.
2009-03-30 - Version 5.2.0.
Individual graphs. Compatibility with new OS (MacOS X, OpenSolaris) and new versions of compilers (Mingw, Cygwin, Xcode, Intel C++, Visual C++)
Major changes since latest stable version: Conjunctive types ; nested rules ; observers of graphs ; multilingual labels ; I/O in UTF-8 and Latin-9 ; Java API ; Tutorial in english.
2008-11-18 - Version 5.1.93.
English documentation, GraphSubset, new logo.