| yoyo - a word with 4 vowels? I don't think so.
I seem to remember that vowel has to do with "sounding" - 'vocal' in German. (And therefore more easily applied to phonetics or word sounds, rather than writing).
You can't properly "sound" or pronounce a word without a vowel, at least not in English. Therefore in words like myth, hymn, baby, by, cry etc "y" is a vowel and in words like you, yes, yellow it is a consonant.
I think some of the confusion is due to there not being a precise relationship between letters and sounds.
Different languages have different sets of vowels (spoken) and how they are represented by letters.
It could be that in one language "myek" has two vowels and in another it has just one.
When trying to say that a domain name is cvcv, with one or more of the "v"s being a "y" it really only makes sense to talk of that in terms of a particular language, even if the language is imaginary!
Otherwise it can be either a vowel or a consonant, whichever suits the owner ;-)
Just my ideas on the matter. |