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