Difference between revisions of "Template:Ontological Topic"

From Encyclopedia of Scientonomy
Jump to navigation Jump to search
Line 21: Line 21:
 
-->{{#set:Term={{{Term|}}}|Title={{PAGENAME}}|Ontological Question Type={{{Ontological Question Type|}}}|Parent Topic={{{Parent Topic|}}}|Page Status={{{Page Status|Stub}}}|Editor Notes={{{Editor Notes|}}}|Topic Type=Descriptive|Subfield=Ontology|Order=1|}}<!--
 
-->{{#set:Term={{{Term|}}}|Title={{PAGENAME}}|Ontological Question Type={{{Ontological Question Type|}}}|Parent Topic={{{Parent Topic|}}}|Page Status={{{Page Status|Stub}}}|Editor Notes={{{Editor Notes|}}}|Topic Type=Descriptive|Subfield=Ontology|Order=1|}}<!--
 
--><!--
 
--><!--
--><!-- construct the question
+
 
 +
--><!-- construct the question and answer formula's
 +
--><!--
 
-->{{#switch: {{{Ontological Question Type|}}}<!--
 
-->{{#switch: {{{Ontological Question Type|}}}<!--
  -->|Existence={{#vardefine: varQuestion|Does {{PrintTermAnASingularLowercase|{{{Term|}}}|link}} exist?|}}<!--
+
  -->|Existence=<!--
  -->|Disjointness={{#vardefine: varQuestion|What other classes is the class of {{PrintTermSingularLowercase|{{{Term|}}}|link}} disjoint with, i.e. classes that don't share any instances with {{PrintTermSingularLowercase|{{{Term|}}}|link}}?|}}<!--  
+
  --><!--
  -->|Subtypes={{#vardefine: varQuestion|What are the subtypes of {{PrintTermAnASingularLowercase|{{{Term|}}}|link}}?|}}<!--
+
  -->{{#vardefine: varQuestion|Does {{PrintTermAnASingularLowercase|{{{Term|}}}|link}} exist?|}}<!--
  -->|Supertypes={{#vardefine: varQuestion|What are the supertypes of {{PrintTermAnASingularLowercase|{{{Term|}}}|link}}?|}}<!--
+
  -->{{#vardefine: varSingleAnswerFormula|<Subject> <object>.}}<!--
  -->|Associations={{#vardefine: varQuestion|How is the class of {{PrintTermSingularLowercase|{{{Term|}}}|link}} associated with other classes (and itself)? What aggregation, composition, or other association relations can exist between {{PrintTermPluralLowercase|{{{Term|}}}|link}}, as well as between {{PrintTermAnASingularLowercase|{{{Term|}}}|link}} and instances of other classes?|}}<!--
+
  -->{{#vardefine: varMultipleAnswerFormula|<Subject> both exists and doesn't exist. Situations like this shouldn't happen, unless it is a Schrödinger's cat.}}<!--
 +
  --><!--
 +
  -->|Disjointness=<!--
 +
  --><!--
 +
  -->{{#vardefine: varQuestion|What other classes is the class of {{PrintTermSingularLowercase|{{{Term|}}}|link}} disjoint with, i.e. classes that don't share any instances with {{PrintTermSingularLowercase|{{{Term|}}}|link}}?|}}<!--
 +
  -->{{#vardefine: varSingleAnswerFormula|<Object> and <subject> are disjoint classes; they cannot have shared instances.}}<!--
 +
  -->{{#vardefine: varMultipleAnswerFormula|<Objects> are disjoint with <subject>.}}<!--
 +
  --><!--  
 +
  -->|Subtypes=<!--
 +
  --><!--
 +
  -->{{#vardefine: varQuestion|What are the subtypes of {{PrintTermAnASingularLowercase|{{{Term|}}}|link}}?|}}<!--
 +
  -->{{#vardefine: varSingleAnswerFormula|<Object> is a subtype of <subject>.}}<!--
 +
  -->{{#vardefine: varMultipleAnswerFormula|The subtypes of <subject> are <objects>.}}<!--
 +
  --><!--
 +
  -->|Supertypes=<!--
 +
  --><!--
 +
  -->{{#vardefine: varQuestion|What are the supertypes of {{PrintTermAnASingularLowercase|{{{Term|}}}|link}}?|}}<!--
 +
  -->{{#vardefine: varSingleAnswerFormula|<Object> is a supertype of <subject>.}}<!--
 +
  -->{{#vardefine: varMultipleAnswerFormula|The supertypes of <subject> are <objects>.}}<!--
 +
  --><!--
 +
  -->|Associations=<!--
 +
  --><!--
 +
  -->{{#vardefine: varQuestion|How is the class of {{PrintTermSingularLowercase|{{{Term|}}}|link}} associated with other classes (and itself)? What aggregation, composition, or other association relations can exist between {{PrintTermPluralLowercase|{{{Term|}}}|link}}, as well as between {{PrintTermAnASingularLowercase|{{{Term|}}}|link}} and instances of other classes?|}}<!--
 +
  -->{{#vardefine: varSingleAnswerFormula|<An object> is <a predicate> <a subject>.}}<!--
 +
  -->{{#vardefine: varMultipleAnswerFormula|}}<!-- no multiple answer formula for associations
 +
  --><!--
 
-->}}<!-- switch
 
-->}}<!-- switch
--><!-- now save the question
+
 
-->{{#set:Question={{#var:varQuestion}}|}}<!--
+
--><!-- now save the question and the formulas
 +
-->{{#set:<!--
 +
-->Question={{#var: varQuestion}}|<!--
 +
-->Single Answer Text Formula={{#var: varSingleAnswerFormula}}|<!--
 +
-->Multiple Answers Text Formula={{#var: varMultipleAnswerFormula}}|<!--
 +
-->}}<!--
 
--><!--
 
--><!--
 +
 
--><!-- get the formulated year the authors and from the term page and sync
 
--><!-- get the formulated year the authors and from the term page and sync
 
-->{{#vardefine: varFormulatedYear|{{#show:{{{Term|}}}|?Formulated Year|link=none}}|}}<!--
 
-->{{#vardefine: varFormulatedYear|{{#show:{{{Term|}}}|?Formulated Year|link=none}}|}}<!--
Line 66: Line 99:
 
--><!--  
 
--><!--  
 
--><!-- set Has Accepted Answer and Has No Accepted Answer  
 
--><!-- set Has Accepted Answer and Has No Accepted Answer  
-->{{SetTopicHasAcceptedAnswer|topic={{FULLPAGENAME}}|subfield=Ontology}}<!--  
+
-->{{SetTopicCurrentAnswer|topic={{FULLPAGENAME}}|subfield=Ontology}}<!--  
 
--><!--  
 
--><!--  
 
--><!-- save the current Ontology for ease of access
 
--><!-- save the current Ontology for ease of access

Revision as of 20:58, 27 February 2023

This is the template for all types of Topics - Definitional, Descriptive, or Normative. This template is to be used for all topics/questions the answers to which are definitions, descriptions, or prescriptions (it is used by Form:Topic).

It should be called in the following format:

{{Ontological Topic
|Term=
|Ontological Question Type=
|Description=
|Prehistory=
|History=
|Current View=
|Parent Topic= //This will be deprecated. It will be calculated automatically in an agent-relative way following the current inheritance hierarchy of that agent. For now it is allowed as a backdoor so that it can be assigned manually.
|Related Topics=
|Page Status=
|Editor Notes=
}}

Edit the page to see the template text.