5  Morphological Structure: A Linguistic Foundation

NoteLearning Objectives

After reading this chapter, you will be able to:

  • Distinguish derivational from inflectional morphology and explain their interaction with suffix ordering
  • Describe the nominal and verbal suffix sequences of Turkic languages, and the restrictions a template diagram leaves out
  • Explain how vowel harmony, consonant assimilation, and stem alternations create allomorphic variation
  • Distinguish surface segmentation, morphological analysis and a UD feature bundle, and read each of them
  • Identify morphological ambiguity and explain why disambiguation requires contextual information
  • Compare the morphological profiles of Turkish, Kazakh, Uzbek, Uyghur, Turkmen and Chuvash and explain key divergences

Morphological analysis identifies the stem and grammatical information in a word. Turkish okuyamıyor, for example, expresses reading, inability and progressive aspect. An NLP system may model this structure explicitly or learn it from data. This chapter explains suffix ordering, alternations and ambiguity; the next two chapters show computational methods.

The basic definitions of agglutination, case and harmony are in Chapter 2. Here we use them to read complete analyses, compare suffix sequences and resolve ambiguity.

5.1 The Morpheme Inventory

5.1.1 Derivational vs. Inflectional Morphology

A useful starting distinction is between derivation and inflection.

Derivational morphemes change the lexical category or meaning of the base. They create a new word, often with a new part of speech. Examples from Turkish:

Table 5.1: Selected derivational suffixes in Turkish
Input Suffix Output Function
ev (house, N) -li evli (married, Adj) denominal adjective
yaz- (write, V) -ı yazı (writing, N) deverbal noun
güzel (beautiful, Adj) -leş- güzelleş- (become beautiful, V) deadjectival verb
git- (go, V) -mek gitmek (to go, V→infinitive) infinitive nominalisation

In the simple pattern illustrated here, derivational morphemes precede the outer inflection and can be stacked: güzelleştir- (to make beautiful) adds a causative to the deadjectival verb. The resulting derived stem behaves as a new root for subsequent affixation.

Inflectional morphemes mark grammatical categories such as number, case, tense and agreement. They usually follow derivation in the patterns shown here. The boundary is not absolute: a category change can introduce another inflectional domain, and individual stems or constructions restrict which suffixes can follow.

An analyser often needs lexical entries for derived meanings: composition alone cannot tell it that ev-li means ‘married’. Inflection is more systematic, so rules can generate many forms without listing each one. Grammars and treebanks draw the boundary differently, especially for infinitive -mAk, voice suffixes and copular forms. State which convention the analyser follows.

5.1.2 The Suffix Template

Turkic suffix ordering follows regular patterns. Johanson (2021, 37) notes that the high degree of synthesis “allows combinations of a large number of bound denominal and deverbal markers to form long sequences”. In the common patterns below, derivational material comes before inflectional material, and each suffix applies to the form on its left. For noun inflection, “Common Turkic follows the ordering number-possessive-case”; Chuvash is the exception, with possessive before number (Johanson 2021, 452) (Section 5.4.5).

Nominal template (for nouns and adjectives):

\[\text{Root} \rightarrow [\text{Derivation}]^* \rightarrow \text{Number} \rightarrow \text{Possessive} \rightarrow \text{Case} \rightarrow [\text{Copula}]\]

  • Derivation (optional, repeatable): changes stem meaning or category
  • Number (-lar/-ler plural): absence of plural marking need not mean singular reference
  • Possessive (1sg, 2sg, 3sg, 1pl, 2pl, 3pl): marks possessor agreement
  • Case (nominative, accusative, dative, locative, ablative, genitive)
  • Copula (optional): predicative forms -dır/-dir/-dur/-dür or evidential -(y)mış

Example: Turkish ev-ler-imiz-den (from our houses):

Slot Morpheme Gloss
Root ev house
Number -ler PL
Possessive -imiz POSS.1PL
Case -den ABL

Verbal template (for verbs):

\[\text{Root} \rightarrow [\text{Derivation}]^* \rightarrow \text{Voice} \rightarrow \text{Ability/Negation} \rightarrow \text{TAM} \rightarrow \text{Person/Number}\]

  • Derivation (optional): lexical derivation such as güzel-leş- ‘become beautiful’
  • Voice (passive -Il/-In, causative -DIr/-t, reciprocal -Iş, reflexive -In). Some grammars treat voice as derivation, because it changes the valency of the stem; this book lists it as a separate slot. Apertium encodes voice with tags, while UD uses features such as Voice=Cau and Voice=Pass
  • Potential (-(y)a/-(y)e, the ability marker that precedes negation in gel-e-me- “be unable to come”; the positive -(y)abil/-(y)ebil “can” goes back to the same marker plus the verb bil- “know”)
  • Negation (-ma/-me)
  • TAM (tense, aspect, mood: one slot, complex inventory)
  • Person/Number (agreement with subject: 1sg, 2sg, 3sg, 1pl, 2pl, 3pl; two paradigms, see below)

Read the diagrams as summaries of common sequences. Which suffix can follow depends on the stem, the construction and the morphology already present. TAM may have several exponents (gel-iyor-du ‘was coming’, progressive + past), agreement has several paradigms, and a nominalised verb takes nominal inflection (oku-duk-lar-ı-n-dan). Chapter 6 shows how continuation classes encode the combinations licensed by a language.

Two-column slot diagram showing the Turkic nominal and verbal suffix templates with example suffixes.
Figure 5.1: Common nominal and verbal suffix sequences. Ability and negation interact; nominalised verbs enter nominal inflection. Boxes describe morphological domains, not a requirement for an overt suffix in each position.

