Moksha language model documentation
All doc-comment documentation in one large file.
src-cg3-disambiguator.cg3.md
DELIMITERS
TAGS AND SETS
Sets containing lists of tags
Upper and lower case
-
Sets for parts of speech
-
Sets for POS sub-categories
-
Sets for Semantic tags
-
Sets for Morphosyntactic properties
-
Sets for Derivation
Subjective adverbs, which are often set off by commas
This will be expanded for homonymy at first
this is an adjective in nominative singular, adnominal attribute this is an adjective in nominative singular,
this is a list of adverbs that modify adjectives
these have homonyms
used to identify motion verbs
вал+N+SP+Abl vs валда+A+Sg+Nom
names that end in у/ю
in SP Gen Indef the next word can be кяль
N ABBR not ABBR
2023_04_09 important part of regular inflection
IS there a @CVP
This (part of) documentation was generated from src/cg3/disambiguator.cg3
src-cg3-functions.cg3.md
-
Sets for POS sub-categories
-
Sets for Semantic tags
-
Sets for Morphosyntactic properties
negation marker for fits between negation and conneg
- @>ADVL : Modifier of an adverbial to the right. ** vaikko: doppe leat vaikko man ollu studeanttat.
- @ADVL< : Complement of adverbial. ** vahkus: Son málesta guktii vahkus. таргозонзо: Ломанесь пиди-пани кавксть таргозонзо.
- @<ADVL : Adverbial after the main verb. ** dás: Eanet dieđuid gávnnat dás. тестэ: Седе ламо содамочи муят тестэ.
- @ADVL> : Adverbial to the left of the main verb ** viimmat: Dál de viimmat asttan lohkat reivve. окойники: Ней окойники кенеринь ловномо сёрманть.
MOOD-V
макссь чарькодемс, Deal with DATAUX separately; they also take MS
-
@+FAUXV : finite auxiliary verbs
-
@-FAUXV : non-finite auxiliary verbs
- @+FMAINV : finite main verbs
- @-FMAINV : non-finite main verb
This (part of) documentation was generated from src/cg3/functions.cg3
src-fst-morphology-affixes-adjectives.lexc.md
Adjective inflection
The MOKSHA language adjectives compare.
ADJECTIVES
-нь
ош:ош
кяль:кяль
келу:келу
келу:келу
This (part of) documentation was generated from src/fst/morphology/affixes/adjectives.lexc
src-fst-morphology-affixes-adpositions.lexc.md
Pronoun inflection
Adpostions in the Moksha language might also inflect in the same cases as regular nouns, but …
ADPOSITIONS
Checking 2018-11-10
Checking 2018-11-10
- LEXICON PO-PRL_MEL1GE мельге:мельг%{АЕ%}
This (part of) documentation was generated from src/fst/morphology/affixes/adpositions.lexc
src-fst-morphology-affixes-adverbs.lexc.md
Adverbs
The MOKSHA language adverbs
ADVERBS
LEXICON ADV_DEG пяк
LEXICON ADV_
LEXICON ADV_MOD LEXICON ADV_MANNER
мзярксть
LEXICON ADV_TEMP
ашель:ашель
This (part of) documentation was generated from src/fst/morphology/affixes/adverbs.lexc
src-fst-morphology-affixes-clitics.lexc.md
Clitics
The MOKSHA language clitics
CLITICS
This is for vowel final Nominatives
This is for PxPl1 and PxPl2
This is for Consonant-final words
This is for Consonant-final words
This (part of) documentation was generated from src/fst/morphology/affixes/clitics.lexc
src-fst-morphology-affixes-conjunctors.lexc.md
Conjunctions
The MOKSHA language conjunctions
CONJUNCTIONS
This (part of) documentation was generated from src/fst/morphology/affixes/conjunctors.lexc
src-fst-morphology-affixes-interjections.lexc.md
Interjections
The MOKSHA language interjections
INTERJECTIONS
Contrastive
LEXICON VOCATIVE_ should these really be interjections? 2018-11-10
This (part of) documentation was generated from src/fst/morphology/affixes/interjections.lexc
src-fst-morphology-affixes-nouns.lexc.md
Noun inflection
Moksha language nouns inflect in cases.
NOUNS
LEXICON N_SARAZ_rus100 homograph of majority language
ава:ава
вальмя:вальмя
вальмя:вальмя
пакся:пакся
пакся:пакся
- LEXICON N_ANDY анды:анды
анды:анды
анды:анды
LEXICON N_OFTA
LEXICON N_OFTA-PL
LEXICON N_PARA
LEXICON N_PANGA
LEXICON N_PINGE Indef with vowel: Nom Sg, Gen, Dat, Cmpr, Prl, Tra
Floating Without vowel
LEXICON N_KIAD1GE frequent use of vowel stemm Indef with vowel: Nom Sg, Gen, Dat, Cmpr, Prl, Tra
Floating Without vowel
LEXICON N_KECHE Indef with vowel: Nom Sg, Gen, Dat, Cmpr, Prl, Tra
Floating
Without vowel
тише:тише
тише:тише
LEXICON N_PULA
LEXICON N_KARIUC1KE
LEXICON N_SEL1ME
LEXICON N_FS
LEXICON N_OSH
LEXICON N_SARAZ
LEXICON N_J
LEXICON N_PEJ
LEXICON N_K
LEXICON N_FT
LEXICON N_BT
LEXICON N_BN
LEXICON N_KAL
LEXICON N_T1
LEXICON N_KIAL1
LEXICON N_PINE
LEXICON N_KELU_rus100 LEXICON N_KELU
NMN
LEXICON NMN_OFTA-PL
Indefinite Definite Sg Possessor Indices
Indefinite Definite Pl
Possessor Indices
Indefinite Definite Sg Definite Sg Possessor Indices
Indefinite Definite Pl
Possessor Indices
Indefinite
Indefinite Definite Sg
Indefinite Definite Pl
Indefinite Definite Pl
Indefinite Definite Sg
Indefinite Definite Pl
Possessor Indices
Indefinite Definite Sg
Indefinite Definite Pl
Indefinite Definite Sg
Indefinite Definite Pl
SG-NOM-INDEF ; SG-DAT/GEN/NOM-DEF ; PXSG1-Sg ;
Indefinite Definite Pl
SG-NOM-INDEF ; SG-DAT/GEN/NOM-DEF ; PXSG1-Sg ;
PL-NOM-INDEF ; PL-DAT/GEN/NOM-DEF ;
MUTUAL NOMINAL
Definite Sg Possessor Indices
Definite Pl Possessor Indices
Possessor Indices
PXSG1-Pl ;
- кядь%^PXSG1%>не
- кяд00%>не
- ярмак%^PXSG1%>%{ЕОØ%}не
- ярмак0%>оне
Ананьина К.И. 2000 53
сельме+N+SP+Gen+Indef
- сельм%{ЕО%}%>%{ЕОØ%}нь
-
сельмо%>0нь
- киза%^А2О%>%{Х%}т%{ЬØ%}
- кизо0%>0т0
This (part of) documentation was generated from src/fst/morphology/affixes/nouns.lexc
src-fst-morphology-affixes-numbers.lexc.md
Quantifier inflection
Numerals in the MOKSHA language inflect in the same cases as regular nouns.
NUMERALS
NUMBERS
омбонцт:омбонц
-
LEXICON ARABICCASE adds +Arab
- LEXICON ARABICCASE0 adds +Arab
-
+Arab+Ord:%- ORDINALS_WITH_CE ; no +Err tags added here. «DIGITCASE0» automatically adds an +Err/Orth pair 2025-06-27
- LEXICON ARABICCOMPOUNDS ! 1-osainen
This (part of) documentation was generated from src/fst/morphology/affixes/numbers.lexc
src-fst-morphology-affixes-particles.lexc.md
Particles
The MOKSHA language particles …
PARTICLES
This (part of) documentation was generated from src/fst/morphology/affixes/particles.lexc
src-fst-morphology-affixes-pronouns.lexc.md
Pronoun inflection
The Moksha language pronouns inflect in the same cases as regular nouns, but …
PRONOUNS
-
эсь+A+Sg+Nom+Indef:эсь ENDLEX “oma” ; seen in grammars as a pronoun base, but this does not occur as a pronoun.
- LEXICON PERS
- мон+Pron+Pers+Sg1:мон PERS-SG1 ; …
PERSONAL PRONOUNS
DEMONSTRATIVE PRONOUNS
INTERROGATIVE PRONOUNS
INDEFINITE PRONOUNS
- LEXICON PRON-PERIF-MOD_СЬКАМОНЗА ськамонза:ськам
REFLEXIVE PRONOUNS
NON-STRESSED REFLEXIVE DATIVES
This (part of) documentation was generated from src/fst/morphology/affixes/pronouns.lexc
src-fst-morphology-affixes-propernouns.lexc.md
Proper noun inflection
The MOKSHA language proper nouns inflect in the same cases as regular nouns, but with a colon (‘:’) as separator.
Male given name for deriving patronyms
Вили:Вил
Russian type Surnames Абдеев:Абдеев
Багрий:Багр
Аморский:Аморск
PLACE NAMES FROM TEMPLATES
-
LEXICON PROP_KAL_PLC ending in other consonant
-
LEXICON PROP_KUDO_PLC ending in vowel
PROPER NOUNS
- LEXICON PROP_AVA_PLC ending in vowel
-
LEXICON PROP_PEJ_PLC ending in vowel
-
LEXICON PROP_AVA ending in vowel
-
LEXICON PROP_PEJ ending in vowel
-
LEXICON PROP_KELU ending in u
- LEXICON PROP_ANDY ending in i
This (part of) documentation was generated from src/fst/morphology/affixes/propernouns.lexc
src-fst-morphology-affixes-symbols.lexc.md
Symbol affixes
This (part of) documentation was generated from src/fst/morphology/affixes/symbols.lexc
src-fst-morphology-affixes-verbs.lexc.md
Verb inflection
The Moksha language verbs inflect in persons.
VERBS
- LEXICON V-AUX-NEG-CONJ_AFOLJ аф:афоль
тумс:ту
BOTH IV and TV
OBJECT and SUBJECT VERBS
пачкодемс:пачкодь
SUBJECT ONLY VERBS
андомс:анд
сявомс:сяв
пачкодемс:пачкодь
андовомс:андов
няемс:ня
- MUMS examples:*
- мумс:
мумс+V+Inf - муйхтень:
мумс+V+Ind+Prt1+ScSg1+OcSg2 - музе:
мумс+V+Ind+Prt1+ScSg3+OcSg3 - мусь:
мумс+V+Ind+Prt1+ScSg3 -
- мулезе:
мумс+V+Conj+ScSg3+OcSg3 - @U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@+Ind+Prs:@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@й VERB-ZERO-SC-REMAINDER ; This is done here to leave the same ending open for COND-ALL
- @U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@+Ind+Prs:@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@ VERB-ZERO-SC-40/50 ; This is done here to leave the same ending open for COND-ALL
- @R.CONJ.ObjAll@@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@+Use/NG+Ind+Prs:@R.CONJ.ObjAll@@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@й VERB-ZERO-OC2 ; This is done here to leave the same ending open for COND-ALL
- @R.CONJ.ObjAll@@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@+Ind+Prs:@R.CONJ.ObjAll@@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@ VERB-ZERO-OC13 ; This is done here to leave the same ending open for COND-ALL
- +Use/NG:й IND-PRT1-SC3 ; This is a difference from ТИЕМС
- IND-PRT1-SC3 ;
- мулезе:
COND-ALL
+Cond:й%>%{ЕОØ%}ндяря COND-4CONJ-ALL ;
COND-ALL
+NegCnd:й%>%{ЕОØ%}фтяря COND-4CONJ-ALL ;
@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@+Ind+Prs:@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@ VERB-ZERO-ALL ; This is done here to leave the same ending open for COND-ALL
COND-ALL
+Cond:%>%{ЕОØ%}ндяря COND-4CONJ-ALL ;
COND-ALL
+NegCnd:%>%{ЕОØ%}фтяря COND-4CONJ-ALL ;
ашень, тят, афоль сявомс+V+ConNeg take/ottaa
- сяв{ЕОØ}
- сяве
@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@+Ind+Prs:@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@й VERB-ZERO-SC ; This is done here to leave the same ending open for COND-ALL
@R.CONJ.ObjAll@@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@+Ind+Prs:@R.CONJ.ObjAll@@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@й VERB-ZERO-OC2 ; This is done here to leave the same ending open for COND-ALL
@R.CONJ.ObjAll@@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@+Ind+Prs:@R.CONJ.ObjAll@@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@ VERB-ZERO-OC13 ; This is done here to leave the same ending open for COND-ALL
COND-ALL
+Cond:й%>%{ЕОØ%}ндяря COND-4CONJ-ALL ;
COND-ALL
+NegCnd:й%>%{ЕОØ%}фтяря COND-4CONJ-ALL ;
LEXICON V0_NJAJEMS няемс:ня
@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@+Ind+Prs:@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@й VERB-ZERO-SC ; This is done here to leave the same ending open for COND-ALL
@R.CONJ.ObjAll@@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@+Ind+Prs:@R.CONJ.ObjAll@@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@й VERB-ZERO-OC2 ; This is done here to leave the same ending open for COND-ALL
@R.CONJ.ObjAll@@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@+Ind+Prs:@R.CONJ.ObjAll@@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@й VERB-ZERO-OC13 ; This is done here to leave the same ending open for COND-ALL
:й IND-PRT1-SC3 ; This is a difference from ТИЕМС
COND-ALL
+Cond:й%>%{ЕОØ%}ндяря COND-4CONJ-ALL ;
COND-ALL
+NegCnd:й%>%{ЕОØ%}фтяря COND-4CONJ-ALL ;
AUXILIARY VERBS
LEXICON V-AUX-NEG-PRT1_ASHEZJ ашезь:аш
LEXICON V-AUX-NEG-PRT1_IZJ изь:изь
FROM MYV
@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@+Ind+Prs:@U.CONJ-MX.IND@@U.CONJ-TX.NONPAST@ VERB-ZERO-ALL ; This is done here to leave the same ending open for COND-ALL
COND-ALL
+Cond:%>%{ЕОØ%}ндяря COND-4CONJ-ALL ;
COND-ALL
+NegCnd:%>%{ЕОØ%}фтяря COND-4CONJ-ALL ;
ашень, тят, афоль кирдемс+V+ConNeg tolerate/kestää ашень кирде
- кирдь%>%{АЕØ%}
- кирд0%>е
- ван%>%{АЕØ%}
- ван%>а апак Homonymy +Imprt+ScSg2 ваномс+V+ConNegII
- ван%>%{Х%}%{КТ%}%{ЬØ%}
- ват%>0т0
- кирдь%>%{Х%}%{КТ%}%{ЬØ%}
- кирт0%>%{Х%}ть
INDICATIVE PRESENT and CONDITIONAL (non-past) POINTERS
INDICATIVE PRETERITE 1 POINTERS
INDICATIVE PRETERITE 2 POINTERS
CONJUNCTIVE
CONDITIONAL and subsequent CONJUNCTIVE
INDICATIVE TAGS
INDICATIVE NONPAST TAGS and CONDITIONAL TAGS
INDICATIVE PRETERITE 1 TAGS
INDICATIVE PRETERITE 2 TAGS
DESIDERATIVE (desiderative tag)
CONJUNCTIVE TAGS
redo conj 2012-11-07 begin
cond-conj
CONDITIONAL-CONJUNCTIVE TAGS
IMPERATIVE
IMPERATIVE (imperative tags)
PRECATIVE
end of MYV BORROWING
NON-FINITES
GERUNDS
PARTICIPLES
This (part of) documentation was generated from src/fst/morphology/affixes/verbs.lexc
src-fst-morphology-phonology.twolc.md
The Moksha morphophonological/twolc rules file
This file documents the phonology.twolc file
а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
This will represent schwa in first syllable
2016-03-12 %^А2О:0 used with final а in пула
%{ЬØ%}:0 after imperative Sg2 %{ЬØ%}:ь after imperative Sg2 %{ВИУ%}:в lative
%{АЯ%}:я А2 in панемс:панян %{ИЫЙ%}:й phasing out Ы2, eg кундамс:кундай %{ИЫЙ%}:ы phasing out Ы2, eg кандомс:канды %{ИЫЙ%}:и phasing out Ы2, eg панемс:пани
%{ЕОØ%}:е morpheme onset linking vowel from %^О1 %{ЕОØ%}:о morpheme onset linking vowel from %^О1 %{ЕОØ%}:0 morpheme onset linking vowel from %^О1 also пинге
%{АЕØ%}:а ConNeg with ашень, тят, афоль
%{АО%}:а пула stem %{АО%}:о пула stem %{АОØ%}:а офта stem %{АОØ%}:о офта stem %{АОØ%}:0 офта stem
%{ЕО%}:е сельме %{ЕО%}:о
%{ЕØ%}:е кече %{ЕØ%}:0
%{АЕ%}:а prolative
%{Х%}:0 This usually precedes the plural marker
%{DIM%}:н This will be for diminutive initial consonant
%{КТ%}:т used in imperative and connegative
- пань%>%{Х%}%{КТ%}%{ЬØ%}
- пат0%>0тье0
in ped realized as hard sign
TRIGGERS
- %^RmVow:0 for removing vowels %^Ь2ZERO:0 removes soft sign before vowel or other combination, also й %^ЬKEEP:0 retains soft sign, breaks pattern for removal %^Ъ2PED:0 brings out hard sign, which is otherwise automatically removed %{ъØ%} %^Е2О:0 Change stem-final vowel сембе:сембось %^Е2А:0 Change stem-final vowel мельге:мельганза %^Я2А:0 Change stem-final vowel рьвя:рьванц %^А2Е:0 Change stem-final vowel мокша:мокшесь %^Е2Я:0 Change word-final vowel for dialect тувотне > тувотня
%^Devoice:0 for devoicing изь:исть %^PXSG1:0 кядне, ярмаконе не vs %{ЕОØ%}не %^CnsSt:0 улемс:уль%^CnsSt%>%{АЕØ%} %^Glide:0 Толстой:Толстой%^Glide%>нь
- ` %- ` – Hyphen with constructions like “-bdi”
- ` %> ` – conjugation/declension morpheme boundary suffix
- ` » ` – derivation morpheme boundary suffix
- ` # ` – word boundary
The Sets
Vows = а о у ы э я ё ю и е ;
verbStemVows = а о э я ё е ;
verbStemVowStrong = а о э я ё е ;
noGlideVow = а о у ы э ;
glideVow = я ё ю и е ;
BTV = а о у я ё ю ; ! Back Trigger Vowels
FTV = ы и е э ; ! Front Trigger Vowels
Cns = б в г д ж з й к л м н п р с т ф х ц ч ш щ ;
CnsAndSoft = б в г д ж з й к л м н п р с т ф х ц ч ш щ ь ;
NPC = б в г д ж з к л м н п р с т ф х ц ч ш щ ; ! Nonpalatal Consonants
CnsVoiced = б в г д ж з й л м н р ;
CnsVoicedDent = д з л н р ;
CnsVoicedNonDent = б в г ж й м ;
CnsVoiceless = к п с т ф х ц ч ш щ ;
CnsVoicelessDent = с т ц ;
CnsVoicelessNonDent = к п ф х ч ш щ ;
CnsNonDent = б в г ж к м п ф х ч ш щ ;
CnsDent = д з л н р с т ц ;
CnsDentNoL = д з н р с т ц ;
Letters = Vows Cns ь ъ ;
The Definitions
The Rules
verbStemVowStrong:0
- цёра%>%{АЯ%}н
- цёр0%>ан
у:0
тумс+V+Ind+Prs+ScSg1
- ★#ту%>%{АЯ%}н (is not standard language)
- ★#т0%>ан (is not standard language)
- #ту%>%{АЯ%}н
- #ту%>ян
о:0
A1:o
%{ИЫЙ%}:j
- стя%>%{ИЫЙ%}%>сь
- стя%>й%>сь мумс+V+Ind+Prt1+ScSg1+OcSg2: find/löytää
- му%>%{ИЫЙ%}хтень
- му%>йхтень
%{ИЫЙ%}:ы
%{ИЫЙ%}:и
%{ИЫЙ%}:0 араламс+V+Der/NomAg+Sg+Nom+PxSg3: protect/puolustaa
- арала%>%{ИЫЙ%}й%>%{ЕОØ%}ц
- арала%>0й%>ец кундамс+V+Der+Der/NomAg+N+Sg+Nom+Indef+Clt/Cop+Prs+ScSg2
- кунда>{ИЫЙ}>{АЯ}т
- кунда>0>ят
%{ЕОØ%}:о район+N+SP+Gen+Indef:
- район%>%{ЕОØ%}нь
- район%>онь ялга+N+Pl+Nom+Indef+Clt/Cop+Prt2+ScPl3
- ялга>{Х}т{ЬØ}>{ЕОØ}льхть
- ялга>0т0>ольхть
%{ЕОØ%}:е LEFT
- пинг%{ЕОØ%}#
- пинге#
- эрьхк%{ЕО0%}#
- эрьхке0
- тий%>%{ЕОØ%}за
- ти0%>еза кой+N+SP+Ill+PxSg1+Clt/Add:
- кой%>%{ЕОØ%}з%>%{ЕОØ%}н%>%{гк%}%{АЕ%}
- ко0%>ез%>он%>га
- ★кой%>%{ЕОØ%}з%>%{ЕОØ%}н%>%{гк%}%{АЕ%} (is not standard language)
- ★ко0%>0з%>он%>га (is not standard language)
%{ЕОØ%}:е RIGHT
- тий%>%{ЕОØ%}за
- ти0%>еза
- пинг%{ЕОØ%}#
- пинге#
- эрьхк%{ЕО0%}#
- эрьхке0 вай+N+Sg+Nom+PxSg1 oil,butter/voi
- вай%>%{ЕОØ%}зе
- ва0%>езе %{ЕОØ%}:0 LEFT зепе+N+Pl+Nom+Indef: pocket/tasku
- зеп%{ЕОØ%}%^RmVow%>%{Х%}т%{ЬØ%}
- зеп00%>0т0
%{ЕОØ%}:0 RIGHT вай+N+Sg+Nom+PxSg1 oil,butter/voi
- вай%>%{ЕОØ%}зе
- вай%>0зе
- ★вай%>%{ЕОØ%}нь (is not standard language)
- ★ва0%>0нь (is not standard language) вий+N+Sg+Gen+PxSg3: strength/voima
- вий>{ЕОØ}нц
- вий>0нц
%{АОØ%}:о
%{АОØ%}:а
- панг%{АОØ%}#
- панга#
- тий%>%{ЕОØ%}за
- ти0%>еза
%{АОØ%}:0 офта+N+Sg+Nom+Def bear/ohto, karhu
- офт%{АОØ%}%^RmVow%>сь
- офт00%>сь кодама+A+Pl+Nom+Indef:
- кодам{АОØ}^RmVow>{Х}т{ЬØ}
- кодап00>0т0 тяфтама+A+Pl+Nom+Indef: this kind of/tällainen
- ★тяфтам{АОØ}>{Х}т{ЬØ} (is not standard language)
- ★тяфтапо>0т0 (is not standard language)
%{АО%}:о пула+N+Sg+Nom+Def: tail
- пул%{АО%}%>сь
- пуло%>сь
- пул%{АО%}%>%{ЕОØ%}нз%{АО%}
- пуло%>0нза
- пул%{АО%}%>%{Х%}т%{ЬØ%}
- пуло%>0т0
%{АО%}:а
- пул%{АО%}#
- пула#
Vx:0 %{ЕО%}:0
{АО}:0 before Lat калма+N+SP+Lat+Indef:
- калм{АО}>{ВИУ}
- калм0>у пря+N+SP+Ine+Der/Cop+Prs+ScSg1 top, head/pää
- пря%>с%{АО%}%>%{АЯ%}н
- пря%>с0%>ан
%{ЕО%}:е
- сельм%{ЕО%}#
- сельме#
%{ЕО%}:о
- сельм%{ЕО%}%>%{ЕОØ%}нь
- сельмо%>0нь сельме+N+Pl+Nom+PxSg1: __my eyes/silmäni
- сельм%{ЕО%}%^PXSG1%>не
- сельмо0%>не байдек+N+Der+Der/Dimin+N+Sg+Nom+Indef: staff/sauva
- байдек%>%{ЕО%}%{DIM%}я
- байдек%>оня
%{ЕØ%}:е
%{ЕØ%}:0 тяште+N+Pl+Nom+Def star/tähti
- тяшть%{ЕØ%}%^RmVow%>%{Х%}т%{ЬØ%}
- тяшт000%>0ть
0:j
е:0 идемс+V+Der/NomAg+N+Pl+Nom+PxPl1
- иде>{ИЫЙ}й>{ЕОØ}ньк{ЕО}
- ид0>и0>еньке веле+N+SP+Lat+Indef
- веле%>%{ВИУ%}
- вел0%>и
е:о
е:а
е:я
≈ * Rules final е lowered to я
- тув%{АО%}%>%{Х%}тне%^Е2Я
- туво%>0тня0
%{АЕ%}:я
%{ЕОØ%}:я
%{ЕО%}:я
%{ЕØ%}:я
а:е
а:о
я:а
- рьвя%^Я2А%>%{ЕОØ%}нц
- рьва0%>0нц
- ърьвя%^Я2А%>%{Х%}т%{ЬØ%}
- ърьва0%>0т0
- ава%>з%>%{ЕОØ%}нт
- ава0з0онт вальмя+N+Pl+Nom+Indef: window/ikkuna
- вальмя%^Я2А%>%{Х%}т%{ЬØ%}
- вальма0%>0т0
%{АЕØ%}:а Always
%{АЕØ%}:а Sometimes
%{АЕØ%}:е Always
%{АЕØ%}:е Sometimes
мокша+N+Sg+Nom+Def: Moksha
- мокш%{АЕØ%}%>сь
- мокше%>сь
%{АЕØ%}:0 Always
%{АЕØ%}:0 Sometimes
%{АЕ%}:a
вал+Hom1+N+Sg+Nom+Indef+Clt/Add: word/sana
- вал%>%{гк%}%{АЕ%}#
- вал%>га# мельге+Pron+Prl+PxSg3: after
- мельг%{АЕ%}%>%{ЕОØ%}нз%{АО%}
- мельга%>0нза
- ★мельг%{АЕ%}%>%{ЕОØ%}нз%{АО%} (is not standard language)
- ★мельге%>0нза (is not standard language) вальмя+N+SP+Prl+Indef: window/ikkuna
- вальмя%^Я2А%>%{вгк%}%{АЕ%}
- вальма0%>ва
%{АЕ%}:е
менель+N+SP+Prl+Indef sky/taivas
- менель%>%{вгк%}%{АЕ%}
- менель%>ге
- шяй%>%{вгк%}%{АЕ%}
- шяй%>ге аля+N+Sg+Dat+PxSg1+Foc father/isä
- аля%>%{ЕОØ%}з%>ти%>%{гк%}%{АЕ%}
- аля%>0з%>ти%>ге
%{АЯ%}:ya
- пань>%{АЯ%}н
- пан00ян тумс+V+Ind+Prs+ScSg1 leave/lähteä
- ту>%{АЯ%}н
- ту>ян кундамс+V+Der+Der/NomAg+N+Sg+Nom+Indef+Clt/Cop+Prs+ScSg2
- кунда>{ИЫЙ}:0>{АЯ}:ят
-
кунда>{ИЫЙ}:0>{АЯ}:ят
- пань>{Х}т{АЯ}ма
- пан000тяма
- кенерь>{Х}т{АЯ}ма
- кенерь>хтяма мярьгомс+V+Ind+Prs+ScPl1: say/sanoa
- мярьг%>%{Х%}т%{АЯ%}ма
- мярьк%>0тяма
- сим%>%{Х%}%{КТ%}%{АЯ%}
- сип%>0тя симомс+V+Ind+Prs+ScPl1: say/sanoa
- сим%>%{Х%}т%{АЯ%}ма
- сип%>0тяма
%{АЯ%}:a
- канд>%{АЯ%}н
- канд0ан
- аще%>%{АЯ%}н
- ащ0%>ан
j:0 LEFT
- тий>{ЕОØ}за
- ти0>еза седи+N+Pl+Nom+Indef heart/sydän
- седий%>%{Х%}т%{ЬØ%}
- седи0%>хть
корхнемс+V+NomAg+Pl+Nom+Def: visit, talk/jutella
- корхне%>%{ИЫЙ%}й%>%{Х%}тне
- корхн0%>и0%>х0не озондомс+V+NomAg+Pl+Nom+Def: pray/rukoilla
- озонд%>%{ИЫЙ%}й%>%{Х%}тне
- озонд%>ы0%>х0не
- тонафт>{ИЫЙ}й>{ЕОØ}нь
- тонафт>ы0>ень
- ★тонафт>{ИЫЙ}й>{ЕОØ}нь (is not standard language)
- ★тонафт>ый>ень (is not standard language)
j:0 RIGHT
- тий>{ЕОØ}за
- ти00еза
седи+N+Pl+Nom+Indef heart/sydän
- седий%>%{Х%}т%{ЬØ%}
- седи0%>хть
араламс+V+Der/NomAg+Sg+Nom+PxSg3: protect/puolustaa
- арала%>%{ИЫЙ%}й%>%{ЕОØ%}ц
- арала%>00%>ец
j:0 RIGHT
ye:e always
ye:e sometimes
a:ya
о:а
удомс+V+Ind+ConNeg
- удо%>%{АЕØ%}#
- уда%>0#
CONSONANT CHANGES
** %{Х%}:0 after vowel**
валда+N+Pl+Nom+Def light/valo
- валд%{АОØ%}%^RmVow%>%{Х%}т%{ЬØ%}
- валт00%>0т0
- пул%{АО%}%>%{Х%}т%{ЬØ%}
- пуло%>0т0
** %{Х%}:х after some consonants**
ваны+N+Pl+Nom+Def watcher/katsoja
- ваный%>%{Х%}тне
- ваны0%>х0не
- парши>{Х}тне
- парши>х0не
м:п ям
ям+N+Pl+Nom+Indef: stew/keitto
- ям%>%{Х%}т%{ЬØ%}
- яп%>0т0 тяфтама+A+Pl+Nom+Indef
- тяфтам{АОØ}>{Х}т{ЬØ}
- тяфтап0>0т0
- ★тяфтам{АОØ}>{Х}т{ЬØ} (is not standard language)
- ★тяфтапо>0т0 (is not standard language)
в:ф кев
- кев%>%{Х%}т%{ЬØ%}
- кеф%>0т0
б:п сруб
- сруб%>%{Х%}т%{ЬØ%}
- сруп%>0т0
н:т сан
сан+N+Pl+Nom+Indef: sinew/suoni
- сан%>%{Х%}т{ЬØ}
- сат%>0т0 седи+N+SP+Ine+PxSg1+Clt/Cop+Prs+ScPl2: heart/sydän
- седи>с{АО}>{ЕОØ}н>{Х}т{АЯ}да
- седи>со>0н>0тада
- ★седи>с{АО}>{ЕОØ}н>{Х}т{АЯ}да (is not standard language)
- ★седи>со>0т>0тада (is not standard language) ваномс+V+Imprt+ScSg2: look/katsoa
- ван%>%{Х%}%{КТ%}{ЬØ}
- ват%>0т0 панемс+V+Imprt+ScSg2: put/laittaa
- пань%>%{Х%}%{КТ%}{ЬØ}
- пат0%>0ть
d:t
кулхцондомс+V+Imprt+ScSg2: listen
- кулхцонд>{Х}{КТ}{ЬØ}
- кулхцонт>0т0 офта+N+SP+Abl+Indef
- офт%{АОØ%}%^RmVow%>д%{АО%}
- офт00%>та
- ★офт%{АОØ%}%^RmVow%>д%{АО%} (is not standard language)
- ★офт00%>да (is not standard language) кядь+N+SP+Abl+Indef: __hand;arm/käsi
- кядь%>д%{АО%}
- кядь%>та
- ★кядь%>д%{АО%} (is not standard language)
- ★кять%>та (is not standard language) кандомс+V+Ind+Prs+ScSg1+OcSg2
- канд%>%{Х%}тя
- кант%>0тя
- канд>%{Х%}%{КТ%}%{ЬØ%}
- кант%>0т0
- лемдь%>%^Devoice%>ф
- лемть%>0%>ф
- пильг%{ЕОØ%}%^RmVow%>д%{АО%}
- пильг00%>та
З:С изь+V+Aux+Neg+Ind+Prt1+ScPl3: they did not
- изь%^Devoice%^Ь2ZERO%>ть
-
ис000%>ть
- келазь%>%{DIM%}я
Ж:Ш
ж:ч панчсь
- панж%>сь
- панч%>сь
г:к кельгомс+V+Ind+Prs+ScSg1+OcSg2: love/rakastaa
- кельг>{Х}те
- кельк>0те мярьгомс+V+Ind+Prs+ScPl1: say/sanoa
- мярьг>{Х}т{АЯ}ма
- мярьк>0тяма descend/laskeutua
- валг^Devoice>ф
- валк0>ф содамс+V+Inf+Clt/Add: to know/tietää
- сода>{ЕОØ}мс>г{АЕ}
- сода>0мс>ка
с:ц ломань:ломанць
G1:0
G1:g
вал+Hom1+N+Sg+Nom+Indef+Foc word/sana
- вал%>%{гк%}%{АЕ%}
- вал%>га аля+N+Sg+Dat+PxSg2+Foc father/isä
- аля%>цти%>%{гк%}%{АЕ%}
- аля%>цти%>ге
G1:k
вал+Hom1+N+SP+Ill+Indef+Foc word/sana
- вал%>с%>%{гк%}%{АЕ%}
- вал%>с%>ка офто+N+SP+Abl+PxPl2+Foc
- офт%{АОØ%}%>д%{АО%}%>%{ЕОØ%}нт%>%{гк%}%{АЕ%}
- офто%>до%>0нт%>ка ава+N+SP+Ela+PxPl2+Foc
- тядя%>ст%{АО%}%>%{ЕОØ%}нт%>%{гк%}%{АЕ%}
- тядя%>сто%>0нт%>ка
%{ВИУ%}:v
%{ВИУ%}:i учительскай+N+SP+Lat+Indef: teachers’ lounge/opettajain huone
- учительскай>{ВИУ}
- учительска0>и пирьф+N+SP+Lat+Indef: garden/tarha
- пирьф%>%{ВИУ%}
- пирьф%>и
%{ВИУ%}:u уша+N+SP+Lat+Indef: outdoors
- уш%{АЕØ%}%>%{ВИУ%}
- уше%>у
- Крым%>%{ВИУ%}
- Крым%>у
G2:g
вальмя+N+SP+Prl+Indef
- вальмя%^Я2А%>%{вгк%}%{АЕ%}
- вальма0%>ва
G2:k
G4:0
G4:k
m:0
imperative suffix
К1 %{КТ%}:t left
- пань%>%{КТ%}%{ЬØ%}
- пан0%>ть
К1 %{КТ%}:t right
- канд>%{Х%}%{КТ%}%{ЬØ%}
- кант>00т0
- пань%>%{КТ%}%{ЬØ%}
- пан0%>ть
К1 %{КТ%}:к left
- кунда>%{Х%}%{КТ%}%{ЬØ%}
- кунда00к0
К1 %{КТ%}:к right
- кунда>%{Х%}%{КТ%}%{ЬØ%}
- кунда00к0
**К1 %{КТ%}:0 ** кельгомс+V+ConNegII:
- кельг>%{Х%}%{КТ%}%{ЬØ%}
- кельк%>000
%{ЬØ%}:ь
- пань%>%{КТ%}%{ЬØ%}
- пан0%>ть симомс+V+Imprt+ScSg2
- сим%>%{Х%}%{КТ%}%{ЬØ%}
- сип%>0ть
- ★сим%>%{Х%}%{КТ%}%{ЬØ%} (is not standard language)
- ★сип%>0т0 (is not standard language)
%{ЬØ%}:0
зепе+N+Pl+Nom+Indef: pocket/tasku
- зеп%{ЕОØ%}%^RmVow%>%{Х%}т%{ЬØ%}
- зеп00%>0т0
ши+N+Pl+Nom+Indef: day/päivä
- ши%>%{Х%}т%{ЬØ%}
- ши%>0т0
- пань%>%{КТ%}%{ЬØ%}
- пан0%>ть вальмя+N+Pl+Nom+Indef: window/ikkuna
- вальмя%^Я2А%>%{Х%}т%{ЬØ%}
- вальма0%>0т0
Plural before definite plural following a consonant
t:0
Ананьина К.И. 2000: 55
- ава%>%{Х%}тне
- ава%>0тне
- шуфт%>%{Х%}тне
- шуфт%>0тне
- нармот0%>0тне
- лав%>%{Х%}тне
- лаф%>00не
- ★лав%>%{Х%}тне (is not standard language)
- ★лаф%>0тне (is not standard language)
- парши>{Х}тне
- парши>х0не
s:0
- класс%>SLossс
- клас000с
y:0
plural
- пань%>%{КТ%}%{ЬØ%}
- пан0%>ть
- кенерь>{Х}т{АЯ}ма
- кенерь>хтяма
- ★кенерь>{Х}т{АЯ}ма (is not standard language)
- ★кенер0>хтяма (is not standard language) ведь+N+Der+Der/Dimin+N+Sg+Nom+Indef: a little water
- ведь%>%{DIM%}я
- вед0%>ня
- ингольдень>не
-
ингольден0>не
- мяль%>%{ЕОØ%}зе
- мял0%>езе мирде+N+Sg+Nom: husband/aviomies
- мирдь%{ЕØ%}#
- мирд0е# кядь+N+Pl+Nom+PxSg1: hand; arm
- кядь%^PXSG1%>не
- кяд00%>не
учемс+V+Ind+Prt1+ScSg3
- учь%>сь
- уч0%>сь
нярь+N+Sg+Gen+PxSg2: hand; arm
- нярь%>це
-
няр0%>це
- афоль%>ине
- афол0%>ине
изь+V+Aux+Neg+Ind+Prt1+ScPl3: they did not
- изь%^Devoice%^Ь2ZERO%>ть
- ис000%>ть ломань+N+SP+Abl+Indef:
- ★ломань%>д%{АО%} (is not standard language)
- ★ломань%>да (is not standard language)
DIMINUTIVES
%{DIM%}:н
- ши%>%{DIM%}я
- ши%>ня
- ара%>%{ИЫЙ%}%>%{DIM%}я
- ара%>й%>ня
%{DIM%}:к
- пикс>%{DIM%}я
- пикс0кя
%{ъØ%}:ъ
Disallow
Disallow TLoss after non-t
Disallow KLoss after non-k
Disallow SLoss after non-s
Disallow Glide after non-glides
Disallow овок
Disallow Онга
- ★куд>{ЕОØ}нз{АО}>{ЕОØ}н>нг{АЕ} (is not standard language)
- ★куд>онзо>0н>нга (is not standard language)
Disallow -кс: нетькскс
Disallow -гя only after a few
Disallow special imperative in K after vowel stems
Disallow final е lowering to я tag elsewhere
Disallow onset vowel after voiced cons
Disallow Ь2ZERO
Disallow ЬKEEP
This (part of) documentation was generated from src/fst/morphology/phonology.twolc
src-fst-morphology-root.lexc.md
Morphology
INTRODUCTION TO MORPHOLOGICAL ANALYSER OF THE Moksha LANGUAGE.
The morphological analyses of wordforms of the Moksha language are presented in this system in terms of following symbols. (It is highly suggested to follow existing standards when adding new tags). +TYÄ Underdeveloped.
The parts-of-speech tags are:
- +A: adjective
- +Adv: adverb
- +CS: subordinating conjunction
- +CC: coordinating conjunction
- +Det: Determiner
- +Interj: interjection
- +N: noun
- +Pcle: particle
- +Po: postposition
- +Pron: pronoun
- +Qnt: Quantifier
-
+V: verb
- +Descr: descriptive
- +MWE: Multiword element The parts of speech are further split up into: Nouns:
- +Prop: proper
- +CollN: used with paired nouns collective nouns
- +Relat: relator nouns, mainly meronyms Pronouns:
- +Dem: demonstrative
- +Indef: indefinite
- +Dep: dependent word requiring the presence of another, e.g. мень
- +Exclusive: ськамонза
- +Intensive: intensive pronoun
- +Interr: interrogative
- +PerifMod: periferal modifier ськамонза, кавонест
- +Pers: personal
- +Recipr: reciprocal
- +Recip: reciprocal
- +Refl: reflexive
- +Rel: relative
personal pronouns use additional tags:
+Sg1 +Sg2 +Sg3 +Pl1 +Pl2 +Pl3Adverbs:
- ** +Adv-Ideoph : These are ideophonic descriptors used to modify the verb: вырк ливтясь “flit** and it flew off”
- ; +Deg : This is degree, depricate + AdA
- ** +Manner **: with reference to type of adverb
- ** +Spat **: spatial
- ** +Temp **: temporal
- ** +Emphatic **: used with negation particles афи,
- +EvidNfh: кле
Interjections:
- ** +Formulaic **: greetings, The Usage extents are marked using following tags:
- ** +Err/Orth **: substandard / outside the written norm
- +Err/Orth-lowered-final-e-2-ja final е lowered to я with Е2Я trigger
- +Err/Orth-soft-loss $тиендсазь €тиендьсазь
- +Err/Orth-soft-kept шяярьня
- +Err/Orth-t-d наротта should be народта, кядьта
- +Err/Orth-colloq Евсеич
- +Err/Orth-glide-final Толстойнь,
- +Err/Orth-old1 * old1 like озимь, морковь 1930–1940
- +Err/Orth-pre1978 * orthography preceding 1978
-
+Err/Orth-pre2012 * previous orthography
- +Use/Marg * Marginal
- +Use/-Spell * Exclude from speller
- +Use/SpellNoSugg * recognized but not suggested in speller
- +Use/Colloq * Брыжинский » Брыжинскяй
- +Use/Circ * Circular path
- +Use/CircN * Circular number path
- +Use/-Ped * Remove from pedagogical speller
- +Use/NG * Do not generate, for isme-ped.fst and apertium
- +Use/GC – only retained in the HFST Grammar Checker disambiguation analyser
-
+Use/-GC – never retained in the HFST Grammar Checker disambiguation analyser
- +Err/Dial * The form is non-standard although it may well be central dialect, e.g. стякшемс
-
+Err/Lex * The lemma is not a Moksha word
- +URL * For tagging URLs
Dialect tags
- +Dial * No specification Specific to some dialects
- +Dial/-C * Not central standard
The nominals are inflected in the following Case and Number
- ** +Sg **: singular
- ** +Pl **: plural
- ** +SP **: both singular and plural
- ** +Abe **: abessive
- ** +Abl **: ablative
- ** +Acc **: accusative Not really necessary
- ** +Cau **: causatative
- ** +Com **: comitative -нек
- ** +Cmpr **: comparative -шка
- ** +Dat **: dative
- ** +Ela **: elative
- ** +Gen **: genitive
- ** +Ill **: illative
- ** +Ine **: inessive
- ** +Lat **: lative
- ** +Loc **: locative
- ** +Nom **: nominative
- ** +Prl **: prolative
- ** +Tra **: translative
- ** +Voc **: Vocative
The possession is marked as such:
- ** +PxSg1 **: first person singular
- ** +PxSg2 **: second person singular
- ** +PxSg3 **: third person singular
- ** +PxPl1 **: first person plural
- ** +PxPl2 **: second person plural
-
** +PxPl3 **: third person plural
- ** +Def **: Definite The comparative forms are:
- ** +Comp **: comparative as opposed to superlative
- ** +Superl **: superlative
Particles
- **+Epist **: epistemic Quantifiers and Numerals are classified under:
- ** +Num **: numeral
- ** +Arab **: arabic numeral
- ** +Appr **: Approximative numeral кафта-колма, колмошка “two or three” requires split?
- ** +AssocColl **: -ne- ; avide-; -месть
- ** +Coll **: Collective
- ** +Card **: cardinal
- ** +Distr **: Distributive
- +Iter Iterative This will be replaced by +Mult
- +Mult Multiplicative form expressing number of times; myv:
кавксть, kpv:кыкысь - ** +Ord **: ordinal
- ** +Cmpos **: compositional numeral 14, 24, 34, 44 нилие,
- ** +Attr **: attribute, premodifier
Verb voice:
- ** +Act **: active
- ** +Pss **: passive Verb moods are:
- ** +Cond **: conditional ндяря- protasis
- ** +NegCnd **: negative conditional Офтяря- negative protasis
- ** +NegCndSub **: negative conditional Офтяряль negative protasis
- ** +Conj **: conjunctional “Оль”
- ** +Des **: desiderative ксоль “was about to; wanted to”
- ** +Ind **: indicative
- ** +Imprt **: imperative
- ** +Opt **: optative
- ** +Prec **: Precative mood is a directive mood that signals that the utterance is a request. imperative + additional vowel and cons -ака forms equal Precative
Verb tenses are +Prs present and future ! nominal conjugation as well +Prt1 preterite I ! only finite verbal +Prt2 preterite II ! nominal conjugation as well
Verb personal forms are:
+ScSg1 subject conjugation first person singular +ScSg2 subject conjugation second person singular +ScSg3 subject conjugation third person singular +ScPl1 subject conjugation first person plural +ScPl2 subject conjugation second person plural +ScPl3 subject conjugation third person plural
+OcSg1 objject conjugation first person singular +OcSg2 objject conjugation second person singular +OcSg3 objject conjugation third person singular +OcPl1 objject conjugation first person plural +OcPl2 objject conjugation second person plural +OcPl3 objject conjugation third person plural
Other verb forms are +ConNeg connegative, main verb complement to Neg, vowel-stem +ConNegII connegative, main verb complement to Neg, cons-stem +Ger gerund This is used with Der/Озь and VAbl +Inf infinitive +Neg verb of negation эзь, аволь, иля +Aux auxiliary verb +Nec necessative/obligatory in -Ома +Prc participle +VGen Verb Genitive, genitive form participle +VAbl Verb Ablative “озадо”
+ABBR Abbreviation
- +Symbol = independent symbols in the text stream, like £, €, © +ACR Acronym
Special symbols are classified with:
The verbs are syntactically split according to transitivity: +TV transitive verb +IV intransitive verb Special multiword units are analysed with: Non-dictionary words can be recognised with:
- +Dig1
- +Dig2
- +Dig3
- +Dig4
- +Rom Roman numerals
Compounding
- +Cmp Dynamic compound - this tag should always be part of a dynamic compound. It is important for Apertium, and useful in other cases as well.
- +Cmp/Hyph with nouns
- +Cmp/Hyph-Coll with nouns
- +Cmp/Hyph-Redup with verbs
- +Cmp/Hyph-Synonym with verbs
- +Cmp/Hyph-Serial with verbs
- +Cmp/Hyph-tejems with verbs
Question and Focus particles:
- +Clt/Cop This marks all instances of enclitic copula inflection
- +Clt/Aram Used with preceding dative тейне-арам ‘in my opinion’
- +Clt/Add
- +Clt/AddGA
- +Clt/AddVok
- +Clt/AddNgA
-
+Clt/AddJok seems limited to temporal expressions: тяниёк
- +Acc for Russian
- +All for Russian
- +AnIn for Russian animate
- +Anim for Russian
- +Cmpar for Russian
- +Count for Russian
- +Epenth for Russian
- +Imp for Russian imperative
- +Impf for Russian
- +Inan for Russian inanimate
- +Ins for Russian
- +Fac for Russian
- +Fem for Russian feminine
- +MFN for Russian
- +Msc for Russian masculine
- +Neu for Russian neuter
- +Perf for Russian
- +PObj for Russian
- +Pos for Russian
- +Prb for Russian
- +Pred for Russian predicate
- +PrsAct for Russian
- +Pst for Russian
Tags distinguishing different versions of the same lemma (before POS)
- +v1
- +v2
- +v3
- +v4
- +v5
- +v6
- +v7
- +v8
- +v9
- +v10
- +v11
- +v12
- +v13
- +v14
- +v15
- +v16
- +v17
- +v18
- +v19
- +v20
- +v21
- +v22
- +v23
-
+v24
- +Sem/Act Activity
- +Sem/Amount Amount
- +Sem/Ani Animate
- +Sem/Aniprod Animal Product
- +Sem/Body Bodypart
- +Sem/Body-abstr siellu, vuoig?a, jierbmi
- +Sem/Build Building
- +Sem/Build-part Part of Bulding, like the closet
- +Sem/Cat Category
- +Sem/Clth Clothes
- +Sem/Clth-jewl Jewelery
- +Sem/Clth-part part of clothes, boallu, sávdnji…
- +Sem/Ctain Container
- +Sem/Ctain-abstr Abstract container like bank account
- +Sem/Ctain-clth
- +Sem/Curr Currency like dollár, Not Money
- +Sem/Dance Dance
- +Sem/Dir Direction like GPS-kursa
- +Sem/Domain Domain like politics, reindeerherding (a system of actions)
- +Sem/Drink Drink
- +Sem/Dummytag Dummytag
- +Sem/Edu Educational event
- +Sem/Event Event
- +Sem/Feat Feature, like Árvu
- +Sem/Feat-phys Physiological feature, ivdni, fárda
- +Sem/Feat-psych Psychological feauture
- +Sem/Feat-measr Psychological feauture
- +Sem/Fem Female name
- +Sem/Fem-Patr Female name
- +Sem/Fem-Sur Female name
- +Sem/Food Food
- +Sem/Food-med Medicine
- +Sem/Furn Furniture
- +Sem/Game Game
- +Sem/Geom Geometrical object
- +Sem/Group Animal or Human Group
- +Sem/Hum Human
- +Sem/Hum-abstr Human abstract
- +Sem/Ideol Ideology
- +Sem/Lang Language
- +Sem/Mal Male name
- +Sem/Mal-Patr Male name
- +Sem/Mal-Sur Male name
- +Sem/Mat Material for producing things
- +Sem/Measr Measure
- +Sem/Money Has to do with money, like wages, not Curr(ency)
- +Sem/Obj Object
- +Sem/Obj-clo Cloth
- +Sem/Obj-cogn Cloth
- +Sem/Obj-el (Electrical) machine or apparatus
- +Sem/Obj-ling Object with something written on it
- +Sem/Obj-rope flexible ropelike object
- +Sem/Obj-surfc Surface object
- +Sem/Org Organisation
- +Sem/Part Feature, oassi, bealli
- +Sem/Perc-cogn Cognative perception
- +Sem/Perc-emo Emotional perception
- +Sem/Perc-phys Physical perception
- +Sem/Perc-psych Physical perception
- +Sem/Plant Plant
- +Sem/Plant-part Plant part
- +Sem/Plc Place
- +Sem/Plc-abstr Abstract place
- +Sem/Plc-elevate Place
- +Sem/Plc-line Place
- +Sem/Plc-water Place
- +Sem/Pos Position (as in social position job)
- +Sem/Process Process
- +Sem/Prod Product
- +Sem/Prod-audio Audio product
- +Sem/Prod-cogn Cognition product
- +Sem/Prod-ling Linguistic product
- +Sem/Prod-vis Visual product
- +Sem/Rel Relation
- +Sem/Route Name of a Route
- +Sem/Rule Rule or convention
- +Sem/Semcon Semantic concept
- +Sem/Sign Sign (e.g. numbers, punctuation)
- +Sem/Sport Sport
- +Sem/State
- +Sem/State-sick Illness
- +Sem/Substnc Substance, like Air and Water
- +Sem/Sur Surname
- +Sem/Symbol Symbol
- +Sem/Time Time
- +Sem/Tool Prototypical tool for repairing things
- +Sem/Tool-catch Tool used for catching (e.g. fish)
- +Sem/Tool-clean Tool used for cleaning
- +Sem/Tool-it Tool used in IT
- +Sem/Tool-measr Tool used for measuring
- +Sem/Tool-music Music instrument
- +Sem/Tool-write Writing tool
- +Sem/Txt Text (girji, lávlla…)
- +Sem/Veh Vehicle
- +Sem/Wpn Weapon
- +Sem/Wthr The Weather or the state of ground
Semantics are classified with
- +Sem/Kin Kin term
Derivations are classified under the morphophonetic form of the suffix, the source and target part-of-speech.
Der begin
- +Der In front of every derivation to make it possible to target derivations as a class e.g. in regular expressions etc
- +Der/Poss possessive noun ава » аванне
- +Der/Ord
- +Der/Iter весть, кафксть, колмоксть…
- +Der/Wife Added to male names, surnames, patronymics
DECLARING DEVERBAL DERIVATIONS OF VERBS
- +Der/kshnO verb2verb derivation
- +Der/OkshnOms verb2verb derivation
- +Der/OvOms verb2verb derivation
- +Der/Ozevems verb2verb derivation
- +Der/OvkshnOms verb2verb derivation
- +Der/OvtOms verb2verb derivation
+Der/Dimin diminutive markers in ня and кя seem to be subject of complementary distribution
- +Der/NJ Онь
- +Der/Bachk * бачк
Tags for originating language
The following tags are used to guide conversion to IPA: loan words and foreign names are usually pronounced (approximately) as in the originating (majority) language. Instead of trying to identify the correct pronunciation based on phonotactics (orthotactics actually), we tag all words that can’t be correctly transcribed using the SME transcriber with source language codes. Once tagged, it is possible to split the lexical transducer in smaller ones according to langu- age, and apply different IPA conversion to each of them. The principle of tagging is that we only tag to the extent needed, and following a priority:
- any untagged word is pronounced with SME orthographic conventions
- NNO and NOB have identical pronunciation, NNO is only used if different in spelling from NOB
- SWE has mostly the same pronunciation as NOB, and is only used if different in spelling from NOB
- Occasionally even SME (the default) may be tagged, to block other languages from being specified, mainly during semi-automatic language tagging sessions All in all, we want to get as much correctly transcribed to IPA with as little work as possible. On the other hand, if more words are tagged than strictly needed, this should pose no problem as long as the IPA conversion is correct - at least some words will get the same pronunciation whether read as SME or NOB/NNO/SWE.
- +OLang/CHV = Chuvash
- +OLang/MDF = Moksha
- +OLang/MYV = Erzya
- +OLang/RUS = Russian
- +OLang/TAT = Tatar
Morphophonology To represent phonologic variations in word forms we use the following symbols in the lexicon files: %{ИЫЙ%} phasing out Ы2, eg кундамс:кундай %{ЕОØ%} morphemes requiring a preceding vowel; also пинге %{ЕО%} сельме %{ЕØ%} кече %{АЯ%} А2 in кундамс:кундан %{ВИУ%} lative %{Х%} This usually precedes the plural marker %{КТ%} used in imperative and connegative %{ЬØ%} after imperative Sg2 %{DIM%} This will be for diminutive initial consonant
2016-03-12 %^А2О used with final а in пула
А2 А2:а А2:я
%{вгк%} %{вгк%}:г %{вгк%}:в %{вгк%}:к
%{гк%} clitic in %{гк%} %{АЕ%}
К1 К1:к К1:т
%{АЕØ%} ConNeg with ашень, тят, афоль
%{АО%} пула stem
%{АОØ%} офта stem
%{АЕ%} prolative
Х1 Х1:х Х1:0
Ь2 Ь2:ь Ь2:0
%{ъØ%} This will represent schwa in first syllable
in ped realized as hard sign
And following triggers to control variation
- %^RmVow for removing vowels %^Ь2ZERO removes soft sign before vowel or other combination %^ЬKEEP retains soft sign, breaks pattern for removal шяярьня %^Ъ2PED brings out hard sign, which is otherwise automatically removed %^Е2О Change stem-final vowel сембе:сембось %^Е2А Change stem-final vowel мельге:мельганза %^Я2А Change stem-final vowel рьвя:рьванц %^А2Е Change stem-final vowel мокша:мокшесь %^Е2Я Change word-final vowel for dialect тувотне > тувотня %^Devoice for devoicing изь:исть %^PXSG1 кядне, ярмаконе не vs %{ЕОØ%}не %^CnsSt улемс:уль%^CnsSt%>%{АЕØ%} %^Glide Толстой:Толстой%^Glide%>нь
Flag diacritics
We have manually optimised the structure of our lexicon using following flag diacritics to restrict morhpological combinatorics - only allow compounds with verbs if the verb is further derived into a noun again: | @P.NeedNoun.ON@ | (Dis)allow compounds with verbs unless nominalised | @D.NeedNoun.ON@ | (Dis)allow compounds with verbs unless nominalised | @C.NeedNoun@ | (Dis)allow compounds with verbs unless nominalised
For languages that allow compounding, the following flag diacritics are needed to control position-based compounding restrictions for nominals. Their use is handled automatically if combined with +CmpN/xxx tags. If not used, they will do no harm. | @P.CmpFrst.FALSE@ | Require that words tagged as such only appear first | @D.CmpPref.TRUE@ | Block such words from entering ENDLEX | @P.CmpPref.FALSE@ | Block these words from making further compounds | @D.CmpLast.TRUE@ | Block such words from entering R | @D.CmpNone.TRUE@ | Combines with the next tag to prohibit compounding | @U.CmpNone.FALSE@ | Combines with the prev tag to prohibit compounding | @P.CmpOnly.TRUE@ | Sets a flag to indicate that the word has passed R | @D.CmpOnly.FALSE@ | Disallow words coming directly from root.
Use the following flag diacritics to control downcasing of derived proper nouns (e.g. Finnish Pariisi -> pariisilainen). See e.g. North Sámi for how to use these flags. There exists a ready-made regex that will do the actual down-casing given the proper use of these flags. | @U.Cap.Obl@ | Allowing downcasing of derived names: deatnulasj. | @U.Cap.Opt@ | Allowing downcasing of derived names: deatnulasj.
- +Use/TTS – only retained in the HFST Text-To-Speech disambiguation tokeniser
- +Use/-TTS – never retained in the HFST Text-To-Speech disambiguation tokeniser
@D.CONJ-MX.IND@ 2012-11-04 should this be D or N
FLAGS USED WITH MODIFIERS WITHOUT NOUNS
FLAGS USED WITH COLLECTIVE NOUNS
number
- @U.DECL-NX.SG@
- @U.DECL-NX.SP@
- @U.DECL-NX.PL@
- @R.DECL-NX.SG@
- @R.DECL-NX.SP@
-
@R.DECL-NX.PL@
- @U.CX.ABE@
- @U.CX.ABL@
- @U.CX.CAU@
- @U.CX.CMP@
- @U.CX.COM@
- @U.CX.DAT@
- @U.CX.ELA@
- @U.CX.GEN@
- @U.CX.ILL@
- @U.CX.INE@
- @U.CX.LAT@
- @U.CX.LOC@
- @U.CX.NOM@
- @U.CX.PRL@
- @U.CX.TRA@
- @U.CX.PRL@
-
@U.CX.TEMP@
- @U.DECL-DX.DEF@
- @U.DECL-DX.INDEF@
- @U.DECL-DX.PXSG1@
- @U.DECL-DX.PXSG2@
- @U.DECL-DX.PXSG3@
- @U.DECL-DX.PXPL1@
- @U.DECL-DX.PXPL2@
- @U.DECL-DX.PXPL3@
| Flag diacritic | Explanation |
|---|---|
| @U.number.one@ | Flag used to give arabic numerals in smj different cases ; |
| @U.number.two@ | Flag used to give arabic numerals in smj different cases ; |
| @U.number.three@ | Flag used to give arabic numerals in smj different cases ; |
| @U.number.four@ | Flag used to give arabic numerals in smj different cases ; |
| @U.number.five@ | Flag used to give arabic numerals in smj different cases ; |
| @U.number.six@ | Flag used to give arabic numerals in smj different cases ; |
| @U.number.seven@ | Flag used to give arabic numerals in smj different cases ; |
| @U.number.eight@ | Flag used to give arabic numerals in smj different cases ; |
| @U.number.nine@ | Flag used to give arabic numerals in smj different cases ; |
| @U.number.zero@ | Flag used to give arabic numerals in smj different cases ; |
The word forms in Moksha language start from the lexeme roots of basic word classes, or optionally from prefixes: These have been slightly modified from kpv and myv These words should only include 100% matches with lang-rus N+Sg+Nom
This (part of) documentation was generated from src/fst/morphology/root.lexc
src-fst-morphology-stems-adjectives-russian-like_newwords.lexc.md
This is where new words are added as lexc entries before they are added to the xml source files. од:од A_KAL “(eng) /(fin)/(rus) “ ;
ADD ADJECTIVES BELOW
Adding more 2016-05-22
Adding more 2020-03-08
This (part of) documentation was generated from src/fst/morphology/stems/adjectives-russian-like_newwords.lexc
src-fst-morphology-stems-adjectives_newwords.lexc.md
This is where new words are added as lexc entries before they are added to the xml source files. духовнай:духовнай A_PEJ “(eng) /(fin) /(rus) “ ;
ADD NOUNS BELOW
This (part of) documentation was generated from src/fst/morphology/stems/adjectives_newwords.lexc
src-fst-morphology-stems-exceptions.lexc.md
Exceptions are quite strange word-forms. the ones that do not fit anywhere else. This file contains all enumerated word forms that cannot reasonably be created from lexical data by regular inflection. Usually there should be next to none exceptions, it’s always better to have a paradigm that covers only one or few words than an exception since these will not work nicely with e.g. compounding scheme or possibly many end applications.
MISSING ADV temporal nouns
check numerals
MISSING CS
MISSING Pcle
IRREGULAR diminutives
MISSING V
VOCATIVES
TOPONYMY
PROPER NAMES
Wife NAMES
QUESTIONABLE FORMS
FOREIGN WORDS A
PCLE
NOUNS
PROP
MISSING VALENCY
more words for Mormula
RUSSIAN VERBS
This (part of) documentation was generated from src/fst/morphology/stems/exceptions.lexc
src-fst-morphology-stems-nouns_newwords.lexc.md
This is where new words are added as lexc entries before they are added to the xml source files. автор:автор N_KAL ;
ADD NOUNS BELOW
This (part of) documentation was generated from src/fst/morphology/stems/nouns_newwords.lexc
src-fst-morphology-stems-nouns_russian_100_newwords.lexc.md
This is where new Russian-equivalent nouns are added as lexc entries. This makes for a shared list in Mordvin analyser development автор:автор N_K_rus100 ;
ADD NOUNS BELOW
This (part of) documentation was generated from src/fst/morphology/stems/nouns_russian_100_newwords.lexc
src-fst-morphology-stems-propernouns_newwords.lexc.md
This is where new words are added as lexc entries before they are added to the xml source files. автор:автор PROP_KAL “(eng) /(fin) /(rus) “ ;
ADD PROPER NOUNS BELOW
MOKSHA PROPER NAMES
Moksha proper nouns
This (part of) documentation was generated from src/fst/morphology/stems/propernouns_newwords.lexc
src-fst-morphology-stems-verbs_newwords.lexc.md
This is where new words are added as lexc entries before they are added to the xml source files. автор:автор N_KAL “(eng) /(fin) /(rus) “ ;
ADD VERBS BELOW
This (part of) documentation was generated from src/fst/morphology/stems/verbs_newwords.lexc
src-fst-phonetics-txt2ipa.xfscript.md
retroflex plosive, voiceless t ʈ 0288, 648 ( = ASCII 096)
retroflex plosive, voiced d ɖ 0256, 598
labiodental nasal F ɱ 0271, 625
retroflex nasal n ɳ 0273, 627
palatal nasal J ɲ 0272, 626
velar nasal N ŋ 014B, 331
uvular nasal N\ ɴ 0274, 628
bilabial trill B\ ʙ 0299, 665
uvular trill R\ ʀ 0280, 640
alveolar tap 4 ɾ 027E, 638
retroflex flap r ɽ 027D, 637
bilabial fricative, voiceless p\ ɸ 0278, 632
bilabial fricative, voiced B β 03B2, 946
dental fricative, voiceless T θ 03B8, 952
dental fricative, voiced D ð 00F0, 240
postalveolar fricative, voiceless S ʃ 0283, 643
postalveolar fricative, voiced Z ʒ 0292, 658
retroflex fricative, voiceless s ʂ 0282, 642
retroflex fricative, voiced z` ʐ 0290, 656
palatal fricative, voiceless C ç 00E7, 231
palatal fricative, voiced j\ ʝ 029D, 669
velar fricative, voiced G ɣ 0263, 611
uvular fricative, voiceless X χ 03C7, 967
uvular fricative, voiced R ʁ 0281, 641
pharyngeal fricative, voiceless X\ ħ 0127, 295
pharyngeal fricative, voiced ?\ ʕ 0295, 661
glottal fricative, voiced h\ ɦ 0266, 614
alveolar lateral fricative, vl. K alveolar lateral fricative, vd. K\
labiodental approximant P (or v) alveolar approximant r\ retroflex approximant r` velar approximant M\
retroflex lateral approximant l`
palatal lateral approximant L
velar lateral approximant L
Clicks
bilabial O\ (O = capital letter)
dental |
(post)alveolar !\
palatoalveolar =\
alveolar lateral ||
Ejectives, implosives
ejective > e.g. ejective p p> implosive < e.g. implosive b b< Vowels
close back unrounded M close central unrounded 1 close central rounded } lax i I lax y Y lax u U
close-mid front rounded 2 close-mid central unrounded @\ close-mid central rounded 8 close-mid back unrounded 7
schwa ə @
open-mid front unrounded E open-mid front rounded 9 open-mid central unrounded 3 open-mid central rounded 3\ open-mid back unrounded V open-mid back rounded O
ash (ae digraph) { open schwa (turned a) 6
open front rounded & open back unrounded A open back rounded Q Other symbols
voiceless labial-velar fricative W voiced labial-palatal approx. H voiceless epiglottal fricative H\ voiced epiglottal fricative <\ epiglottal plosive >\
alveolo-palatal fricative, vl. s\ alveolo-palatal fricative, voiced z\ alveolar lateral flap l\ simultaneous S and x x\ tie bar _ Suprasegmentals
primary stress “
secondary stress %
long :
half-long :\
extra-short _X
linking mark -
Tones and word accents
level extra high _T level high _H level mid _M level low _L level extra low _B downstep ! upstep ^ (caret, circumflex)
contour, rising contour, falling _F contour, high rising _H_T contour, low rising _B_L
contour, rising-falling _R_F
(NB Instead of being written as diacritics with _, all prosodic
marks can alternatively be placed in a separate tier, set off
by < >, as recommended for the next two symbols.)
global rise
voiceless 0 (0 = figure), e.g. n_0 voiced _v aspirated _h more rounded _O (O = letter) less rounded _c advanced _+ retracted _- centralized _” syllabic = (or _=) e.g. n= (or n=) non-syllabic _^ rhoticity `
breathy voiced _t creaky voiced _k linguolabial _N labialized _w palatalized ‘ (or _j) e.g. t’ (or t_j) velarized _G pharyngealized _?\
dental d apical _a laminal _m nasalized ~ (or _~) e.g. A~ (or A~) nasal release _n lateral release _l no audible release _}
velarized or pharyngealized _e velarized l, alternatively 5 raised _r lowered _o advanced tongue root _A retracted tongue root _q
This (part of) documentation was generated from src/fst/phonetics/txt2ipa.xfscript
src-fst-transcriptions-transcriptor-abbrevs2text.lexc.md
We describe here how abbreviations are in Moksha are read out, e.g. for text-to-speech systems.
For example:
- s.:syntynyt # ;
- os.:omaa% sukua # ;
- v.:vuosi # ;
- v.:vuonna # ;
- esim.:esimerkki # ;
- esim.:esimerkiksi # ;
This (part of) documentation was generated from src/fst/transcriptions/transcriptor-abbrevs2text.lexc
src-fst-transcriptions-transcriptor-symbols2text.lexc.md
This file contains mappings from abbreviations and some acronyms to full forms for text-to-speech purposes. This is a supplement to the analyser; the analyser must tag the strings as +ABBR or similar for the transcriptions to work. The resulting full form must be lemmas known to the analyser, for further processing.
We describe here how abbreviations in Moksha are read out, for text-to-speech systems.
The file contains:
-
miscellaneous symbols
-
smileys
-
Clause boundary symbols
-
Single punctuation marks
-
Paired punctuation marks
This (part of) documentation was generated from src/fst/transcriptions/transcriptor-symbols2text.lexc
tools-grammarcheckers-grammarchecker.cg3.md
[ L A N G U A G E ] G R A M M A R C H E C K E R
DELIMITERS
TAGS AND SETS
Tags
This section lists all the tags inherited from the fst, and used as tags in the syntactic analysis. The next section, Sets, contains sets defined on the basis of the tags listed here, those set names are not visible in the output.
Beginning and end of sentence
BOS EOS
Parts of speech tags
N A Adv V Pron CS CC CC-CS Po Pr Pcle Num Interj ABBR ACR CLB LEFT RIGHT WEB PPUNCT PUNCT
COMMA ¶
Tags for POS sub-categories
Pers Dem Interr Indef Recipr Refl Rel Coll NomAg Prop Allegro Arab Romertall
Tags for morphosyntactic properties
Nom Acc Gen Ill Loc Com Ess Ess Sg Du Pl Cmp/SplitR Cmp/SgNom Cmp/SgGen Cmp/SgGen PxSg1 PxSg2 PxSg3 PxDu1 PxDu2 PxDu3 PxPl1 PxPl2 PxPl3 Px
Comp Superl Attr Ord Qst IV TV Prt Prs Ind Pot Cond Imprt ImprtII Sg1 Sg2 Sg3 Du1 Du2 Du3 Pl1 Pl2 Pl3 Inf ConNeg Neg PrfPrc VGen PrsPrc Ger Sup Actio VAbess
Err/Orth
Semantic tags
Sem/Act Sem/Ani Sem/Atr Sem/Body Sem/Clth Sem/Domain Sem/Feat-phys Sem/Fem Sem/Group Sem/Lang Sem/Mal Sem/Measr Sem/Money Sem/Obj Sem/Obj-el Sem/Org Sem/Perc-emo Sem/Plc Sem/Sign Sem/State-sick Sem/Sur Sem/Time Sem/Txt
HUMAN
PROP-ATTR PROP-SUR
TIME-N-SET
Syntactic tags
@+FAUXV @+FMAINV @-FAUXV @-FMAINV @-FSUBJ> @-F<OBJ @-FOBJ> @-FSPRED<OBJ @-F<ADVL @-FADVL> @-F<SPRED @-F<OPRED @-FSPRED> @-FOPRED> @>ADVL @ADVL< @<ADVL @ADVL> @ADVL @HAB> @<HAB @>N @Interj @N< @>A @P< @>P @HNOUN @INTERJ @>Num @Pron< @>Pron @Num< @OBJ @<OBJ @OBJ> @OPRED @<OPRED @OPRED> @PCLE @COMP-CS< @SPRED @<SPRED @SPRED> @SUBJ @<SUBJ @SUBJ> SUBJ SPRED OPRED @PPRED @APP @APP-N< @APP-Pron< @APP>Pron @APP-Num< @APP-ADVL< @VOC @CVP @CNP OBJ