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)
- check whether it exists:
- 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?
- error checks:

