{% load static %}

{{ title }}

Mathematical Models

{% for values in answers.model.values %} {% if values.Name %}

MM{{ forloop.counter }}: {{ values.Name }}

{% else %}

MM{{ forloop.counter }}: MISSING MATHEMATICAL MODEL NAME

{% endif %}

Short Description: {% if values.Description %} {% if values.Description|length > 250 %} SHORT DESCRIPTION TOO LONG
{% elif values.Description == values.Name %} NAME AND SHORT DESCRIPTION MUST BE DIFFERENT
{% else %} {{ values.Description }}
{% endif %} {% else %} MISSING MATHEMATICAL MODEL SHORT DESCRIPTION
{% endif %} {% if values.Alias %} Alias:

    {% for alias in values.Alias.values %}
  1. {{ alias }}
  2. {% endfor %}
{% endif %} {% if values.descriptionLong %} Detailed Description:
    {% for description in values.descriptionLong.values %}
  1. {{ description }}
  2. {% endfor %}
{% endif %} {% if values.ID %} {% if 'not found' in values.ID %} ID: - {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %} {% else %} MISSING MATHEMATICAL MODEL ID {% endif %}

Properties: {% for value in values.Properties.values %} {% if value == option.is_deterministic %} {% if option.is_stochastic in values.Properties.values %} Is Deterministic {% else %} Is Deterministic {% endif %} {% elif value == option.is_stochastic %} {% if option.is_deterministic in values.Properties.values %} Is Stochastic {% else %} Is Stochastic {% endif %} {% elif value == option.is_dimensionless %} {% if option.is_dimensional in values.Properties.values %} Is Dimensionless {% else %} Is Dimensionless {% endif %} {% elif value == option.is_dimensional %} {% if option.is_dimensionless in values.Properties.values %} Is Dimensional {% else %} Is Dimensional {% endif %} {% elif value == option.is_dynamic %} {% if option.is_static in values.Properties.values %} Is Dynamic {% else %} Is Dynamic {% endif %} {% elif value == option.is_static %} {% if option.is_dynamic in values.Properties.values %} Is Static {% else %} Is Static {% endif %} {% elif value == option.is_linear %} {% if option.is_not_linear in values.Properties.values %} Is Linear {% else %} Is Linear {% endif %} {% elif value == option.is_not_linear %} {% if option.is_linear in values.Properties.values %} Is Not Linear {% else %} Is Not Linear {% endif %} {% elif value == option.is_space_continuous %} {% if option.is_space_discrete in values.Properties.values %} Is Space-Continuous {% else %} Is Space-Continuous {% endif %} {% elif value == option.is_space_discrete %} {% if option.is_space_continuous in values.Properties.values %} Is Space-Discrete {% else %} Is Space-Discrete {% endif %} {% elif value == option.is_time_continuous %} {% if option.is_time_discrete in values.Properties.values %} Is Time-Continuous {% else %} Is Time-Continuous {% endif %} {% elif value == option.is_time_discrete %} {% if option.is_time_continuous in values.Properties.values %} Is Time-Discrete {% else %} Is Time-Discrete {% endif %} {% endif %} {% if not forloop.last %} , {% endif %} {% endfor %}

Relations to Research Problems

{% for models in values.RelationRP.values %} {% if models == 'not found' %} models: SELECTED RESEARCH PROBLEM NOT FOUND IN RESEARCH PROBLEM SECTION {% else %} models: {{ models }}
{% endif %} {% empty %} MISSING RESEARCH PROBLEM {% endfor %}

Relations to Mathematical Expressions

{% for relation in values.RelationMF.values %} {% if relation.relation == option.assumes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} assumes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} assumes: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} assumes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_analytical_solution %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Analytical Solution: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Analytical Solution: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} contains Analytical Solution: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_physical_law %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Physical Law: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Physical Law: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} contains Physical Law: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_computational_domain %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Computational Domain: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Computational Domain: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} contains Computational Domain: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_constitutive_equation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Constitutive Equation: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Constitutive Equation: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} contains Constitutive Equation: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_weak_formulation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Weak Formulation: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Weak Formulation: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} contains Weak Formulation: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_strong_formulation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Strong Formulation: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Strong Formulation: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} contains Strong Formulation: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_formulation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} contains: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_boundary_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Boundary Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Boundary Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} contains Boundary Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_constraint_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Constraint Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Constraint Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} contains Constraint Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_coupling_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Coupling Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Coupling Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} contains Coupling Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_initial_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Initial Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Initial Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} contains Initial Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_final_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Final Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Final Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} contains Final Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% empty %} MISSING MATHEMATICAL EXPRESSION {% endfor %}

Relations to Computational Tasks

