TranslatorSRI / NameResolution

A service for finding CURIEs from lexical strings.
3 stars 2 forks source link

Figure out some way to use UMLS properly in search results #111

Open gaurav opened 8 months ago

gaurav commented 8 months ago

Some options:

  1. Don’t do anything, recognize it’s a problem
  2. Filter out all UMLS terms (or implement a negative filter on prefixes to optionally exclude UMLS)
  3. Negative filter on NameRes
  4. Tell Solr to reduce UMLS scores

Part of the challenge is that UMLS sometimes messes up other matches (e.g. "diabetes" -- returns diabetic equipment), but in some cases will be very specific or includes concepts nobody else has ("astronauts"). So it definitely needs to be optional.

Downstream users finding UMLS results or poor results might be able to deal with it then, e.g. by preparing a list of concepts that need to be added to the ontologies we use to populate NameRes.