Difference between revisions of "Template:SetTermOntologyAssociations"

From Encyclopedia of Scientonomy
Jump to navigation Jump to search
Line 46: Line 46:
 
       -->|Community=varCommunity<!--  
 
       -->|Community=varCommunity<!--  
 
       -->|Theory=<!--  
 
       -->|Theory=<!--  
       -->|Right Class<!--  
+
       -->|Right Class=<!--  
       -->|Left Class<!--
+
       -->|Left Class=<!--
       -->|Association Type<!--
+
       -->|Association Type=<!--
       -->|Association Direction<!--
+
       -->|Association Direction=<!--
       -->|Right Multiplicity<!--
+
       -->|Right Multiplicity=<!--
       -->|Left Multiplicity<!--  
+
       -->|Left Multiplicity=<!--  
       -->|Right Role<!--  
+
       -->|Right Role=<!--  
       -->|Left Role<!--
+
       -->|Left Role=<!--
 
       -->}}<!-- subobject
 
       -->}}<!-- subobject
 
       --><!--
 
       --><!--

Revision as of 19:55, 27 December 2022

This template is used to save the currently accepted associations claims (aggregation, composition, etc.) of the given class.

For each community where the term is currently accepted, the template searches for existence claims and, if found, creates subobjects (one for each association claim) with the following properties:

  • SubObjectCategory = "Topic Current Ontology".
  • Community - the community that accepts the theory.
  • Term - the term page. Note that this should be the definitional topic page, not its the page for the respective ontological question.
  • Topic - the page for the respective ontological question for ease of access.
  • Ontological Question Type - Associations
  • Theory - the page for the accepted theory for ease of access.
  • Left Class - the left term of the association.
  • Right Class - the right term of the association.
  • Association Type - Allowed values are {Aggregation, Composition, Association}
  • Association Direction - Allowed values are {Right-to-left, Left-to-Right}
  • Right Multiplicity - e.g. 0..1, 1..*, etc.
  • Left Multiplicity - e.g. 0..1, 1..*, etc.
  • Right Role - the role of the right class in the association.
  • Left Role - the role of the right class in the association.

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

Parameters:

  • |term= - the term page.