{% for task in values.RelationT.values %} {% if task == 'not found' %} used by: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION {% else %} used by: {{ task }}
{% endif %} {% empty %} MISSING COMPUTATIONAL TASK {% endfor %} {% for relation in values.RelationMM.values %} {% if forloop.first %}

Relations to Mathematical Models

{% endif %} {% if relation.relation == option.specialized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specialized by: {{relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% elif relation.relatant == 'not found' %} specialized by: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% else %} specialized by: {{relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% endif %} {% elif relation.relation == option.specializes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specializes: {{relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% elif relation.relatant == 'not found' %} specializes: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% else %} specializes: {{relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% endif %} {% elif relation.relation == option.discretized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} discretized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} discretized by: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION
{% else %} discretized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.discretizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} discretizes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} discretizes: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION
{% else %} discretizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contained_in_model %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contained in: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contained in: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION
{% else %} contained in: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_model %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION
{% else %} contains: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.approximated_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximated by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} approximated by: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION
{% else %} approximated by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.approximates %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximates: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} approximates: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION
{% else %} approximates: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} linearized by: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION
{% else %} linearized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearizes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} linearizes: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION
{% else %} linearizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.has_weak_formulation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} has weak Formulation: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} has weak Formulation: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION
{% else %} has weak Formulation: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.is_weak_formulation_of %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} is weak Formulation of: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} is weak Formulation of: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION
{% else %} is weak Formulation of: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.similar_to %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} similar to: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} similar to: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION
{% else %} similar to: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED MATHEMATICAL MODEL NOT FOUND IN MATHEMATICAL MODEL SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% endfor %} {% empty %} NO MODEL DOCUMENTED {% endfor %}

Computational Tasks

{% for values in answers.task.values %} {% if values.Name %}

CT{{ forloop.counter }}: {{ values.Name }}

{% else %}

CT{{ forloop.counter }}: MISSING COMPUTATIONAL TASK NAME

{% endif %}

Short Description: {% if values.Description %} {% if values.Description|length > 250 %} SHORT DESCRIPTION TOO LONG
{% elif values.Description == values.Name %} NAME AND SHORT DESCRIPTION MUST BE DIFFERENT
{% else %} {{ values.Description }}
{% endif %} {% else %} MISSING COMPUTATIONAL TASK SHORT DESCRIPTION
{% endif %} {% if values.Alias %} Alias:

    {% for alias in values.Alias.values %}
  1. {{ alias }}
  2. {% endfor %}
{% endif %} {% if values.descriptionLong %} Detailed Description:
    {% for description in values.descriptionLong.values %}
  1. {{ description }}
  2. {% endfor %}
{% endif %} {% if values.ID %} {% if 'not found' in values.ID %} ID: - {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %} {% else %} MISSING COMPUTATIONAL TASK ID {% endif %}

Properties: {% for value in values.Properties.values %} {% if value == option.is_linear %} {% if option.is_not_linear in values.Properties.values %} Is Linear {% else %} Is Linear {% endif %} {% elif value == option.is_not_linear %} {% if option.is_linear in values.Properties.values %} Is Not Linear {% else %} Is Not Linear {% endif %} {% elif value == option.is_space_continuous %} {% if option.is_space_discrete in values.Properties.values %} Is Space-Continuous {% else %} Is Space-Continuous {% endif %} {% elif value == option.is_space_discrete %} {% if option.is_space_continuous in values.Properties.values %} Is Space-Discrete {% else %} Is Space-Discrete {% endif %} {% elif value == option.is_time_continuous %} {% if option.is_time_discrete in values.Properties.values %} Is Time-Continuous {% else %} Is Time-Continuous {% endif %} {% elif value == option.is_time_discrete %} {% if option.is_time_continuous in values.Properties.values %} Is Time-Discrete {% else %} Is Time-Discrete {% endif %} {% endif %} {% if not forloop.last %} , {% endif %} {% endfor %}

Relations to Mathematical Expressions

{% for relation in values.RelationMF.values %} {% if relation.relation == option.assumes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} assumes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} assumes: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} assumes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_analytical_solution %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Analytical Solution: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Analytical Solution: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Analytical Solution: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_physical_law %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Physical Law: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Physical Law: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Physical Law: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_computational_domain %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Computational Domain: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Computational Domain: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Computational Domain: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_constitutive_equation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Constitutive Equation: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Constitutive Equation: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Constitutive Equation: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_weak_formulation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Weak Formulation: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Weak Formulation: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Weak Formulation: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_strong_formulation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Strong Formulation: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Strong Formulation: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Strong Formulation: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_formulation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_boundary_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Boundary Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Boundary Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Boundary Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_constraint_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Constraint Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Constraint Conddition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Constraint Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_coupling_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Coupling Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Coupling Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Coupling Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_initial_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Initial Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Initial Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Initial Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_final_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Final Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Final Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Final Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% empty %} MISSING MATHEMATICAL EXPRESSION {% endfor %}

