10. A computer system, comprising: a memory for storing data for access by an application program being executed on a computer system, wherein the data relates to a syntactical and semantic model of a natural language, the data comprising a semantic description of entities expressed in the natural language, parametric characteristics of the natural language, and semantic relations with entities of the natural language; and a processor, coupled to the memory; wherein the memory is configured to store a data structure, the data structure comprising: a plurality of language-independent entities represented by a plurality of semantic classes, wherein the semantic classes are arranged into a hierarchy, wherein each of the plurality of semantic classes includes at least one semantic attribute and a semantic model, and wherein the semantic attributes and the semantic models are inherited from parent units to child units; a plurality of descriptions of semantic relations with the entities, wherein the descriptions of semantic relations are represented by a hierarchical sequence of elements; a plurality of syntactic descriptions of the natural language, wherein one or more of the plurality of syntactic descriptions are associated with one or more semantic descriptions and one or more lexical descriptions of the natural language; a plurality of lexical descriptions of the natural language, wherein one or more of the plurality of lexical descriptions of the natural language are associated with one or more of said syntactical descriptions and one or more of said semantic descriptions; and a plurality of morphological descriptions of the natural language, wherein one or more of the plurality of morphological descriptions of the natural language are associated with one or more of said plurality of lexical descriptions of the natural language, wherein the processor is configured to: receive a source sentence in a source language, analyze the source sentence using at least one of the plurality of language-independent entities, and represent the source sentence in a language-independent form, using at least one of the plurality of assigned descriptions of semantic relations, at least one of the plurality of syntactic descriptions of the natural language, at least one of the plurality of lexical descriptions of the natural language, and at least one of the plurality of morphological descriptions of the natural language.
11. The computer system of claim 10 , wherein said plurality of syntactic descriptions of the natural language further comprises: a plurality of syntactical attributes describing syntactical properties and phenomena of the language; a plurality of surface models of lexical meanings of the language, wherein each of the plurality of surface models is associated with one or more syntactic descriptions of one or more lexical meanings; a plurality of analysis rules, wherein each of the plurality of analysis rules is associated with one or more syntactic descriptions of one or more lexical meanings; a plurality of surface slot descriptions, wherein at least one of the plurality of surface slot descriptions is associated with one or more surface models of one or more lexical meanings; and a plurality of non-tree syntax descriptions, wherein each non-tree syntax description is associated with one or more element of syntactic descriptions.