{% for values in answers.model.values %}
{# Include Mathematical Model Name #}
{% include "MaRDMO/_name.html" with class="MATHEMATICAL MODEL" counter=forloop.counter name=values.Name prefix="MM" %}
{# Include Mathematical Model Short Description #}
{% include "MaRDMO/_short_description.html" with class="MATHEMATICAL MODEL" description=values.Description name=values.Name %}
{# Include Mathematical Model Aliases #}
{% include "MaRDMO/_alias.html" with aliases=values.Alias %}
{# Include Mathematical Model Detailed Description #}
{% include "MaRDMO/_detailed_description.html" with detailed_descriptions=values.descriptionLong %}
{# Include Mathematical Model ID #}
{% include "MaRDMO/_id.html" with class="MATHEMATICAL MODEL" id=values.ID %}
{# Include Mathematical Model Properties #}
{% include "MaRDMO/_properties.html" with properties=values.Properties_Check %}
{# Include Block for single Relation between Model and Problem #}
{% include "MaRDMO/_relation_block_single.html" with anchor="MM2RP" title="Research Problems" relation="models" relatants=values.RelationRP class="RESEARCH PROBLEM" %}
{# Include Block for multiple Relations between Model and Formulation #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="MM2MF" title="Mathematical Expressions" relations=values.RelationMF class="MATHEMATICAL EXPRESSION" empty_msg="True" %}
{# Include Block for single Relation between Model and Task #}
{% include "MaRDMO/_relation_block_single.html" with anchor="MM2CT" title="Computational Tasks" relation="used by" relatants=values.RelationT class="COMPUTATIONAL TASK" empty_msg="True"%}
{# Include Block for multiple Relations between Model and Model #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="MM2MM" title="Mathematical Models" relations=values.RelationMM class="MATHEMATICAL MODEL" empty_msg="False"%}
{% empty %}
NO MODEL DOCUMENTED
{% endfor %}
Computational Tasks
{% for values in answers.task.values %}
{# Include Computational Task Name #}
{% include "MaRDMO/_name.html" with class="COMPUTATIONAL TASK" counter=forloop.counter name=values.Name prefix="CT" %}
{# Include Computational Task Short Description #}
{% include "MaRDMO/_short_description.html" with class="COMPUTATIONAL TASK" description=values.Description name=values.Name %}
{# Include Computational Task Aliases #}
{% include "MaRDMO/_alias.html" with aliases=values.Alias %}
{# Include Computational Task Detailed Description #}
{% include "MaRDMO/_detailed_description.html" with detailed_descriptions=values.descriptionLong %}
{# Include Computational Task ID #}
{% include "MaRDMO/_id.html" with class="COMPUTATIONAL TASK" id=values.ID %}
{# Include Computational Task Properties #}
{% include "MaRDMO/_properties.html" with properties=values.Properties_Check %}
{# Include Block for multiple Relations between Task and Formulation #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="CT2MF" title="Mathematical Expressions" relations=values.RelationMF class="MATHEMATICAL EXPRESSION" empty_msg="True" %}
{# Include Block for multiple Relations between Task and Quantity #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="CT2QQK" title="Quantities / Quantity Kinds" relations=values.RelationQQK class="QUANTITY / QUANTITY KIND" empty_msg="True" %}
{# Include Block for multiple Relations between Task and Task #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="CT2CT" title="Computational Tasks" relations=values.RelationT class="COMPUTATIONAL TASK" empty_msg="False" %}
{% empty %}
NO TASK DOCUMENTED
{% endfor %}
Mathematical Expressions
{% for values in answers.formulation.values %}
{# Include Mathematical Expression Name #}
{% include "MaRDMO/_name.html" with class="MATHEMATICAL EXPRESSION" counter=forloop.counter name=values.Name prefix="ME" %}
{# Include Mathematical Expression Short Description #}
{% include "MaRDMO/_short_description.html" with class="MATHEMATICAL EXPRESSION" description=values.Description name=values.Name %}
{# Include Mathematical Expression Aliases #}
{% include "MaRDMO/_alias.html" with aliases=values.Alias %}
{# Include Mathematical Expression Detailed Description #}
{% include "MaRDMO/_detailed_description.html" with detailed_descriptions=values.descriptionLong %}
{# Include Mathematical Expression ID #}
{% include "MaRDMO/_id.html" with class="MATHEMATICAL EXPRESSION" id=values.ID %}
{# Include Formulation Properties #}
{% include "MaRDMO/_properties.html" with properties=values.Properties_Check %}
{# Include Formulation Defining Formulas #}
{% include "MaRDMO/_defining_formula.html" with formula=values.Formula definition="False" %}
{# Include Formulation In Defining Formulas #}
{% include "MaRDMO/_in_defining_formula.html" with element=values.element %}
{# Include Block for multiple Relations between Formulation and Formulation I #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="MF2MF_1" title="Mathematical Expressions I" relations=values.RelationMF1 class="MATHEMATICAL EXPRESSION" empty_msg="False" %}
{# Include Block for multiple Relations between Formulation and Formulation II #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="MF2MF_2" title="Mathematical Expressions II" relations=values.RelationMF2 class="MATHEMATICAL EXPRESSION" empty_msg="False" %}
{% empty %}
NO MATHEMATICAL EXPRESSION DOCUMENTED
{% endfor %}
Publications
{% for values in answers.publication.values %}
{# Include Publication Name #}
{% include "MaRDMO/_name.html" with class="PUBLICATION" counter=forloop.counter name=values.Name prefix="P" %}
{% 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
{% endif %}
{% endfor %}
{# Include Publication ID #}
{% include "MaRDMO/_id.html" with id=values.ID %}
{# Include Block for multiple Relations between Publication and Model Entity #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="P2E" title="Entities of the Mathematical Models" relations=values.RelationP class="MATHEMATICAL MODEL ENTITY" empty_msg="True" %}
{% empty %}
NO PUBLICATION DOCUMENTED
{% endfor %}
Academic Disciplines
{% for values in answers.field.values %}
{# Include Academic Discipline Name #}
{% include "MaRDMO/_name.html" with class="ACADEMIC DISCIPLINE" counter=forloop.counter name=values.Name prefix="AD" %}
{# Include Academic Discipline Short Description #}
{% include "MaRDMO/_short_description.html" with class="ACADEMIC DISCIPLINE" description=values.Description name=values.Name %}
{# Include Academic Discipline Aliases #}
{% include "MaRDMO/_alias.html" with aliases=values.Alias %}
{# Include Academic Discipline Detailed Description #}
{% include "MaRDMO/_detailed_description.html" with detailed_descriptions=values.descriptionLong %}
{# Include Academic Discipline ID #}
{% include "MaRDMO/_id.html" with class="ACADEMIC DISCIPLINE" id=values.ID %}
{# Include Block for multiple Relations between Discipline and Discipline #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="AD2AD" title="other Academic Disciplines" relations=values.RelationRF class="ACADEMIC DISCIPLINE" empty_msg="False" %}
{% empty %}
NO ACADEMIC DISCIPLINE DOCUMENTED
{% endfor %}
Research Problems
{% for values in answers.problem.values %}
{# Include Research Problem Name #}
{% include "MaRDMO/_name.html" with class="RESEARCH PROBLEM" counter=forloop.counter name=values.Name prefix="RP" %}
{# Include Research Problem Short Description #}
{% include "MaRDMO/_short_description.html" with class="RESEARCH PROBLEM" description=values.Description name=values.Name %}
{# Include Research Problem Aliases #}
{% include "MaRDMO/_alias.html" with aliases=values.Alias %}
{# Include Research Problem Detailed Description #}
{% include "MaRDMO/_detailed_description.html" with detailed_descriptions=values.descriptionLong %}
{# Include Research Problem ID #}
{% include "MaRDMO/_id.html" with class="RESERACH PROBLEM" id=values.ID %}
{# Include Block for single Relation between Problem and Discipline #}
{% include "MaRDMO/_relation_block_single.html" with anchor="RP2AD" title="Academic Disciplines" relation="contained in Field" relatants=values.RelationRF class="ACADEMIC DISCIPLINE" empty_msg="True" %}
{# Include Block for multiple Relations between Problem and Problem #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="RP2RP" title="other Research Problems" relations=values.RelationRP class="RESEARCH PROBLEM" empty_msg="False"%}
{% empty %}
NO RESEARCH PROBLEM DOCUMENTED
{% endfor %}
Quantities / Quantity Kinds
{% for values in answers.quantity.values %}
{# Include Quantity [Kind] Name #}
{% include "MaRDMO/_name.html" with class="QUANTITY / QUANTITY KIND" counter=forloop.counter name=values.Name prefix="QQK" %}
{# Include Quantity [Kind] Short Description #}
{% include "MaRDMO/_short_description.html" with class="QUANTITY / QUANTITY KIND" description=values.Description name=values.Name %}
{# Include Quantity [Kind] Aliases #}
{% include "MaRDMO/_alias.html" with aliases=values.Alias %}
{# Include Quantity [Kind] Detailed Description #}
{% include "MaRDMO/_detailed_description.html" with detailed_descriptions=values.descriptionLong %}
Class:
{% if values.QorQK %}
{{ values.QorQK }}
{% else %}
MISSING QUANTITY / QUANTITY KIND CLASS
{% endif %}
{% if values.reference %}
{% for reference in values.reference.values %}
{% if reference.0 == option.qudt_quantitykind_id %}
{% if values.QorQK == "Quantity Kind" %}
{% 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 == "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 %}
{# Include Quantity [Kind] ID #}
{% include "MaRDMO/_id.html" with class="QUANTITY / QUANTITY KIND" id=values.ID %}
{# Include Quantity / Quantity Kind Properties #}
{% include "MaRDMO/_properties.html" with properties=values.Properties_Check %}
{% if values.Formula %}
Definition of {{ values.QorQK }}
{# Include Quantity / Quantity Kind Formulas #}
{% include "MaRDMO/_defining_formula.html" with formula=values.Formula definition="True" %}
{# Include Quantity / Quantity Kind In Defining Formulas #}
{% include "MaRDMO/_in_defining_formula.html" with element=values.element %}
{% endif %}
{% if values.QorQK == "Quantity" %}
{# Include Block for multiple Relations between Quantity and Quantity #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="Q2Q" title="other Quantities" relations=values.RelationQQ class="QUANTITY" empty_msg="False" %}
{# Include Block for multiple Relations between Quantity and Quantity Kind #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="Q2QK" title="Quantity Kinds" relations=values.RelationQQK class="QUANTITY KIND" empty_msg="False" %}
{% elif values.QorQK == "Quantity Kind" %}
{# Include Block for multiple Relations between Quantity Kind and Quantity Kind #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="QK2QK" title="other Quantity Kinds" relations=values.RelationQKQK class="QUANTITY KIND" empty_msg="False" %}
{# Include Block for multiple Relations between Quantity Kind and Quantity #}
{% include "MaRDMO/_relation_block_multiple.html" with anchor="QK2Q" title="Quantities" relations=values.RelationQKQ class="QUANTITY" empty_msg="False" %}
{% endif %}
{% empty %}
NO QUANTITY / QUANTITY KIND DOCUMENTED
{% endfor %}