[voikko] vvfst ja taivutusmuotojen generointi

Hannu Väisänen hannu.vaisanen at uef.fi
Thu Jan 24 08:34:48 EET 2013


Mikäli olen ymmärtänyt oikein, Harri tekee vvfst-morfologiaa
ohjelmalla, jota voi ajaa molempiin suuntiin. Se voi siis muuttaa
sanat perusmuotoon, kuten (Suomi-)Malaga, mutta myös generoida
taivutusmuodot perusmuodoista, jota (Suomi-)Malaga ei osaa tehdä,
koska Malagaa ei voi ajaa niin sanoakseni takaperin.

Kysymys kuuluu: voiko tällaisen tehdä vvfst:hen/Voikkoon?

Tarvitsen taivutusmuotoja. Nämä ovat vain esimerkkejä eli funktioiden
nimet ja syntaksi voivat olla jotain muuta.

generate ("Antti", "genetive", "singular") => Antin
generate ("tammikuu", "inessive", "singular") => tammikuussa

Paikannimissä olisi hyvä, jos funktio generoisi sisä- tai
ulkopaikallissijat oikein:

generate_place ("Helsinki", "in") => Helsingissä
generate_place ("Helsinki", "from") => Helsingistä
generate_place ("Helsinki", "to") => Helsinkiin

generate_place ("Tampere", "in") => Tampereella
generate_place ("Tampere", "from") => Tampereelta
generate_place ("Tampere", "to") => Tampereella

Sitten voi generoida raportteja henkilötietokannoista automaagisesti.
Esimerkiksi:

Nimi: Antti
Syntymäaika: 1.1.2000
Syntymäpaikka: Helsinki
Isä: Matti Meikäläinen   [Oikeasti nämä ovat linkkejä
Äiti: Teija Teikäläinen   vanhempien tietoihin. :-]
(jne)

Tästä pitäisi generoida vaikkapa:

Antti Meikäläinen syntyi Helsingissä 1.1.2000.
Matti Meikäläisellä ja Teija Teikäläisellä oli kaksi lasta.
Antti syntyi Helsingissä 1.1.2000 ja Anna Tampereella 2.2.2002.
Perhe muutti Ruotsiin tammikuussa 2006.

Tarve on generoida (englanninkielisten ohjelmien tekemistä)
sukututkimustietokannoista raportteja, jotka ovat kunnollista suomen
kieltä.



More information about the voikko mailing list