5.1.3 Nominal Morphology in Detail

Number. The plural is marked by -lar/-ler (the two forms differ by vowel harmony). The form without a plural suffix is unmarked for number, and its reference can include more than one entity: Turkish Ali gazete okudu can mean that Ali read a newspaper or newspapers (Johanson 2021, 945). In Turkish, a noun after a numeral normally takes no plural suffix: beş kitap (five book), not beş kitaplar. A system that reads plural marking as a count of referents will therefore be wrong in both directions.

Possessive. The Turkish possessive suffixes have different shapes after consonant-final and vowel-final stems. In the abstract notation used here, I stands for the four-way harmonising vowel (ı/i/u/ü) and A for the two-way one (a/e):

Table 5.2: Turkish possessive suffixes after consonant- and vowel-final stems. I = four-way harmony (ı/i/u/ü), A = two-way harmony (a/e). With a plural noun the plural comes first: ev-ler-im ‘my houses’.
Possessor After a consonant After a vowel Examples
1sg -Im -m ev-im, araba-m ‘my house/car’
2sg -In -n ev-in, araba-n
3sg -I -sI ev-i, araba-sı
1pl -ImIz -mIz ev-imiz, araba-mız
2pl -InIz -nIz ev-iniz, araba-nız
3pl -lArI -lArI ev-leri, araba-ları

The third person plural is a source of ambiguity: evleri can be ev-leri ‘their house’ (POSS.3PL) or ev-ler-i ‘his/her houses’ or ‘their houses’ (PL + POSS.3, with a singular or plural possessor), and Turkish does not write a second plural for ‘their houses’. Johanson describes the same three-way reading for the type ‘horse-PL-POSS3’ and notes that a form with two plurals is illicit (2021, 459). A possessive pronoun resolves it for nouns: onların evi only means ‘their house’, and onların evleri only ‘their houses’ (2021, 459). The number of the possessed noun and the number of the possessor cannot be read off as independent slots.

Possessive suffixes come between number and case, and a third-person possessive is followed by a buffer n before a case suffix: araba-sı-n-ı ‘his/her car’ (ACC), araba-sı-n-da ‘in his/her car’. For segment counts, this book attaches the buffer to the following suffix, as in Section 2.7: araba-sı-nı has three counted pieces. A finer notation, araba-sı-n-ı, shows the buffer separately but does not count it as another morpheme.

Case. Six commonly compared cases (not present in every language) are introduced in Chapter 2 (Section 2.3). Their suffixes in Turkish are:

Case Suffix Function
Nominative ∅ Subject; predicate nominal
Accusative -(y)ı/i/u/ü Specific direct object
Dative -(y)a/e Indirect object; goal; experiencer
Locative -da/de/ta/te Location; point in time
Ablative -dan/den/tan/ten Source; material; comparison
Genitive -(n)ın/in/un/ün Possession; complement of some postpositions after pronouns (benim için ‘for me’)

Note the consonant alternation in locative and ablative: -da after voiced consonants and vowels, -ta after voiceless consonants. This is consonant assimilation, discussed in Section 5.2.

Copula. Nominal predicates in Turkic languages can take a copular suffix directly on the noun: Turkish doktor-um (I am a doctor), doktor-sun (you are a doctor), doktor-dur (he/she is a doctor). Third-person present predication can also be unmarked (O doktor, “He/she is a doctor”); -DIr is not an obligatory third-person ending and can add assertive or inferential force. Identifying a nominal predicate therefore requires constructional context (Johanson 2021, chap. 27, pp. 555–571).

5.1.4 Verbal Morphology in Detail

Voice. The following table illustrates an unmarked active stem and four voice-related patterns:

Table 5.3: Turkish verbal voice suffixes (allomorphs vary by phonological context)
Voice Suffix Example Gloss
Active ∅ sev- love
Passive -il/-ın sev-il- be loved
Reflexive -In yıka-n- wash oneself
Reciprocal -Iş gör-üş- see each other, meet
Causative -dir/-tir/-ir/-t sev-dir- make (s.o.) love

Voice suffixes can be stacked: sev-dir-il- (to be made to love) places passive outside causative, and öl-dür-t- (“have someone killed”) contains successive causatives. No single exhaustive ordering rule follows from such examples. What can come next depends on the stem, valency and construction. This stacking produces the long verb chains discussed in Chapter 2.

Negation. The negation suffix -ma/-me follows voice morphemes and the potential marker and precedes TAM in the ordinary synthetic forms illustrated here: sev-me- (not love), sev-il-me- (not be loved), sev-dir-me- (not cause to love). The template covers verbal -mA- only; other negative constructions work differently. Its surface shape also varies: before progressive -Iyor, its vowel is absent (gel-m-iyor).

Ability and inability. Turkish expresses these meanings with suffixes; other Turkic languages also use auxiliary constructions:

  • gel-ebil- (to be able to come): the stem gel- + ability suffix -ebil- (historically involving bil- “know”)
  • gel-e-me- (to be unable to come): the stem gel- + -e- + negative -me-; the segmentation convention distinguishes the ability component from negation

The sequence -(y)eme-/-(y)ama- (potential + negation) is formally distinct from the bare negative -me-/-ma-, so inability and simple negation are not confused: gel-me-di “did not come” vs. gel-e-me-di “could not come”.

Tense, Aspect, and Mood (TAM). TAM occupies a single slot in the verbal template but with a complex inventory. Turkish distinguishes:

