{% if g.value(sscres, SDO.name) %}

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

{% else %}

{{ g.value(sscres, SDO.identifier) }}

{% endif %} {% if g.value(sscres, SDO.thumbnailUrl) %} {{ g.value(sscres, SDO.name) }} {% endif %} {% if g.value(sscres, SDO.description) %}
{{ g.value(sscres, SDO.description) }}
{% endif %} {% if g.value(sscres, SDO.targetProduct) %}

Provided tools & services

{% for _, targetres in get_triples(g, sscres, SDO.targetProduct, abcsort=True) %} {% include 'targetproduct.html' %} {% endfor %}
{% elif g.value(sscres, SDO.url) %} {% elif g.value(sscres, SDO.codeRepository) %} {% endif %} {% if g.value(sscres, SDO.screenshot) %}

Screenshots

{% for url, res2 in get_triples(g, sscres, SDO.author, SDO.url) %} {% endfor %}
{% endif %} {% if g.value(sscres, CODEMETA.referencePublication) or g.value(sscres, SDO.citation) %}

References

    {% for title, ref in get_triples(g, sscres, CODEMETA.referencePublication) %} {% if ref %}
  • {% include 'reference.html' %}
  • {% else %}
  • {{ title }}
  • {% endif %} {% endfor %} {% for title, ref in get_triples(g, sscres, SDO.citation) %} {% if ref %}
  • {% include 'reference.html' %}
  • {% else %}
  • {{ title }}
  • {% endif %} {% endfor %}
{% endif %}
{% if (res, CODEMETAPY.errors, None) in g and int(g.value(res, CODEMETAPY.errors)) > 0 %} There were {{ g.value(res, CODEMETAPY.errors) }} error(s) harvesting this metadata, please inspect the log.
{% endif %}
{{ g.value(res, CODEMETAPY.log) }}
        

Properties

