Open vani2620 opened 2 weeks ago
Hey @vani2620, that's an interesting proposal. I'll need some time to think about how to cleanly integrate that in the UI but I have some ideas.
One thing I'm not convinced though is the need for negative tags like [-dorsal]
.
It would still be needed in the filter Consonant<-dorsal>
but understood as an exclusion of [dorsal]
tags (as opposed to an inclusion of [-dorsal]
)
Oh yeah, absolutely! Though I think some features do require a negative tag, since there are features that Phoible treats as being ternary, with values of +, -, or 0? I don't recall any off the top of my head, admittedly.
Interesting, let me know if you can find a example of ternary feature. I'm pretty sure it can be mapped easily to multiple tags as a negative tag is just regular tag after all, but maybe I'm missing something.
The idea here is to have a list of phonological feature tags like that of PHOIBLE and then have the user use that to associate tags to each symbol of the language. For example, I could specify Hindustani's b̤ as having the following feature tags: [-approximant][-click][+consonantal][-constricted glottis][-continuant][-coronal][-delayed release][-dorsal][-epilaryngeal source][-fortis][+labial][-labiodental] etc. (I think you get the point by now) and then use those tags to specify or exclude certain series of symbols in patterns. Like having Consonant<-dorsal> to exclude all dorsal consonants from occurring in a given pattern.