Table 5.4: Selected Turkish TAM suffixes. A = a/e, I = ı/i/u/ü, D = d/t according to voicing; (y) appears where required.
Category Suffix Meaning
Simple past -DI Past; not restricted to witnessed events
Indirective/perfect -mIş Inference, report or perfect reading, depending on construction
Aorist -Ar/-Ir/-r (stem-dependent) Habitual/generic present
Present progressive -Iyor (with stem-vowel adjustments) Ongoing action now
Future -(y)AcAk Future tense
Conditional -sA Conditional mood
Optative -(y)A Wish/exhortation

Kazakh, Kyrgyz, and other Kipchak languages share many of these distinctions but with different suffix shapes, and many Turkic languages express aspect partly through converb + auxiliary constructions with verbs such as ‘lie’ (Kazakh оқып жатыр ‘is reading’, Turkmen okap ýatyr; Johanson (2021), p. 646). Some of these have fused into one word (Uzbek oʻqiyapti ‘is reading’, historically from oʻqi-b yot-). Analysers must treat them as multi-word or grammaticalised forms.

Person/Number agreement. The final slot marks the agreement of the verb with its subject. Turkish has two main agreement paradigms. Suffixes of the “pronominal type” follow the aorist, the progressive, -mIş, the future and the necessitative, and also mark nominal predicates; suffixes of the “possessive type” follow the past -DI and the conditional -sA (Johanson 2021, 439, 555):

Table 5.5: Turkish verbal agreement: the two main paradigms, shown with gel- ‘come’ (Johanson 2021, 439).
Person After the aorist (gel-ir-) After the past (gel-di-)
1sg gelir-im (-(y)Im) geldi-m (-m)
2sg gelir-sin (-sIn) geldi-n (-n)
3sg gelir (∅) geldi (∅)
1pl gelir-iz (-(y)Iz) geldi-k (-k)
2pl gelir-siniz (-sInIz) geldi-niz (-nIz)
3pl gelir-ler (-lAr) geldi-ler (-lAr)

In the two paradigms shown, third person singular has no overt agreement suffix, a fact with consequences for pro-drop and coreference (see Section 2.4 and Chapter 8).

5.2 Morphophonological Alternations

The same morpheme appears in multiple surface forms depending on phonological context. Three types of alternation are most important for Turkic NLP: vowel harmony in suffixes, consonant assimilation, and stem alternations.

5.2.1 Vowel Harmony in Suffixes

Covered in Section 2.2, the harmonising vowels of Turkish suffixes commonly alternate in two-way or four-way sets. Invariant suffixes and consonantal alternations require separate rules. The pattern is:

  • 2-way suffixes (back vs. front only): e.g., Turkish plural -lar/-ler
    • kitap-lar (books, back vowel root)
    • ev-ler (houses, front vowel root)
  • 4-way suffixes (back/front × round/unround): e.g., Turkish 1sg possessive -ım/-im/-um/-üm
    • kol-um (my arm, back round)
    • kitab-ım (my book, back unround)
    • göz-üm (my eye, front round)
    • ev-im (my house, front unround)

For most stems, native or borrowed, the last vowel of the stem determines the harmony class of the suffix, even when earlier syllables mix classes (kitap-lar, telefon-lar). The exceptions listed in Section 2.2 must be marked in the lexicon: stems whose final consonant selects front suffixes (saat-ler ‘hours’, rol-ü ‘role-ACC’) and suffixes outside the regular pattern (-yor, -ken, and usually -ki). A regular stem and an exceptional one can look alike: saat and sabah both have a back vowel in their final syllable, but only sabah-lar follows the regular rule.

For morphological analysis, harmony is a strong constraint: if an analyser sees evlerde, it can rule out analyses in which the locative should be -da, because ev is a front-vowel root. Rule-based analysers encode the constraint explicitly; neural analysers can learn it from data.

5.2.2 Consonant Alternations

Beyond vowel harmony, consonant alternations are common at morpheme boundaries.

Voicing assimilation. The Turkish past tense suffix is -di/-dı/-du/-dü after voiced consonants and vowels, but -ti/-tı/-tu/-tü after voiceless consonants:

Verb Past form Rule
gel- (come) gel-di l is voiced → d
git- (go) git-ti t is voiceless → t
oku- (read) oku-du u is a vowel → d
iç- (drink) iç-ti ç is voiceless → t

The same assimilation applies to the locative (-da/-ta), ablative (-dan/-tan), and several other suffixes. For the morphological analyser, this means tracking the voicing of the final consonant of the stem. That information is phonologically transparent in the surface form.

Buffer consonants. Turkish uses y before vowel-initial accusative and dative suffixes after a vowel-final stem. The n following a third-person possessive is a separate pattern: it also occurs before a consonant-initial case suffix, as ev-i-n-de shows:

Form Analysis
araba-y-ı car-(y)-ACC ‘the car’ (not araba-ı)
araba-sı-n-ı car-POSS.3SG-(n)-ACC ‘his/her car’ (object)
ev-i-n-de house-POSS.3SG-(n)-LOC ‘in his/her house’

Stem-final consonant alternation. Turkish kitap (book) alternates with kitab- before a vowel-initial suffix: kitab-ı (book-ACC). This can be represented with an underlying voiced consonant and a devoicing rule, or with stem allomorphs. It is lexically conditioned; not every stem-final obstruent alternates. The kitap/kitab- alternation must therefore be tracked in the morphological lexicon as a property of the stem.

Other stem patterns. Some stems alternate before suffixes; others remain unchanged:

Root Suffixed form Pattern
renk (colour) renk-li / reng-in k → g in rengin
yüz (face) yüzü / yüz-de no alternation in this root
ağız (mouth) ağzı vowel deletion: underlying /ağız/ + ACC → ağz-ı