Relations to Quantities / Quantity Kinds

{% for relation in values.RelationQQK.values %} {% if relation.relation == option.contains_input %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Input: {{relation.relatant}}
{% elif relation.relatant == 'not found' %} contains Input: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} contains Input: {{relation.relatant}}
{% endif %} {% elif relation.relation == option.contains_output %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Output: {{relation.relatant}}
{% elif relation.relatant == 'not found' %} contains Output: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} contains Output: {{relation.relatant}}
{% endif %} {% elif relation.relation == option.contains_objective %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Objective: {{relation.relatant}}
{% elif relation.relatant == 'not found' %} contains Objective: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} contains Objective: {{relation.relatant}}
{% endif %} {% elif relation.relation == option.contains_parameter %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Parameter: {{relation.relatant}}
{% elif relation.relatant == 'not found' %} contains Parameter: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} contains Parameter: {{relation.relatant}}
{% endif %} {% elif relation.relation == option.contains_constant %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Constant: {{relation.relatant}}
{% elif relation.relatant == 'not found' %} contains Constant: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} contains Constant: {{relation.relatant}}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{ relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% empty %} MISSING QUANTITY / QUANTITY KIND {% endfor %} {% for relation in values.RelationT.values %} {% if forloop.counter == 1 %}

Relations to Computational Tasks

{% endif %} {% if relation.relation == option.specialized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specialized by: {{relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% elif relation.relatant == 'not found' %} specialized by: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% else %} specialized by: {{relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% endif %} {% elif relation.relation == option.specializes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specializes: {{relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% elif relation.relatant == 'not found' %} specializes: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% else %} specializes: {{ relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% endif %} {% elif relation.relation == option.discretized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} discretized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} discretized by: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION
{% else %} discretized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.discretizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} discretizes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} discretizes: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION
{% else %} discretizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contained_in_task %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contained in: {{relation.relatant }} {% if relation.order %} - order number: {{ relation.order }} {% else %} - oder number: MISSING ORDER NUMBER {% endif %}
{% elif relation.relatant == 'not found' %} contained in: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION {% if relation.order %} - order number: {{ relation.order }} {% else %} - oder number: MISSING ORDER NUMBER {% endif %}
{% else %} contained in: {{relation.relatant }} {% if relation.order %} - order number: {{ relation.order }} {% else %} - oder number: MISSING ORDER NUMBER {% endif %}
{% endif %} {% elif relation.relation == option.contains_task %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains: {{relation.relatant }} {% if relation.order %} - order number: {{ relation.order }} {% else %} - oder number: MISSING ORDER NUMBER {% endif %}
{% elif relation.relatant == 'not found' %} contains: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION {% if relation.order %} - order number: {{ relation.order }} {% else %} - oder number: MISSING ORDER NUMBER {% endif %}
{% else %} contains: {{relation.relatant }} {% if relation.order %} - order number: {{ relation.order }} {% else %} - oder number: MISSING ORDER NUMBER {% endif %}
{% endif %} {% elif relation.relation == option.approximated_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximated by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} approximated by: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION
{% else %} approximated by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.approximates %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximates: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} approximates: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION
{% else %} approximates: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} linearized by: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION
{% else %} linearized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearizes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} linearizes: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION
{% else %} linearizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.similar_to %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} similar to: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} similar to: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION
{% else %} similar to: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED COMPUTATIONAL TASK NOT FOUND IN COMPUTATIONAL TASK SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% endfor %} {% empty %} NO TASK DOCUMENTED {% endfor %}

Mathematical Expressions

{% for values in answers.formulation.values %} {% if values.Name %}

ME{{ forloop.counter }}: {{ values.Name }}

{% else %}

ME{{ forloop.counter }}: MISSING MATHEMATICAL EXPRESSION NAME

{% endif %}

Short Description: {% if values.Description %} {% if values.Description|length > 250 %} SHORT DESCRIPTION TOO LONG
{% elif values.Description == values.Name %} NAME AND SHORT DESCRIPTION MUST BE DIFFERENT
{% else %} {{ values.Description }}
{% endif %} {% else %} MISSING MATHEMATICAL EXPRESSION SHORT DESCRIPTION
{% endif %} {% if values.Alias %} Alias:

    {% for alias in values.Alias.values %}
  1. {{ alias }}
  2. {% endfor %}
{% endif %} {% if values.descriptionLong %} Detailed Description:
    {% for description in values.descriptionLong.values %}
  1. {{ description }}
  2. {% endfor %}
{% endif %} {% if values.ID %} {% if 'not found' in values.ID %} ID: - {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %} {% else %} MISSING MATHEMATICAL EXPRESSION ID {% endif %}

