This ohnlp project has released "pipelines" that were contributed by members of the OHNLP Consortium. The pipelines are based on the Apache UIMA framework.
The OHNLP wiki is hosted at ohnlp.org.
cTAKES development has moved to http://ctakes.apache.org/.
Hello All,
I would like to introduce myself, just joined the project. MedTagger & related projects is a fantastic resource, thanks to everyone here for making it available to the public.
While browsing through the source code, it strikes me that it might be a good idea to bring the directory structure of the projects in line with standard maven-style conventions. For that matter, it would probably be advantageous to contribute a Maven or Gradle build/dependency script in order to manage the build process. Do others think this would be useful? I'd be happy to take that on as a task if so.
Cheers,
Will Thompson
Research Scientist, NorthShore University HealthSystem
Adjunct Professsor, Northwestern University
I've attached a working Gradle build file for MedTagger. Note that the file includes a test-compile dependency to JUnit, which brings up another point: I would like to contribute some unit tests to the project if possible.
Hello Will,
Welcome to OHNLP.
I do think that would be useful. I have not used gradle before myself, but welcome the idea. Hongfang mentioned to me she also thinks it is a good idea.
Regards,
James Masanz
Department of Information Technology
Mayo Clinic
mayoclinic.org
Hi James,
Thanks, I'll go ahead and tackle that. What's the best operating procedure
here -- make a branch, and offer for review? I can get the basic stuff done
today, with a few unit tests thrown in to get the ball rolling.
Cheers,
Will
On Thu, Dec 12, 2013 at 10:33 AM, James Masanz james_masanz@users.sf.netwrote:
Trunk can be used for most changes, a branch for bigger ones.
We create tags once something is released and do not expect trunk to necessarily be stable until nearing a release.
Great, thanks for the info.
I've decided to make a branch at first because moving files around is kind
of a big deal. I'll add unit tests to make sure it runs properly.
On Thu, Dec 12, 2013 at 11:29 AM, James Masanz james_masanz@users.sf.netwrote:
I've re-organized the MedTagger file structure, and converted it into a
Maven project. I decided to not take the Gradle route (though Gradle is in
many ways nicer), because I wanted to use the jcasgen-maven plugin to
generate the UIMA type source files directly from the type descriptors.
Also, since Eclipse ships with Maven pre-installed, it makes the set-up
more seamless than trying to get people to install the Gradle plugin.
James, if you have the time, I'm wondering if you could check out a
snapshot of the branch I made the changes on and make sure it works okay
for you, by running the JUnit "smoke" tests. The branch is called
"source-direcory-reorg".
If you have any questions or issues to raise about the changes in this
branch, please let me know! I'm eager to get feedback (good or bad) on
these changes.
Cheers,
Will
On Thu, Dec 12, 2013 at 1:36 PM, William Thompson schorndorfer34@users.sf.net wrote:
Within this sourceforge project, I just created a forum called "OHNLP Developers" with short name "Dev". Let's try using that for these sorts of discussions. Will, I'll try to look on Wednesday at the changes you've made in that branch. Thanks
Will do (next email will be on the new forum).
And thanks for taking the time to look at the branch -- I appreciate your
taking the time to do that.
On Tue, Dec 17, 2013 at 10:23 AM, James Masanz james_masanz@users.sf.netwrote: