{%- if include.iri -%} {%- capture iri -%}<{{include.iri}}>{%- endcapture -%} {% comment %} iri:“{{iri | escape }}” {% endcomment %} {%- assign linksResource = iri | rdf_get -%}

<h3>Linked Resources</h3> {%- capture query -%} SELECT ?predicate ?object WHERE {

<{{linksResource}}> ?predicate ?object .
FILTER isIRI(?object)

} {%- endcapture -%} {% comment %} <pre>{{ query | escape}}</pre> {% endcomment %} {% assign resultset = page.rdf | sparql_query: query %} <ul>

{% for result in resultset %}
<li>
    <a
        title="{{ result.predicate }}"
        href="{{ site.baseurl }}./{{ result.object.page_url }}"
        >{% include label.html iri = result.object.iri %}</a> via
    <a
        href="{{ site.baseurl }}./{{ result.predicate.page_url }}"
        >{% include label.html iri = result.predicate.iri %}</a>
</li>
{% endfor %}

</ul>

<h3>Resources linking here</h3> {%- capture query -%} SELECT ?subject ?predicate WHERE {

?subject ?predicate <{{linksResource}}> .
FILTER isIRI(?subject)

} {%- endcapture -%} {% comment %} <pre>{{ query | escape}}</pre> {% endcomment %} {% assign resultset = page.rdf | sparql_query: query %} <ul>

{% for result in resultset %}
<li>
    <a
        title="{{ result.predicate }}"
        href="{{ site.baseurl }}./{{ result.subject.page_url }}"
        >{% include label.html iri = result.subject.iri %}</a> via
    <a
        href="{{ site.baseurl }}./{{ result.predicate.page_url }}"
        >{% include label.html iri = result.predicate.iri %}</a>
</li>
{% endfor %}

</ul>

<h3>Resources using this as predicate</h3> {%- capture query -%} SELECT ?subject WHERE {

?subject <{{linksResource}}> ?predicate .
FILTER isIRI(?subject)

} {%- endcapture -%} {% comment %} <pre>{{ query | escape}}</pre> {% endcomment %} {% assign resultset = page.rdf | sparql_query: query %} <ul>

{% for result in resultset %}
<li>
    <a
        href="{{ site.baseurl }}./{{ result.subject.page_url }}"
        >{% include label.html iri = result.subject.iri %}</a>
</li>
{% endfor %}

</ul> </div> {%- endif -%}