[voikko] Joukahaisen luokat Kotus-luokiksi
Harri Pitkänen
hatapitk at iki.fi
Tue Jan 15 21:18:15 EET 2008
Lisäsin nyt Joukahaiseen kenttään Kotus-luokka näkyviin myös Kotuksen
luokituksen mukaisen astevaihtelun. En ole juurikaan tarkistellut, menikö se
ihan oikein, eli jos huomaatte kummallisia poikkeamia niin kyse on varmaan
bugista joka pitää korjata.
Omorfia varten seuraava Python-esimerkki siitä, kuinka nämä Joukahaisen luokat
saa muunnettua Kotus-luokiksi astevaihteluineen:
=====
import voikkoinfl
sana = "matto"
tluokka = "valo"
avluokka = "av1"
nominityypit = voikkoinfl.readInflectionTypes("subst.aff")
for nominityyppi in nominityypit:
if tluokka in nominityyppi.joukahainenClasses:
print "Kotus-sanaluokka", nominityyppi.kotusClasses
print "Kotus-avluokka", nominityyppi.kotusGradClass(sana, avluokka)
====
Tämä esimerkki tulostaa
Kotus-sanaluokka [u'1']
Kotus-avluokka C
Kotus-sanaluokat ovat listana siksi, että joissakin tapauksissa Joukahaisen
luokituksessa kaksi Kotuksen luokkaa on yhdistetty. Yhdistetty on Kotuksen
luokat 2 ja 4 (nämä voidaan kuitenkin erottaa toisistaan sanan päätteen
mukaan), luokka 13 ja osa luokasta 14, luokat 24 ja 26 sekä luokat 29 ja 30.
Harri
More information about the voikko
mailing list