1. A method of training at least two classifiers to understand a natural language text, comprising: introducing entries into a database, said entries belonging to at least two semantic categories of different hierarchical levels; defining examples of natural language texts, wherein at least some of said examples include embedded syntactic tokens based on said entries; and training at least two classifiers for said at least two semantic categories using said examples or a form thereof.