def METHOD_NAME(term, uri_pairs_list):
    scores = []
    uris = []
    for uri_pair in uri_pairs_list:
        term = ' '.join(re.sub('(?!^)([A-Z][a-z]+)', r' \1', term).split())
        score = compareString.phraseSimilarity(uri_pair['label'], term)
        # if score >= 0.6:
        #     print('\n=================================')
        #     print('==== score ====', score)
        #     print('==== term ====', term)
        #     print('==== label ====', uri_pair['label'])
        #     print('=================================\n')
        scores.append(score)
        uris.append(uri_pair['uri'])
    sorted_uris = [x for _, x in sorted(zip(scores, uris), reverse=True)]
    dbpedia_property_recitifier_dictionary = config.read_file(config.DBPEDIA_PROPERTY_RECTIFIER_DICTIONARY)
    if sorted_uris:
        if sorted_uris[0].strip() in dbpedia_property_recitifier_dictionary.keys():
            sorted_uris[0] = dbpedia_property_recitifier_dictionary[sorted_uris[0]]
        return sorted_uris[0]