Difference between revisions of "Template:Ontological Topic"
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 | ||
− | -->{{ | + | -->{{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.