{% load static %}

{{ title }}

Algorithms

{% for values in answers.algorithm.values %} {# Include Algorithm Name #} {% include "MaRDMO/_name.html" with class="ALGORITHM" counter=forloop.counter name=values.Name prefix="A" %} {# Include Algorithm Short Description #} {% include "MaRDMO/_short_description.html" with class="ALGORITHM" description=values.Description name=values.Name %} {# Include Algorithm ID #} {% include "MaRDMO/_id.html" with class="ALGORITHM" id=values.ID %} {# Include Block for single Relation between Algorithm and Task #} {% include "MaRDMO/_relation_block_single.html" with anchor="A2AT" title="Algorithmic Tasks" relation="solves" relatants=values.RelationP class="ALGORITHMIC TASK" %} {# Include Block for single Relation between Algorithm and Software #} {% include "MaRDMO/_relation_block_single.html" with anchor="A2S" title="Softwares" relation="implemented by" relatants=values.RelationS class="SOFTWARE" %} {# Include Block for multiple Relations between Algorithm and Algorithm #} {% include "MaRDMO/_relation_block_multiple.html" with anchor="A2A" title="Algorithms" relations=values.RelationA class="ALGORITHM" empty_msg="False" %} {% empty %} NO ALGORITHM DOCUMENTED {% endfor %}

Algorithmic Tasks

{% for values in answers.problem.values %} {# Include Algorithmic Task Name #} {% include "MaRDMO/_name.html" with class="ALGORITHMIC TASK" counter=forloop.counter name=values.Name prefix="AT" %} {# Include Algorithmic Task Short Description #} {% include "MaRDMO/_short_description.html" with class="ALGORITHMIC TASK" description=values.Description name=values.Name %} {# Include Algorithmic Task ID #} {% include "MaRDMO/_id.html" with class="ALGORITHMIC TASK" id=values.ID %} {# Include Block for single Relation between Algorithmic Task and Benchmark #} {% include "MaRDMO/_relation_block_single.html" with anchor="AT2B" title="Benchmarks" relation="instantiates" relatants=values.RelationB class="BENCHMARK" %} {# Include Block for multiple Relations between Algorithmic Task and Algorithmic Task #} {% include "MaRDMO/_relation_block_multiple.html" with anchor="AT2AT" title="Algorithmic Tasks" relations=values.RelationP class="ALGORITHMIC TASK" empty_msg="False" %} {% empty %} NO ALGORITHMIC TASK DOCUMENTED {% endfor %}

Softwares

{% for values in answers.software.values %} {# Include Software Name #} {% include "MaRDMO/_name.html" with class="SOFTWARE" counter=forloop.counter name=values.Name prefix="S" %} {# Include Software Short Description #} {% include "MaRDMO/_short_description.html" with class="SOFTWARE" description=values.Description name=values.Name %} {% for reference in values.reference.values %} {% if reference.0 == option.SWMATH %} swMath ID: {{ reference.1 }}
{% endif %} {% if reference.0 == option.DOI %} DOI: {{ reference.1 }}
{% endif %} {% if reference.0 == option.URL %} URL: {{ reference.1 }}
{% endif %} {% endfor %} {# Include Software ID #} {% include "MaRDMO/_id.html" with class="SOFTWARE" id=values.ID %} {# Include Block for single Relation between Software and Benchmark #} {% include "MaRDMO/_relation_block_single.html" with anchor="S2B" title="Benchmarks" relation="tests" relatants=values.RelationB class="BENCHMARK" %} {% empty %} NO SOFTWARE DOCUMENTED {% endfor %}

Benchmarks

{% for values in answers.benchmark.values %} {# Include Benchmark Name #} {% include "MaRDMO/_name.html" with class="BENCHMARK" counter=forloop.counter name=values.Name prefix="B" %} {# Include Benchmark Short Description #} {% include "MaRDMO/_short_description.html" with class="BENCHMARK" description=values.Description name=values.Name %} {% for reference in values.reference.values %} {% if reference.0 == option.MORWIKI %} MORwiki ID: {{ reference.1 }}
{% endif %} {% if reference.0 == option.DOI %} DOI: {{ reference.1 }}
{% endif %} {% if reference.0 == option.URL %} URL: {{ reference.1 }}
{% endif %} {% endfor %} {# Include Benchmark ID #} {% include "MaRDMO/_id.html" with class="BENCHMARK" id=values.ID %} {% empty %} NO BENCHMARK 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 %} {% if values.RelationA or values.RelationB or values.RelationS %} {# Include Block for multiple Relations between Publication and Algorithm #} {% include "MaRDMO/_relation_block_multiple.html" with anchor="P2A" title="Algorithms" relations=values.RelationA class="ALGORITHM" empty_msg="False" %} {# Include Block for multiple Relations between Publication and Benchmark or Software #} {% include "MaRDMO/_relation_block_multiple.html" with anchor="P2BS" title="Benchmarks or Softwares" relations=values.RelationBS class="BENCHMARK OR SOFTWARE" empty_msg="False" %} {% else %} MISSING PUBLICATION to ALGORITHM, BENCHMARK, OR SOFTWARE RELATION {% endif %} {% empty %} NO PUBLICATION DOCUMENTED {% endfor %}