title: Concept locator: a client-server application for retrieval of UMLS metathesaurus concepts through complex boolean query.
abstract: Concept Locator (CL) is a client-server application that accesses a Sybase relational database server containing a subset of the UMLS Metathesaurus for the purpose of retrieval of concepts corresponding to one or more query expressions supplied to it. CL's query grammar permits complex Boolean expressions, wildcard patterns, and parenthesized (nested) subexpressions. CL translates the query expressions supplied to it into one or more SQL statements that actually perform the retrieval. The generated SQL is optimized by the client to take advantage of the strengths of the server's query optimizer, and sidesteps its weaknesses, so that execution is reasonably efficient.
authors.affiliation: Center for Medical Informatics, Yale University School of Medicine, New Haven, Connecticut 06510, USA. nadkarni@cs.yale.edu
authors.forename: P M
authors.initials: PM
authors.lastname: Nadkarni
mesh_terms: D003628:Database Management Systems; D016247:Information Storage and Retrieval; D011381:Programming Languages; D017432:Unified Medical Language System; D018875:Vocabulary, Controlled