{#- SHACL constraints: the html-multi macros, linking to anchors in this page (#37) -#} {%- set shacl_anchor_links = True -%} {%- import "html-multi/browser/shacl_macros.html" as shacl with context -%} {#- properties of none of the three kinds, eg typed only rdf:Property (#39) -#} {%- set otherproperties = properties|reject("in", objproperties + dataproperties + annotationproperties)|list -%}
Ontology documentation automatically generated by Ontospy on {% now 'utc', '%a, %d %b %Y %H:%M:%S' %}
{# TOC SECTION #}NOTE {{each.title}} is a leaf node.
{% endif %}Description
{{each.bestDescription()|linebreaks}}
Inherits from ({{ each.ancestors()|length }}):
{% for s in each.ancestors() %}{{s.title}} {% if not loop.last %}|{% endif %} {% endfor %}
Inherits from:
owl:Thing
Property Domain of:
{% for s in each.domain_of %}{{s.title}} {% if not loop.last %}|{% endif %} {% endfor %}
Property Range of:
{% for s in each.range_of %}{{s.title}} {% if not loop.last %}|{% endif %} {% endfor %}
Has instances ({{ each.instances|length }}):
{% for s in each.instances %}{{s.title}} {% if not loop.last %}|{% endif %} {% endfor %}
{{each.rdf_source()|linebreaks}}
NOTE {{each.title}} is a leaf node.
{% endif %} {% if each.rdftypes_qnames %}Type{% if each.rdftypes_qnames|length > 1 %}s{% endif %}: {{each.rdftypes_qnames|join(", ")}}
{% endif %}Description
{{each.bestDescription()|linebreaks}}
Inherits from ({{ each.ancestors()|length }}):
{% for s in each.ancestors() %}{{s.title}} {% if not loop.last %}|{% endif %} {% endfor %}
Has sub-property (direct):
{% for s in each.children() %}{{s.title}} {% if not loop.last %}|{% endif %} {% endfor %}
Has Sub Property (all) : {% for s in each.descendants() %}{{s.title}} {% if not loop.last %}|{% endif %} {% endfor %}
{% endif %} {% set domains = each.domains or each.domains_inferred %} {% if domains %}Class Domain for{% if not each.domains %} (inferred from superproperties){% endif %}:
{% for s in domains %}{{s.title|default(s)}} {% if not loop.last %}|{% endif %} {% endfor %}
Class Range for{% if not each.ranges %} (inferred from superproperties){% endif %}:
{% for s in ranges %}{{s.title|default(s)}} {% if not loop.last %}|{% endif %} {% endfor %}
{{each.rdf_source()|linebreaks}}
NOTE {{each.title}} is a leaf node.
{% endif %}Description
{{each.bestDescription()|linebreaks}}
Has Broader concept ({{ each.ancestors()|length }}):
{% for s in each.ancestors() %}{{s.title}} {% if not loop.last %}|{% endif %} {% endfor %}
{{each.rdf_source()|linebreaks}}
Description
{{each.bestDescription()|linebreaks}}
Is instance of ({{ each.instance_of()|length }}):
{% for s in each.instance_of() %}{{s.title}} {% if not loop.last %}|{% endif %} {% endfor %}
{{each.rdf_source()|linebreaks}}
URI
{{each.uri}}
Description
{{each.bestDescription()|linebreaks}}
Targets ({{each.targets|length}}):
{% for kind, t in each.targets %}{{ shacl.term(t) }} {{kind}}{% if not loop.last %} | {% endif %}{% endfor %}
Used by ({{each.used_by|length}}):
{% for t in each.used_by %}{{ shacl.term(t) }}{% if not loop.last %} | {% endif %}{% endfor %}
{{each.rdf_source()|linebreaks}}