Project(OrderBy(Filter((?minValue != 0), Project(Extend(Extend(Extend(Extend(Extend(AggregationJoin(Aggregation(??agg1: ?exact, SAMPLE, {}, G1=Group((?entityuri), LeftJoin(Join(Project(Extend(Extend(AggregationJoin(Aggregation(??agg1: ?entityuri, SAMPLE, {}, G2=Group((?entityuri), Join(Distinct(Project(Filter(regex(str(?subExact) , "^ice[^a-zA-Z]|[^a-zA-Z]ice[^a-zA-Z]|[^a-zA-Z]ice$", "i") , BGP( ?subAnnotation ?subUri . ?subSelector ?subExact . ?subTarget ?subSelector . ?subAnnotation ?subTarget)), {?subUri})), BGP( ?entityuri + ?subUri)))), Aggregation(??agg2: ?entityuri, COUNT, {}, G2)), ?entityuri, ??agg1), ?occurrences, ??agg2), {?entityuri, ?occurrences}), BGP( ?annotation ?entityuri . ?selector ?exact . ?target ?selector . ?target ?source . ?annotation ?target)), Join(Project(Extend(Extend(AggregationJoin(Aggregation(??agg1: ?entityuri2, SAMPLE, {}, G3=Group((?entityuri2), Join(Distinct(Project(Filter(regex(str(?subExact) , "^ice[^a-zA-Z]|[^a-zA-Z]ice[^a-zA-Z]|[^a-zA-Z]ice$", "i") , BGP( ?subAnnotation ?subUri . ?subSelector ?subExact . ?subTarget ?subSelector . ?subAnnotation ?subTarget)), {?subUri})), BGP( ?entityuri2 + ?subUri)))), Aggregation(??agg2: ?entityuri2, COUNT, {}, G3)), ?entityuri2, ??agg1), ?occurrences2, ??agg2), {?entityuri2, ?occurrences2}), BGP( ?entityuri ?entityuri2))))), Aggregation(??agg2: ?source, SAMPLE, {}, G1), Aggregation(??agg3: ?entityuri, SAMPLE, {}, G1), Aggregation(??agg4: ?occurrences, SAMPLE, {}, G1), Aggregation(??agg5: if(bound(?occurrences2) , (?occurrences - ?occurrences2), ?occurrences) , MIN, {}, G1)), ?exact, ??agg1), ?source, ??agg2), ?entityuri, ??agg3), ?occurrences, ??agg4), ?minValue, ??agg5), {?exact, ?source, ?entityuri, ?occurrences, ?minValue})), (desc (?occurrences))), {?exact, ?source, ?entityuri, ?occurrences, ?minValue})