PREFIX st: PREFIX rdf: PREFIX owl: PREFIX dcterms: PREFIX dc: PREFIX fun: PREFIX rdfs: PREFIX skos: PREFIX obo: PREFIX swrl: PREFIX prov: PREFIX iter: PREFIX schema: BASE TEMPLATE ( ?individual ) { """ \n
{st:incr()} """ # types TEMPLATE { before = "\n
{ fun:property(, 'belongsto') }
" ; TEMPLATE ( ?class , true ) . ; separator = "
" ; after = "
" } DISTINCT WHERE { ?individual rdf:type ?class FILTER ( ?class != owl:NamedIndividual ) } . # sameAs TEMPLATE { before = "\n
{ fun:property(, 'issameas') }
" ; TEMPLATE ( ?individual2 ) . ; separator = "
" ; after = "
" } DISTINCT WHERE { { ?individual owl:sameAs ?individual2 } UNION { ?individual2 owl:sameAs ?individual } } . # assertions TEMPLATE { "\n
{ st:call-template(, ?p ) }
" TEMPLATE { TEMPLATE (?value) . ; separator = ", "} WHERE { ?individual ?p ?value } . "
" ; separator = "
" } DISTINCT WHERE { ?individual ?p ?value { ?p a owl:ObjectProperty } UNION { ?p a owl:DatatypeProperty } } GROUP BY ?individual ?p ORDER BY ?p . "\n
" }