Difference between revisions of "Form:Topic"

From Encyclopedia of Scientonomy
Jump to navigation Jump to search
 
(38 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
This is the form used to create/edit all topics - definitional, descriptive, or normative. It is used to create new topics/questions answers to which are definitions, descriptions, or prescriptions.
+
This is the form that is used to create/edit all non-definitional topics - descriptive or normative. The form requires that a subject is specified. It should be called exclusively from the definitional topic pages to ensure that all topics have a subject.
 +
 
 +
To create definitional topics, use [[Form:Definitional Topic]].
 +
 
 +
'''NOTE: The form is a work in progress.'''
 +
 
 +
<pre>
 +
query string=
 +
Topic[Subject]= //the subject. Mandatory. Should be a page registered in the encyclopedia.
 +
&
 +
Topic[Topic Type]= //the topic type {Descriptive, Normative}. For definitional topics, use the form [[Form:Definitional Topic]]
 +
&
 +
Topic[Subfield]= //the subfield {Ontology, Dynamics, ???}.
 +
&
 +
Topic[Inherited From]= //the question from which this question is inherited (if any).
 +
</pre>
  
 
</noinclude><includeonly><!--
 
</noinclude><includeonly><!--
--><!-- get the topic from the URL
 
-->{{#vardefine: varTopic|{{#urldecode:{{#urlget:title|}}}}|}}<!--
 
-->{{#if: {{#var: varTopic}}<!--
 
-->|{{#if: {{IfObjectExists|category=Descriptive Topic|object={{#var: varTopic}}|}}<!--
 
  -->|{{#vardefine: varTopicType|Descriptive}}<!-- it is descriptive
 
  -->|{{#if: {{IfObjectExists|category=Normative Topic|object={{#var: varTopic}}|}}<!--
 
    -->|{{#vardefine: varTopicType|Normative}}<!-- it is normative
 
    -->|{{#if: {{IfObjectExists|category=Definitional Topic|object={{#var: varTopic}}|}}<!--
 
      -->|{{#vardefine: varTopicType|Definitional}}<!-- it is definitional
 
    -->}}<!--
 
  -->}}<!--
 
-->}}<!--
 
-->}}<!-- if the topic is given
 
 
--><!--
 
--><!--
-->{{#if: {{#var: varTopicType}}|<!--
+
--><!-- get the topic type
 +
-->{{#vardefine: varTopicType|{{#show:{{FULLPAGENAME}}|?Topic Type|link=none}}|}}<!--
 +
-->{{#if: {{#var: varTopicType}}<!--
 +
-->|<!--
 
  -->|{{#vardefine: varTopicType|{{#urldecode:{{#urlget:Topic[Topic Type]|}}}}|}}<!--
 
  -->|{{#vardefine: varTopicType|{{#urldecode:{{#urlget:Topic[Topic Type]|}}}}|}}<!--
-->}}<!-- if the topic types is known
+
-->}}<!--  
 +
--><!-- get the subfield
 +
-->{{#vardefine: varSubfield|{{#show:{{FULLPAGENAME}}|?Subfield|link=none}}|}}<!--
 +
-->{{#if: {{#var: varSubfield}}<!--
 +
-->|<!--
 +
-->|{{#vardefine: varSubfield|{{#urldecode:{{#urlget:Topic[Subfield]|}}}}|}}<!--
 +
-->}}<!--
 
--><!--
 
--><!--
 +
--><!-- get the subject
 +
-->{{#vardefine: varSubject|{{#show:{{FULLPAGENAME}}|?Subject|link=none}}|}}<!--
 +
-->{{#if: {{#var: varSubject}}<!--
 +
-->|<!--
 +
-->|{{#vardefine: varSubject|{{#urldecode:{{#urlget:Topic[Subject]|}}}}|}}<!--
 +
-->}}<!--
 +
--><!--
 +
--><!-- get other values
 +
-->{{#vardefine: varQuestionTitle|{{#show:{{FULLPAGENAME}}|?Question Title|link=none}}|}}<!--
 +
-->{{#vardefine: varQuestionTitleFormula|{{#show:{{FULLPAGENAME}}|?Question Title Formula|link=none}}|}}<!--
 +
-->{{#vardefine: varObjectType|{{#show:{{FULLPAGENAME}}|?Object Type|link=none}}|}}<!--
 +
-->{{#vardefine: varObjectClass|{{#show:{{FULLPAGENAME}}|?Object Class|link=none}}|}}<!--
 +
-->{{#vardefine: varPredicate|{{#show:{{FULLPAGENAME}}|?Predicate|link=none}}|}}<!--
 +
-->{{#vardefine: varAnswerTitleFormula|{{#show:{{FULLPAGENAME}}|?Answer Title Formula|link=none}}|}}<!--
 +
--><!--
 +
--><!-- get heritable
 +
-->{{#vardefine: varHeritable|{{#show:{{FULLPAGENAME}}|?Heritable#Yes,No|link=none}}|}}<!--
 +
--><!--
 +
--><!-- get the inherited from question
 +
-->{{#vardefine: varInheritedFrom|{{#show:{{FULLPAGENAME}}|?Inherited From|link=none}}|}}<!--
 +
-->{{#if: {{#var: varInheritedFrom}}<!--
 +
-->|<!--
 +
-->|{{#vardefine: varInheritedFrom|{{#urldecode:{{#urlget:Topic[Inherited From]|}}}}|}}<!--
 +
-->}}<!--
 +
--><!--
 +
--><!-- if this is an inherited question, change the respective values 
 +
-->{{#if: {{#var: varInheritedFrom}}<!--
 +
-->|<!--
 +
  -->{{#vardefine: varHeritable|No}}<!--
 +
  -->{{#vardefine: varTopicType|{{#show:{{#var: varInheritedFrom}}|?Topic Type|link=none}}|}}<!--
 +
  -->{{#vardefine: varSubfield|{{#show:{{#var: varInheritedFrom}}|?Subfield|link=none}}|}}<!--
 +
  -->{{#vardefine: varObjectType|{{#show:{{#var: varInheritedFrom}}|?Object Type|link=none}}|}}<!--
 +
  -->{{#vardefine: varObjectClass|{{#show:{{#var: varInheritedFrom}}|?Object Class|link=none}}|}}<!--
 +
  -->{{#vardefine: varPredicate|{{#show:{{#var: varInheritedFrom}}|?Predicate|link=none}}|}}<!--
 +
  -->{{#vardefine: varQuestionTitleFormula|{{#show:{{#var: varInheritedFrom}}|?Question Title Formula|link=none}}|}}<!--
 +
  -->{{#vardefine: varQuestionTitle|{{DecodeTitleFormula|title={{#var: varQuestionTitle}}|formula={{#var: varQuestionTitleFormula}}|subject={{#var: varSubject}}|predicate={{#var: varPredicate}}|object={{#var: varObjectClass}}|}}|}}<!--
 +
  -->{{#vardefine: varQuestionTextFormula|{{#show:{{#var: varInheritedFrom}}|?Question Text Formula|link=none}}|}}<!--
 +
  -->{{#vardefine: varQuestion|{{DecodeTextFormula|formula={{#var: varQuestionTextFormula}}|subject={{#var: varSubject}}|predicate={{#var: varPredicate}}|object={{#var: varObjectClass}}|}}|}}<!--
 +
  -->{{#vardefine: varAnswerTitleFormula|{{#show:{{#var: varInheritedFrom}}|?Answer Title Formula|link=none}}|}}<!--
 +
  -->{{#vardefine: varSingleAnswerTextFormula|{{#show:{{#var: varInheritedFrom}}|?Single Answer Text Formula|link=none}}|}}<!--
 +
  -->{{#vardefine: varMultipleAnswersTextFormula|{{#show:{{#var: varInheritedFrom}}|?Multiple Answers Text Formula|link=none}}|}}<!--
 +
-->}}<!--
 +
--><!--
 +
--><!-- add the info
 
-->
 
-->
{{{info|create title=Add a New {{#var: varTopicType}} Topic/Question|edit title=Edit}}}
+
{{{info
 +
|page name={{DecodeTitleFormula|title=<Topic[Question Title]>|formula=<Topic[Question Title Formula]>|subject=<Topic[Subject]>|predicate=<Topic[Predicate]>|object=<Topic[Object Class]>}}
 +
|create title=Add a New {{#var: varTopicType}} Question
 +
|edit title=Edit
 +
}}}
 +
 
 
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
 
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
 
{{{for template|Topic}}}
 
{{{for template|Topic}}}
 +
{| class="formtable"
 +
!width="30%"| Subject: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Semantically, an answer to a question is an RDF triple consisting of a subject, a predicate, and an object, where a semantic relation (predicate) is established between the subject and the object. </p>
 +
|width="70%"| {{#var: varSubject}} {{{field|Subject|hidden|default={{#var: varSubject}}|}}}
 +
|-
 +
! Topic Type: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">A question can be descriptive, normative, or definitional.</p>
 +
| {{#var: varTopicType}} {{{field|Topic Type|hidden|default={{#var: varTopicType}}|}}}
 +
|-
 +
! Subfield: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">A question can belong to any of the subfields: taxonomy, ontology, dynamics.</p>
 +
| {{#var: varSubfield}} {{{field|Subfield|hidden|default={{#var: varSubfield}}|}}}
 +
|-
 +
! Heritable: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Can a similar question be also asked about the subtypes of its subject? E.g. the question "What epistemic stances can be taken towards epistemic elements?" is heritable, as similar questions can be also asked about the subtypes of epistemic element: "What epistemic stances can be taken towards theories?", "What epistemic stances can be taken towards questions?", etc. NOTE: inherited questions are not themselves heritable.</p>
 +
|<!--
 +
-->{{{field|Inherited From|hidden|default={{#var: varInheritedFrom}}|}}}<!--
 +
-->{{#if: {{#var: varHeritable}}<!--
 +
-->|<!-- if heritable is known, it cannot be changed
 +
  --> {{#var: varHeritable}} <div style="display: none;">{{{field|Heritable|input type=dropdown|values=No,Yes|default={{#var: varHeritable}}|show on select=No=>HeritableNo;Yes=>HeritableYes}}}</div> <!--
 +
-->|<!-- the heritable is not known
 +
  --> {{{field|Heritable|input type=dropdown|mandatory|values=No,Yes|default=No|show on select=No=>HeritableNo;Yes=>HeritableYes}}}<!--
 +
-->}}<!-- if heritable is already known
 +
-->
 +
|}<!--
 +
--><!-- 
 +
--><!-- Heritable
 +
-->
 +
<div id="HeritableYes" style="padding-bottom: 5px; margin-bottom: 5px;">
 +
{| class="formtable"
 +
!width="30%"| Question Text Formula: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">For heritable questions, it is important to provide a formula that will tell the software how to construct the question’s text. This can be done by using variables <subject>, <predicate>, and <object>. The following word forms are allowed for each of the variables: </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">* for singular lowercase: <subject>, <predicate>, <object>; </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">* For Singular Capitalized: <Subject>, <Predicate>, <Object>; </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">* for plural lowercase: <subjects>, <predicates>, <objects>; </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">* For Plural Capitalized: <Subjects>, <Predicates>, <Objects>; </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">* for singular lowercase with an article: <a subject>, <a predicate>, <an object>; </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">* For Singular Capitalized with an Article: <a Subject>, <a Predicate>, <an Object>. </p>
 +
|width="70%"| {{{field|Question Text Formula|input type=textarea|rows=4|mandatory}}}
 +
|-
 +
! Question Title Formula: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Indicate how to construct the question’s title (also its page name) by using, if necessary, the variables <subject>, <predicate>, and <object> as well as their various word forms (indicated above). E.g. if the subject is Epistemic Element, then "Epistemic Stances Towards <Subjects>" will produce "Epistemic Stances Towards Epistemic Elements". NOTE: Make sure to use only the Capitalized word forms in page titles.</p>
 +
|<!--
 +
-->{{#if: {{#var: varQuestionTitleFormula}}<!--
 +
-->|{{#var: varQuestionTitleFormula|}}<!--
 +
  -->{{{field|Question Title Formula|hidden|default={{#var: varQuestionTitleFormula|}}|}}}<!--
 +
-->| {{{field|Question Title Formula|input type=text|size=100|maxlength=200|mandatory}}} <!--
 +
-->}}
 +
|}</div><!--
 +
--><!--
 +
--><!-- Not Heritable
 +
-->
 +
<div id="HeritableNo" style="padding-bottom: 5px; margin-bottom: 5px;">
 
{| class="formtable"
 
{| class="formtable"
 
!width="30%"| Question: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Every topic is defined by its key question at issue. <!--
 
!width="30%"| Question: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Every topic is defined by its key question at issue. <!--
Line 30: Line 137:
 
  -->|Descriptive=Since this is a ''descriptive'' topic, please state the question as "How does X change through time?", "What is the mechanism of X?", or "Is X possible?" (e.g. ''How do theories become accepted?'' or ''Are there unchangeable scientific methods?'').<!--
 
  -->|Descriptive=Since this is a ''descriptive'' topic, please state the question as "How does X change through time?", "What is the mechanism of X?", or "Is X possible?" (e.g. ''How do theories become accepted?'' or ''Are there unchangeable scientific methods?'').<!--
 
  -->|Normative=Since this is a ''normative'' topic, please state the question as "How should X be evaluated?", "What ought X to explain?", or "Is X acceptable?" (e.g. ''How should we evaluate theories?'' or ''What should a scientonomic theory explain?'').<!--
 
  -->|Normative=Since this is a ''normative'' topic, please state the question as "How should X be evaluated?", "What ought X to explain?", or "Is X acceptable?" (e.g. ''How should we evaluate theories?'' or ''What should a scientonomic theory explain?'').<!--
  -->|Definitional=Since this is a ''definitional'' (analytic) topic, please state the key question as "What is X?" (e.g. ''What is theory?'' or ''How should theory we defined?'').<!--
+
-->}}</p>
-->}}<!--
+
|width="70%"|<!--
--> IMPORTANT: please avoid any wiki markup here, such as references or links to other wiki articles.</p>
+
-->{{#if: {{#var: varInheritedFrom}}<!--
|width="70%"| {{{field|Question|input type=textarea|rows=4|mandatory}}} {{{field|Topic Type|hidden|default={{#var: varTopicType}}|}}}  
+
  -->| {{#var: varQuestion}} {{{field|Question|hidden|default={{#var: varQuestion}}|}}}<!--
 +
-->| {{{field|Question|input type=textarea|rows=4|mandatory}}}<!--
 +
-->}}<!--
 +
-->
 +
|-
 +
! Question Title: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">This is the page title of the question. Make sure to use only the Capitalized word forms in page titles.</p>
 +
|<!--
 +
-->{{#if: {{#var: varQuestionTitle}}<!--
 +
-->|{{#var: varQuestionTitle|}}<!--
 +
  -->{{{field|Question Title|hidden|default={{#var: varQuestionTitle|}}|}}}<!--
 +
-->| {{{field|Question Title|input type=text|size=100|maxlength=200|mandatory}}} <!--
 +
-->}}
 +
|}</div>
 +
<!--
 +
--><!--
 +
--><!--
 +
-->
 +
{| class="formtable"
 +
!width="30%"| Predicate: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">A question prompts to semantically link a subject with an object by means of a certain predicate. The predicate can be plain text or a term registered in the encyclopedia. E.g. for the question "What are the subtypes of epistemic element?", the predicate is "subtype of". For the question "Which epistemic stances can be taken towards theories?", the predicate is "can be taken towards". The predicate can be a term registered in the encyclopedia or some text.</p>
 +
|width="70%"|<!--
 +
-->{{#if: {{#var: varInheritedFrom}}<!--
 +
-->|{{#var: varPredicate|}} {{{field|Predicate|hidden|default={{#var: varPredicate|}}|}}}<!--
 +
-->|<!--
 +
  -->{{#if: {{#var: varPredicate}}<!--
 +
  -->|{{#var: varPredicate|}} {{{field|Predicate|hidden|default={{#var: varPredicate|}}|}}}<!--
 +
  -->| {{{field|Predicate|input type=combobox|values from category=Definitional Topic}}}<!--
 +
  -->}}<!-- of predicate is given
 +
-->}}<!--
 +
-->
 +
|-
 +
! Object Type: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Semantically, a question is an RDF triple, where the subject and the predicate are known, while the object is asked for. Thus, a question asks for an object that is related by means of the given predicate to the given subject. The answer's object may be an open text or it can be something more restricting, such as a subtype of a certain class, a number, an enumeration, or even a regular expression.</p>
 +
|{{#if: {{#var: varObjectType}}<!--
 +
-->|{{#var: varObjectType|}} <div style="display: none;">{{{field|Object Type|input type=dropdown|values=Boolean, Class, Enumeration, Regular Expression, Text|default={{#var: varObjectType|}}|show on select=Boolean=>OTBoolean;Class=>OTClass;Enumeration=>OTEnumeration;Regular Expression=>OTRegexp;Text=>OTText}}}</div> <!--
 +
-->| {{{field|Object Type|input type=dropdown|mandatory|values=Boolean, Class, Enumeration, Regular Expression, Text|default=Text|show on select=Boolean=>OTBoolean;Class=>OTClass;Enumeration=>OTEnumeration;Regular Expression=>OTRegexp;Text=>OTText}}} <!--
 +
-->}}
 +
|}
 +
 
 +
<!--
 +
--><!-- Boolean
 +
--><!--
 +
--><div id="OTBoolean" style="padding-bottom: 5px; margin-bottom: 5px;">
 +
{| class="formtable"
 +
!width="30%"| Text for "True": <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">The text that corresponds to value "True". If not given, the software will use "Yes" for value "True".</p>
 +
|width="70%"| {{{field|Object Value True|input type=text|size=50|maxlength=200|default=Yes|mandatory}}}
 +
|-
 +
! Text for "False": <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">The text that corresponds to value "False". If not given, the software will use "No" for value "False".</p>
 +
| {{{field|Object Value False|input type=text|size=50|maxlength=200|default=No|mandatory}}}
 +
|}</div><!--
 +
--><!--
 +
--><!-- Class
 +
--><!--
 +
--><div id="OTClass" style="padding-bottom: 5px; margin-bottom: 5px;">
 +
{| class="formtable"
 +
!width="30%"| Object Value is a Subtype of: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Select the class the subtypes of which will be allowed as values of the answer's object. E.g. for the question of Epistemic Stances Towards Epistemic Elements, the object of an answer is a subtype of Epistemic Element.</p>
 +
|width="70%"| <!--
 +
-->{{#if: {{#var: varObjectClass}}<!--
 +
-->|{{#var: varObjectClass|}}<!--
 +
  -->{{{field|Object Class|hidden|default={{#var: varObjectClass|}}|}}}<!--
 +
-->| {{{field|Object Class|input type=combobox|mandatory|values from category=Definitional Topic|existing values only}}} <!--
 +
-->}}
 +
|}</div><!--
 +
--><!--
 +
--><!-- Enumeration
 +
--><!--
 +
--><div id="OTEnumeration" style="padding-bottom: 5px; margin-bottom: 5px;">
 +
{| class="formtable"
 +
!width="30%"| Enumeration Values: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Enter the values that should be shown in a drop down list when the user enters an answer to this question. </p>
 +
|width="70%"| {{{field|Object Enum Values|input type=tokens|mandatory}}}
 +
|}</div><!--
 +
--><!--
 +
--><!-- Regular Expression
 +
--><!--
 +
--><div id="OTRegexp" style="padding-bottom: 5px; margin-bottom: 5px;">
 +
{| class="formtable"
 +
!width="30%"| Regular Expression: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Regular expressions allow to limit the possible values entered in an otherwise textual input. See [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions here] for a detailed explanation of this input type and its parameters.</p>
 +
|width="70%"| {{{field|Object Regexp|input type=text|size=50|maxlength=200|mandatory}}}
 +
|}</div>
 +
 
 +
{| class="formtable"
 +
!width="30%"| Single Answer Text Formula: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Indicate how to format the formulation text of the answer from the given object. The formula should say how the object, the subject, and the predicate are to be combined in the formulation of the answer. E.g. "The stance of <object> can be taken towards <subjects>" can produce “The stance of theory acceptance can be taken towards theories”. The following word forms are allowed for the variables: </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">* for singular lowercase: <subject>, <predicate>, <object>; </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">* For Singular Capitalized: <Subject>, <Predicate>, <Object>; </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">* for plural lowercase: <subjects>, <predicates>, <objects>; </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">* For Plural Capitalized: <Subjects>, <Predicates>, <Objects>; </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">* for singular lowercase with an article: <a subject>, <a predicate>, <an object>; </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">* For Singular Capitalized with an Article: <a Subject>, <a Predicate>, <an Object>. </p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">NOTE: If the formula is empty, the answer's formulation text will be taken from the value of the answer's object.</p>
 +
|width="70%"| {{{field|Single Answer Text Formula|input type=textarea|rows=4|default={{#var: varSingleAnswerTextFormula}}|}}}
 +
|-
 +
! Multiple Answers Text Formula: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Indicate how to format a sentence that combines all the answers to the question and presents them together. E.g. "The stances of <object> can be taken towards <subjects>" can produce “The stances of theory acceptance, theory use, and theory pursuit can be taken towards theories”. Note that, in this case, <object> will be converted by into a comma separated array of values.</p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">NOTE: If the formula is empty, a comma separated list of individual formulations will be printed.</p>
 +
| {{{field|Multiple Answers Text Formula|input type=textarea|rows=4|default={{#var: varMultipleAnswersTextFormula}}|}}}  
 +
|-
 +
! Answer Title Formula: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Indicate how to construct the title (aka the page name) of an answer to this question. Use the variables <subject>, <predicate>, and <object> as well as their various word forms (indicated above). E.g. if the subject is Theory and the object is Theory Acceptance, then "Epistemic Stances Towards <Subjects> - <Object>" will produce "Epistemic Stances Towards Theory - Theory Acceptance". NOTE: Make sure to use the Capitalized word forms in page titles.</p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">If the formula is empty, the user will be prompted to enter an answer's title.</p>
 +
<p class="sfFieldDescription" style="font-size:0.7em; color:gray;">IMPORTANT: the author names and the year of formulation will be added to the answer's page title automatically.</p>
 +
| {{{field|Answer Title Formula|input type=textarea|rows=4|default={{#var: varAnswerTitleFormula}}|}}}  
 
|-
 
|-
 
! Description: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Provide some detail here and explain the importance of the question at issue. This section can include the usual wiki markup.</p>
 
! Description: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Provide some detail here and explain the importance of the question at issue. This section can include the usual wiki markup.</p>
| {{{field|Description|input type=textarea|rows=8|editor=wikieditor|edmandatory}}}
+
| {{{field|Description|input type=textarea|rows=8|editor=wikieditor|mandatory}}}
|-
 
! Parent Topic: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">A topic can be a sub-topic of another more general topic. To determine whether this topic is a sub-topic of another topic, ask if the question of the topic is a sub-question of some more general question. <!--
 
-->{{#switch: {{#var: varTopicType}}<!--
 
-->|Descriptive=E.g. "How do theories become accepted?" is a sub-question of "What is the mechanism of scientific change?"<!--
 
-->|Normative=E.g. "Should a scientonomic theory explain theory use?" is a sub-question of "What should the scope of a scientonomic theory be?"<!--
 
-->}}<!--
 
--></p>
 
| {{{field|Parent Topic|input type=combobox|values from category={{#var: varTopicType}} Topic}}}
 
 
|-
 
|-
 
! Author(s): <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Which authors first formulated this question? If the authors are unknown, or the question was formulated collectively, this field should be left empty.</p>
 
! Author(s): <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Which authors first formulated this question? If the authors are unknown, or the question was formulated collectively, this field should be left empty.</p>
| {{{field|Authors List|input type=tokens|existing values only|values from category=Author}}}
+
| {{{field|Authors List|input type=tokens|existing values only|values from category=Author}}}  {{#formlink:form=Author|link text=Add a New Author|popup}}
 
|-
 
|-
! Formulated Year: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">When was the question first formulated? Can be left empty if the year of the first formulation is unknown.</p>
+
! Year of Formulation: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">When was the question first formulated? Can be left empty if the year of the first formulation is unknown.</p>
 
| {{{field|Formulated Year|input type=regexp|regexp=/^\d{4}$!^$/|size=4|message=The year field can accept only integers and must be 4 digits in length!|default={{CURRENTYEAR}}|}}}
 
| {{{field|Formulated Year|input type=regexp|regexp=/^\d{4}$!^$/|size=4|message=The year field can accept only integers and must be 4 digits in length!|default={{CURRENTYEAR}}|}}}
 
|-
 
|-
Line 55: Line 250:
 
| {{{field|Academic Events|input type=tokens|existing values only|values from category=Academic Event}}}
 
| {{{field|Academic Events|input type=tokens|existing values only|values from category=Academic Event}}}
 
|-
 
|-
! Prehistory: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Describe how past philosophers or scientists addressed the key question of the topic before the inception of scientonomy. </p>
+
! Broader History: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Describe how the question has been addressed by scholars outside of the scientonomic tradition.</p>
 
| {{{field|Prehistory|input type=textarea|rows=8|editor=wikieditor|}}}
 
| {{{field|Prehistory|input type=textarea|rows=8|editor=wikieditor|}}}
 
|-
 
|-
! History: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Describe any changes to the subject of this article since the establishment of scientonomy.</p>
+
! Scientonomic History: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">Describe the key developments since the establishment of scientonomy. This description will precede the presentation of the respective historical records in tables and timelines.</p>
 
| {{{field|History|input type=textarea|rows=8|editor=wikieditor|}}}
 
| {{{field|History|input type=textarea|rows=8|editor=wikieditor|}}}
 
|-
 
|-
 
! Current View: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">NOTE: There is no need to restate the currently accepted theories here; the system does it automatically. Use this field only to provide additional details not covered by the encyclopedia's algorithms. If the regular record suffices, leave this field empty.</p>
 
! Current View: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">NOTE: There is no need to restate the currently accepted theories here; the system does it automatically. Use this field only to provide additional details not covered by the encyclopedia's algorithms. If the regular record suffices, leave this field empty.</p>
 
| {{{field|Current View|input type=textarea|rows=8|editor=wikieditor|}}}
 
| {{{field|Current View|input type=textarea|rows=8|editor=wikieditor|}}}
 +
|-
 +
! Parent Topic: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">A question can be a subquestion of another more general question. Indicate the superquestion here.</p>
 +
| {{{field|Parent Topic|input type=combobox|values from category={{#var: varTopicType}} Topic}}}
 
|-
 
|-
 
! Related Topics: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">List all the topics related to this topic. NOTE: Do not include the parent topic and the subtopics of this topic, as these will be displayed automatically. IMPORTANT: Those related questions that don't currently have an accepted theory will be listed in the ''Open Questions'' section.</p>
 
! Related Topics: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">List all the topics related to this topic. NOTE: Do not include the parent topic and the subtopics of this topic, as these will be displayed automatically. IMPORTANT: Those related questions that don't currently have an accepted theory will be listed in the ''Open Questions'' section.</p>
 
| {{{field|Related Topics|input type=tokens|max values=20|existing values only|values from category=Topic}}}
 
| {{{field|Related Topics|input type=tokens|max values=20|existing values only|values from category=Topic}}}
 +
|-
 +
! Sorting Order: <br><p class="sfFieldDescription" style="font-size:0.7em; color:gray;">This number will be used to position this question and the answers within the lists of questions/answers (e.g. when displaying the answers to a question's subquestions). The sorting is done in ascending order; the lower numbers will be displayed earlier. The allowed range is 1..9999. If unassigned, the value of 10000 will be assigned and the topic will be displayed last.</p>
 +
| {{{field|Sorting Order|property=Sorting Order}}}
 
<!--
 
<!--
 
--><!-- only editors can see or modify the page status
 
--><!-- only editors can see or modify the page status
Line 76: Line 277:
 
{{!}} {{{field|Editor Notes|input type=textarea|rows=3}}}<!--
 
{{!}} {{{field|Editor Notes|input type=textarea|rows=3}}}<!--
 
-->}}<!-- ifingroup
 
-->}}<!-- ifingroup
-->
+
-->
 
|}
 
|}
 
{{{end template}}}
 
{{{end template}}}

Latest revision as of 15:44, 20 February 2023

This is the form that is used to create/edit all non-definitional topics - descriptive or normative. The form requires that a subject is specified. It should be called exclusively from the definitional topic pages to ensure that all topics have a subject.

To create definitional topics, use Form:Definitional Topic.

NOTE: The form is a work in progress.

query string=
 Topic[Subject]= //the subject. Mandatory. Should be a page registered in the encyclopedia.
 &
 Topic[Topic Type]= //the topic type {Descriptive, Normative}. For definitional topics, use the form [[Form:Definitional Topic]] 
 &
 Topic[Subfield]= //the subfield {Ontology, Dynamics, ???}.
 &
 Topic[Inherited From]= //the question from which this question is inherited (if any).