Properties: {% for value in values.Properties.values %} {% if value == option.is_ordinary_differential_equation %} {% if option.is_partial_differential_equation in values.Properties.values or option.is_stochastic_differential_equation in values.Properties.values or option.is_integro_differential_equation in values.Properties.values %} Is Ordinary Differential Equation {% else %} Is Ordinary Differential Equation {% endif %} {% elif value == option.is_partial_differential_equation %} {% if option.is_ordinary_differential_equation in values.Properties.values or option.is_stochastic_differential_equation in values.Properties.values or option.is_integro_differential_equation in values.Properties.values %} Is Partial Differential Equation {% else %} Is Partial Differential Equation {% endif %} {% elif value == option.is_stochastic_differential_equation %} {% if option.is_ordinary_differential_equation in values.Properties.values or option.is_partial_differential_equation in values.Properties.values or option.is_integro_differential_equation in values.Properties.values %} Is Stochastic Differential Equation {% else %} Is Stochastic Differential Equation {% endif %} {% elif value == option.is_integro_differential_equation %} {% if option.is_ordinary_differential_equation in values.Properties.values or option.is_stochastic_differential_equation in values.Properties.values or option.is_partial_differential_equation in values.Properties.values %} Is Integro-Differential Equation {% else %} Is Integro-Differential Equation {% endif %} {% elif value == option.is_deterministic %} {% if option.is_stocastic in values.Properties.values %} Is Deterministic {% else %} Is Deterministic {% endif %} {% elif value == option.is_stochastic %} {% if option.is_deterministic in values.Properties.values %} Is Stochastic {% else %} Is Stochastic {% endif %} {% elif value == option.is_dimensionless %} {% if option.is_dimensional in values.Properties.values %} Is Dimensionless {% else %} Is Dimensionless {% endif %} {% elif value == option.is_dimensional %} {% if option.is_dimensionless in values.Properties.values %} Is Dimensional {% else %} Is Dimensional {% endif %} {% elif value == option.is_dynamic %} {% if option.is_static in values.Properties.values %} Is Dynamic {% else %} Is Dynamic {% endif %} {% elif value == option.is_static %} {% if option.is_dynamic in values.Properties.values %} Is Static {% else %} Is Static {% endif %} {% elif value == option.is_linear %} {% if option.is_not_linear in values.Properties.values %} Is Linear {% else %} Is Linear {% endif %} {% elif value == option.is_not_linear %} {% if option.is_linear in values.Properties.values %} Is Not Linear {% else %} Is Not Linear {% endif %} {% elif value == option.is_space_continuous %} {% if option.is_space_discrete in values.Properties.values %} Is Space-Continuous {% else %} Is Space-Continuous {% endif %} {% elif value == option.is_space_discrete %} {% if option.is_space_continuous in values.Properties.values %} Is Space-Discrete {% else %} Is Space-Discrete {% endif %} {% elif value == option.is_time_continuous %} {% if option.is_time_discrete in values.Properties.values %} Is Time-Continuous {% else %} Is Time-Continuous {% endif %} {% elif value == option.is_time_discrete %} {% if option.is_time_continuous in values.Properties.values %} Is Time-Discrete {% else %} Is Time-Discrete {% endif %} {% endif %} {% if not forloop.last %} , {% endif %} {% endfor %}

Defining formulations:

    {% for value in values.Formula.values %}
  1.    {% if ' {% empty %} MISSING MATHEMATICAL EXPRESSION FORMULA {% endfor %}


{% if values.element.values %} {% for value in values.element.values %} {% if value.Info.Type == option.Quantity %} {% if '{{ value.symbol|safe }} {% if value.symbol %} {% else %} MISSING SYMBOL {% endif %} {% else %} {% endif %} {% elif value.Info.Type == option.QuantityKind %} {% if '{{ value.symbol|safe }} {% if value.symbol %} {% else %} MISSING SYMBOL {% endif %} {% else %} {% endif %} {% else %} {% if '{{ value.symbol|safe }} {% if value.symbol %} {% else %} MISSING SYMBOL {% endif %} {% else %} {% endif %} {% endif %} {% endfor %}
Symbol Quantity Quantity ID Quantity Kind Quantity Kind ID Description
\( {{ value.symbol }} \) {% if value.symbol %} {% else %} MISSING SYMBOL {% endif %} {{ value.Info.Name }} {% if value.Info.Name %} {% else %} MISSING NAME {% endif %} {{ value.Info.ID }} {{ value.Info.QKName }} {{ value.Info.QKID }} {{ value.Info.Description }} {% if value.Info.Description %} {% else %} MISSING DESCRIPTION {% endif %}
\( {{ value.symbol }} \) {% if value.symbol %} {% else %} MISSING SYMBOL {% endif %} {{ value.Info.Name }} {% if value.Info.Name %} {% else %} MISSING NAME {% endif %} {{ value.Info.ID }} {{ value.Info.Description }} {% if value.Info.Description %} {% else %} MISSING DESCRIPTION {% endif %}
\( {{ value.symbol }} \) {% if value.symbol %} {% else %} MISSING SYMBOL {% endif %} MISSING QUANTITY OR QUANTITY KIND
{% else %} MISSING MATHEMATICAL EXPRESSION ELEMENT INFORMATION {% endif %} {% for relation in values.RelationMF1.values %} {% if forloop.first %}

Relations to other Mathematical Expressions I

{% endif %} {% if relation.relation == option.assumes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} assumes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} assumes: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} assumes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_formulation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_boundary_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Boundary Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Boundary Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Boundary Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_constraint_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Constraint Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Constraint Conddition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Constraint Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_coupling_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Coupling Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Coupling Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Coupling Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_initial_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Initial Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Initial Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Initial Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_final_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Final Condition: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} contains Final Condition: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} contains Final Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% endfor %} {% for relation in values.RelationMF2.values %} {% if forloop.first %}

