1
0

Compare commits

..

6 Commits

Author SHA1 Message Date
c9298ed5ea Mosici: ex-case-pat-trans: fix IPA transcription 2026-02-18 21:36:18 +01:00
6113fd9a13 Mosici: Added terminative 2026-02-18 21:24:31 +01:00
c885f25e6f more abbreviations 2026-02-04 13:09:45 +01:00
d35b5a2e55 wups wrong function 2026-02-04 13:04:20 +01:00
4b221dc5bd added todos 2026-02-04 13:02:20 +01:00
74bd59b32c mosici grammar update 2026-02-04 13:00:45 +01:00
2 changed files with 384 additions and 340 deletions

View File

@ -7,14 +7,15 @@
#set heading(numbering: "I.A.1.a.") #set heading(numbering: "I.A.1.a.")
#let low = html.span.with(class: "low") #let low = html.span.with(class: "low")
#let gloss-opts = ( #let gloss-opts = (
txt-style: sn, txt-style: sn,
translation-style: low, translation-style: low,
) )
#let g = gloss.with(..gloss-opts) #let g = gloss.with(..gloss-opts)
#let ex = example.with(..gloss-opts) #let ex = example.with(..gloss-opts)
#let bl = "[" #let bl = "["
#let br = "]" #let br = "]"
#let ann = it => sub(sc(it)) #let ann = it => sub(sc(it))
#let abb = it => low(sc(it))
This page describes Cairniasial standard Mosici, with brief mentions about other This page describes Cairniasial standard Mosici, with brief mentions about other
close varieties such as Sialmoséce standard Mosici close varieties such as Sialmoséce standard Mosici
@ -23,20 +24,20 @@ close varieties such as Sialmoséce standard Mosici
== Phonology <sec-phonology> == Phonology <sec-phonology>
Mosici has the following phonemes Mosici has the following phonemes
#table( #table(
columns: 5, columns: 5,
[], [*Labial*], [*Coronal*], [*Palatal*], [*Dorsal*], [], [*Labial*], [*Coronal*], [*Palatal*], [*Dorsal*],
[*Nasal*], [m], [n], [], [], [*Nasal*], [m], [n], [], [],
[*Stop*], [p], [t], [], [k], [*Stop*], [p], [t], [], [k],
[*Fricative*], [f v], [s z], [ɕ ʑ], [ʀ], [*Fricative*], [f v], [s z], [ɕ ʑ], [ʀ],
[*Approximants*], [w], [], [j], [ʟ], [*Approximants*], [w], [], [j], [ʟ],
) )
#table( #table(
columns: 3, columns: 3,
[], [*Front*], [*Back*], [], [*Front*], [*Back*],
[*Close*], [i y], [u], [*Close*], [i y], [u],
[*Close-Mid*], [e ø], [o], [*Close-Mid*], [e ø], [o],
[*Open-Mid*], [ɛ], [ɔ], [*Open-Mid*], [ɛ], [ɔ],
[*Open*], table.cell(colspan: 2)[a], [*Open*], table.cell(colspan: 2)[a],
) )
All vowels can also all be long, All vowels can also all be long,
@ -46,24 +47,24 @@ There is also the following allophony rules:
- The dorsal approximant is realised as a [] off-glide in coda positions. - The dorsal approximant is realised as a [] off-glide in coda positions.
- The dorsal fricative is realised as a [ɐ̯] off-glide in coda positions. - The dorsal fricative is realised as a [ɐ̯] off-glide in coda positions.
- The dorsal fricative is realised as a true fricative [ʁ] in consonant - The dorsal fricative is realised as a true fricative [ʁ] in consonant
clusters. clusters.
- /n/ nasalises a preceding vowel. - /n/ nasalises a preceding vowel.
- /n/ itself is not pronounced in coda positions.#footnote[still applies - /n/ itself is not pronounced in coda positions.#footnote[still applies
nasalisation] <fn-nasal-even-coda> nasalisation] <fn-nasal-even-coda>
- Nasalised close vowels are realised as mid-centralised: ĩː ỹː ũ ũː/ [ɪ̃ ɪ̃ː - Nasalised close vowels are realised as mid-centralised: ĩː ỹː ũ ũː/ [ɪ̃ ɪ̃ː
ʏ̃ ʏ̃ː ʊ̃ ʊ̃ː] ʏ̃ ʏ̃ː ʊ̃ ʊ̃ː]
- The dorsal plosive approximant are realised as palatal before /i y e j/ - The dorsal plosive approximant are realised as palatal before /i y e j/
#footnote[or their or their long and/or nasalised #footnote[or their or their long and/or nasalised
variants] <fn-dorsal-assimilation>, variants] <fn-dorsal-assimilation>,
- The dorsal plosive approximant are realised as uvular before /u o - The dorsal plosive approximant are realised as uvular before /u o
w/@fn-dorsal-assimilation w/@fn-dorsal-assimilation
- The dorsal plosive approximant are realised as palatal after /e i - The dorsal plosive approximant are realised as palatal after /e i
j/@fn-dorsal-assimilation or in the coda of a syllable with /e j/@fn-dorsal-assimilation or in the coda of a syllable with /e
i/@fn-dorsal-assimilation as the nucleus. i/@fn-dorsal-assimilation as the nucleus.
- The dorsal plosive approximant are realised as velar otherwise - The dorsal plosive approximant are realised as velar otherwise
- Plosives are realised as voiced next to other phonemically voiced consonants. - Plosives are realised as voiced next to other phonemically voiced consonants.
- Plosives are realised as non-sibilant fricatives of the same place of - Plosives are realised as non-sibilant fricatives of the same place of
articulation word finally. articulation word finally.
== Coalescence <sec-coalescence> == Coalescence <sec-coalescence>
@ -76,25 +77,23 @@ that sound change occurred.
The process goes thusly (before applying the allophony): The process goes thusly (before applying the allophony):
1. Group <enumitem-coalesce-start> all consecutive vowels by pairs, starting at 1. Group <enumitem-coalesce-start> all consecutive vowels by pairs, starting at
near the start of the word near the start of the word
2. Combine all pairs of vowels according to the table below (the first vowel 2. Combine all pairs of vowels according to the table below (the first vowel
indexes the row, and the second vowel indexes the column) indexes the row, and the second vowel indexes the column)
3. If any vowel is long, the resulting vowel is long; 3. If any vowel is long, the resulting vowel is long;
4. Repeat from #context link( 4. Repeat from #context link(query(<enumitem-coalesce-start>).first().location())[step 1] until all hiatus has been resolved.
query(<enumitem-coalesce-start>).first().location(),
)[step 1] until all hiatus has been resolved.
#table( #table(
columns: 10, columns: 10,
[ ], [*a*], [*ɛ*], [*ɔ*], [*e*], [*ø*], [*o*], [*i*], [*y*], [*u*], [ ], [*a*], [*ɛ*], [*ɔ*], [*e*], [*ø*], [*o*], [*i*], [*y*], [*u*],
[*a*], [ɔ], [a], [ɔ], [ɛ], [ɛ], [ɔ], [e], [ø], [o], [*a*], [ɔ], [a], [ɔ], [ɛ], [ɛ], [ɔ], [e], [ø], [o],
[*ɛ*], [ɛ], [i], [ø], [i], [e], [ø], [i], [ø], [ø], [*ɛ*], [ɛ], [i], [ø], [i], [e], [ø], [i], [ø], [ø],
[*ɔ*], [ɔ], [ø], [ɔ], [ø], [ø], [o], [ø], [ø], [o], [*ɔ*], [ɔ], [ø], [ɔ], [ø], [ø], [o], [ø], [ø], [o],
[*e*], [ɛ], [i], [ø], [i], [e], [ø], [i], [ø], [ø], [*e*], [ɛ], [i], [ø], [i], [e], [ø], [i], [ø], [ø],
[*ø*], [ø], [e], [ø], [e], [y], [ø], [y], [y], [y], [*ø*], [ø], [e], [ø], [e], [y], [ø], [y], [y], [y],
[*o*], [ɔ], [ø], [o], [ø], [ø], [u], [ø], [ø], [u], [*o*], [ɔ], [ø], [o], [ø], [ø], [u], [ø], [ø], [u],
[*i*], [ja], [], [], [je], [], [jo], [i], [jy], [ju], [*i*], [ja], [], [], [je], [], [jo], [i], [jy], [ju],
[*y*], [ø], [ø], [ø], [ø], [y], [ø], [i], [i], [y], [*y*], [ø], [ø], [ø], [ø], [y], [ø], [i], [i], [y],
[*u*], [wa], [], [], [we], [], [wo], [wi], [y], [u], [*u*], [wa], [], [], [we], [], [wo], [wi], [y], [u],
) )
== The Nahan Script <sec-nahan-script> == The Nahan Script <sec-nahan-script>
@ -104,57 +103,49 @@ the following letters, digraphs and diacriticd letters. The sole diacritic is
called the #sn[] 〈sitrapaóha〉. called the #sn[] 〈sitrapaóha〉.
#figure(caption: [Poliahr for Mosici], table( #figure(caption: [Poliahr for Mosici], table(
columns: 5, columns: 5,
[*Letter*], [*Transliteration*], [*Value (IPA)*], [*Name*], [*Name (IPA)*], [*Letter*], [*Transliteration*], [*Value (IPA)*], [*Name*], [*Name (IPA)*],
sn[], [p], [/p/ /p/], sn[], [[pe]], sn[], [p], [/p/], sn[], [[pe]],
sn[], [o], [/o/ /o/], sn[], [[us]], sn[], [o], [/o/], sn[], [[us]],
sn[], [l], [/ʟ/ /l/], sn[], [[ʟɔ̃]], sn[], [l], [/ʟ/], sn[], [[ʟɔ̃]],
sn[], [i], [/e/ /i/], sn[], [[iɐ̯nɛ]], sn[], [i], [/e/], sn[], [[iɐ̯nɛ]],
sn[], [a], [/a/ /ɑ/], sn[], [[ɔ̃ɸ]], sn[], [a], [/a/], sn[], [[ɔ̃ɸ]],
sn[], sn[], [h], [/∅/#footnote[Lengthens a preceding vowel] <fn-script-h>], sn[], [[apfɛ]],
[h],
[/∅/#footnote[Lengthens a preceding vowel] <fn-script-h> /x/],
sn[],
[[apfɛ]],
sn[], sn[], [r], [/ʀ/], sn[ #footnote[Literally "sounded hapfe"] <fn-script-sounded>], [[fasteɕɛx apfɛ]],
[r],
[/ʀ/ [ɣ]],
sn[ #footnote[Literally "sounded hapfe"] <fn-script-sounded>],
[[fasteɕɛx apfɛ]],
sn[], [c], [/k/ /k/], sn[], [[kaẅ]], sn[], [c], [/k/], sn[], [[kaẅ]],
sn[], [n], [/n/ /n/], sn[], [[nɔẅ]], sn[], [n], [/n/], sn[], [[nɔẅ]],
sn[], [e], [/ɛ/ /e/], sn[], [[istaẅ]], sn[], [e], [/ɛ/], sn[], [[istaẅ]],
sn[], [s], [/z/ /s/], sn[], [[ɕpaẅ]], sn[], [s], [/z/], sn[], [[ɕpaẅ]],
sn[], [f], [/v/ /f/], sn[], [[fasoː]], sn[], [f], [/v/], sn[], [[fasoː]],
sn[], [m], [/m/ /m/], sn[], [[miʎɔ]], sn[], [m], [/m/], sn[], [[miʎɔ]],
sn[], [t], [/t/ /t/], sn[], [[tɛɟjo]], sn[], [t], [/t/], sn[], [[tɛɟjo]],
)) ))
#figure(caption: [Digraphs], table( #figure(caption: [Digraphs], table(
columns: 3, columns: 3,
[*Letter(s)*], [*Transliteration*], [*Value IPA*], [*Letter(s)*], [*Transliteration*], [*Value IPA*],
sn[], [ó], [/u/], sn[], [ó], [/u/],
sn[], [í], [/i/], sn[], [í], [/i/],
sn[], [á], [/ɔ/], sn[], [á], [/ɔ/],
sn[], [é], [/i/], sn[], [é], [/i/],
sn[], [ssi], [/ɕ/], sn[], [ssi], [/ɕ/],
sn[], [si], [/ʑ/], sn[], [si], [/ʑ/],
sn[], [ff], [/f/], sn[], [ff], [/f/],
sn[], [ss], [/s/], sn[], [ss], [/s/],
)) ))
#figure(caption: [Punctuation], table( #figure(caption: [Punctuation], table(
columns: 3, columns: 3,
[*Punctuation*], [*Transliteration*], [*Use*], [*Punctuation*], [*Transliteration*], [*Use*],
sn[], [,], [Comma, short break], sn[], [,], [Comma, short break],
sn[], [.], [Period, long break, sentence end], sn[], [.], [Period, long break, sentence end],
sn[], [· or -], [word-internal separator, hyphen], sn[], [· or -], [word-internal separator, hyphen],
sn[], sn[],
[ or : or .], [ or : or .],
[Abbreviation mark, list initiator and hyphenation marker (on both sides of [Abbreviation mark, list initiator and hyphenation marker (on both sides of
the cut).\ Transliteration depends on use], the cut).\ Transliteration depends on use],
sn[ ], [( )], [Quotes or parrenthesis], sn[ ], [( )], [Quotes or parrenthesis],
)) ))
=== Numbering with the Poliahr order === Numbering with the Poliahr order
@ -172,24 +163,24 @@ new modified letters, inserted after their plain versions in the order. They
aren't used in Poliahr order numbering either. aren't used in Poliahr order numbering either.
#figure(caption: [New letters in Sialmoséce standard Mosici], table( #figure(caption: [New letters in Sialmoséce standard Mosici], table(
columns: 5, columns: 5,
[*Letter*], [*Transliteration*], [*Value (IPA)*], [*Name*], [*Name (IPA)*], [*Letter*], [*Transliteration*], [*Value (IPA)*], [*Name*], [*Name (IPA)*],
sn[], [z], [/z/], sn[ ], [[fasteɕɛx ɕpaẅ]], sn[], [z], [/z/], sn[ ], [[fasteɕɛx ɕpaẅ]],
sn[], [v], [/v/], sn[ ], [[fasteɕex fasoː]], sn[], [v], [/v/], sn[ ], [[fasteɕex fasoː]],
)) ))
the following sequences are thus respelled the following sequences are thus respelled
#figure( #figure(
caption: [Repellings in Sialmoséce standard Mosici], caption: [Repellings in Sialmoséce standard Mosici],
table( table(
columns: 2, columns: 2,
[*Cairniasial Standard*], [*Sialmoséce Standard*], [*Cairniasial Standard*], [*Sialmoséce Standard*],
sn[], sn[], sn[], sn[],
sn[], sn[], sn[], sn[],
sn[], sn[], sn[], sn[],
sn[], sn[], sn[], sn[],
sn[], sn[], sn[], sn[],
sn[], sn[] sn[], sn[],
), ),
) )
== Examples <ex-ortho> == Examples <ex-ortho>
@ -205,7 +196,7 @@ the following sequences are thus respelled
- /mosik#high[i]k/ #low[Coalescence] - /mosik#high[i]k/ #low[Coalescence]
- [mosi#high[c]i#high[ç]/ #low[Allophony] - [mosi#high[c]i#high[ç]/ #low[Allophony]
#sn[] ⟨an·nielvc⟩ "of Nyelaf" #sn[] ⟨an·nielfc⟩ "of Nyelaf"
- \*/annjɛʟvk/ - \*/annjɛʟvk/
- /a#high[n]jɛʟvk/ #low[Particle shenanigans] - /a#high[n]jɛʟvk/ #low[Particle shenanigans]
- [#high[ã]njɛ#high[]v#high[ɣ]] #low[Allophony] - [#high[ã]njɛ#high[]v#high[ɣ]] #low[Allophony]
@ -220,16 +211,16 @@ pronunciation of the plural isn't directly derivable from the pronunciation of
the singular. the singular.
#table( #table(
columns: 2, columns: 2,
[*Singular*], [*Plural*], [*Singular*], [*Plural*],
sn[], sn[], sn[], sn[],
sn[], sn[], sn[], sn[],
sn[], sn[], sn[], sn[],
sn[], sn[], sn[], sn[],
sn[], sn[], sn[], sn[],
sn[], sn[], sn[], sn[],
sn[], sn[], sn[], sn[],
sn[], sn[], sn[], sn[],
) )
=== Cases <morph-nouns-cases> === Cases <morph-nouns-cases>
@ -243,284 +234,293 @@ the agent form: the concatenative pattern, and the 6 substitutive patterns
(#sn[], #sn[], #sn[], #sn[], #sn[], #sn[]) (#sn[], #sn[], #sn[], #sn[], #sn[], #sn[])
#table( #table(
columns: 8, columns: 8,
align: center, align: center,
[], [],
[*C*], [*C*],
[*Sub* #sn[]], [*Sub* #sn[]],
[*Sub* #sn[]], [*Sub* #sn[]],
[*Sub* #sn[]], [*Sub* #sn[]],
[*Sub* #sn[]], [*Sub* #sn[]],
[*Sub* #sn[]], [*Sub* #sn[]],
[*Sub* #sn[]], [*Sub* #sn[]],
[*Agent*], [], sn[], sn[], sn[], sn[], sn[], sn[], [*Agent*], [], sn[], sn[], sn[], sn[], sn[], sn[],
[*Patient*], table.cell(colspan: 7, sn[]), [*Patient*], table.cell(colspan: 7, sn[]),
[*Genitive*], table.cell(colspan: 7, sn[]), [*Genitive*], table.cell(colspan: 7, sn[]),
[*Dative*], sn[], sn[], sn[], sn[], sn[], [*Dative*], sn[], sn[], sn[], sn[], sn[],
sn[], sn[], sn[], sn[],
[*Ablative*], [*Ablative*],
table.cell(colspan: 3, sn[]), table.cell(colspan: 3, sn[]),
table.cell(colspan: 2, sn[]), table.cell(colspan: 2, sn[]),
table.cell(colspan: 2, sn[]), table.cell(colspan: 2, sn[]),
) )
==== Agent <case-agent> ==== Agent <case-agent>
The Agent case #low(sc[age]) indicates the agent of a transitive clause, or the The Agent case #abb[age] indicates the agent of a transitive clause, or the
subject of an active intransitive clause. subject of an active intransitive clause.
#ex( #ex(
caption: [Agent case in an transitive clause], caption: [Agent case in an transitive clause],
txt: [#high[]  ], txt: [#high[]  ],
translit: (high[loarne], [aint], [ilaalih.]), translit: (high[loarne], [aint], [ilaalih.]),
phono: (bl + high[ʟɔɐ̯nɛ], [ɛ̃ð], [eʎɔʎeː] + br), phono: (bl + high[ʟɔɐ̯nɛ], [ɛ̃ð], [eʎɔʎeː] + br),
morphemes: (high[Loarne.#sc[age]], sc[dem.pat], [say.#sc[pst.3sa]]), morphemes: (high[Loarne.#sc[age]], sc[dem.pat], [say.#sc[pst.3sa]]),
translation: [#high[Loarne] said that], translation: [#high[Loarne] said that],
lbl: "ex-case-age-trans", lbl: "ex-case-age-trans",
) )
#ex( #ex(
caption: [Agent case in an active intransitive clause], caption: [Agent case in an active intransitive clause],
txt: [#high[] #high[] ], txt: [#high[] #high[] ],
translit: ([#high[loarne]], [i], high[masealn], [fionreor.]), translit: ([#high[loarne]], [i], high[masealn], [fionreor.]),
phono: (bl + high[ʟɔɐ̯nɛ], [e], high[mazɛ̃ẅ], [vjõʀøɐ̯] + br), phono: (bl + high[ʟɔɐ̯nɛ], [e], high[mazɛ̃ẅ], [vjõʀøɐ̯] + br),
morphemes: ( morphemes: (
high[Loarne.#sc[age]], high[Loarne.#sc[age]],
[and], [and],
high[Mazealn.#sc[age]], high[Mazealn.#sc[age]],
[eat.#sc[fut.3pa]], [eat.#sc[fut.3pa]],
), ),
translation: [#high[Loarne] and #high[Mazealn] will eat], translation: [#high[Loarne] and #high[Mazealn] will eat],
lbl: "ex-case-age-intrans", lbl: "ex-case-age-intrans",
) )
==== Patient <case-patient> ==== Patient <case-patient>
The Patient case #low(sc[pat]) indicates the patient of a transitive clause, or The Patient case #abb[pat] indicates the patient of a transitive clause, or the
the subject of a stative intransitive clause. subject of a stative intransitive clause.
#ex( #ex(
caption: [Patient case in a transitive clause#footnote[Note that while the caption: [Patient case in a transitive clause#footnote[Note that while the
pronoun is dropped thanks to the verb conjugation, but the clause is still pronoun is dropped thanks to the verb conjugation, but the clause is
transitive]<fn-pat-trans>], still transitive]<fn-pat-trans>],
txt: [#high[] ], txt: [#high[] ],
translit: (high[nriiht], [fionreeff.]), translit: (high[nriiht], [fionreeff.]),
phono: (bl + high[nʁiːθ], [vjõʀiɸ] + br), phono: (bl + high[nʁiːθ], [vjõʀif] + br),
morphemes: (high[grain#sc[.pl.pat]], [eat#sc[.prs.1s]]), morphemes: (high[grain#sc[.pl.pat]], [eat#sc[.prs.1s]]),
translation: [I eat #high[grains]], translation: [I eat #high[grains]],
lbl: "ex-case-pat-trans", lbl: "ex-case-pat-trans",
) )
#ex( #ex(
caption: [Patient case in an intransitive clause], caption: [Patient case in an intransitive clause],
txt: [#high[] ], txt: [#high[] ],
translit: (high[rent], [oítass.]), translit: (high[rent], [oítass.]),
phono: (bl + high[ʀɛ̃ð], [ytas] + br), phono: (bl + high[ʀɛ̃ð], [ytas] + br),
morphemes: (high[house#sc[.pat]], [be\_tall#sc[gno.3si]]), morphemes: (high[house#sc[.pat]], [be\_tall#sc[gno.3si]]),
translation: [#high[The house] is tall], translation: [#high[The house] is tall],
lbl: "ex-case-pat-intrans", lbl: "ex-case-pat-intrans",
) )
==== Genitive <case-genitive> ==== Genitive <case-genitive>
The genitive case #low(sc[gen]) indicates possession or qualification. Note that The genitive case #abb[gen] indicates possession or qualification. Note that in
in the case of qualification, the formation of a compound is also possible. the case of qualification, the formation of a compound is also possible. Note:
Note: Compounding is not subject to coalescence. Compounding is not subject to coalescence.
#ex( #ex(
caption: [Possessive genitive case], caption: [Possessive genitive case],
txt: [#high[] ], txt: [#high[] ],
translit: (high[ilc], [ren]), translit: (high[ilc], [ren]),
phono: (bl + high[eẅɣ], [ʀɛ̃] + br), phono: (bl + high[eẅɣ], [ʀɛ̃] + br),
morphemes: (high(sc[1s.gen]), [house#sc[.age]]), morphemes: (high(sc[1s.gen]), [house#sc[.age]]),
translation: [#high[my] house], translation: [#high[my] house],
lbl: "ex-case-gen-poss", lbl: "ex-case-gen-poss",
) )
#ex( #ex(
caption: [Qualificative genitive case], caption: [Qualificative genitive case],
txt: [#high[] ], txt: [#high[] ],
translit: (high[áhioc], [isofe]), translit: (high[áhioc], [issofe]),
phono: (bl + high[øːx], [esovɛ] + br), phono: (bl + high[øːx], [esovɛ] + br),
morphemes: (high[fiction.#sc[gen]], [job#sc[.age]]), morphemes: (high[fiction.#sc[gen]], [job#sc[.age]]),
translation: [a #high[fictional] job], translation: [a #high[fictional] job],
lbl: "ex-case-gen-qual", lbl: "ex-case-gen-qual",
) )
#ex( #ex(
caption: [Compounding], caption: [Compounding],
txt: [], txt: [],
translit: ([#sn[]\ áhio-], [#sn[]\ isofe]), translit: ([#sn[]\ áhio-], [#sn[]\ issofe]),
phono: (bl + [øː-], [esovɛ] + br), phono: (bl + [øː-], [esovɛ] + br),
morphemes: ([fiction-], [job#sc[.age]]), morphemes: ([fiction-], [job#sc[.age]]),
translation: [a fictional job], translation: [a fictional job],
lbl: "ex-case-gen-compound", lbl: "ex-case-gen-compound",
) )
==== Dative <case-dative> ==== Dative <case-dative>
The dative case #low(sc[dat]) indicates the beneficiary of a ditransitive verbs, The dative case #abb[dat] indicates the beneficiary of a ditransitive verbs, as
as well as indicating a direction faced. Note hover that it isn't used with well as indicating a direction faced. Note hover that it isn't used with verbs
verbs of movement towards something, for those use the patient case (see of movement towards something, for those use the patient case (see
@case-patient) instead, the dative instead indicates the means of displacement. @case-patient) instead, the dative instead indicates the means of displacement.
#ex( #ex(
caption: [Dative in ditransitive clauses], caption: [Dative in ditransitive clauses],
txt: [#high[]  ], txt: [#high[]  ],
translit: (high[elssi], [rent], [ssiehíeff]), translit: (high[elssi], [rent], [ssiehíeff]),
phono: (bl + high[ɛẅɕ], [ʀɛ̃ð], [ɕjɛːf] + br), phono: (bl + high[ɛẅɕ], [ʀɛ̃ð], [ɕjɛːf] + br),
morphemes: (high(sc[2s.dat]), [house#sc[.pat]], [give.#sc[pres.1s]]), morphemes: (high(sc[2s.dat]), [house#sc[.pat]], [give.#sc[pres.1s]]),
translation: [I give #high[you] a house], translation: [I give #high[you] a house],
lbl: "ex-case-dat-ditrans", lbl: "ex-case-dat-ditrans",
) )
#ex( #ex(
caption: [Dative as means of displacement for verbs of movement towards], caption: [Dative as means of displacement for verbs of movement towards],
txt: [ #high[] ], txt: [ #high[] ],
translit: ([an·ssialmossécet], high[ffoítstsselassi], [oissailin.]), translit: ([an·ssialmossécet], high[ffoítstsselassi], [oissailin.]),
phono: (bl + [ãɕaẅmosicɛθ], high[fydztsɛʟaɕ], [øsɛʎẽ] + br), phono: (bl + [ãɕaẅmosicɛθ], high[fydztsɛʟaɕ], [øsɛʎẽ] + br),
morphemes: ( morphemes: (
[#sc[ppn-]Sialmoséce#sc[.dat]], [#sc[ppn-]Sialmoséce#sc[.dat]],
high[train.#sc[dat]], high[train.#sc[dat]],
[go#sc[.pst.2s]], [go#sc[.pst.2s]],
), ),
translation: [You#ann[sg] went to Sialmoséce #high[by train]], translation: [You#ann[sg] went to Sialmoséce #high[by train]],
lbl: "ex-case-dat-mot", lbl: "ex-case-dat-mot",
) )
#ex( #ex(
caption: [Dative as an allative substitute for other verbs], caption: [Dative as an allative substitute for other verbs],
txt: [#high[]   ], txt: [#high[]   ],
translit: ( translit: (
high[an·cairniasialsi], high[an·cairniassialssi],
[an·sialmosécet], [an·ssialmosécet],
[foítztselavia], [ffoítstsselafia],
[vilinef.], [filineff.],
), ),
phono: (bl + high[ãkɛɐ̯nɛɕaẅɕ], [ãɕaẅmosicɛθ], [fydztsɛʟavja], [veʎẽnɛf] + br), phono: (
morphemes: ( bl + high[ãkɛɐ̯nɛɕaẅɕ],
high[#sc[ppn-]Cairniasial#sc[.dat]], [ãɕaẅmosicɛθ],
[#sc[ppn-]Sialmoséce#sc[.pat]], [fydztsɛʟavja],
[train.#sc[abl]], [veʎẽnɛf] + br,
[leave.#sc[prs.1s]], ),
), morphemes: (
translation: [I leave Sialmoséce by train #high[to Cairniasial].], high[#sc[ppn-]Cairniasial#sc[.dat]],
lbl: "ex-case-dat-all", [#sc[ppn-]Sialmoséce#sc[.pat]],
[train.#sc[abl]],
[leave.#sc[prs.1s]],
),
translation: [I leave Sialmoséce by train #high[to Cairniasial].],
lbl: "ex-case-dat-all",
) )
==== Ablative <case-abl> ==== Ablative <case-abl>
The ablative case #low(sc[abl]) indicates the provenance of the action. It is The ablative case #abb[abl] indicates the provenance of the action. It is also
also used as an instrumental, indicating the means by which the action is done. used as an instrumental, indicating the means by which the action is done. For
For verbs of movement away from something, it only has it's instrumental verbs of movement away from something, it only has it's instrumental meaning,
meaning, the source is indicated by the patient case (see @case-patient). For the source is indicated by the patient case (see @case-patient). For verbs of
verbs of movement towards something, the ablative doesn't have the instrumental movement towards something, the ablative doesn't have the instrumental meaning,
meaning, for that role use the dative instead. for that role use the dative instead.
#ex( #ex(
caption: [Ablative case in an ablative meaning], caption: [Ablative case in an ablative meaning],
txt: [#high[]  ], txt: [#high[]  ],
translit: (high[an·sialmosécevia], [nriiht], [vionreef.]), translit: (high[an·ssialmossécefia], [nriiht], [fionreeff.]),
phono: (bl + [ãɕaẅmosicɛvja], [nʁiːθ], [vjõʀiɸ] + br), phono: (bl + [ãɕaẅmosicɛvja], [nʁiːθ], [vjõʀiɸ] + br),
morphemes: ( morphemes: (
high[#sc[ppn]-Sialmoséce.#sc[abl]], high[#sc[ppn]-Sialmoséce.#sc[abl]],
[grain#sc[.pl.pat]], [grain#sc[.pl.pat]],
[eat#sc[.prs.1s]], [eat#sc[.prs.1s]],
), ),
translation: [I eat grains #high[from Sialmoséce]], translation: [I eat grains #high[from Sialmoséce]],
lbl: "ex-case-abl-abl", lbl: "ex-case-abl-abl",
) )
#ex( #ex(
caption: [Ablative case as instrumental], caption: [Ablative case as instrumental],
txt: [#high[] ], txt: [#high[] ],
translit: (high[hoévenvia], [cirtív.]), translit: (high[hoéfenfia], [cirtíf.]),
phono: (bl + high[yvɛ̃vja], [ceɐ̯div] + br), phono: (bl + high[yvɛ̃vja], [ceɐ̯div] + br),
morphemes: (high[pen#sc[.abl]], [write#sc[.past.1pe]]), morphemes: (high[pen#sc[.abl]], [write#sc[.past.1pe]]),
translation: [We#ann[excl] wrote #high[with a pen].], translation: [We#ann[excl] wrote #high[with a pen].],
lbl: "ex-case-abl-inst", lbl: "ex-case-abl-inst",
) )
==== Spatial Locative <case-spaloc> ==== Spatial Locative <case-spaloc>
The spatial locative cases #low(sc[sploc]) is used to indicate a spacial The spatial locative cases #abb[sploc] is used to indicate a spacial location.
location. it is marked by expressing the noun in the genitive case, followed by it is marked by expressing the noun in the genitive case, followed by the
the #sn[] ⟨la⟩ particle. #sn[] ⟨la⟩ particle. It is however pronounced as there was no word boundary
between the word and the particle.
#ex( #ex(
caption: [Spatial Locative], caption: [Spatial Locative],
txt: [ #high[ ]], txt: [ #high[ ]],
translit: ([il], high[an·vansterilc‿la] + [.]), translit: ([il], high[an·fanssterilc‿la] + [.]),
phono: (bl + [eẅ], [ãvãstɛʀeẅʝ ʟa] + br), phono: (bl + [eẅ], [ãvãstɛʀeẅʝ ʟa] + br),
morphemes: (sc[1s.age], [#sc[ppn-]Vansterel#sc[.gen‿sploc]]), morphemes: (sc[1s.age], [#sc[ppn-]Vansteril#sc[.gen‿sploc]]),
translation: [We#ann[excl] wrote #high[with a pen].], translation: [I am #high[in Vansteril]],
lbl: "ex-case-sploc", lbl: "ex-case-sploc",
) )
==== Temporal Locative <case-temploc> ==== Temporal Locative <case-temploc>
There are four temporal locatives: past, present, future and gnomic #low( There are four temporal locatives: past, present, future and gnomic
sc[tmploc.pst, tmploc.prs, tmploc.fut] + [ and ] + sc[tmploc.gno], #low[#sc[tmploc.pst, tmploc.prs, tmploc.fut] and #sc[tmploc.gno]]. The past case
). The past case (resp. present and future) is used, as its name indicates, to (resp. present and future) is used, as its name indicates, to locate events that
locate events that happened in the past (resp. present and future). The gnomic happened in the past (resp. present and future). The gnomic case locates events
case locates events that are either generally happening, happening at an unknown that are either generally happening, happening at an unknown point in time, or
point in time, or happening repeatedly. The past case (resp. present, future, happening repeatedly. The past case (resp. present, future, gnomic) are
gnomic) are indicated by expressing the noun in the oblique followed by the indicated by expressing the noun in the oblique followed by the particle
particle #sn[] ⟨anip⟩ (resp #sn[] ⟨anep⟩, #sn[] ⟨anop⟩ and #sn[] ⟨anip⟩ (resp #sn[] ⟨anep⟩, #sn[] ⟨anop⟩ and #sn[]
#sn[] ⟨anap⟩) However the present case is rarely used outside of set ⟨anap⟩) However the present case is rarely used outside of set phrases like
phrases like #sn[ ] “today” or #sn[ ] “now” #sn[ ] “today” or #sn[ ] “now”.
Note that those are pronounced as there was no word boundary between the word
and the particle.
#ex( #ex(
caption: [Present temporal locative], caption: [Present temporal locative],
txt: [#high[ ] ], txt: [#high[ ] ],
translit: (high[vint‿anep], [mareves.]), translit: (high[fint‿anep], [marefess.]),
phono: (bl + high[vẽð ãneɸ], [maʀɛvɛs] + br), phono: (bl + high[vẽð ãneɸ], [maʀɛvɛs] + br),
morphemes: (high[day.#sc[pat‿tmploc.prs]], [be_cold.#sc[prs.3si]]), morphemes: (high[day.#sc[pat‿tmploc.prs]], [be_cold.#sc[prs.3si]]),
translation: [Its cold #high[today]], translation: [Its cold #high[today]],
lbl: "ex-case-tmploc-prs", lbl: "ex-case-tmploc-prs",
) )
#ex( #ex(
caption: [Past temporal locative], caption: [Past temporal locative],
txt: [ #high[ ] ], txt: [ #high[ ] ],
translit: ([il], high[vionreipt‿anip], [,], [cirtin.]), translit: ([il], high[fionreipt‿anip], [,], [cirtin.]),
phono: (bl + [eẅ], high[vjõʀipθ ãneɸ], [|], [ceɐ̯dẽ] + br), phono: (bl + [eẅ], high[vjõʀipθ ãneɸ], [|], [ceɐ̯dẽ] + br),
morphemes: ( morphemes: (
sc[1s.act], sc[1s.act],
high[eat#sc[.pst.pcp.pat‿tmploc.pst]], high[eat#sc[.pst.pcp.pat‿tmploc.pst]],
[|], [|],
[write] + sc[.pst.2s], [write] + sc[.pst.2s],
), ),
translation: [#high[When] I #high[ate], you#ann[sg] wrote], translation: [#high[When] I #high[ate], you#ann[sg] wrote],
lbl: "ex-case-tmploc-pst", lbl: "ex-case-tmploc-pst",
) )
#ex( #ex(
caption: [Future temporal locative], caption: [Future temporal locative],
txt: [ #high[ ] ], txt: [ #high[ ] ],
translit: ([il], high[vionreapt‿anop], [,], [cirton.]), translit: ([il], high[fionreapt‿anop], [,], [cirton.]),
phono: (bl + [eẅ], high[vjõʀøpθ ãnoɸ], [|], [ceɐ̯dõ] + br), phono: (bl + [eẅ], high[vjõʀøpθ ãnoɸ], [|], [ceɐ̯dõ] + br),
morphemes: ( morphemes: (
sc[1s.act], sc[1s.act],
high[eat#sc[.fut.pcp.pat‿tmploc.fut]], high[eat#sc[.fut.pcp.pat‿tmploc.fut]],
[|], [|],
[write] + sc[.fut.2s], [write] + sc[.fut.2s],
), ),
translation: [#high[When] I#high[ll eat], you#ann[sg]ll write], translation: [#high[When] I#high[ll eat], you#ann[sg]ll write],
lbl: "ex-case-tmploc-fut", lbl: "ex-case-tmploc-fut",
) )
#ex( #ex(
caption: [Gnomic temporal locative], caption: [Gnomic temporal locative],
txt: [ #high[ ] ], txt: [ #high[ ] ],
translit: ([il], high[vionreapt‿anap], [,], [cirtan.]), translit: ([il], high[fionreapt‿anap], [,], [cirtan.]),
phono: (bl + [eẅ], high[vjõʀɛpθ ãnaɸ], [|], [ceɐ̯dã] + br), phono: (bl + [eẅ], high[vjõʀɛpθ ãnaɸ], [|], [ceɐ̯dã] + br),
morphemes: ( morphemes: (
sc[1s.act], sc[1s.act],
high[eat#sc[.gno.pcp.pat‿tmploc.gno]], high[eat#sc[.gno.pcp.pat‿tmploc.gno]],
[|], [|],
[write] + sc[.gno.2s], [write] + sc[.gno.2s],
), ),
translation: [#high[Whenever] I #high[eat], you#ann[sg] write], translation: [#high[Whenever] I #high[eat], you#ann[sg] write],
lbl: "ex-case-tmploc-gno", lbl: "ex-case-tmploc-gno",
) )
=== Proper noun enclitic #sn[] <morph-ppn> === Proper noun enclitic #sn[] <morph-ppn>
Proper nouns that aren't personal names always take the proper noun enclitic Proper nouns that aren't personal names always take the proper noun enclitic
#low(sc[ppn]) #sn[] ⟨an·⟩ #abb[ppn] #sn[] ⟨an·⟩
The affix #sn[] ⟨ni-⟩ --- which on proper nouns forms demonyms --- attaches The affix #sn[] ⟨ni-⟩ --- which on proper nouns forms demonyms --- attaches
to the front of the proper noun enclitic: #sn[] gives to the front of the proper noun enclitic: #sn[] gives
@ -538,7 +538,7 @@ The Agent and patient forms especially are often dropped in non-participial
clauses. Indeed, a speaker would more often use the passive marking and avoid a clauses. Indeed, a speaker would more often use the passive marking and avoid a
pronoun altogether than use an patient form: Use #sn[ ] pronoun altogether than use an patient form: Use #sn[ ]
#low[(Loarne.#sc[age] #sc[pass.]eat#sc[.prs.3si])] rather than ?#sn[  #low[(Loarne.#sc[age] #sc[pass.]eat#sc[.prs.3si])] rather than ?#sn[ 
] #low[?(Loarne#sc[.age] #sc[3si.pat] eat#sc[.prs.3sa])] for ] #low[?(Loarne#sc[.age] #sc[3si.pat] eat#sc[.prs.3sa])] for
"Loarne eats it." "Loarne eats it."
#mos-pron(none, open: true) #mos-pron(none, open: true)
@ -556,7 +556,7 @@ distinguished in writing.
Verbs are typically listed in their gnomic infinitive form. to derive the stem, Verbs are typically listed in their gnomic infinitive form. to derive the stem,
remove the final #sn[]. Here is a conjugation table for an hypothetical remove the final #sn[]. Here is a conjugation table for an hypothetical
null-stemmed verb as a way to list the affixes#footnote[You may find those forms null-stemmed verb as a way to list the affixes#footnote[You may find those forms
verbatim in some older texts as a now defunct copula.] <fn-old-copula> verbatim in some older texts as a now defunct copula.] <fn-old-copula>
#mos-v("", open: true) #mos-v("", open: true)
@ -565,31 +565,62 @@ null-stemmed verb as a way to list the affixes#footnote[You may find those forms
If you need other moods or aspects than an unaspected indicative, there is a If you need other moods or aspects than an unaspected indicative, there is a
plethora of affixes you can stack on verbs to specify them further, they all are plethora of affixes you can stack on verbs to specify them further, they all are
interpreted as nested, coming away from the verb, and can be combined and interpreted as nested, coming away from the verb, and can be combined and
stacked for more specific meanings stacked for more specific meanings, or occasionaly derive new core meanings. In
the latter case those are typically indicated in dictionaries.
Here is a (eventually but not yet) exhaustive list of such affixes: #low[(all of Here is a (eventually but not yet) exhaustive list of such affixes: #low[(all of
them are prefixes)] them are prefixes)]
==== Conditional <morph-verbs-cond> ==== Conditional <morph-verbs-cond>
The conditional #sn[] ⟨ffói-⟩ indicates that the action of a verb is an hypothetical, or unreal situation. The conditional #sn[] ⟨ffói-⟩ #abb[cond] indicates that the action of a
verb is an hypothetical, or unreal situation.
==== Imperfective, durative, iterative <morph-verb-npfv> ==== Imperfective, durative, iterative, Inchoative <morph-verb-npfv>
#low[*TODO*: Imperfective, durative]
The iterative #sn[] ⟨atéo-⟩ #abb[iter] indicates that the action of the
verb is appening again, or repeatedly.
The inchoative #sn[] ⟨marai-⟩ #abb[inch] is used to indicate that the
start with an action.
==== Perfective, terminative <morph-verb-pfv> ==== Perfective, terminative <morph-verb-pfv>
==== Desiderative, Optative, Hortative <morpho-verb-opt> The perfective #sn[] ⟨ntof-⟩ #abb[pfv] is used to indicate that an action
was ponctual instead of lasting. When combined with the inchoative it has a
translative meaning: it indicates a transition into the state resulting of the
active verb or described by the stative verb.
The terminative #sn[] ⟨offa-⟩ #abb[term] is used to indicate that an
action was entirely completed, or that a state is no longer current.
==== Desiderative, Necessitatives, Optative, Hortative <morpho-verb-opt>
The desiderative #sn[] ⟨ffats-⟩ #abb[des] indicates that the results of
the verb are desired by the subject.
The moral necessitative #sn[] ⟨réan-⟩ #abb[mness] indicates that the
agent is morally obligated to perform the action.
The hortative #sn[] ⟨cofa-⟩ #abb[hort] indicates a strong injunction to
perform the action.
#low[*TODO*: Optative, Physical necessitative]
==== Imperative <morph-verb-imp> ==== Imperative <morph-verb-imp>
The imperative, contrary to all the other moods, is expressed with a particle #sn[] ⟨o⟩ after the verb complex. If you need an affix form for @morph-verb-other reasons, you should use the hortative (see @morpho-verb-opt) instead. The imperative, contrary to all the other moods, is expressed with a particle
#sn[] ⟨o⟩ after the verb complex. If you need an affix form for
@morph-verb-other reasons, you should use the hortative (see @morpho-verb-opt)
instead.
==== Causatives <morph-verb-cau> ==== Causatives <morph-verb-cau>
Mosici has two causatives: the purposeful and the accendental. Mosici has two causatives: the purposeful and the accendental.
The purposeful causative #sn[] ⟨siehí-⟩ indicates that the described The purposeful causative #sn[] ⟨siehí-⟩ #abb[vcaus] indicates that the described
state is caused by the agent intentionally. state is caused by the agent intentionally.
The accidental causative #sn[] ⟨sní-⟩ indicates that the described state The accidental causative #sn[] ⟨ssní-⟩ #abb[icaus] indicates that the described state
is cased by the agent in unintentionally or accidentally. is cased by the agent in unintentionally or accidentally.
Both change the valency of the verb. the cause is expressed as the agent, what Both change the valency of the verb. the cause is expressed as the agent, what
@ -598,11 +629,11 @@ have been the patient of the root verb is expressed in the dative, the verb
agrees with it's new agent (unless further modified). agrees with it's new agent (unless further modified).
==== Passive <morph-verb-pas> ==== Passive <morph-verb-pas>
The passive affix #sn[] ⟨na-⟩ makes a transitive verb agree with its The passive affix #sn[] ⟨na-⟩ #abb[pass] makes a transitive verb agree with its
patient instead of its agent. patient instead of its agent.
==== Negation <morph-verb-neg> ==== Negation <morph-verb-neg>
The negation prefix is #sn[] ⟨ta-⟩. It negates whatever component of the The negation prefix is #sn[] ⟨ta-⟩ #abb[neg]. It negates whatever component of the
verb is immediately following it. verb is immediately following it.
==== Also on other parts of speech <morph-verb-other> ==== Also on other parts of speech <morph-verb-other>
@ -613,4 +644,17 @@ acceptable in all registers.
== Numerals == Numerals
#low[*TODO*]
= Syntax = Syntax
At the sentence level Mosici has a mostly constituant order due to heavy role
marking. That said, it tends to default to topic fronting on an underlying SOV
order.
Inside constituants, it depends on the type of adjuncts: genitives and ordinals
come before the noun they qualify, but verbal participles and demonstrative come
after the noun they qualify.
Relative clauses are formed by expressing the verb in the participle, declined
in case with its role in the main clause.

View File

@ -78,7 +78,7 @@
base.sc[*pat*], c(ss + ""), ..if pl != false { (c(ps + ""),) } else { () }, base.sc[*pat*], c(ss + ""), ..if pl != false { (c(ps + ""),) } else { () },
base.sc[*gen*], c(ss + ""), ..if pl != false { (c(ps + ""),) } else { () }, base.sc[*gen*], c(ss + ""), ..if pl != false { (c(ps + ""),) } else { () },
base.sc[*dat*], c(ss + sv + ""), ..if pl != false { (c(ps + pv + ""),) } else { () }, base.sc[*dat*], c(ss + sv + ""), ..if pl != false { (c(ps + pv + ""),) } else { () },
base.sc[*abl*], c(ss + ""), ..if pl != false { (c(ps + ""),) } else { () }, base.sc[*abl*], c(ss + ""), ..if pl != false { (c(ps + ""),) } else { () },
) )
}) })
} }
@ -117,17 +117,17 @@
table( table(
columns: 6, columns: 6,
[], base.sc[*age*], base.sc[*pat*], base.sc[*gen*], base.sc[*dat*], base.sc[*abl*], [], base.sc[*age*], base.sc[*pat*], base.sc[*gen*], base.sc[*dat*], base.sc[*abl*],
base.sc[*1s*], c(h: true, ""), c(""), c(""), c(""), c(""), base.sc[*1s*], c(h: true, ""), c(""), c(""), c(""), c(""),
base.sc[*1p*], c(h: true, ""), c(""), c(""), c(""), c(""), base.sc[*1p*], c(h: true, ""), c(""), c(""), c(""), c(""),
base.sc[*2s*], c(h: true, ""), c(""), c(""), c(""), c(""), base.sc[*2s*], c(h: true, ""), c(""), c(""), c(""), c(""),
base.sc[*2p*], c(h: true, ""), c(""), c(""), c(""), c(""), base.sc[*2p*], c(h: true, ""), c(""), c(""), c(""), c(""),
base.sc[*3sa*], c(h: true, ""), c(""), c(""), c(""), c(""), base.sc[*3sa*], c(h: true, ""), c(""), c(""), c(""), c(""),
base.sc[*3pa*], c(h: true, ""), c(""), c(""), c(""), c(""), base.sc[*3pa*], c(h: true, ""), c(""), c(""), c(""), c(""),
base.sc[*3si*], c(h: true, ""), c(""), c(""), c(""), c(""), base.sc[*3si*], c(h: true, ""), c(""), c(""), c(""), c(""),
base.sc[*3pi*], c(h: true, ""), c(""), c(""), c(""), c(""), base.sc[*3pi*], c(h: true, ""), c(""), c(""), c(""), c(""),
base.sc[*dem.sg*], c(h: true, ""), c(""), c(""), c(""), c(""), base.sc[*dem.sg*], c(h: true, ""), c(""), c(""), c(""), c(""),
base.sc[*dem.pl*], c(h: true, ""), c(""), c(""), c(""), c(""), base.sc[*dem.pl*], c(h: true, ""), c(""), c(""), c(""), c(""),
base.sc[*q*], c(h: true, ""), c(""), c(""), c(""), c(""), base.sc[*q*], c(h: true, ""), c(""), c(""), c(""), c(""),
) )
}) })
} }