{% 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
{% else %} {{ values.Description }}
{% endif %} {% else %} MISSING MATHEMATICAL MODEL SHORT DESCRIPTION
{% 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 %} {% empty %} - {% endfor %}

Relations to Research Problems

{% for models in values.RelationRP.values %} models: {{ models }}
{% 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 }}
{% else %} assumes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_analytical_solution %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains analytical solution: {{relation.relatant }}
{% 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 }}
{% 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 }}
{% 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 }}
{% 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 }}
{% 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 }}
{% else %} contains strong formulation: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_formulation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains: {{relation.relatant }}
{% else %} contains: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_boundary_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Boundary Condition: {{relation.relatant }}
{% 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 }}
{% 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 }}
{% 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 }}
{% 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 }}
{% else %} contains Final Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% empty %} MISSING MATHEMATICAL EXPRESSION {% endfor %}

Relations to Computational Tasks

{% for task in values.RelationT.values %} used by: {{ task }}
{% 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): {{ val }} {% 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): {{ val }} {% 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): {{ val }} {% 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): {{ val }} {% 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 }}
{% else %} discretized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.discretizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} discretizes: {{relation.relatant }}
{% else %} discretizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contained_in_model %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contained in: {{relation.relatant }}
{% else %} contained in: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_model %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains: {{relation.relatant }}
{% else %} contains: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.approximated_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximated by: {{relation.relatant }}
{% else %} approximated by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.approximates %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximates: {{relation.relatant }}
{% else %} approximates: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearized by: {{relation.relatant }}
{% else %} linearized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearizes: {{relation.relatant }}
{% else %} linearizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.similar_to %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} similar to: {{relation.relatant }}
{% else %} similar to: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endfor %} {% empty %} NO MODEL DOCUMENTED {% endfor %}

Computational Tasks

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

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

{% else %}

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

{% endif %}

Short Description: {% if values.Description %} {% if values.Description|length > 250 %} SHORT DESCRIPTION TOO LONG
{% else %} {{ values.Description }}
{% endif %} {% else %} MISSING COMPUTATIONAL TASK SHORT DESCRIPTION
{% 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 %} {% empty %} - {% 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 }}
{% else %} assumes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_analytical_solution %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains analytical solution: {{relation.relatant }}
{% 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 }}
{% 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 }}
{% 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 }}
{% 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 }}
{% 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 }}
{% else %} contains strong formulation: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_formulation %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains: {{relation.relatant }}
{% else %} contains: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.contains_boundary_condition %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} contains Boundary Condition: {{relation.relatant }}
{% 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 }}
{% 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 }}
{% 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 }}
{% 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 }}
{% else %} contains Final Condition: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% empty %} MISSING MATHEMATICAL EXPRESSION {% 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): {{ val }} {% 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): {{ val }} {% 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' %} specialized by: {{relation.relatant }} {% for val in relation.assumption.values %} - assumptions (general to special): {{ val }} {% 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): {{ val }} {% 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 }}
{% else %} discretized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.discretizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} discretizes: {{relation.relatant }}
{% 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 %}
{% 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' %} contained in: {{relation.relatant }} {% 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.approximated_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximated by: {{relation.relatant }}
{% else %} approximated by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.approximates %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximates: {{relation.relatant }}
{% else %} approximates: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearized by: {{relation.relatant }}
{% else %} linearized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearizes: {{relation.relatant }}
{% else %} linearizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.similar_to %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} similar to: {{relation.relatant }}
{% else %} similar to: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {{ relation.relation }}: {{ relation.relatant }}
{% 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
{% else %} {{ values.Description }}
{% endif %} {% else %} MISSING MATHEMATICAL EXPRESSION SHORT DESCRIPTION
{% 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 %} {% if 'not found' in values.ID %} {% if values.reference %} Reference: {{ values.reference }} {% else %} Reference: MISSING MATHEMATICAL EXPRESSION REFERENCE
{% endif %} {% endif %}

Properties: {% for value in values.Properties.values %} {% if 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 %} {% empty %} - {% endfor %} {% for relation in values.RelationMF2.values %} {% if forloop.first %}

Relations to other Mathematical Expressions

{% endif %} {% if relation.relation == option.approximated_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximated by: {{relation.relatant }}
{% else %} approximated by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.approximates %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} approximates: {{relation.relatant }}
{% else %} approximates: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.discretized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} discretized by: {{relation.relatant }}
{% else %} discretized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.discretizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} discretizes: {{relation.relatant }}
{% 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): {{ val }} {% 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): {{ val }} {% 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): {{ val }} {% 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): {{ val }} {% 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 }}
{% else %} nondimensionalized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.nondimensionalzes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} nondimensionalizes: {{relation.relatant }}
{% else %} nondimensionalizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearized_by %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearized by: {{relation.relatant }}
{% else %} linearized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.linearizes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} linearizes: {{relation.relatant }}
{% else %} linearizes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.similar_to %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} similar to: {{relation.relatant }}
{% else %} similar to: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endfor %} {% empty %} NO 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 %} documents: {{ relation.relatant }}
{% elif relation.relation == option.invents %} invents: {{ relation.relatant }}
{% elif relation.relation == option.studies %} studies: {{ relation.relatant }}
{% elif relation.relation == option.surveys %} surveys: {{ relation.relatant }}
{% elif relation.relation == option.uses %} uses: {{ relation.relatant }}
{% elif relation.relation == 'MISSING RELATION TYPE' %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% empty %} MISSING MATHEMATICAL MODEL ENTITY {% endfor %} {% empty %} NO PUBLICATION 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
{% else %} {{ values.Description }}
{% endif %} {% else %} MISSING RESEARCH PROBLEM SHORT DESCRIPTION
{% 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 %}

{% 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 }}
{% else %} specialized by: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.specializes %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} specializes: {{relation.relatant }}
{% else %} specializes: {{relation.relatant }}
{% endif %} {% elif relation.relation == option.similar_to %} {% if relation.relatant == 'MISSING OBJECT ITEM' %} similar to: {{relation.relatant }}
{% else %} similar to: {{relation.relatant }}
{% endif %} {% elif relation.relation == 'MISSING RELATION TYPE' %} {{ relation.relation }}: {{ relation.relatant }}
{% endif %} {% endfor %} {% empty %} NO PROBLEM DOCUMENTED {% endfor %}