The vowel deletion in ağız → ağz- is a stem alternation triggered by the attachment of a vowel-initial suffix. An analyser must identify which stems license this alternation; it cannot apply deletion to every matching vowel sequence.

5.2.3 Why Productive Generalisation Matters

The alternations described above mean that the same morpheme can appear in multiple surface forms, and conversely that similar surface strings can correspond to different underlying morphemes. Consider:

  • kitap-ta (book-LOC) vs. kitab-ı (book-ACC): the same stem surfaces as kitap- and kitab-
  • ev-de (house-LOC) vs. at-ta (horse-LOC): the same locative morpheme surfaces as -de and -ta

A whole-word vocabulary stores these forms separately. Their relationships must be learned from context or supplied as features, and new texts can always contain unlisted forms. Finite-state rules (Chapter 6) and character or subword representations (Chapter 7) offer different ways to generalise. The next chapters evaluate their coverage, handling of ambiguity and usefulness for particular tasks.

5.3 What a Full Morphological Analysis Looks Like

5.3.1 From Surface Form to Feature Bundle

A morphological analysis maps a surface word form to a triple: (lemma, part-of-speech, morphological features). In Universal Dependencies notation:

\[\text{surface form} \rightarrow (\text{lemma, UPOS, FEATS})\]

The FEATS field is a set of attribute-value pairs using the Universal Dependencies morphological feature vocabulary (Marneffe et al. 2021). For Turkic languages, the relevant feature categories include:

  • Number: Sing, Plur
  • Case: Nom, Acc, Dat, Loc, Abl, Gen
  • Person: 1, 2, 3
  • Tense: Past, Pres, Fut, Pqp (pluperfect, Turkish IMST)
  • Aspect: Perf, Imp, Prog, Hab, Prosp
  • Mood: Ind, Cnd, Opt, Imp, Pot (ability), Nec, Des, Gen
  • Evident: Fh (firsthand), Nfh (non-firsthand; used for -mIş in these annotations)
  • Voice: Pass, Cau, Rcp, Rfl, and combinations such as CauPass
  • Polarity: Pos, Neg
  • VerbForm: Fin, Part, Conv, Vnoun (Turkish), Ger, Inf (Kazakh KTB)
  • Person[psor], Number[psor]: possessor person and number (distinct from Poss=Yes)
  • NumType, PronType, etc.

The values beyond the core set were counted in the Turkish IMST and BOUN training files and the Kazakh KTB test file (UD GitHub master branch, accessed 19 October 2026). Treebanks of the same language do not use the same subset: BOUN uses Evident=Fh and Voice=Rfl, IMST does not.

5.3.2 Three Levels of Representation

A UD feature bundle describes selected grammatical properties of a syntactic word. A transducer may additionally expose derivational steps, surface boundaries and competing readings. We will compare three representations: surface segmentation, morphological analysis (lemma and analyser tags), and UD annotation. For evlerimizden ‘from our houses’:

Table 5.6: Three levels of representation for evlerimizden. The Apertium reading is ev<n><pl><px1pl><abl> (TurkicNLP 0.5.0).
Surface piece Analysis (Apertium tag) UD feature
ev lemma ev, noun (<n>) UPOS=NOUN
-ler plural (<pl>) Number=Plur
-imiz possessor 1st person plural (<px1pl>) Person[psor]=1, Number[psor]=Plur
-den ablative (<abl>) Case=Abl

The UD line, as TurkicNLP 0.5.0 outputs it:

form:   evlerimizden
lemma:  ev
upos:   NOUN
feats:  Case=Abl|Number=Plur|Number[psor]=Plur|Person[psor]=1

Note Number[psor] and Person[psor]: UD distinguishes the number of the noun itself (Number=Plur, ‘houses’) from the person and number of the possessor (‘our’).

5.3.3 An Advanced Example: Ambiguity in a Long Form

Consider okuyamadıklarından, a nominalised verb with several possessive readings. Three levels must be kept apart: the readings the grammar allows, the readings the analyser returns, and the features a treebank records.

Grammatical readings. The form is oku-ya-ma-dık ‘read-ABIL-NEG-NMLZ’ followed by possessive agreement and the ablative. The nominal can head a headless relative clause, ‘from/among the things that … could not read’, or denote the event; an ablative event nominal commonly expresses a cause, ‘because … could not read’. The possessive identifies the subject of the clause (Section 2.1): -lar-ın PL + 2SG (‘you’, with plural -lar marking the things), -lar-ı PL + 3 (‘he/she’ or ‘they’), or -ları 3PL (‘they’, with a singular nominal).

Analyser readings. The Turkish Apertium transducer returns these three readings (ignoring readings with a copula added):

oku<v><tv><abil><neg><ger_past><pl><px2sg><abl>    -lar-ın   PL + POSS.2SG   'from what you could not read'
oku<v><tv><abil><neg><ger_past><pl><px3sp><abl>    -lar-ı-n  PL + POSS.3     'from what he/she/they could not read'
oku<v><tv><abil><neg><ger_past><px3pl><abl>        -ları-n   POSS.3PL        'because they could not read'; 'from what they could not read'

The boundaries differ according to whether -lar marks the nominal’s plural or belongs to third-person plural agreement, and whether -n- is a buffer or part of the second-person possessive. Context narrows the choice. Senin okuyamadıklarından selects the second person (‘from what you could not read’); onun okuyamadıklarından selects a plural nominal with a singular possessor (‘from the things he/she could not read’). Onların okuyamadıklarından can still mean ‘from the things they could not read’ or, with -ları as third-person plural agreement, ‘because they could not read’.

