The Kazakh language is a part of the Turkic group of languages; this language group can be classified as an agglutinative language. In the Kazakh language has many word inflections; inflections are formed by adding suffixes to words.
The results presented in the paper:
Banu Yergesh, Assel Mukanova, Altynbek Sharipbay, Gulmira Bekmanova, Bibigul Razakhova Semantic hyper-graph based representation of nouns in the Kazakh language. 2014
The ontological model of noun:
You can download the generated morphological dictionary here.