Collections.sort(bestK, new SimScoreComparator());
for(int i=1; i < bestK.size(); i++) {
DBpediaResourceOccurrence top = bestK.get(i-1);
DBpediaResourceOccurrence bottom = bestK.get(i);
top.setPercentageOfSecondRank(bottom.similarityScore()/top.similarityScore()); //TODO similarityScore or contextualScore??
}
return bestK;
}