Apertium lists the morphological possibilities but assigns the same analysis to relative-clause and event readings. Its tag ger_past names -DIK, whose temporal interpretation depends on the construction. Turkish UD treebanks annotate such forms as participles with Aspect=Perf|Tense=Past|VerbForm=Part. Their treatment of ability differs: IMST gives anlayamadığı (sentence 00006231_29) Mood=Pot, while BOUN gives damgalayamadığını (sentence news_128) no Mood feature (Chapter 8). The following illustrates an IMST-style bundle for the POSS.3PL reading:

form:   okuyamadıklarından
lemma:  oku
upos:   VERB
feats:  Aspect=Perf|Case=Abl|Mood=Pot|Number[psor]=Plur|Person[psor]=3|Polarity=Neg|Tense=Past|VerbForm=Part

5.3.4 The Same Analysis Across Three Languages

To illustrate the shared template, consider the parallel: “from our houses” in Turkish, Kazakh, and Uzbek:

Language Form Morphemes
Turkish ev-ler-imiz-den house-PL-POSS.1PL-ABL
Kazakh үй-лер-іміз-ден (üi-ler-ımız-den) house-PL-POSS.1PL-ABL
Uzbek uy-lar-imiz-dan house-PL-POSS.1PL-ABL

Latin forms in parentheses use the toolkit’s Kazakh transliteration (Section 3.2). The Apertium analysers for the three languages return the same tag sequence for these forms (<n><pl><px1pl><abl>, TurkicNLP 0.5.0).

The order of plural, possessive and case is the same in all three languages, as in Common Turkic generally (Johanson 2021, 452). The differences are in the surface forms: Kazakh -іміз harmonises with front stems, Uzbek -imiz is invariant, and the ablative suffix varies. An analyser design for Turkish can therefore be reused for Kazakh and Uzbek by adjusting harmony rules, suffix shapes and lexicon; whether the result works must be validated on the target language, as the next comparison shows.

For a more demanding comparison, consider the Turkish sentence Kitabı okuyamıyorum (I cannot read the book), its Kazakh equivalent Кітапты оқи алмаймын (Kıtapty oqi almaimyn) and its Turkmen equivalent Kitaby okap bilmeýärin:

Turkish Kazakh Turkmen
Object kitab-ı (book-ACC) кітап-ты (kıtap-ty, book-ACC) kitab-y (book-ACC)
Verb oku-ya-m-ıyor-um (read-ABIL-NEG-PROG-1SG) оқи ал-ма-й-мын (оқы- ‘read’ + converb, take-NEG-PRS-1SG; analytic) oka-p bil-me-ýär-in (read-CVB know-NEG-PRS-1SG; analytic)

Turkish packs inability into okuyamıyorum. Kazakh uses a converb and auxiliary ал- ‘take’: оқи алмаймын, literally ‘reading I do not take’. Turkmen also uses an auxiliary, bil- ‘know’, cognate with Turkish -(y)Abil-. Johanson lists ‘take’, ‘know’ and ‘become’ as ability auxiliaries, including Kazakh žaz-a al- ‘be able to write’ and Uzbek ȯḳi-y-ål- ‘be able to read’ (2021, 613).

The Kazakh analyser returns ал<vaux><neg><aor><p1><sg> as one of two readings of алмаймын. Its tense tag is aorist, where our gloss uses present. Both the word structure and the annotation convention need checking when adapting an analyser across languages.

5.3.5 Morphological Ambiguity

A single surface form can have multiple valid analyses. This is morphological ambiguity, and it is pervasive in Turkic text. Two useful distinctions are:

Analysis ambiguity: The same segmentation can carry different features. Turkish evi is: - ev-i = house-ACC (‘the house’, as a specific object) - ev-i = house-POSS.3SG (‘his/her house’)

The boundaries are identical; only the analysis differs. evleri has three readings without a + continuation in the Turkish Apertium transducer: ev-ler-i (house-PL-ACC ‘the houses’), ev-ler-i (house-PL-POSS.3 ‘his/her houses’ or ‘their houses’; Apertium <px3sp>), and ev-leri (house-POSS.3PL ‘their house’). Here the readings also differ in where the boundary falls.

Category ambiguity: The same form can belong to different categories. Turkish yazar can be: - A noun: “author” - A verb: yaz-ar “writes” (aorist, 3SG)

and okuma can be the verbal noun “reading” or the negative imperative “don’t read!”.

On the Turkish TueCL test file (UD 2.17), 608/730 eligible tokens (83%) receive multiple raw readings; 399/730 (55%) still do after excluding every reading containing a + continuation. On the Kazakh-KTB test file (UD 2.17), a different and larger sample of mostly encyclopaedic and literary sentences, the counts are 6,313/7,667 (82%) and 5,071/7,667 (66%). The denominator consists of integer-ID syntactic words except PUNCT, NUM and SYM, including unknown words (41 Turkish and 56 Kazakh). Thus “without +” is a reproducible filter, not a linguistic test for copulas alone. Lookup uses NFC surface spelling, then Turkish-aware lowercasing for Turkish or ordinary lowercasing for Kazakh only if the surface has no reading. code/ch05-ambiguity/ contains the script, exact counts, per-token readings and SHA-256 hashes of the two test files and transducers. Because the samples differ in genre and size, the Turkish–Kazakh difference is not a language comparison; read the figures as properties of these samples. They do not generalise to Turkish or Kazakh text at large. Disambiguation requires context, typically the surrounding words and their likely analyses.

5.3.6 The Disambiguation Problem

