paradigm-builder

Let’s imagine that we want to digitize the following verb conjugation (Gair and Karunatillake 2013:7):

There are six verb forms here, and each varies across two dimensions: CASE and NUMBER. NUMBER has two possible values in this language, namely singular and plural. PERSON has three values, 1, 2, and 3.

The goal of the <paradigm-builder> component is to help simplify the process of recording not just the paradigmatic elements (in this example forms of the conjugation), but the grammatical values — which I call features — associated with each form.

So we don’t just want to record a table of forms of this verb, we want to generate a word list — a lexicon, essentially — where each form is associated with a `features` object which has the right values.

To try it, type PERSON in the row category, and 1 2 3 in the row values. Then, put NUMBER in the column category, and SG PL in the column values.

Then press enter.

<paradigm-builder>