Project(OrderBy(Lateral(BGP( ?s ?o), Slice(Project(OrderBy(BGP( ?s ?label), (desc (?label))), {?label, ?s}), 0, 2)), (?s ?label)), {?s, ?label})