FunGramKB Suite
FunGramKB Suite is a user-friendly environment for the semiautomatic construction of FunGramKB, a multipurpose lexico-conceptual knowledge base for natural language processing (NLP) systems.
On the one hand, FunGramKB is multipurpose in the sense that it is both multifunctional and multilingual. In other words, FunGramKB can be reused in various NLP tasks (e.g. information retrieval and extraction, machine translation, dialogue-based systems, etc) and with several natural languages (English, Spanish, German, French, Italian, Bulgarian and Catalan).
On the other hand, our knowledge base comprises three major knowledge levels, consisting of several independent but interrelated modules:
Lexical level
- The Lexicon stores morphosyntactic, pragmatic and collocational information about words.
- The Morphicon helps our system to handle cases of inflectional morphology.
Grammatical level
- The Grammaticon stores the constructional schemata which take part in the bidirectional linking algorithm: semantics <-> syntax.
Conceptual level
- The Ontology is presented as a hierarchical catalogue of the concepts describing semantic knowledge.
- The Cognicon stores procedural knowledge by means of script-like schemata in which a sequence of stereotypical actions is organised on the basis of temporal continuity.
- The Onomasticon stores information about instances of entities and events.
In FunGramKB, every lexical or grammatical module is language-dependent, whereas every conceptual module is shared by all languages. FunGramKB adopts a conceptualist approach to language, where the ontology becomes the pivotal module for the whole architecture, which is shown in the following figure:
[Larger image]