4.1 The Grammar
In order to both read and answer questions in a particular language, the system must be able to recognize the language. The grammar of each language must therefore first be defined.
To ensure the system remains flexible, the grammar is not programmed ‘hard-coded’ in the system, but rather saved as a text file. One or more of the grammar files are read during the startup of the system.
It is also possible to converse in several languages and it should ultimately also be possible to have the system automatically translate. More information of this will follow.