Relations to other Mathematical Expressions II

{% endif %} {% if relation.relation == option.approximated_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximated by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} approximated by: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} approximated by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.approximates %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximates: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} approximates: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} approximates: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.discretized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} discretized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} discretized by: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} discretized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.discretizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} discretizes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} discretizes: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} discretizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.specialized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specialized by: {{relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% elif relation.relatant == 'not found' %} specialized by: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% else %} specialized by: {{relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% endif %} {% elif relation.relation == option.specializes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specializes: {{relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% elif relation.relatant == 'not found' %} specializes: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% else %} specializes: {{relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {% if val == 'not found' %} SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ val }} {% endif %} {% if not forloop.last %}, {% endif %} {% empty %} - assumptions (general to special): MISSING ASSUMPTIONS {% endfor %}
{% endif %} {% elif relation.relation == option.nondimensionalized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} nondimensionalized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} nondimensionalized by: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} nondimensionalized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.nondimensionalzes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} nondimensionalizes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} nondimensionalizes: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} nondimensionalizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} linearized by: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} linearized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearizes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} linearizes: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} linearizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.has_weak_formulation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} has weak Formulation: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} has weak Formulation: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} has weak Formulation: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.is_weak_formulation_of %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} is weak Formulation of: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} is weak Formulation of: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} is weak Formulation of: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.similar_to %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} similar to: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} similar to: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION
{% else %} similar to: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED MATHEMATICAL EXPRESSION NOT FOUND IN MATHEMATICAL EXPRESSION SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% endfor %} {% empty %} NO MATHEMATICAL EXPRESSION DOCUMENTED {% endfor %}

Publications

{% for values in answers.publication.values %} {% if values.Name %}

P{{ forloop.counter }}: {{ values.Name }}

{% else %}

P{{ forloop.counter }}: MISSING PUBLICATION NAME

{% endif %}

{% if values.ID %} {% if 'not found' in values.ID %} ID: - {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %} {% else %} MISSING PUBLICATION ID {% endif %}
{% for reference in values.reference.values %} {% if reference.0 == option.DOI %} DOI: {{ reference.1 }}
{% endif %} {% empty %} {% if 'not found' in values.ID %} MISSING PUBLICATION DOI OR URL {% endif %} {% endfor %}

{% for relation in values.RelationP.values %} {% if forloop.counter == 1 %}

Relations to Entities of the Mathematical Models

