Construct({ ?s ?p ?o }, LeftJoin(Extend(BGP( ?s . ?s ?o), ?p, ), Extend(BGP( ?s ?o), ?p, )))