Bonnie,
It really depends.  One typically shouldn't need a separate UIMA SDK download 
(if that is what you mean); cTAKES uses it programmatically and it pulls the 
required uima-j jars from maven central.

If you are planning to use cTAKES as a library/API and just want to build an 
application on top of it (w/o touching the source), then you can also take a 
look at:
http://healthnlp.github.io/examples/
[The idea to automatically pull in cTAKES jars from maven central; note this is 
still being improved upon.  So feel free to give it a try and let us know if 
you have any issues]

Hope that helps,
Pei
> On Jul 27, 2015, at 2:19 PM, Bonnie MacKellar <[email protected]> wrote:
> 
> Thanks. I had actually read through that chain right before posting. It 
> doesn’t address my question on whether I need the UIMA SDK. I think that is 
> where I am most confused.
> I am looking at the ctakes-examples project right now. Is that similar to 
> your set up? Is it a good model to follow?
> 
> Bonnie MacKellar
> Division of Computer Science, Math and Science
> St John's University
> Queens, NY
> [email protected] <mailto:[email protected]>
> 
> From: Jeff Headley [mailto:[email protected]]
> Sent: Friday, July 24, 2015 11:08 PM
> To: [email protected]
> Subject: Re: do I need the UIMA SDK?
> 
> I am new to cTAKES as well and working on calling out to cTAKES from a Java 
> application. The advice I have seen here suggests adding cTAKES to your 
> classpath. So <ctakes_home>/lib, <ctakes_home>/desc, and 
> <ctakes_home>/resources on your classpath in your java project.
> 
> Look at 
> http://mail-archives.apache.org/mod_mbox/ctakes-user/201506.mbox/browser 
> <http://mail-archives.apache.org/mod_mbox/ctakes-user/201506.mbox/browser> 
> and the June thread in the users mailing list called "Running cTAKES through 
> Java". I found Lance's reply in that thread to be very helpful.
> 
> Jeff
> 
> On Fri, Jul 24, 2015 at 7:17 PM, Bonnie MacKellar <[email protected] 
> <mailto:[email protected]>> wrote:
> Hi,
> 
> I am very new to cTakes. I want to work with it from Java. I followed the 
> instructions in developer-install, and loaded the code into Eclipse. I can 
> run the CPE and CVD from the ctakes-ClinicalPipelines project and I can use 
> the FastUMLSAnnotator, so I know I have configured UMLS authentication 
> properly.
> 
> However, I am very confused. Looking at the Eclipse setup, I see many, many 
> projects. What are all these projects? I can’t find any documentation. I use 
> the ctakes-ClinicalPipeline project mainly because that is what the 
> developer-install instructions say to use. Do I actually need all those 
> Eclipse projects?
> 
> More importantly, while I understand the relationship of cTakes to UIMA 
> conceptually, on a practical basis I am having trouble. For example, all the 
> documentation is really UIMA documentation. The UIMA documentation assumes I 
> have UIMA SDK. For example, the instructions for running the CPE Configurator 
> tell me to run a .sh file in the UIMA SDK. Yet, the cTakes developer-install 
> instructions never mention the UIMA SDK. Do I need to install this?
> 
> And finsally, and I realize this may seem like a stupid question, but if I 
> want to write an application that uses the clinical pipeline and then 
> accesses the jCAS structure to do something additional, would I add my code 
> to the ctakes-ClinicalPipeline project or just start another Eclipse project?
> 
> Bonnie MacKellar
> Division of Computer Science, Math and Science
> St John's University
> Queens, NY
> [email protected] <mailto:[email protected]>

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to