The university of Tromsø > Giellatekno
 

propnouns-editing

Editing of prop-nouns

This is a rough flow-diagram of some of the editing tasks in prop-nouns, that is, a specification for the programmers. More to be added later.

User documentation will be separate.

Creating a new entry

Flow overview

Part 1: create and display edit form:

  • extract form content (classification list for menu, other coll-specific info)

Part 2: parse form upon submition:

  • parse request parameters
  • create update script
  • run update
  • return a receipt document (contains an update status, ie the result: error message or ok message/updated record)

Flow details

  • present first form (sem cat, lang, term) = termc-form
  • submit form when:
    • the user selects lang if term ≠ 0
    • the user press submit
  • create center entry:
    • check whether it exists:
      • ask user?
      • add index automatically? (e.g. Kárásjohka and Kárásjohka#1)
  • return info for lang-spec form
  • present lang-spec. form for details:
    • menu for changing language -> if changed, submit form, and re-display it with
  • updated infl/etc. options based on lang. selection (no updates to the db)
    • infl
    • lemma (default: same as termc ID)
    • stem (default: same as lemma)
    • der
    • comp
    • ...
  • create lang-spec entry upon submit
    • error checks:
      • does it exist?
      • data consistency (no disallowed characters)
      • more?