Morphological Processing of Afaan Oromoo

Michael Gasser

knowledge in different languages

Oromo Studies Association
2010 Annual Conference
Washington, DC
August 1, 2010

http://www.cs.indiana.edu/~gasser/OSA10/

Overview

The Digital Divide

The Linguistic Digital Divide

Morphology

Computational morphology

Uses of computational morphology

Simple and complex morphology

HornMorpho

HornMorpho examples

% python3.1
Python 3.1.2 (r312:79360M, Mar 24 2010, 01:33:18) 
>>> import l3

>>>>> This is HornMorpho, version 2.1.1 <<<<<

>>> l3.anal_word('om', 'dubbataniiru')
Word: dubbataniiru
POS: verb, root: , citation: dubbachuu
 subject: 3, plur
 TAM: perfect

>>> l3.anal_word('om', 'gargaaramna', segment=True)
Word: gargaaramna
POS: verb, segmentation: {gargaaram}-n-a
 subject: 1, plur
 TAM: present
POS: verb, segmentation: {gargaar-am}-n-a
 subject: 1, plur
 derivation: passive
 TAM: present

>>> l3.gen('om', 'taphadh', '[sb=[+p1,+pl],tm=prs,+neg]')
taphannu

Ongoing and future work

Conclusions

Galatoomaa!
Thank you!