{% endif %} {% if relation.relation == option.documents %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} documents: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} documents: SELECTED MATHEMATICAL MODEL ENTITY NOT FOUND IN RELEVANT SECTION
{% else %} documents: {{ relation.relatant }}
{% endif %} {% elif relation.relation == option.invents %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} invents: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} invents: SELECTED MATHEMATICAL MODEL ENTITY NOT FOUND IN RELEVANT SECTION
{% else %} invents: {{ relation.relatant }}
{% endif %} {% elif relation.relation == option.studies %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} studies: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} studies: SELECTED MATHEMATICAL MODEL ENTITY NOT FOUND IN RELEVANT SECTION
{% else %} studies: {{ relation.relatant }}
{% endif %} {% elif relation.relation == option.surveys %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} surveys: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} surveys: SELECTED MATHEMATICAL MODEL ENTITY NOT FOUND IN RELEVANT SECTION
{% else %} surveys: {{ relation.relatant }}
{% endif %} {% elif relation.relation == option.uses %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} uses: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} uses: SELECTED MATHEMATICAL MODEL ENTITY NOT FOUND IN RELEVANT SECTION
{% else %} uses: {{ relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED MATHEMATICAL MODEL ENTITY NOT FOUND IN RELEVANT SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% empty %} MISSING MATHEMATICAL MODEL ENTITY {% endfor %} {% empty %} NO PUBLICATION DOCUMENTED {% endfor %}

Academic Disciplines

{% for values in answers.field.values %} {% if values.Name %}

AD{{ forloop.counter }}: {{ values.Name }}

{% else %}

AD{{ forloop.counter }}: MISSING ACADEMIC DISCIPLINE NAME

{% endif %}

Short Description: {% if values.Description %} {% if values.Description|length > 250 %} SHORT DESCRIPTION TOO LONG
{% elif values.Description == values.Name %} NAME AND SHORT DESCRIPTION MUST BE DIFFERENT
{% else %} {{ values.Description }}
{% endif %} {% else %} MISSING ACADEMIC DISCIPLINE SHORT DESCRIPTION
{% endif %} {% if values.Alias %} Alias:

    {% for alias in values.Alias.values %}
  1. {{ alias }}
  2. {% endfor %}
{% endif %} {% if values.descriptionLong %} Detailed Description:
    {% for description in values.descriptionLong.values %}
  1. {{ description }}
  2. {% endfor %}
{% endif %} {% if values.ID %} {% if 'not found' in values.ID %} ID: - {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %} {% else %} MISSING ACADEMIC DISCIPLINE ID {% endif %}

{% for relation in values.RelationRF.values %} {% if forloop.first %}

Relations to other Academic Disciplines

{% endif %} {% if relation.relation == option.specialized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specialized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} specialized by: SELECTED ACADEMIC DISCIPLINE NOT FOUND IN ACADEMIC DISCIPLINE SECTION
{% else %} specialized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.specializes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specializes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} specializes: SELECTED ACADEMIC DISCIPLINE NOT FOUND IN ACADEMIC DISCIPLINE SECTION
{% else %} specializes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.similar_to %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} similar to: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} similar to: SELECTED ACADEMIC DISCIPLINE NOT FOUND IN ACADEMIC DISCIPLINE SECTION
{% else %} similar to: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED ACADEMIC DISCIPLINE NOT FOUND IN ACADEMIC DISCIPLINE SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% endfor %} {% empty %} NO ACADEMIC DISCIPLINE DOCUMENTED {% endfor %}

Research Problems

{% for values in answers.problem.values %} {% if values.Name %}

RP{{ forloop.counter }}: {{ values.Name }}

{% else %}

RP{{ forloop.counter }}: MISSING RESEARCH PROBLEM NAME

{% endif %}

Short Description: {% if values.Description %} {% if values.Description|length > 250 %} SHORT DESCRIPTION TOO LONG
{% elif values.Description == values.Name %} NAME AND SHORT DESCRIPTION MUST BE DIFFERENT
{% else %} {{ values.Description }}
{% endif %} {% else %} MISSING RESEARCH PROBLEM SHORT DESCRIPTION
{% endif %} {% if values.Alias %} Alias:

    {% for alias in values.Alias.values %}
  1. {{ alias }}
  2. {% endfor %}
{% endif %} {% if values.descriptionLong %} Detailed Description:
    {% for description in values.descriptionLong.values %}
  1. {{ description }}
  2. {% endfor %}
{% endif %} {% if values.ID %} {% if 'not found' in values.ID %} ID: - {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %} {% else %} MISSING RESEARCH PROBLEM ID {% endif %}

Relations to Academic Disciplines

{% for researchfield in values.RelationRF.values %} {% if researchfield == 'not found' %} contained in Field: SELECTED ACADEMIC DISCIPLINE NOT FOUND IN ACADEMIC DISCIPLINE SECTION {% else %} contained in Field: {{ researchfield }}
{% endif %} {% empty %} MISSING ACADEMIC DISCIPLINE {% endfor %} {% for relation in values.RelationRP.values %} {% if forloop.first %}

Relations to other Research Problems

{% endif %} {% if relation.relation == option.specialized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specialized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} specialized by: SELECTED RESEARCH PROBLEM NOT FOUND IN RESEARCH PROBLEM SECTION
{% else %} specialized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.specializes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specializes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} specializes: SELECTED RESEARCH PROBLEM NOT FOUND IN RESEARCH PROBLEM SECTION
{% else %} specializes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.similar_to %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} similar to: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} similar to: SELECTED RESEARCH PROBLEM NOT FOUND IN RESEARCH PROBLEM SECTION
{% else %} similar to: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED RESEARCH PROBLEM NOT FOUND IN RESEARCH PROBLEM SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% endfor %} {% empty %} NO RESEARCH PROBLEM DOCUMENTED {% endfor %}

Quantities / Quantity Kinds

{% for values in answers.quantity.values %} {% if values.Name %}

