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