Field index
This is a list of the information “fields” that appear in the
user interface screens.
The field names are crafted to facilitate search, in that no field name is a substring of any other field name.
Key variables, essential to determine content of pages
These are the principal variables that index the main information structures.
They are given, in abbreviated form, as the functional variables for the other fields.
The link here is to the main information structure for which they represent the key.
A Key variable is one which has a constant value in a page,
but is different for different invocations of the page.
That is, if the Key variables are known, there is no further information necessary to know how to display a page.
- CoNo – below given as: Co
- Correspondent information structure
- Javascript:
kVa.CoNo or kVa[CoNo]
- EnqID – below given as: Enq
- Enquiry information structure
- Javascript:
kVa.EnqID or kVa[EnqID]
- ETypeID – below given as: ETy
- Enquiry type information structure
- Javascript:
kVa.ETypeID or kVa[ETypeID]
- LocID – below given as: Loc
- Location information structure
- Javascript:
kVa.LocID or kVa[LocID]
- QID – below given as: Q
- Question information structure
- Javascript:
kVa.QID or kVa[QID]
Other information structures to which fields belong
- A
- Answer information structure
- My
- My information collection
All fields
The value of the field is determined by the variables indicated in parenthesis –
which is why it is shown as if it is a function of them.
In most cases, one of them is a key variable
that determines the content of the containing page as a whole.
In most cases, one of the key variables is also the key for one of the major
structures, and is linked to it.
Otherwise, the structure (A or My) follows the parenthesis.
- AbuseB(Co)
- is abuse being reported?
- UI see:
break
- AbuseNote(Co)
- report on the abuse
- UI see:
report-abuse
- @ownlang
- AbuseType(Co)
- type of the abuse
- UI see:
report-abuse
- CoAChangedB(Q) — A
- whether answer has ever been changed – default: false
- UI see:
their-answer;
- CoAChNote(Co,Q,Date) — A
- explanation of change by contact
- UI see:
their-answer;
- @ownlang
- CoACred(Co,Q,Date) — A
- how much global credence there is/was on this A - 3 numbers
- UI see:
their-answer;
- CoADate(Co,Q,Date) — A
- date of correspondent answer
- UI see:
their-answer;
- CoANote(Q) — A
- optional explanation of answer, shown only by contacts
- @ownlang
- UI see:
contact;
their-answer;
- CoAns(Co,Q,Date,Lang) — A
- correspondent short answer, from CoAVal
- may be the same as QItemShort
- UI see:
contact;
correspondent;
examine;
their-answer;
- display only
- CoAVal(Co,Q,Date) — A
- value or code for my answer – never text
- code looked up and displayed as (usually one) QItemShort
- value converted at time of display to cater for users' unit preferences
- CoBreakNote(Co)
- contact's final message to user when breaking contact
- @ownlang
- UI see:
break;
contact;
- CoDetails(Co)
- contact's contact details
- UI see:
contact;
- CoEDistance(Co,Enq)
- correspondent distance away for this enquiry
- UI see:
examine;
- display only
- CoEIDs(Co)
- which of my Enq IDs fit the correspondent
- UI see:
contact;
- CoELat(Co,Enq)
- correspondent latitude for corresponding enquiry
- UI see:
contact;
- CoELong(Co,Enq)
- correspondent longitude for corresponding enquiry
- UI see:
contact;
- CoEmail(Co)
- contact's e-mail
- UI see:
contact;
- CoEQWants(Co,Enq,Q)
- machine version of what Co wants from Q in corresponding enquiry(ies)
- may be compound
- UI see:
contact;
- CoEQWNote(Co,Enq,Q)
- text note about what Co wants from Q in corresponding enquiry(ies)
- @ownlang
- UI see:
contact;
- CoListDate(Co,Enq)
- date on which correspondence was established
- CoMyStatus(Co)
- my contact status with correspondent
- displayed as StatusLabel
- UI see:
contact;
correspondent;
established;
examine;
move-to-contact;
- CoName(Co)
- name of the contact given by themselves
- @ownlang
- UI see:
break;
contact;
correspondent;
established;
examine;
my-answer;
report-abuse;
their-answer;
- CoNick(Co)
- my nickname for the contact
- @ownlang
- UI see:
correspondent;
invitations;
- CoNo(Co) (Key)
- user's correspondent number and personal ID
- UI see:
answer-change;
break;
contact;
correspondent;
established;
examine;
invitations;
move-to-contact;
my-answer;
report-abuse;
their-answer;
- ContactB(Co)
- have both parties agreed to contact?
- UI see:
established;
examine;
invitations;
move-to-contact;
their-answer;
- ContactDate(Co)
- date contact established
- UI see:
contact;
established;
- CoRegDate(Co)
- date the correspondent registered
- UI see:
contact;
correspondent;
- CoStatus(Co)
- contact status of other with me
- displayed as StatusLabel
- UI see:
break;
contact;
correspondent;
established;
examine;
move-to-contact;
- ELocEssB(Enq)
- does enquiry set an essential maximum distance for correspondent location?
- UI see:
enquiry-edit;
- EMaxDist(Enq)
- the maximum distance set
- UI see:
enquiry-edit;
- EnqActB(Enq)
- is enquiry active?
- UI see:
enquiry-edit;
- EnqID(Enq) (Key)
- user's enquiry ID
- UI see:
answer-change;
enquiries-of-type;
enquiry-basics;
enquiry-edit;
enquiry-response;
enquiry-location;
enquiry-question;
established;
examine;
move-to-contact;
my-answer-enqs;
new-question;
question-enquiries;
their-answer;
- EnqLID(Enq)
- location ID used in enquiry
- UI see:
contact;
enquiry-edit;
enquiry-location;
- EnqLocB(Enq) DEPRECATED
- Just use EnqLID appropriately.
- EnqName(Enq)
- @ownlang
- UI see:
answer-change;
contact;
correspondent;
enquiries-of-type;
enquiry-basics;
enquiry-edit;
enquiry-response;
enquiry-location;
enquiry-question;
established;
examine;
invitations;
move-to-contact;
my-answer-enqs;
my-answer;
new-question;
question-enquiries;
their-answer;
- EnqNote(Enq)
- what I'm looking for in this enquiry
- @ownlang
- UI see:
enquiry-basics;
enquiry-edit;
- EQAllB(Enq,Q)
enquiry-response;
enquiry-location;
- are selected all required?
- UI see:
enquiry-question;
- EQExtB(Enq,Q)
- are extra ones acceptable?
- UI see:
enquiry-question;
- EQList(Enq,Q)
- the list of all QIDs relevant to this enquiry
- UI see:
enquiry-edit;
- EQMuteB(Enq,Q)
- is A to Q muted in this enquiry?
- UI see:
my-answer;
my-answer-enqs;
- EQGradLabel(Enq,Lang)
- @en: "essential", "desirable", "considering", "not asked"
- UI see:
enquiry-edit;
enquiry-question;
new-question;
- display only
- EQGrade(Enq,Q)
- essential, desirable, considering, unasked
- UI see:
enquiry-edit;
enquiry-question;
new-question;
question-enquiries;
- ETypeDescrip(ETy,Lang)
- full description of type, from HUB
- UI see:
enquiries-of-type;
- ETypeID(ETy) (Key)
- short code
- UI see:
contact;
correspondent;
enquiries-of-type;
enquiry-edit;
enquiry-response;
enquiry-basics;
enquiry-question;
enquiry-types;
examine;
move-to-contact;
my-answer-enqs;
my-answer;
- ETypeLabel(ETy,Lang)
- single word, from HUB
- UI see:
contact;
correspondent;
enquiries-of-type;
examine;
move-to-contact;
my-answer;
- ETypeQProhiB(ETy)
- whether given Q prohibited in this EType
- UI see:
my-answer-enqs;
- ETypeQProNote(ETy,Lang)
- Why the Q is prohibited in this EType
- UI see:
my-answer-enqs;
- ETypeTitle(ETy,Lang)
- one line from HUB
- UI see:
enquiry-basics;
enquiry-edit;
enquiry-response;
my-answer-enqs;
- LEndB(Loc)
- does location have end date?
- UI see:
location-edit;
- LocEditB: DEPRECATED
- Just use LocID appropriately.
- LocEnd(Loc)
- end date for location
- UI see:
location-edit;
- LocID(Loc) (Key)
- user's location ID
- UI see:
location-edit;
enquiry-edit;
enquiry-location;
- LocLat(Loc)
- latidude of the location
- UI see:
contact;
location-edit;
- LocLong(Loc)
- longitude of the location
- UI see:
contact;
location-edit;
- LocName(Loc)
- @ownlang
- UI see:
location-edit;
enquiry-edit;
enquiry-location;
- LocStart(Loc)
- start date for location
- UI see:
location-edit;
- LStartB(Loc)
- does location has start date?
- UI see:
location-edit;
- MyAChangedB(Q) — A
- whether answer has ever been changed – default: false
- UI see:
my-answer;
my-answers;
- MyAChNote(Q,Date) — A
- explanation of change
- @ownlang
- UI see:
answer-change;
my-answer-history;
- MyACred(Q,Date) — A
- how much global credence there is/was on this A - 3 numbers
- UI see:
my-answer-history;
- MyADate(Q,Date) — A
- date of particular answer in history
- UI see:
my-answer-history;
- MyANote(Q) — A
- optional explanation of answer, shown only to contacts
- @ownlang
- UI see:
contact;
my-answer-enqs;
my-answer;
- MyAns(Q,Lang) — A
- my short answer from MyAVal
- either text from QItemShort
- or number and unit from MyAVal and QSunit
- UI see:
answer-change;
contact;
correspondent;
enquiry-response;
my-answer-history;
my-answer;
my-answers;
question-enquiries;
- display only
- MyAVNew(Q) — A
- value or code for my new answer before changing
- UI see:
answer-change;
- display only
- MyAVal(Q) — A
- value or code for my answer – never text
- code looked up and displayed as (usually one) QItemShort
- value converted at time of display to cater for users' unit preferences
- UI see:
answer-change;
my-answer;
my-answer-enqs;
new-question;
question-enquiries;
- MyBreakNote(Co)
- my final message to contact when breaking contact
- @ownlang
- UI see:
break;
contact;
- MyCACNote(Co,Q) — A
- my reality check or credibility notes on C's A
- @ownlang
- UI see:
their-answer;
- MyCACred(Co,Q) — A
- whether I believe A from contact
- UI see:
their-answer;
- MyDateFormat — My
- preferred date format
- UI see:
user-preferences;
- MyDefName — My
- my general default name
- @ownlang
- UI see:
user-preferences;
- MyDetails??? — My
- contact details shown to other
- UI see:
user-preferences;
- MyBirthYear — My
- (Gregorian) Year of Birth – no need for date
- UI see:
registration;
- MyEmail — My
- obvious
- UI see:
registration;
- needs another special page to change it
- MyEQWants(Enq,Q)
- machine version of what I want from Q in Enquiry
- may be compound
- UI see:
contact;
enquiry-question;
- MyEQWNote(Enq,Q)
- text note about what I want from Q in Enquiry
- @ownlang
- UI see:
contact;
enquiry-question;
new-question;
their-answer;
- MyName(Co)
- the version of my name I use with this contact
- @ownlang
- UI see:
contact;
correspondent;
- MyUnitDistance — My
- units in which the user wishes to display and enter geographical distance
- UI see:
user-preferences;
- MyUnitHeight — My
- units in which the user wishes to display and enter values like height of a person
- UI see:
user-preferences;
- MyUnitWeight — My
- units in which the user wishes to display and enter values like weight of a person
- UI see:
user-preferences;
- QAccept(Q) — A
- unconsidered, unanswered, answered, refused, confused
- UI see:
answer-or-not;
enquiry-question;
my-answer;
question-enquiries;
- QAuthor(Q)
- GUID of question version author
- QDescrip(Q,Lang)
- full text of question, from QIS
- UI see:
enquiry-question;
my-answer;
question-enquiries;
question-modify;
- QDescrNew(Q,Lang)
- proposed new full text of question
- UI see:
question-modify;
- QDetails(Q,Lang)
- shorthand for full text and item texts for a question, from QIS
- UI see:
answer-change;
answer-or-not;
my-answer-enqs;
my-answer;
question-enquiries;
their-answer;
- QID(Q) (Key)
- global question ID
- UI see:
answer-change;
answer-or-not;
contact;
correspondent;
enquiries-of-type;
enquiry-edit;
enquiry-response;
enquiry-question;
examine;
my-answer-enqs;
my-answer-history;
my-answer;
my-answers;
more?;
- QItemLong(Q,Item,Lang)
- long item text, from QIS
- UI see:
enquiry-question;
my-answer;
question-enquiries;
question-modify;
- QItemLoNew(Q,Item,Lang)
- proposed new long item text
- UI see:
question-modify;
- QItemShort(Q,Item,Lang)
- short item text, from QIS
- UI see:
enquiry-question;
my-answer;
new-question;
question-enquiries;
question-modify;
- QItemShoNew(Q,Item,Lang)
- proposed new short item text
- UI see:
question-modify;
- QMax(Enq)
- the maximum value wanted, for QSrange
- QMin(Enq)
- the minimum value wanted, for QSrange
- QMultiB(Q)
- does the question admit multiple answers? from QIS
- UI see:
question-modify;
- QNI(Q)
- number of items in this question, needed for preference scales
- QNoNote(Q) — A
- notes on why an answer is refused for this question
(for QAccept = refused)
or what it is that is confusing
(for QAccept = confused)
- @ownlang
- UI see:
answer-or-not;
- QOtherB(Q)
- does the question have an "other" option? from QIS
- UI see:
question-modify;
- QOwner(Q)
- GUID of current question owner
- QPr1New(Q,Lang)
- revised version of QPref1
- QPr2New(Q,Lang)
- revised version of QPref2
- QPref1(Q,Lang)
- description of one of two alternatives to express preference, from QIS
- QPref2(Q,Lang)
- description of the other of two alternatives to express preference, from QIS
- QPrefer1(Q,Lang)
- description of one of two alternatives to express preference, from QIS
- QPrefer2(Q,Lang)
- description of the other of two alternatives to express preference, from QIS
- QSmax(Q)
- maximum plausible value of continuum
- QSmaNew(Q)
- revised maximum plausible value of QSmax
- QSmin(Q)
- minimum plausible value of continuum
- QSmiNew(Q)
- revised minimum plausible value of QSmin
- QScheme(Q)
- the predefined question option scheme, e.g. for levels, from QIS
- QSchNew(Q)
- revised option scheme
- QStruct(Q)
- structure of question: see Question structures; from QIS
- UI see:
question-modify;
- QSunit(Enq)
- the unit used for specifying wanted values, for QSrange
- taken from SI units to provide standard references
- converted at time of display to cater for users' preferences
- QTitle(Q,Lang)
- question title used for display as link text, from QIS
- UI see:
answer-change;
contact;
correspondent;
enquiries-of-type;
enquiry-edit;
enquiry-response;
enquiry-question;
examine;
my-answer-enqs;
my-answer;
my-answers;
new-question;
question-enquiries;
question-modify;
their-answer;
- QTitNew(Q,Lang)
- proposed new question title
- UI see:
question-modify;
- StatusLabel(Co,Lang)
- @en: "unknown"; "blocking"; "inviting"; "breaking"
- UI see where CoStatus and CoMyStatus are:
break;
contact;
correspondent;
established;
examine;
move-to-contact;
- display only
List or array variables, within a page
- Item
- item number in list
- Date
- date-time
Language
- Lang
- human language
@ownlang indicates that the field is a note written by the user, in their own natural language.
A translation service may be wanted for those of different language.