OHNLP

James Masanz Michael Tanenblatt

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.


Project Admins:

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.

     
    Attachments
  • James Masanz
    James Masanz
    2013-12-12

    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:

      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


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/ohnlp/wiki/OHNLP/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       
      Attachments
      • James Masanz
        James Masanz
        2013-12-12

        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:

          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.


          Sent from sourceforge.net because you indicated interest in
          https://sourceforge.net/p/ohnlp/wiki/OHNLP/

          To unsubscribe from further messages, please visit
          https://sourceforge.net/auth/subscriptions/

           
          Attachments
          • 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:

            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.net
            wrote:

            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.


            Sent from sourceforge.net because you indicated interest in
            https://sourceforge.net/p/ohnlp/wiki/OHNLP/

            To unsubscribe from further messages, please visit
            https://sourceforge.net/auth/subscriptions/


            Sent from sourceforge.net because you indicated interest in
            https://sourceforge.net/p/ohnlp/wiki/OHNLP/

            To unsubscribe from further messages, please visit
            https://sourceforge.net/auth/subscriptions/

             
            Attachments
            • James Masanz
              James Masanz
              2013-12-17

              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:

                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


                Sent from sourceforge.net because you indicated interest in
                https://sourceforge.net/p/ohnlp/wiki/OHNLP/

                To unsubscribe from further messages, please visit
                https://sourceforge.net/auth/subscriptions/