Morphological analyser

From LING073
Revision as of 13:23, 8 February 2017 by Jwashin1 (talk | contribs) (Created page with "== Morphological transducers == == The formalism we use (lexc) == == In-class exercise == == Evaluation == == The assignment == This assignment will be due on Thursday...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Morphological transducers

The formalism we use (lexc)

In-class exercise

Evaluation

The assignment

This assignment will be due on Thursday of the 5th week of class before class starts (this semester: 11:20am on Thursday, February 16th, 2017).

This assignment is to develop a morphological analyser that implements a good deal of the basic morphology of your language.

  1. Bootstrap a transducer for your language.
  2. Initialise the module (./autogen.sh), and compile it (make).
    • If this is successful, you should have several "modes" available; run apertium -d . -l to see.
    • One mode should be an xyz-moprh mode; this is your analyser. Check it by running echo "houses" | apertium -d . xyz-morph , which should give you a morphological analysis of the word "houses".
  3. Add all of the tags you came up with during the Grammar documentation assignment to the Multicchar_Symbols section of the apertium-xyz.xyz.lexc file. Provide a symbol, and a brief comment explaining what the symbol means.
  4. Add all of the stems from your Grammar documentation assignment, and categorise them correctly so that all of your tests pass.
  5. Housekeeping:
    1. Add yourself to the AUTHORS file.
    2. Make sure the COPYING file contains an open-source license of your liking (default should be GPL3).
    3. Add a link to the transducer to the list of resources you developed for your language on the language's page on this wiki.