It is designed specifically for UMLS and it does not disambiguate two candidates if they are classified into the same semantic category.
in the end, all the selected concept candidates are ranked according to s j i , and a list of ranked concepts is returned for each mention.