1. A computer-implemented method to map a set of words to a set of ontology terms, the method comprising: determining a starting point for ontologies including terms matching a set of words; determining a term set corresponding to the set of words in an ontology context of each of the starting points; ranking the term sets determined for all of the starting points; and providing an output of the term sets in a ranked order.