TearbmaohcanDuogášGrammatihkkaTeknihkka dieđutDivvun
 

Editing terminology

This page gives an overview of how the terminology editing is (or should be) implemented. It defines the user interface, and references the XQuery modules/files and XSLT transformers used to create the interface.

Operations on terminology

  • add a new term record
  • add a new term for language X in term record
  • edit a term record
  • edit a language record (relating to one or more term records)

Deletion is not yet supported.

Checkpoints before being allowed to edit

  • registered user in the database
  • the user has sufficient access permisions (at least update permissions) for the collection/document in question
  • is logged in

User interface

The user interface is divided into three sections as shown below.

Skjematisk framstilling av klassifikasjonsredigeraren

The leftmost pane (the red box) is shared by all editing modes, and allows the user to specify which collections (dictionaries, terminology, etc) she wants to edit, including such metadocuments as the classification system and Parst-Of-Speech(?). It also allows the user to specify a subset of the entries in the chosen collection to edit. By default the entries changed during the last week will be shown, up until an amount of 20.

The middle pane (yellow) has different behaviours depending on which collection is being selected for editing. For terminology collections, it will consist of a list of recently edited entries (by default), together with buttons for creating new entries and adding new language(s) to an existing terminology record.

The right pane (green) contains the actual editing form. Its appearance will depend on what type of content is being edited. Two forms will be provided for in the outset: 1) a form for editing terminology records (pairs of terms in different languages), and 2) a form for editing language records (all information pertaining to an entry word in a given language, including references to all term records it is part of).