No need to write any new annotator, just point org.apache.ctakes.dictionary.lookup.ae.DictionaryLookupAnnotator at the UMLS HSQL DB.
The UMLS password check is a very weak chastity belt. For ytex, we make umls resources available via a UTS password protected website - to get the resources the user has to enter their UTS username/password which ensures that the user has accepted the UMLS licenses. I think making ctakes resources available via a similar method would be more elegant. -vj On Fri, Nov 15, 2013 at 8:50 AM, Chen, Pei <[email protected]>wrote: > Hi Matt, > The license validation is ultimately the responsibility of the user. > So if you ensure you have the license, technically, what you can do is > just write a Annotator that just uses those resources directly :). > --Pei > > > -----Original Message----- > > From: Coarr, Matt [mailto:[email protected]] > > Sent: Thursday, November 14, 2013 9:37 PM > > To: [email protected] > > Subject: using umls dictionary lookup offline? > > > > What would I need to do to run ctakes offline? In particular, I believe > that > > means what do I need to do to get the full dictionary lookup to work? > > > > Do I need to build my own UMLS dictionary database and use a custom > > dictionary class? > > > > I looked around on the wiki (in the ctakes 3.0 and 3.1 developer guides > and > > the ctakes 3.0 component guide). > > > > I know way back when we used to have this before we simplified things by > > pre-packaging the UMLS dictionary and doing online validation of the UMLS > > username and password. > > > > Thanks! > > Matt > > > >
