prefix rdfs: prefix rdf: prefix dc: prefix foaf: CONSTRUCT { ?po ?o . ?r ?pr . ?r ?rp2 ?robject . ?o rdfs:label ?olabel . ?o rdfs:comment ?ocomment . ?o rdfs:seeAlso ?oseealso. ?o rdf:type ?otype . } WHERE { { ?po ?o . OPTIONAL { ?o rdfs:label ?olabel . } OPTIONAL { ?o rdfs:comment ?ocomment . } OPTIONAL { ?o rdfs:seeAlso ?oseealso. } OPTIONAL { ?o rdf:type ?otype . } OPTIONAL { ?o dc:title ?olabel . } OPTIONAL { ?o foaf:name ?olabel . } OPTIONAL { ?o ?p ?olabel . ?p rdfs:subClassOf rdfs:label . } OPTIONAL { ?r ?pr . ?r ?rp2 ?robject . ?r rdf:type ?related_type . FILTER(?related_type!=) FILTER(?related_type!=) } } }