PREFIX st: http://ns.inria.fr/sparql-template/ PREFIX rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# PREFIX owl: http://www.w3.org/2002/07/owl# PREFIX dcterms: http://purl.org/dc/terms/ PREFIX dc: http://purl.org/dc/elements/1.1/ BASE https://saref.etsi.org/documentation/ PREFIX fun: http://w3id.org/sparql-generate/fn/
TEMPLATE () { FORMAT { """ %s """ BOX {"\n" BOX { "\n" st:call-template(, ?ontology) "\n" st:call-template(, ?ontology) } "\n" '\n
'
BOX { "\n"
st:call-template(, ?ontology) "\n"
st:call-template(, ?ontology) "\n"
TEMPLATE {
before = "<dt>Authors:</dt><dd>" ; "<a href='{?object}'>{?object}</a>" ; separator= "<br/>" ; after = "</dd>\n"
}
WHERE {
?ontology (dc:creator|dcterms:creator) ?object
}
ORDER BY ?object
st:call-template(<body/head/metadata.rqg>, ?ontology, "Contributors", dc:contributor)
st:call-template(<body/head/metadata.rqg>, ?ontology, "Contributors", dcterms:contributor)
st:call-template(<body/head/metadata.rqg>, ?ontology, "Publisher", dc:publisher)
st:call-template(<body/head/metadata.rqg>, ?ontology, "Publisher", dcterms:publisher)
st:call-template(<body/head/metadata.rqg>, ?ontology, "Imports", owl:imports)
st:call-template(<body/head/copyright.rqg>, ?ontology)
"<hr/>"
st:call-template(<body/head/comment.rqg>, ?ontology) "\n"
st:call-template(<body/toc.rqg>, ?ontology)
st:call-template(<body/description.rqg>, ?ontology)
st:call-template(<body/classes/classes.rqg>, ?ontology)
}
"""
<p class="endnote">{ fun:property(<language.properties>, 'endnote') } <a href="http://w3id.org/sparql-generate/"><em>SPARQL-Generate</em></a>, { fun:property(<language.properties>, 'developedby') } <a href="http://maxime-lefrancois.info/">Maxime Lefrançois</a>.</p>
</body>"""
}
} } WHERE { ?ontology rdf:type owl:Ontology .
}