Verb:namespace

From eg

Jump to: navigation, search

The verb namespace tracks the exact meanings of common verbs in protocols, public web and other user interface command grammars.

Any shared ontology of services that share users requires aligning similar verb phrases to make the same operational distinctions, so that users who learn one set needn't unlearn the control verbs they've already learned. Naming conventions are very hard to unlearn. See also preposition, punctuation and pronoun.

Contents

[edit] context/subject/object/affect

The most significant information about a verb is its victim: what will be affected if the action is taken? After that, the next most important is the actor: who takes the action itself? If these are the same, and there are no side effects, then the verb is reflexive - there is one body/subject/object. If they are not the same, then the context and affect must be considered to determine the comprehensive outcome of action.

User interfaces that control technology only must list all control verbs in one list early in the project. In particular, list commit verbs that cause transactions to occur that involve commitment of external resources or that make the user commit to do something, e.g. join or donate.

Systems implementing military doctrines must list all human command verbs and very closely control the exact verb phrases used, in order to avoid any possible confusion. Confusion kills.

[edit] Why to limit verbs

As GUIs get jammed onto tiny mobile screens and as voice controls emerge, tight control of verbs and derived command phrases gets even more important, since users may have to work without visual reminders and reinforcers like icons or even a list of verbs.

Also, in some applications, like government, everyone has the right to understand, including the stupid. An increasing number of verbs acquire meaning from TV best practice, radio best practice, wiki best practice and especially game best practice, all of which are becoming mass media.

See verb/noun/type for a complete description of why programmers control verbs.

[edit] list of all verbs

(all pages with page name prefix verb:):

[edit] ECG verbs

Some more abstract verbs defined CC-by-nc-noderivs by ECG in ECG dogmas:

[edit] Geekspeak

Aside from these legitimate English short verbs, some geekspeak has sadly crept into DAV verbs: verb:mkcol creates collections in DAV, verb:propfind and verb:proppatch change properties on resources in an atomic transaction, but these names violate naming conventions.

[edit] Required to design eg:next

This page is in category:eg since it must include all verbs used in eg:itself meaningfully, and in category:next since it's a perpetual goal to keep the verb namespace up to date and exactly reflective of the usage in main namespace.

[edit] Doctrines affecting this namespace

[edit] Tagging evidence that affects decisions in this namespace

Use verb as a tag only to mark good evidence of usage. See verb/term/position for a full explanation of why verb is not a category and how verbs like other normative terms arise from ontological metaphors that implicitly express positions.

Personal tools