Difference between revisions of "Form:Topic"

From Encyclopedia of Scientonomy
Jump to navigation Jump to search
Line 38: Line 38:
 
  -->|{{#vardefine: varSubject|{{#urldecode:{{#urlget:Topic[Subject]|}}}}|}}<!--
 
  -->|{{#vardefine: varSubject|{{#urldecode:{{#urlget:Topic[Subject]|}}}}|}}<!--
 
-->}}<!--  
 
-->}}<!--  
 +
--><!--
 +
--><!-- get the title
 +
-->{{#vardefine: varQuestionTitle|{{#show:{{FULLPAGENAME}}|?Question Title|link=none}}|}}<!--
 +
--><!--
 +
--><!-- get the formula
 +
-->{{#vardefine: varQuestionTitleFormula|{{#show:{{FULLPAGENAME}}|?Question Title Formula|link=none}}|}}<!--
 +
--><!--
 +
--><!-- get the object type
 +
-->{{#vardefine: varObjectType|{{#show:{{FULLPAGENAME}}|?Object Type|link=none}}|}}<!--
 +
-->{{#vardefine: varObjectClass|{{#show:{{FULLPAGENAME}}|?Object Class|link=none}}|}}<!--
 +
--><!--
 +
--><!-- get the predicate
 +
-->{{#vardefine: varPredicate|{{#show:{{FULLPAGENAME}}|?Predicate|link=none}}|}}<!--
 
--><!--
 
--><!--
 
--><!-- get heritable  
 
--><!-- get heritable  
Line 54: Line 67:
 
   -->{{#vardefine: varTopicType|{{#show:{{#var: varInheritedFrom}}|?Topic Type|link=none}}|}}<!--
 
   -->{{#vardefine: varTopicType|{{#show:{{#var: varInheritedFrom}}|?Topic Type|link=none}}|}}<!--
 
   -->{{#vardefine: varSubfield|{{#show:{{#var: varInheritedFrom}}|?Subfield|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: varQuestionTitle|{{#show:{{#var: varInheritedFrom}}|?Question Title|link=none}}|}}<!--
 +
  -->{{#vardefine: varQuestionTitleFormula|{{#show:{{#var: varInheritedFrom}}|?Question Title Formula|link=none}}|}}<!--
 
   -->{{#vardefine: varHeritable|No}}<!--
 
   -->{{#vardefine: varHeritable|No}}<!--
 
-->}}<!--  
 
-->}}<!--  
 
--><!--  
 
--><!--  
--><!-- get the title
 
-->{{#vardefine: varQuestionTitle|{{#show:{{FULLPAGENAME}}|?Question Title|link=none}}|}}<!--
 
--><!--
 
--><!-- get the formula
 
-->{{#vardefine: varQuestionTitleFormula|{{#show:{{FULLPAGENAME}}|?Question Title Formula|link=none}}|}}<!--
 
--><!--
 
--><!-- get the object type
 
-->{{#vardefine: varObjectType|{{#show:{{FULLPAGENAME}}|?Object Type|link=none}}|}}<!--
 
-->{{#vardefine: varObjectClass|{{#show:{{FULLPAGENAME}}|?Object Class|link=none}}|}}<!--
 
--><!--
 
--><!-- get the predicate
 
-->{{#vardefine: varPredicate|{{#show:{{FULLPAGENAME}}|?Predicate|link=none}}|}}<!--
 
--><!--
 
 
--><!-- add the info
 
--><!-- add the info
 
-->
 
-->
Line 90: Line 95:
 
| {{#var: varSubfield}} {{{field|Subfield|hidden|default={{#var: varSubfield}}|}}}  
 
| {{#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.</p>
+
! 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>
 
|<!--
 
|<!--
 
-->{{#if: {{#var: varHeritable}}<!--
 
-->{{#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> <!--
 
   --> {{#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  
 
  -->|<!-- the heritable is not known  
Line 132: Line 137:
 
  -->|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?'').<!--
 
-->}}</p>
 
-->}}</p>
|width="70%"| {{{field|Question|input type=textarea|rows=4|mandatory}}}
+
|width="70%"|<!--
 +
-->{{#if: {{#var: varInheritedFrom}}<!--
 +
-->|<!--
 +
  -->{{#vardefine: varTopicType|{{#show:{{#var: varInheritedFrom}}|?Topic Type|link=none}}|}}<!--
 +
  -->{{#vardefine: varSubfield|{{#show:{{#var: varInheritedFrom}}|?Subfield|link=none}}|}}<!--
 +
-->| {{{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>
 
! 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>

Revision as of 17:39, 19 January 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).