1. A method for creating a syntactical and semantic model of a natural language meaning on the basis of a lexical-semantic hierarchy, the method comprising: creating a lexical-semantic hierarchy with at least one language-independent semantic class, wherein the semantic class includes one or more semantic attributes and one or more models; creating at least one language-specific lexical class for the lexical-semantic hierarchy, wherein the at least one language-specific lexical class includes one or more corresponding semantic and syntactical attributes and one or more models, and wherein the semantic and syntactical attributes and models are inheritable from respective parent units to child units; creating an instance of the lexical-semantic hierarchy in a memory of a computing device; identifying a new meaning in the natural language; identifying at least one possible position of the new meaning in the lexical-semantic hierarchy in the memory of the computing device on the basis of a dictionary entry for the meaning; comparing one or more example sentences with the new meaning against one or more semantic and syntactical models of selected positions inherited through the lexical-semantic hierarchy; creating a new unit in a selected position of the lexical-semantic hierarchy; creating a syntactical and semantic model for the new unit; and storing the new unit and its syntactical and semantic model in a memory of a computing device.