Answer information structure
infoarch/answer-info.html
For usage, see
unanswered-question;
my answer;
answer change;
my answer history;
their answer
This colour indicates own answers only.
This colour indicates other's answers only.
Sections with no highlight colour apply to both.
This information exists in two forms: one set for one's own personal answers,
and one set for each listed candidate's personal answers.
Answers to relational questions are not stored.
The ones for oneself are kept in a separate structure,
which may simply be called Answers, and is indexed on QID.
The ones for candidates may be kept, analogously,
inside the respective candidate information structure,
perhaps called simply "Answers", and again indexed on QID.
Relevant questions are those which:
- have been answered at any time, in the case of one's own answers;
- have been asked by me in an enquiry that fits the relevant candidate.
QID is the key for the following: (see question info)
- QAccept: answer acceptance status – one of:
- unadd – unaddressed – before a question has been accepted or refused
- unasd – unanswered – question has been accepted but not currently answered
- answd – answered –
- refsd – refused – understand question but unwilling to answer
- cnfsd – confused – can't make enough sense of the question to answer it
- QFuNote: text of why question was refused; or what was confusing about it
- MyPropVal | CanPropVal: current answer value
- what this contains depends on the question structure:
- for RANGQ
- a numeric value, in the units of QSUnit
- for the rest
- a bit pattern, with a bit set for every item checked in the question
- MyPropDate | CanPropDate: date of current answer
- MyPropCred | CanPropCred: how much global credence there is on this A – 3 numbers
- MyANote | CoPropNote: optional explanation of answer, shown only to contacts – text
- MyPropChNote | CoPropChNote: @ownlang explanation of change, if not original answer
- MyCACred: whether I believe the other's answer
- MyCACNote: note on my evidence
- MyAVNew: proposed new answer (temporary)
- MyPropCount | PropCount: serial number of current answer:
- If answer has been changed, a list of, for each previous answer:
- MyAns | CanAns is not stored in the structure, but recreated each time from:
Transitions and changes of QAccept:
- unaddressed → refuse → refused
- unaddressed → shrug → confused
- unaddressed → accept → unanswered
- unanswered → answer → answered
- refused → accept → unanswered
- answered → change → answered (differently)
- answered → withdraw → unanswered
- confused → understand → unanswered
For withholding / muting see enquiry information.
A withdrawn answer will not show up in any correspondence,
so will not show up in any answer history either.
If it is answered again, the history will again show up in correspondences.
Withdrawn answers show in the history.
For a question that has been answered, refusal does not remove history either.
Periods of refusal show up the same as unanswered.
The point about refusal is to disable question suggestion to the user.