Hi Leander,

I thought that I was saving people problems by preselecting English as the 
default ...  But you are the second person to request another language.

I hardcoded the gui to only fetch English synonyms.  I will change this before 
it goes into the official release.  It is already set up for it, but I never 
exposed the control.

In the class MainPanel line 179 or so has:
Collections.singletonList( "ENG" ),

I think that umls uses iso 639-2, so you can swap "ENG" with "GER".  Iso 639-3 
uses DEU, so just in case one or two vocabularies have switched you could catch 
both with Arrays.asList( "GER", "DEU" ).

That should do it, but let me know if it doesn't work.

Sean


-----Original Message-----
From: Leander Melms [mailto:me...@students.uni-marburg.de] 
Sent: Thursday, March 16, 2017 4:43 PM
To: dev@ctakes.apache.org
Subject: Re: Trouble with the DictionaryTool

Sean,

apologies for disturbing again. I'm trying to populate the db with a german 
translation of various sources (such as MesH, DIMDICD, ..). The UMLS install 
succeeded but whenever running the dictionary guy, it only fills the db with 
the english concepts (from RxNorm I think?).

How is the data fetched from the UMLS install? Is it possible to use a 
different language than English?

I had a quick look at the source code but couldn't find out where the problem 
is. Any hints are greatly appreciated.

Leander


> On 16 Mar 2017, at 10:50, Leander Melms <me...@students.uni-marburg.de> wrote:
> 
> Sorry,
> 
> Should have thought before writing again.. I imported the GUI under main.java 
> and had to fix the imports.
> 
> It's working now as expected!
> 
>> Am 16.03.2017 um 08:37 schrieb Leander Melms <me...@students.uni-marburg.de>:
>> 
>> Hi Sean,
>> 
>> Thank you for the fast reply! I imported the dictionary gui into eclipse (as 
>> standalone), added the lib folder to the build path and tried to compile 
>> with Java 8. Eclipse complained about ~ 200 errors.
>> 
>> What am I missing here? 
>> 
>> Leander
>> 
>>> Am 15.03.2017 um 19:16 schrieb Finan, Sean 
>>> <sean.fi...@childrens.harvard.edu>:
>>> 
>>> Hi Leander.  I think that you would be better off using the dictionary gui. 
>>>  It is also in sandbox, and though it was originally a wrapper interface 
>>> for the cli tool, it has since been the more active project with new 
>>> features and bug fixes.
>>> 
>>> -----Original Message-----
>>> From: Leander Melms [mailto:me...@students.uni-marburg.de]
>>> Sent: Wednesday, March 15, 2017 1:22 PM
>>> To: dev@ctakes.apache.org
>>> Subject: Trouble with the DictionaryTool
>>> 
>>> Hi,
>>> 
>>> I've followed the instructions found in this mailing list to set up and run 
>>> the dictionary tool. I made a quick summary of what I found:
>>> 
>>> Change the configuration at /data/default/CtakesSources.txt to include 
>>> ICD10 or other extensions; there can be zero or more sources.
>>> Copy ctakesumls.properties and ctakesumls.script from 
>>> resource/memdbtemplate to a new folder to put the new UMLS DB Run 
>>> DictionaryCreator2 java -cp dictionarytool.jar;lib/*  
>>> org.apache.ctakes.dictionarytool.DictionaryCreator2
>>> -umls "/2015AB/META" 
>>> -atui ./data/tiny/CtakesAnatTuis.txt -tui 
>>> ./data/tiny/CtakesSnomedTuis.txt -src ./data/tiny/CtakesSources.txt 
>>> -fd ./data/tiny -db jdbc:hsqldb:file:pathTonewDB/snorx2015
>>> -tbl CUI_TERMS
>>> Run CodeMapCreator
>>> java -cp dictionarytool.jar;lib/*  
>>> org.apache.ctakes.dictionarytool.CodeMapCreator
>>> -umls "/2015AB/META" 
>>> -atui ./data/tiny/CtakesAnatTuis.txt -db 
>>> jdbc:hsqldb:file:pathTonewDB/snorx2015
>>> -fd ./data/tiny
>>> -tbl CUI_TERMS
>>> Copy new DB files to new location and create a copy of  
>>> cTakesHsql.xml and update dictionary location
>>> 
>>> I'm failing at step 3 when running the DictionaryCreator2 with the output:
>>> 
>>> lib/hsqldb.jar: warning: cannot start debugger; debugging mode 
>>> disabled
>>> lib/hsqldb.jar: line 1: $'PK\003\004': command not found
>>> lib/hsqldb.jar: line 2: META-INF/  PK: No such file or directory
>>> lib/hsqldb.jar: line 3: syntax error near unexpected token `('
>>> lib/hsqldb.jar: line 3:  p < _  xMETA-INF/MANIFEST.MFm Ok!    c{  f o m {(. 
>>>   \5      uf   5ڙR   N 8F+w    @ V %m" 
>>>                        =] / U   { D  Hc   9eٹ =b tf0 Υ  &[  U  m  g&   w   
>>>     @ p  % )`    kQe z{' w   ͩ H+. /f՜ Z  ]   Q   S   /vHG  ٔ e h[ -F}PK'
>>> 
>>> The path should be correctly pointing to the UMLS folder. I'm running Mac 
>>> OS Sierra.
>>> 
>>> Any help is greatly appreciated.
>>> 
>>> Leander
>>> 
>>> 
>> 
>> 
> 
> 

Reply via email to