{% if g.value(targetres, SDO.name) or g.value(targetres, STYPE.executableName) or g.value(targetres, SDO.url) %}
{% if g.value(targetres, SDO.name) %}

{{ g.value(targetres, SDO.name) }}

{% elif g.value(targetres, STYPE.executableName) %}

{{ g.value(targetres, STYPE.executableName) }}

{% endif %} {% if g.value(targetres, SDO.description) and g.value(targetres, SDO.description) != g.value(res, SDO.description) %}
{{ g.value(targetres, SDO.description) }}
{% endif %} {% if (targetres, RDF.type, SDO.WebApplication) in g or (targetres, RDF.type, SDO.WebSite) in g or (targetres, RDF.type, SDO.NotebookApplication) in g or (targetres, RDF.type, SDO.WebPage) in g %} {% if (targetres, SDO.url, None) in g %}
Go to the {{ type_label(g, targetres) }} {{ g.value(targetres, SDO.url) }}
{% else %}
Note: No URL was registered for this service (yet)
{% endif %} {% elif (targetres, RDF.type, SDO.WebAPI) in g %} {% if (targetres, SDO.url, None) in g %}
Go to the {{ type_label(g, targetres) }} {{ g.value(targetres, SDO.url) }}
{% else %}
Note: No URL was registered for this service (yet)
{% endif %} {% endif %}
Type
    {% for label, comment in get_interface_types(g, targetres, contextgraph, fallback=True) %} {{ label }} {% endfor %}
{% if g.value(targetres, STYPE.executableName) %}
Executable name
{{ g.value(targetres, STYPE.executableName) }}
{% endif %} {% if g.value(targetres, SDO.version) %}
Version
{{ g.value(targetres, SDO.version) }} {% if res and g.value(res, SDO.version) != g.value(targetres, SDO.version) %}
Note: Version does not match latest source release ({{ g.value(res, SDO.version) }}), service may be out of date
{% endif %}
{% endif %} {% if (targetres, SDO.isAccessibleForFree, None) in g or (targetres, SDO.publicAccess, None) in g %}
Access
    {% if g.value(targetres, SDO.isAccessibleForFree) is None %} {% elif g.value(targetres, SDO.isAccessibleForFree) %}
  • accessible for free
  • {% else %} only accessible at a cost {% endif %} {% if g.value(targetres, SDO.publicAccess) is None %} {% elif g.value(targetres, SDO.publicAccess) %} public access {% else %} private access only {% endif %}
{% endif %} {% if g.value(targetres, CODEMETA.developmentStatus) %}
Development Status
    {% for _,_, devstatres in g.triples((targetres, CODEMETA.developmentStatus, None)) %} {% include 'developmentstatus.html' %} {% endfor %}
{% endif %} {% if (targetres, SDO.softwareHelp, None) in g or (targetres, SDO.documentation, None) in g %}
Documentation
    {% if g.value(targetres, SDO.softwareHelp) %} {% for _,_, res2 in g.triples((targetres, SDO.softwareHelp, None)) %} {% if g.value(res2, SDO.name) and g.value(res2, SDO.url) %}
  •  {{ g.value(res2, SDO.name) }}
  • {% elif g.value(res2, SDO.url) %}
  •  {{ g.value(res2, SDO.url) }}
  • {% endif %} {% endfor %} {% endif %} {% if g.value(targetres, SDO.documentation) %} {% for _,_, res2 in g.triples((targetres, SDO.documentation, None)) %} {% if g.value(res2, SDO.name) and g.value(res2, SDO.url) %}
  •  {{ g.value(res2, SDO.name) }}
  • {% elif g.value(res2, SDO.url) %}
  •  {{ g.value(res2, SDO.url) }}
  • {% elif res2 and res2.startswith("http") %}
  •  {{ res2 }}
  • {% elif res2 %}
  •  {{ res2 }}
  • {% endif %} {% endfor %} {% endif %}
{% endif %} {% if g.value(targetres, SDO.termsOfService) %}
Terms of Service
    {% for _,_, tos in g.triples((targetres, SDO.termsOfService, None)) %} {% if tos.startswith("http") %}
  • {{ tos }}
  • {% else %}
  • {{ tos }}
  • {% endif %} {% endfor %}
{% endif %} {% if g.value(targetres, SDO.provider) %}
Service Provider
    {% for label, pores in get_triples(g, targetres, SDO.provider) %} {% include 'person_or_org.html' %} {% endfor %}
{% endif %} {% if g.value(targetres, SDO.publisher) %}
Publisher
    {% for label, pores in get_triples(g, targetres, SDO.publisher) %}
  • {% include 'person_or_org.html' %}
  • {% endfor %}
{% endif %} {% if g.value(targetres, SDO.maintainer) %}
Maintainer(s)
    {% for label, pores in get_triples(g, targetres, SDO.maintainer) %} {% include 'person_or_org.html' %} {% endfor %}
{% endif %} {% if g.value(targetres, SDO.funder) %}
Funder
    {% for label, pores in get_triples(g, targetres, SDO.funder, abcsort=True) %}
  • {% include 'person_or_org.html' %}
  • {% endfor %}
{% endif %} {% if g.value(targetres, CODEMETA.funding) %}
Funding
    {% for label, res2 in get_triples(g, targetres, CODEMETA.funding, abcsort=True) %} {% if res2 and g.value(res2, SDO.url) %}
  • {{ label }}
  • {% else %}
  • {{ label }}
  • {% endif %} {% endfor %}
{% endif %} {% if g.value(targetres, SDO.permissions) %}
Permissions
    {% for label, _ in get_triples(g, targetres, SDO.permissions) %}
  • {{ label }}
  • {% endfor %}
{% endif %} {% if g.value(targetres, SOFTWAREIODATA.consumesData) %}
Input data
{% for label, iores in get_triples(g, targetres, SOFTWAREIODATA.consumesData) %}
{% include 'iodata.html' %}
{% endfor %}
{% endif %} {% if g.value(targetres, SOFTWAREIODATA.producesData) %}
Output data
{% for label, iores in get_triples(g, targetres, SOFTWAREIODATA.producesData) %}
{% include 'iodata.html' %}
{% endfor %}
{% endif %} {% if g.value(targetres, SDO.dateCreated) %}
Created
{{ g.value(targetres, SDO.dateCreated).replace("T"," ").replace("Z"," ") }}
{% endif %} {% if g.value(targetres, SDO.dateModified) %}
Last modified
{{ g.value(targetres, SDO.dateModified).replace("T"," ").replace("Z"," ") }}
{% endif %}
{% endif %}