QQK{{ forloop.counter }}: {{ values.Name }}

{% else %}

QQK{{ forloop.counter }}: MISSING QUANTITY / QUANTITY KIND NAME

{% endif %}

Short Description: {% if values.Description %} {% if values.Description|length > 250 %} SHORT DESCRIPTION TOO LONG
{% elif values.Description == values.Name %} NAME AND SHORT DESCRIPTION MUST BE DIFFERENT
{% else %} {{ values.Description }}
{% endif %} {% else %} MISSING QUANTITY / QUANTITY KIND SHORT DESCRIPTION
{% endif %} {% if values.Alias %} Alias:

    {% for alias in values.Alias.values %}
  1. {{ alias }}
  2. {% endfor %}
{% endif %} {% if values.descriptionLong %} Detailed Description:
    {% for description in values.descriptionLong.values %}
  1. {{ description }}
  2. {% endfor %}
{% endif %} Class: {% if values.QorQK == option.Quantity %} Quantity {% elif values.QorQK == option.QuantityKind %} Quantity Kind {% else %} MISSING QUANTITY / QUANTITY KIND CLASS
{% endif %}
{% if values.ID %} {% if 'not found' in values.ID %} ID: - {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %} {% else %} MISSING QUANTITY / QUANTITY KIND ID {% endif %}
{% if values.reference %} {% for reference in values.reference.values %} {% if reference.0 == option.qudt_quantitykind_id %} {% if values.QorQK == option.QuantityKind %} {% if reference.1 %} QUDT Quantity Kind ID: {{ reference.1 }}
{% else %} QUDT Quantity Kind ID: Missing QUDT Quantity Kind ID
{% endif %} {% else %} QUDT Quantity Kind ID: {{ reference.1 }} Limited to Quantity Kinds
{% endif %} {% elif reference.0 == option.qudt_constant_id %} {% if values.QorQK == option.Quantity %} {% if reference.1 %} QUDT Constant ID: {{ reference.1 }}
{% else %} QUDT Constant ID: Missing QUDT Constant ID
{% endif %} {% else %} QUDT Constant ID: {{ reference.1 }} Limited to Quantities
{% endif %} {% endif %} {% endfor %} {% endif %}

Properties: {% for value in values.Properties.values %} {% if value == option.is_chemical_constant %} {% if option.is_mathematical_constant in values.Properties.values %} Is Chemical Constant {% else %} Is Chemical Constant {% endif %} {% elif value == option.is_mathematical_constant %} {% if option.is_chemical_constant in values.Properties.values or option.is_physical_constant in values.Properties.values %} Is Mathematical Constant {% else %} Is Mathematical Constant {% endif %} {% elif value == option.is_physical_constant %} {% if option.is_mathematical_constant in values.Properties.values %} Is Physical Constant {% else %} Is Physical Constant {% endif %} {% elif value == option.is_deterministic %} {% if option.is_stocastic in values.Properties.values %} Is Deterministic {% else %} Is Deterministic {% endif %} {% elif value == option.is_stochastic %} {% if option.is_deterministic in values.Properties.values %} Is Stochastic {% else %} Is Stochastic {% endif %} {% elif value == option.is_dimensionless %} {% if option.is_dimensional in values.Properties.values %} Is Dimensionless {% else %} Is Dimensionless {% endif %} {% elif value == option.is_dimensional %} {% if option.is_dimensionless in values.Properties.values %} Is Dimensional {% else %} Is Dimensional {% endif %} {% elif value == option.is_dynamic %} {% if option.is_static in values.Properties.values %} Is Dynamic {% else %} Is Dynamic {% endif %} {% elif value == option.is_static %} {% if option.is_dynamic in values.Properties.values %} Is Static {% else %} Is Static {% endif %} {% elif value == option.is_space_continuous %} {% if option.is_space_discrete in values.Properties.values %} Is Space-Continuous {% else %} Is Space-Continuous {% endif %} {% elif value == option.is_space_discrete %} {% if option.is_space_continuous in values.Properties.values %} Is Space-Discrete {% else %} Is Space-Discrete {% endif %} {% elif value == option.is_time_continuous %} {% if option.is_time_discrete in values.Properties.values %} Is Time-Continuous {% else %} Is Time-Continuous {% endif %} {% elif value == option.is_time_discrete %} {% if option.is_time_continuous in values.Properties.values %} Is Time-Discrete {% else %} Is Time-Discrete {% endif %} {% endif %} {% if not forloop.last %} , {% endif %} {% endfor %} {% if values.Formula %}

Definition of {% if values.QorQK == option.Quantity %} Quantity {% elif values.QorQK == option.QuantityKind %} Quantity Kind {% endif %}

