Lexical Annotation Workbench (LAW) is an integrated environment for morphological annotation. It supports simple morphological annotation (assigning a lemma and tag to a word), integration and comparison of different annotations of the same text, serching for particular word, tag etc. The workbench runs on all operating systems supporting Java, including Windows and Linux. It is an open system extensible via plugins - e.g., views, import/export filters, helps. The primary file format is the PDT 2.0 format (a PML instanciation); it is possible to import and export data in the PDT 1.0 format (CSTS) and the TNT format. In the near future, the workbench will be extended with various statistical analysis functions and assistance from external tools like taggers and parsers.

The application is organized arround layers of annotation. Typically, each morphological layer (an m-layer) contains information provided by a specific tool or process, e.g., a morphological analyzer, a tagger, an annotator. In the PDT 2.0 format, each layer corresponds to a single file.

Major components

The application consists of three major components:

The Usual Process of Annotation

The usual disambiguation proceeds as follows.
  1. Open a file with the m-layer you want to annotate (File | Open, or Ctrl+O). The associated w-layer opens automatically.
  2. Switch to the ambi-list in Navigator displaying the ambiguous words of the layer you want to annotate and select the first word.
  3. Press Enter. The cursor moves to the primary Da Panel. Select the correct lemma and tag and press Enter again. The cursor will move to the next ambiguous word.
    If you made a mistake, switch to the all list, find the word where you made the mistake, select it, the associated annotation appears in the DaPanel. You can now select the correct item and then switch back to the ambi list.
  4. Save the result of your work by selecting File | Save or Ctrl + S.


Development of this application was or has been partially supported by: