{# Renders Ontology.metadata(): (property, [values]) pairs, each property once, sorted. A blank-node value (eg an editor with a foaf:name) is a dict with its own "properties", shown as a nested list under its name, if it has one (#23). Usage: {% from "shared/ontology_metadata.html" import metadata_list %} {{ metadata_list(ontology.metadata()) }} #} {% macro metadata_list(items, nested=False) -%}