Template:SetTopicCurrentAnswer

From Encyclopedia of Scientonomy
Jump to navigation Jump to search

This template is used to save records on which communities have currently accepted answers to the question and the respective accepted answers. This includes:

  • Complete answers: all the direct answers to the question;
  • Inherited: all the answers to the superquestions (complete or inherited);
  • Partial: all the answers to the qubquestions (complete or partial); this option is used only if there are no complete answers to the question.

For each community where the topic is currently accepted, the template searches for accepted theories, and if a theory is found, for each theory it creates a combined subobject with the following properties:

  • SubObjectCategory = "Current Answer".
  • Topic - the question the theory is trying to answer.
  • Topic Type - the type of the topic for ease of access (Normative, Descriptive, Definitional)
  • Parent Topic - the topic's parent topic for ease of access. //What happens when there are multiple parent topics?
  • Community - the community that accepts the theory.
  • Theory - the full page name of the theories that answer the topic.
  • Answer Type - Complete for direct answers, Partial for answers to subquestions, and Inherited for answers to superquestions.
  • Original Topic - the original topic to which the theories were the answer to. For inherited answers, this will hold the fullpagename of the parent topic (superquestion). For partial answers gauged from the subquestions, this will hold the fullpagename of the child topic (subquestion). For direct answers, this will be equal to Topic.
  • Sorting Order - the Sorting Order of the topic; this is used to sort the accepted answers when displaying them.
  • Formulation Text - this is the combined formulation text of the answers to the original topic. If the original topic has a multiple answer formula, then the multiple answers will be combined here. Suppose the question Epistemic Stances Towards Theories has several accepted answers, such as:
  • The stance of theory acceptance can be taken towards theories.
  • The stance of theory pursuit can be taken towards theories.
  • The stance of theory use can be taken towards theories.

The value of Formulation Text will be:

  • The stances of theory acceptance, theory pursuit, and theory use can be taken towards theories.

If the original topic has no multiple answer formula, all the answers will be added one after another; since each formulation text is a full sentence, a space will be added as a separator.

If no theory is found that answers the question, its superquestions or its subquestions, an empty subobject is created:

  • Answer Type = None.


NOTE: As any "set" template, it doesn't print anything on the page, but merely sets the appropriate values.


Parameters:

  • |topic= - the full page name of the topic.
  • |subfield= - e.g. Ontology, Dynamics.