Language is a cognitive and communicative activity. It is structured in the form of language systems, i.e. systems of individual ‘langues’. The language system is a semiotic system. As such, it is the result of the interplay of two essentially independent forces:
Thus, entities of grammar have a purely formal side determined by the constraints imposed on any semiotic system. At the same time, this formal side is not empty, but is laden with cognitive and communicative content. In more concrete terms: Grammatical categories, relations, constructions and operations are necessary for a semiotic system to operate, and they do have some purely formal properties. At the same time, those are categories like tense, relations like the indirect object relation, constructions like the causative construction and operations like nominalization; and none of these is purely formal, all of them have their semantic side. Putting it yet another way: in a semiotic system, everything concerning the sign as a whole is significative.
The double-sidedness of grammatical entities has many methodological consequences. Two are of immediate relevance for language description:
Semasiological grammar takes the formal approach, onomasiological grammar takes the functional approach.