KnowLang runs in two parts:
- KnowLang Toolset – a standalone development environment used to specify KBs in the KnowLang notation, and consecutively
check and compile the same.
- KnowLang Reasoner – a self-contained component operating over KBs built with the KnowLang Toolset.
The entire KnowLang Framework has been implemented in Java. To run the KnowLang Toolset, we use a command line bat
file running in turn the executable knowlang.jar file. Note that as shown in the file structure below,
the KnowLang Toolset requires special, yet precompiled KnowLang grammar files. The toolset allows the KnowLang Grammar
to be recompiled if necessary.
|