Distinct(Project(Filter(! bound(?llab) , LeftJoin(BGP( ?lab + . ?s ?lab ?label), BGP( ?s ?llab))), {?s, ?lab, ?label}))