PREFIX : PREFIX rdf: SELECT * { ?x rdf:type :X . ?x :p ?p . ?x :q ?q . ?x :n ?n . } GROUP BY ?p (?n*?p AS ?prod)