Natural Classes and the Parker Sonority Scale #
@cite{parker-2002}
The 8-level Parker sonority scale refines @cite{clements-1990}'s 6-level hierarchy by splitting obstruents into four classes based on [±continuant] and [±voice]:
| Class | son | cont | voice | Rank |
|---|---|---|---|---|
| Voiceless stops | − | − | − | 1 |
| Voiced stops | − | − | + | 2 |
| Voiceless fric. | − | + | − | 3 |
| Voiced fricatives | − | + | + | 4 |
| Nasals | + | − | ± | 5 |
| Liquids / Taps | + | + | ± | 6 |
| Glides | + | + | ± | 7 |
| Vowels | + | + | ± | 8 |
Sonorants (ranks 5–8) are distinguished by [±approximant], [±consonantal],
and [±syllabic], exactly as in the Clements scale (SonorityRank). The
Parker refinement adds [±voice] only within obstruents.
This finer granularity is needed for sonority-conditioned gradient phenomena such as intrusive vowel insertion in Tarifit Berber (@cite{afkir-zellou-2025}).
Natural-class partition for the 8-level Parker sonority scale. Refines the Clements 6-level hierarchy by splitting obstruents into four voicing × continuancy classes.
- vls : NatClass
- vds : NatClass
- vlf : NatClass
- vdf : NatClass
- nasal : NatClass
- liquid : NatClass
- glide : NatClass
- vowel : NatClass
Instances For
Equations
- Phonology.Syllable.instDecidableEqNatClass x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Phonology.Syllable.instReprNatClass = { reprPrec := Phonology.Syllable.instReprNatClass.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Parker (2002) 8-level sonority ranking.
Equations
- Phonology.Syllable.NatClass.vls.parkerSonority = 1
- Phonology.Syllable.NatClass.vds.parkerSonority = 2
- Phonology.Syllable.NatClass.vlf.parkerSonority = 3
- Phonology.Syllable.NatClass.vdf.parkerSonority = 4
- Phonology.Syllable.NatClass.nasal.parkerSonority = 5
- Phonology.Syllable.NatClass.liquid.parkerSonority = 6
- Phonology.Syllable.NatClass.glide.parkerSonority = 7
- Phonology.Syllable.NatClass.vowel.parkerSonority = 8
Instances For
Classify a segment into the Parker 8-level scale.
Follows the feature decomposition of SonorityRank but additionally
splits obstruents by [±voice] (@cite{parker-2002}).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Parker sonority of a segment (convenience).
Instances For
Map NatClass to the abstract SonorityRank. This collapses the Parker
voicing distinction within obstruents (vls/vds → stop, vlf/vdf → fricative),
connecting the fine-grained 8-level scale to the substance-free 6-level
hierarchy that the grammar operates on.
Equations
- Phonology.Syllable.NatClass.vls.toSonorityRank = Phonology.Syllable.SonorityRank.stop
- Phonology.Syllable.NatClass.vds.toSonorityRank = Phonology.Syllable.SonorityRank.stop
- Phonology.Syllable.NatClass.vlf.toSonorityRank = Phonology.Syllable.SonorityRank.fricative
- Phonology.Syllable.NatClass.vdf.toSonorityRank = Phonology.Syllable.SonorityRank.fricative
- Phonology.Syllable.NatClass.nasal.toSonorityRank = Phonology.Syllable.SonorityRank.nasal
- Phonology.Syllable.NatClass.liquid.toSonorityRank = Phonology.Syllable.SonorityRank.liquid
- Phonology.Syllable.NatClass.glide.toSonorityRank = Phonology.Syllable.SonorityRank.glide
- Phonology.Syllable.NatClass.vowel.toSonorityRank = Phonology.Syllable.SonorityRank.vowel
Instances For
Parker sonority is strictly monotone: the ranking is a total order.