{% 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 %}
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 (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) %}