Open quilde opened 5 months ago
I'd say this is finished. There are probably still some issues but they can be resolved manually
In recent developments[when?] to the theory of distinctive features, phonologists have proposed the existence of single-valued features. These features, called univalent or privative features, can only describe the classes of segments that are said to possess those features, and not the classes that are without them.[5]
maybe we want a different syntax for them like [:labial]
or [@labial]
or even [LABIAL]
wikipedia is unclear which even are privative features and the paper is not public. I leave it as it is
have a look at https://github.com/indexphonemica/pfeature seems helpful
Introductory Phonology by Hayes (2009) is great! It goes into everything in a lot of detail. Proposed Feature Set is found on p. 74
thinking out loud:
” = ˈ Stress ! = Except when… (…X) = For any number of X remaining X0 = The same/an identical X Xn = X with a given tone Xn = The nth X of a sequence or series Xx = All X of a sequence or series X̣ = Retroflex/emphatic X # = Word boundary $ = Stem boundary % = Syllable boundary (or if X is one syllable away, or just representing a syllable in some changes from KneeQuickie or the ZBB) ∅ = Nothing/Null/Zero
U = [+syllable] Syllable
C = [-syllabic] Consonant A = [-continuant +delayed_release] Affricate
S = [-continuant -delayed_release] Plosive T = [-continuant -delayed_release -voice] Voiceless plosive D = [-continuant -delayed_release +voice] Voiced plosive
F = [+continuant +delayed_release] Fricative
H = Laryngeal J = [+approximant] Approximant K = Velar Ḱ = Palatovelar L = [+consonantal +approximant] Liquid M = Diphthong N = [−approximant +sonorant] Nasal O = [−sonorant] Obstruent P = Labial/Bilabial Q = Uvular consonant; click consonant (Khoisan) R = Resonant/Sonorant
W = [−syllabic, −consonantal] Semivowel Z = Continuant
V = [+syllabic] Vowel !!! syllabic consonants B = [+syllabic +back] Back vowel E = [+syllabic +front] Front vowel
as it appears, things are not as straight forward as they seem. I created https://github.com/quilde/distinctivefeatu-rs to tackle this in the future and "start a conversation" around how to best do it. As for #14 we'll leave it as it is
we already have things like
C[+voiced]
whearas+feature
means presence and-feature
means absence of a feature. a phoneme may be unmarked with respect to a feature.i'm inclined to rewrite the abbreviations all as
[+feature +feature -feature]
etc. some examples:N
>>>[+consonantal +nasal]
Q
>>>[+consonantal +uvular]
or[+consonant +click]
that way they are
individual sounds shouldn't be written as features eg.
n
not[+consonantal +sonorant +voice +nasal +alveolar]
similar things are for example angle brackets for conditionals
⟨⟩
further explanation is at https://en.wikipedia.org/wiki/Distinctive_feature
see also https://en.wikipedia.org/wiki/Phonological_rule