CANAL / LS

Verba Logica Home page | CANAL / LS Home page | Previous


Verba Logica contribution

Sources

Some pages from the following texts were taken as raw material from which the dictionaries were created:
  1. For the psicology dictionary.
  2. For the economics dictionary:

Process

The following diagram represents the dictionary generation process:

Diagram 1

Only single words were taken as lexical units. Texts were automatically read and their lexemes analysed and loaded into the dictionary main table. We developed a Windows based programme to get an easy dictionary management, including lexematization, editing of read lexemes (OCR errors), reduction to lemmas when necessary and morphological category assignment to lemmas among other things.

We used the following morphological categories: nombrePropio, substantivo, adjetivo, adjetivoDem, adjetivoPos, artículo, pronombrePer, pronombreDem, verboReg, verboIrreg, verboIrregUeie, verboIrregOtro, adverbio, preposición, interjección.

The categorised lemmas were exported to a file working as input for a PROLOG program defining Spanish flexion for the above categories. Essentially this grammar takes as input a lemma and produces the corresponding flective forms, assigning them their category marking. Although subcategories (gender, numerus, etc) were automatically taken into account by the program (both when applying generation rules and categorising flective output), output categories were similar to the input ones.

The full forms' output from the above program is written in an ASCII file which can be automatically loaded in the dictionary interface.


The program

As follows from the preceding remarks, the developed system has two modules: A Windows interface and the PROLOG program producing full forms. This picture shows the Windows interface:

Main functions associated to menus:

  1. File: Exit.
  2. Project: Create, Select
  3. Lexicon: Load new text, Edit text, Export selected lexemes to file, Export lexemes to morphological processing, Import from morphological processing.
  4. Lexemes: See Subordinates, Edit, Delete, Set Category, See Lemma, New, Mask as Lemma
  5. Flexion: Edit, Detach from Lemma
  6. Categories: Edit Category List, Set Category.
The main features of the PROLOG program have already been explained.

Verba Logica Home page | Up | Previous