PREFIX : SELECT * { ?x :p ?v . FILTER sameTerm(?x, :x3 ) OPTIONAL { { ?x :p ?v . FILTER sameTerm(?v, :z ) } } }