Given a set of possible analyses for each word in a sentence, the disambiguation problem is to select the correct analysis for each word. The constraints are mutual: the analysis of one word affects the analyses of its neighbours. For example, a noun in the accusative makes a following transitive verb more likely.

Classic approaches train statistical models over sequences of morphological tags on manually disambiguated corpora; for Turkish, Hakkani-Tür, Oflazer, and Tür (2000) model the tags of each word as a sequence of inflectional groups (see also Oflazer and Saraçlar (2018), chapter 3). More recent work uses neural taggers trained on Universal Dependencies data (Qi et al. 2020). Supervised taggers need labelled training data, but those labels can come from manual annotation or automatic methods with different error rates. A target-language learning curve shows how additional annotation affects accuracy. This motivates the cross-lingual transfer strategies discussed in Chapter 7.

5.4 Cross-Language Morphological Comparison

5.4.1 The Shared Template

Use the templates in Section 5.1 to organise comparisons, then check each construction. Chuvash changes nominal suffix order (Section 5.4.5); Kazakh expresses the inability example above analytically. These differences guide what can be reused in the transfer methods of Chapter 6 and Chapter 16.

What differs across languages is:

  1. The inventory of morphemes in each slot (which suffixes mark which distinctions)
  2. The allomorphic rules (how harmony and assimilation apply)
  3. The productivity of some slots (which suffixes combine freely and which are restricted to particular stems)
  4. The degree of analyticity (how much is expressed by suffixes vs. auxiliary verbs)

5.4.2 Where Uzbek and Uyghur Diverge

Uzbek and Uyghur (Karluk branch) diverge from the Oghuz-Kipchak norm most visibly in vowel harmony. In standard written Uzbek, suffix vowels are largely fixed: the Uzbek plural is always -lar regardless of root vowel (unlike Turkish -lar/-ler), and standard Uzbek lacks a clear-cut rounding harmony (Johanson 2021, 313). The writing understates the pronunciation, however: front/back harmony has not vanished in spoken Uzbek, and Johanson calls the impression that it has ceased to function a “false impression” supported by the orthography (2021, 245, 307). For text processing, the written form is what an analyser sees: fewer written vowel alternations, even where pronunciation varies.

Uyghur writes front/back suffix variants (iš-lar ‘works’ vs. bir-gä ‘to one’; Johanson (2021), p. 245). Its Perso-Arabic orthography, unlike Arabic or Persian, writes every vowel, which makes conversion into Latin or Cyrillic largely table-driven (Chapter 3). The complication for analysis is rather vowel raising in stems (bala ‘child’ → balilar ‘children’; cf. ati-si ‘his/her father’ ← ata, Johanson (2021), p. 27), which creates stem alternants an analyser must list or derive. The Apertium Uyghur analyser reads بالىلار (balilar) as بالا<n><pl><nom>.

Uzbek, Uyghur and the Kipchak languages express some verbal categories, particularly aspect and modality, with converb + auxiliary constructions rather than suffix stacking (Kazakh оқи ал- ‘be able to read’, Uzbek oʻqiy ol- ‘be able to read’, Turkmen okap bil- ‘be able to read’; Uzbek after Johanson (2021), p. 613). A form that Turkish expresses as a single verb may require two words.

5.4.3 Selected Cross-Language Differences

Table 5.7 lists only contrasts that are illustrated in this chapter or in Chapter 2; each cell refers to the standard written language.

Table 5.7: Selected morphological contrasts across five Turkic languages, as illustrated in Chapter 2 and Chapter 5.
Feature Turkish Kazakh Uzbek Turkmen Kyrgyz
Backness harmony in suffixes, written ✓ ✓ largely fixed vowels ✓ ✓
Rounding harmony in suffixes, written high-vowel classes generally not represented no productive alternation some suffixes (GEN -üň), not ACC broader than Turkish
Plural -lAr ✓ ✓ (-лар/-тар/-дар…) -lar only ✓ (-lar/-ler) ✓

Row sources: backness examples in Table 2.3; rounding patterns in Johanson (2021, 311–15); plural harmony in Section 2.2.

Differential object marking affects parsing and translation. Turkish usually marks specific objects with the accusative (kitabı okudum ‘I read the book’) and leaves non-specific objects bare (kitap okudum ‘I read a book / I did book-reading’). A specific indefinite can also take the accusative: bir kitabı okudum ‘I read a certain book’. Kazakh (кітап оқыдым vs. кітапты оқыдым) and Uzbek (kitob oʻqidim vs. kitobni oʻqidim) show the same basic contrast.

The conditions depend on language, discourse and construction. For parsing, accusative marking is one cue to objecthood; word order and context help identify bare objects. For translation, preserve the intended reference. English articles cannot be mapped directly onto Turkic case suffixes.

5.4.4 The Recurring Examples Analysed

The recurring sentences of Table 1.4 show several of these contrasts together. Hyphens separate morphs, and glosses follow the Leipzig conventions (abbreviations in Table D.1); ATTR marks the attributive suffix (Kazakh -ГІ, Uyghur -diki). The Uyghur line uses the treebank’s ULY transliteration.

Қазақстан   осы   өңір-де-гі        бейбітшілік-ті  қолда-й-ды
Kazakhstan  this  region-LOC-ATTR   peace-ACC       support-PRS-3

Мен-ин  машина-м      бар
I-GEN   car-POSS.1SG  existent

Toshkent-da   dzyudo  boʻyicha  Gran-pri    musobaqa-si         boʻl-ib  oʻt-moqda
Tashkent-LOC  judo    on        Grand.Prix  competition-POSS.3  be-CVB   pass-PROG.3