Defining formulations:

    {% for value in values.Formula.values %} {% if '>≡   {% if ' {% else %}
  1.    {% if '    Inconsistent Quantity / Quantity Kind Definition (missing equivalent sign)
  2. {% endif %} {% empty %} MISSING MATHEMATICAL EXPRESSION FORMULA {% endfor %}


{% if values.element.values %} {% for value in values.element.values %} {% if value.Info.Type == option.Quantity %} {% if '{{ value.symbol|safe }} {% if value.symbol %} {% else %} MISSING SYMBOL {% endif %} {% else %} {% endif %} {% elif value.Info.Type == option.QuantityKind %} {% if '{{ value.symbol|safe }} {% if value.symbol %} {% else %} MISSING SYMBOL {% endif %} {% else %} {% endif %} {% else %} {% if '{{ value.symbol|safe }} {% if value.symbol %} {% else %} MISSING SYMBOL {% endif %} {% else %} {% endif %} {% endif %} {% endfor %}
Symbol Quantity Quantity ID Quantity Kind Quantity Kind ID Description
\( {{ value.symbol }} \) {% if value.symbol %} {% else %} MISSING SYMBOL {% endif %} {{ value.Info.Name }} {% if value.Info.Name %} {% else %} MISSING NAME {% endif %} {{ value.Info.ID }} {{ value.Info.QKName }} {{ value.Info.QKID }} {{ value.Info.Description }} {% if value.Info.Description %} {% else %} MISSING DESCRIPTION {% endif %}
\( {{ value.symbol }} \) {% if value.symbol %} {% else %} MISSING SYMBOL {% endif %} {{ value.Info.Name }} {% if value.Info.Name %} {% else %} MISSING NAME {% endif %} {{ value.Info.ID }} {{ value.Info.Description }} {% if value.Info.Description %} {% else %} MISSING DESCRIPTION {% endif %}
\( {{ value.symbol }} \) {% if value.symbol %} {% else %} MISSING SYMBOL {% endif %} MISSING QUANTITY OR QUANTITY KIND
{% else %} MISSING MATHEMATICAL EXPRESSION ELEMENT INFORMATION {% endif %} {% endif %} {% if values.QorQK == option.Quantity %} {% for relation in values.RelationQQ.values %} {% if forloop.counter == 1 %}

Relations to other Quantities

{% endif %} {% if relation.relation == option.specialized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specialized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} specialized by: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} specialized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.specializes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specializes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} specializes: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} specializes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.approximated_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximated by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} approximated by: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} approximated by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.approximates %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximates: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} approximates: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} approximates: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.discretized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} discretized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} discretized by: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} discretized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.discretizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} discretizes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} discretizes: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} discretizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} linearized by: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} linearized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearizes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} linearizes: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} linearizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.nondimensionalized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} nondimensionalized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} nondimensionalized by: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} nondimensionalized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.nondimensionalizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} nondimensionalizes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} nondimensionalizes: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} nondimensionalizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.similar_to %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} similar to: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} similar to: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} similar to: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% endfor %} {% for relation in values.RelationQQK.values %} {% if forloop.counter == 1 %}

Relations to Quantity Kinds

{% endif %} {% if relation.relation == option.specializes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specializes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} specializes: SELECTED QUANTITY KIND NOT FOUND IN QUANTITY SECTION
{% else %} specializes: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED QUANTITY KIND NOT FOUND IN QUANTITY SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% endfor %} {% elif values.QorQK == option.QuantityKind %} {% for relation in values.RelationQKQK.values %} {% if forloop.counter == 1 %}

Relations to other Quantity Kinds

{% endif %} {% if relation.relation == option.nondimensionalized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} nondimensionalized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} nondimensionalized by: SELECTED QUANTITY KIND NOT FOUND IN QUANTITY SECTION
{% else %} nondimensionalized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.nondimensionalizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} nondimensionalizes: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} nondimensionalizes: SELECTED QUANTITY KIND NOT FOUND IN QUANTITY SECTION
{% else %} nondimensionalizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.similar_to %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} similar to: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} similar to: SELECTED QUANTITY KIND NOT FOUND IN QUANTITY SECTION
{% else %} similar to: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED QUANTITY KIND NOT FOUND IN QUANTITY SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% endfor %} {% for relation in values.RelationQKQ.values %} {% if forloop.counter == 1 %}

Relations to Quantities

{% endif %} {% if relation.relation == option.specialized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specialized by: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} specialized by: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION
{% else %} specialized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} {{ relation.relation }}: {{relation.relatant }}
{% elif relation.relatant == 'not found' %} {{ relation.relation }}: SELECTED QUANTITY NOT FOUND IN QUANTITY SECTION {% else %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endif %} {% endfor %} {% endif %} {% empty %} NO QUANTITY / QUANTITY KIND DOCUMENTED {% endfor %}