{% if g.value(sscres, SDO.version) %}
Version
{{ g.value(sscres, SDO.version) }} {% if g.value(sscres, SDO.releaseNotes) %} (release notes) {% endif %}
{% endif %}
Interface types
    {% for label, comment in get_interface_types(g, sscres, contextgraph, fallback=True) %} {{ label }} {% endfor %}
{% if g.value(sscres, SDO.url) %}
Software website
    {% for _,_, value in g.triples((sscres, SDO.url, None)) %}
  •  {{ value }}
  • {% endfor %}
{% endif %} {% if g.value(sscres, SDO.codeRepository) %}
Source code repository
 {{ g.value(sscres, SDO.codeRepository) }} {% for img, url, label in get_badge(g, sscres, "stars") %} {% include 'badge.html' %} {% endfor %}
{% endif %} {% if g.value(sscres, SDO.applicationCategory) %}
Category
    {% for label, _ in get_triples(g, sscres, SDO.applicationCategory, abcsort=True) %}
  • {{ label }}
  • {% endfor %}
{% endif %} {% if g.value(sscres, SDO.keywords) %}
Keywords
    {% for label, _ in get_triples(g, sscres, SDO.keywords, abcsort=True) %}
  • {{ label }}
  • {% endfor %}
{% endif %} {% if g.value(sscres, CODEMETA.developmentStatus) %}
Development Status
    {% if g.value(sscres, CODEMETA.developmentStatus).find("repostatus") != -1 %} {% set repostatus = URIRef(g.value(sscres, CODEMETA.developmentStatus)) %} {% set repostatus_id = repostatus.split('#')[-1] %}
  • {{ contextgraph.value(repostatus, SKOS.prefLabel) }}: {{ contextgraph.value(repostatus, SKOS.definition) }} {% else %}
  • {{ g.value(sscres, CODEMETA.developmentStatus) }}
    Warning: Status is not expressed in a known vocabulary
  • {% endif %}
{% endif %} {% if g.value(sscres, CODEMETA.issueTracker) %}
Issue Tracker (Support)
{{ g.value(sscres, CODEMETA.issueTracker) }} {% for img, url, label in get_badge(g, sscres, "issues") %} {% include 'badge.html' %} {% endfor %}
{% endif %} {% if g.value(sscres, SDO.softwareHelp) or g.value(sscres, CODEMETA.readme) %}
Documentation
    {% if g.value(sscres, CODEMETA.readme) %} {% for _,_, value in g.triples((sscres, CODEMETA.readme, None)) %}
  •  README
  • {% endfor %} {% endif %} {% if g.value(sscres, CODEMETA.buildInstructions) %} {% for _,_, value in g.triples((sscres, CODEMETA.buildInstructions, None)) %}
  •  Build Instructions
  • {% endfor %} {% endif %} {% if g.value(sscres, SDO.softwareHelp) %} {% for _,_, res2 in g.triples((sscres, 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(sscres, SDO.documentation) %} {% for _,_, res2 in g.triples((sscres, 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) }}
  • {% endif %} {% endfor %} {% endif %}
{% endif %} {% if g.value(sscres, SDO.license) %}
License
{% endif %} {% if g.value(sscres, SDO.author) %}
Author(s)
    {% for label, pores in get_triples(g, sscres, SDO.author) %}
  • {% include 'person_or_org.html' %}
  • {% endfor %}
{% endif %} {% if g.value(sscres, SDO.maintainer) %}
Maintainer(s)
    {% for label, pores in get_triples(g, sscres, SDO.maintainer) %}
  • {% include 'person_or_org.html' %}
  • {% endfor %}
{% endif %} {% if g.value(sscres, SDO.contributor) %}
Contributor(s)
    {% for label, pores in get_triples(g, sscres, SDO.contributor) %}
  • {% include 'person_or_org.html' %}
  • {% endfor %}
{% endif %} {% if g.value(sscres, SDO.producer) %}
Producer
    {% for label, pores in get_triples(g, sscres, SDO.producer) %}
  • {% include 'person_or_org.html' %}
  • {% endfor %}
{% endif %} {% if g.value(sscres, SDO.publisher) %}
Publisher
    {% for label, pores in get_triples(g, sscres, SDO.publisher) %}
  • {% include 'person_or_org.html' %}
  • {% endfor %}
{% endif %} {% if g.value(sscres, SDO.funder) %}
Funder
    {% for label, pores in get_triples(g, sscres, SDO.funder, abcsort=True) %}
  • {% include 'person_or_org.html' %}
  • {% endfor %}
{% endif %} {% if g.value(sscres, CODEMETA.funding) %}
Funding
    {% for label, res2 in get_triples(g, sscres, CODEMETA.funding, abcsort=True) %} {% if res2 and g.value(res2, SDO.url) %}
  • {{ label }}
  • {% else %}
  • {{ label }}
  • {% endif %} {% endfor %}
{% endif %} {% if g.value(sscres, SDO.programmingLanguage) %}
Programming Language
    {% for label, res2 in get_triples(g, sscres, SDO.programmingLanguage, abcsort=True) %} {% if res2 and g.value(res2, SDO.url) %}
  • {{ label }}
  • {% else %}
  • {{ label }}
  • {% endif %} {% endfor %}
{% endif %} {% if g.value(sscres, CODEMETA.contIntegration) %}
Continuous Integration Tests
{{ g.value(sscres, CODEMETA.contIntegration) }}
{% endif %} {% if g.value(sscres, SDO.runtimePlatform) %}
Runtime Platform
    {% for label, _ in get_triples(g, sscres, SDO.runtimePlatform, abcsort=True) %}
  • {{ label }}
  • {% endfor %}
{% endif %} {% if g.value(sscres, SDO.operatingSystem) %}
Operating System
    {% for label, _ in get_triples(g, sscres, SDO.operatingSystem, abcsort=True) %}
  • {{ label }}
  • {% endfor %}
{% endif %} {% if (sscres,CODEMETA.softwareRequirements, None) in g or (sscres, SDO.softwareRequirements, None) in g %}
Software dependencies
    {% if g.value(sscres, CODEMETA.softwareRequirements) %} {% for label, res2 in get_triples(g, sscres, CODEMETA.softwareRequirements) %}
  • {{ label }}
  • {% endfor %} {% elif g.value(sscres, SDO.softwareRequirements) %} {% for label, res2 in get_triples(g, sscres, SDO.softwareRequirements) %}
  • {{ label }}
  • {% endfor %} {% endif %}
{% endif %} {% if g.value(sscres, SDO.processorRequirements) %}
Processor Requirements
    {% for label, _ in get_triples(g, sscres, SDO.processorRequirements) %}
  • {{ label }}
  • {% endfor %}
{% endif %} {% if g.value(sscres, SDO.memoryRequirements) %}
Memory Requirements
    {% for label, _ in get_triples(g, sscres, SDO.memoryRequirements) %}
  • {{ label }}
  • {% endfor %}
{% endif %} {% if g.value(sscres, SDO.permissions) %}
Permissions
    {% for label, _ in get_triples(g, sscres, SDO.permissions) %}
  • {{ label }}
  • {% endfor %}
{% endif %} {% if g.value(sscres, SOFTWAREIODATA.consumesData) %}
Input data
{% for label, iores in get_triples(g, sscres, SOFTWAREIODATA.consumesData) %}
{% include 'iodata.html' %}
{% endfor %}
{% endif %} {% if g.value(sscres, SOFTWAREIODATA.producesData) %}
Output data
{% for label, iores in get_triples(g, sscres, SOFTWAREIODATA.producesData) %}
{% include 'iodata.html' %}
{% endfor %}
{% endif %} {% if g.value(sscres, SDO.review) %}
Metadata validation
{% include 'validationrating.html' %}
{% endif %} {% if g.value(sscres, SDO.dateCreated) %}
Created
{{ g.value(sscres, SDO.dateCreated).replace("T"," ").replace("Z"," ") }}
{% endif %} {% if g.value(sscres, SDO.dateModified) %}
Last modified
{{ g.value(sscres, SDO.dateModified).replace("T"," ").replace("Z"," ") }} {% for img, url, label in get_badge(g, sscres, "lastcommits") %} {% include 'badge.html' %} {% endfor %}
{% endif %}