u    sheher  sirt-i-diki              bir  at     harwi-si-ni      kör-i-du
3SG  town    outside-POSS.3-LOC.ATTR  a    horse  cart-POSS.3-ACC  see-PRS-3
  • Locative + attributive. Kazakh өңір-де-гі and Uyghur sirt-i-diki turn a locative into a noun modifier with the same suffix order.
  • Possessive marking in compounds. Uzbek Gran-pri musobaqa-si and Uyghur at harwi-si mark the head of a noun compound with the 3rd-person possessive and no genitive. In Kyrgyz Мен-ин машина-м, by contrast, a genitive possessor agrees with a 1st-person possessive suffix.
  • Analytic predicates. Kyrgyz expresses possession with the existential бар, without a verb ‘have’; Uzbek boʻl-ib oʻt- ‘take place’ is a converb + verb combination of the kind described above.
  • Person without number. Kazakh -ды and Uyghur -du mark the 3rd person but not number.

The treebank annotations differ from these analyses in places: Kyrgyz-KTMU tags машинам as genitive and бар as a verb with tense and aspect; Uyghur-UDT tags sirtidiki as nominative and bir as an ordinal; Kazakh-KTB marks only the locative of өңірдегі. A released annotation documents a convention and can contain errors; Section 8.2 returns to this point.

5.4.5 Chuvash: The Exceptional Case

Chuvash is agglutinative, with phonology and morphotactics that differ from Common Turkic. Oghur sound changes give Chuvash r where Common Turkic has z (rhotacism) and l where Common Turkic has š (lambdacism) (Johanson 2021, 25). Its plural is -сем (-säm), becoming -сен before case suffixes (Johanson 2021, 453). Possessive marking comes first: кил-ӗм-сен-чен ‘from my houses’ (house-POSS.1SG-PL-ABL), compared with Turkish ev-ler-im-den (Johanson 2021, 452, 455). A transducer must encode this order along with Chuvash rules and vocabulary.

On the 20-sentence-per-language TurkicNLP challenge set, Apertium detected the target phenomenon in 80% of the Chuvash sentences and the multilingual neural analyser in 60% (Hakimov 2026). The authors suggest that divergent Oghur morphology limits transfer. A comparison this small cannot settle the cause, so test transfer to Chuvash directly.

5.4.6 Practical Guidance: Starting from a Close Relative

An existing analyser can provide a starting design for a related language. Choose it by documented structural similarities and tool quality, then check the following parts:

  1. Reuse the tag set and the morphotactic design of the relative’s analyser, and check each continuation against the target language.
  2. Build a new lexicon for the target language; cognate roots speed this up but must be checked one by one.
  3. Write the target language’s own alternation rules: harmony dimensions (and whether they are written), consonant assimilation, stem alternations.
  4. Adjust suffix shapes. The Kazakh locative -da/-de/-ta/-te matches Turkish, but the Kazakh accusative -ны/-ні/-ды/-ді/-ты/-ті differs from Turkish -(y)ı/i/u/ü.
  5. Add language-specific morphemes and constructions not present in the relative.

The Apertium Turkic analysers were built in this spirit: each language has its own lexicon and rule files, but they follow shared formalisms and tag conventions (Washington, Salimzyanov, and Tyers 2014). Chapter 6 develops this architecture in detail.

5.5 Hands-On: Walking Through a Morphological Analysis

Question. How does the analyser represent ambiguity and choose a reading?

Inputs. The Turkish and Kazakh sentences below and their Apertium resources.

Compute. CPU with TurkicNLP and downloaded transducers.

Output. Selected lemmas, parts of speech, feature bundles and alternative readings.

Interpretation. Compare each field with the sentence context and inspect processor provenance.

The TurkicNLP toolkit (Hakimov 2026) provides rule-based morphological analysis via Apertium transducers for 20 Turkic languages and a multilingual neural analyser for 22. The following example analyses a Turkish and a Kazakh sentence with TurkicNLP 0.5.0 and the Apertium backend (pip install "turkicnlp[hfst]==0.5.0"; fetch the transducers with turkicnlp.download(lang, processors=["morph"]) for each language before running) and prints the selected analysis of each token. Missing values are printed as _.

from turkicnlp import Pipeline

# --- Turkish ---
tr_pipeline = Pipeline("tur", processors=["tokenize", "morph"], tokenize_backend="rule", morph_backend="apertium")
doc_tr = tr_pipeline("Evlerimizden çok uzaklaşmıştık.")

print("Turkish morphological analysis:")
for word in doc_tr.words:
    print(f"  {word.text:<16} lemma={word.lemma or '_':<10} upos={word.upos or '_':<6} feats={word.feats or '_'}")

# --- Kazakh (Cyrillic) ---
kz_pipeline = Pipeline("kaz", processors=["tokenize", "morph"], tokenize_backend="rule", morph_backend="apertium")
doc_kz = kz_pipeline("Үйлерімізден өте алыс кеткенбіз.")

print("\nKazakh morphological analysis:")
for word in doc_kz.words:
    print(f"  {word.text:<16} lemma={word.lemma or '_':<10} upos={word.upos or '_':<6} feats={word.feats or '_'}")

# --- All readings of an ambiguous word (private API in 0.5.0) ---
apertium = next(p for p in tr_pipeline._processors if hasattr(p, "_analyze"))
for reading in apertium._analyze("evleri"):
    print(reading["raw"])

Output (local TurkicNLP 0.5.0 checkout and Apertium backend):

