PREFIX : PREFIX rdf: SELECT ?p (count(*) AS ?count) { ?x rdf:type :X . ?x :p ?p . } GROUP BY ?p HAVING (count(*) = 1)