The morphographemic mapping maps characters from the lexical level to the post-lexical level taking into account specific restrictions on character mapping at inflectional boundaries. In the general (default) case (the `elsewhere condition'), a DATR variable `$char' defines the identity mapping. Boundary diacritics are deleted. Theoretically this traditional use of boundary diacritics is not optimal, but a more adequate treatment would go beyond the scope of the paper.
Morphograph:
<> ==
<+> == <>
<#+> == <>
<#> == <>
<##> == <>
<$char> == $char <>
<e + e> == e <>
<e #+ e> == e <>
<y + s> == i e s <>
<y #+ s> == i e s <>
<s #+ s> == s e s <>.
Very much like the morphographemic mapping, in the morphophonemic mapping,
the plural morphophoneme `/Z' is realised dependent on its left context as
one of
.
Other segments, another case of the `elsewhere condition', are realised
unchanged using a DATR variable `$phon'.
Phonemes and (as with spelling) boundary diacritics are not the
theoretically optimal choice for phonetic interpretation, but a full
feature lattice treatment is not possible in the present context.
Morphophon:
<> ==
<$phon> == $phon
<+> == <>
<#+> == <>
<#> == <>
<##> == <>
<p #+ /Z> == p s <>
<t #+ /Z> == t s <>
<k #+ /Z> == k s <>
<f #+ /Z> == f s <>
<T #+ /Z> == T z <>
<s #+ /Z> == s I z <>
<S #+ /Z> == S I z <>
<z #+ /Z> == z I z <>
<Z #+ /Z> == Z I z <>
</Z> == z <>.