Turkish morphological analysis:
  Evlerimizden     lemma=ev         upos=NOUN   feats=Case=Abl|Number=Plur|Number[psor]=Plur|Person[psor]=1
  çok              lemma=çok        upos=ADV    feats=_
  uzaklaşmıştık    lemma=uzaklaş    upos=VERB   feats=Evident=Nfh|Number=Plur|Person=1|Tense=Past
  .                lemma=.          upos=PUNCT  feats=_

Kazakh morphological analysis:
  Үйлерімізден     lemma=үй         upos=NOUN   feats=Case=Abl|Number=Plur|Number[psor]=Plur|Person[psor]=1
  өте              lemma=өте        upos=ADV    feats=_
  алыс             lemma=алыс       upos=NOUN   feats=_
  кеткенбіз        lemma=кет        upos=VERB   feats=Number=Plur|Person=1|Tense=Past
  .                lemma=.          upos=PUNCT  feats=_
ev<n><pl><acc>
ev<n><pl><px3sp><nom>
ev<n><pl><px3sp><nom>+i<cop><aor><p3><sg>
ev<n><px3pl><nom>
ev<n><px3pl><nom>+i<cop><aor><p3><sg>

The pipeline selects one analysis per word using transducer weights and heuristic context. The transducer can offer several: for evleri, plural accusative, plural with a third-person possessor, a third-person plural possessor, and copular continuations. Check the selected reading against a manually reviewed reference and discuss mismatches, as the exercises do.

With the PyPI release of TurkicNLP 0.5.0 and the pure-Python pyhfst reader, the readings of evleri are printed in a different order and алыс gets feats=Case=Nom; the selected lemmas and parts of speech are the same.

Evlerimizden and Үйлерімізден receive parallel FEATS bundles for the same structure in different surface forms. Other outputs reveal errors. In uzaklaş-mış-tı-k, -mIş-DI expresses the pluperfect, ‘we had moved far away’. The transducer instead reads -mIş as evidential past (Evident=Nfh|Tense=Past, Section 5.1); Turkish IMST uses Tense=Pqp. Kazakh алыс ‘far’ is tagged NOUN despite its adverbial use here. The toolkit chooses among transducer readings with heuristics, without a trained syntactic disambiguator (Chapter 7). Inspect word._provenance and doc._processor_log to see which processor supplied each field.

Status: demonstration. The displayed output is recorded and includes the backend and version differences. Exercise 3 develops the ambiguity comparison.

What to Take Forward

A morphological analysis links a stem and its affixes to grammatical functions, and context selects among competing readings. Ambiguity is the normal case: in the UD test samples above, 55% of eligible Turkish tokens and 66% of Kazakh ones keep several readings even after continuation readings are removed. Surface segments, analyser tags and UD features answer different questions, so state which representation a tool produces before comparing it with another. Chapter 6 shows how finite-state analysers produce these readings, and Chapter 7 how neural models select them.

Further Reading

  • Turkic morphology: Johanson (2021), chapter 20 (pp. 431–439), introduces morphology; chapter 22 (pp. 452–478) treats noun inflection, and chapter 27 (pp. 555–571) treats copular devices.
  • Turkish morphological analysis: Oflazer (1994) is the foundational computational paper on Turkish two-level morphology; Oflazer and Saraçlar (2018, chaps. 2–3) gives a modern treatment of morphological processing and disambiguation for Turkish, and the rest of the book covers parsing, semantic processing and speech.
  • Universal Dependencies morphological features: Marneffe et al. (2021) defines the UD feature inventory; the UD guidelines for Turkic languages at universaldependencies.org provide language-specific annotation decisions.
  • Cross-lingual morphology: Hakimov (2026) compares finite-state and multilingual neural analysers on a parallel 20-language challenge set, including languages without training data.

Exercises

  1. Template exercise. Analyse kitaplarımıza as kitap-lar-ımız-a. Write a proposed UD feature bundle, then run the analyser of the Hands-On section and compare. Distinguish the noun’s number, the possessor’s person and number, and case. Explain any mismatch, and record the toolkit version and backend.

  2. Allomorphy tables. For the Turkish dative suffix (-a/-e) and the locative suffix (-da/-de/-ta/-te), fill in the correct allomorph for each of the following roots: ev (house), araba (car), göz (eye), kapı (door), çiçek (flower), kuş (bird). State the rule governing each allomorph choice.

  3. Morphological ambiguity. List all readings the Turkish transducer returns for yazar, çalışır and evleri (use the readings call of the Hands-On section, or Zemberek). For each word: (a) gloss each reading; (b) write two sentences in which different readings are correct; (c) say which reading the pipeline selects in each sentence, and whether it is right.

  4. Cross-language comparison. Segment the Kazakh word кетпегендіктен ‘because (someone) did not leave’ as кет-пе-ген-дік-тен (leave-NEG-PTCP-NMLZ-ABL): it contains both a participle -ген and a nominaliser -дік. (a) Give an equivalent Turkish construction and compare the order of the pieces. (b) Propose a UD annotation under the conventions of the Kazakh KTB treebank, and explain which pieces the UD bundle does not show. Compare it with what the Apertium Kazakh analyser returns for the word. (c) Compare Turkmen gitmedigi üçin ‘because (someone) did not go’ (git-me-dig-i üçin, go-NEG-PTCP-POSS.3 for), which expresses the cause with a postposition instead of the ablative.

  5. Morphophonological rule writing. Write a formal rule (in prose or as a conditional) for Turkish consonant alternation in the locative suffix (-da/-ta): state the trigger (what phonological property of the preceding consonant) and the two output forms. Then apply your rule to the following stems: el (hand), kap (lid), göl (lake), at (horse), iç (inside).