dkpro / dkpro-core

Collection of software components for natural language processing (NLP) based on the Apache UIMA framework.
https://dkpro.github.io/dkpro-core
Other
196 stars 67 forks source link

Upgrade Illinois components #825

Closed reckart closed 5 years ago

reckart commented 8 years ago

The Illinois Cognitive Computation Group has a comprehensive Maven repository containing their software and models: http://cogcomp.cs.uiuc.edu/m2repo/edu/illinois/cs/cogcomp/

Would be nice to upgrade the LBJ module in DKPro Core with the latest versions:

Organizational issues

Integrate components

mssammon commented 8 years ago

Please incorporate only projects that are officially released via our software page (http://cogcomp.cs.illinois.edu/page/software/) or our github repo (https://github.com/IllinoisCogComp/illinois-cogcomp-nlp). The maven repository is a convenience that includes various works in progress that are not intended for general distribution. Thanks, Mark

reckart commented 8 years ago

@mssammon happy to comply with your wish. We will not make this module a part of an official release anyway unless the libraries would be available on Maven Central.

Right now, I have the following dependencies declared:

    <properties>
        <illinois-cogcomp-nlp.version>3.0.36</illinois-cogcomp-nlp.version>
        <illinois-cogcomp-srl.version>5.1.11</illinois-cogcomp-srl.version>
    </properties>
        <dependency>
          <groupId>edu.illinois.cs.cogcomp</groupId>
          <artifactId>illinois-pos</artifactId>
          <version>${illinois-cogcomp-nlp.version}</version>
        </dependency>
        <dependency>
            <groupId>edu.illinois.cs.cogcomp</groupId>
            <artifactId>illinois-chunker</artifactId>
            <version>${illinois-cogcomp-nlp.version}</version>
        </dependency>
        <dependency>
            <groupId>edu.illinois.cs.cogcomp</groupId>
            <artifactId>illinois-ner</artifactId>
            <version>${illinois-cogcomp-nlp.version}</version>
        </dependency>
        <dependency>
            <groupId>edu.illinois.cs.cogcomp</groupId>
            <artifactId>illinois-tokenizer</artifactId>
            <version>${illinois-cogcomp-nlp.version}</version>
        </dependency>
        <dependency>
            <groupId>edu.illinois.cs.cogcomp</groupId>
            <artifactId>illinois-lemmatizer</artifactId>
            <version>${illinois-cogcomp-nlp.version}</version>
        </dependency>
        <dependency>
            <groupId>edu.illinois.cs.cogcomp</groupId>
            <artifactId>illinois-srl</artifactId>
            <version>${illinois-cogcomp-srl.version}</version>
            <exclusions>
              <exclusion>
                <artifactId>ChuLiuEdmonds</artifactId>
                <groupId>edu.cmu.cs.ark</groupId>
              </exclusion>
            </exclusions>
        </dependency>

The software page (http://cogcomp.cs.illinois.edu/page/software_view/SRL) mentions SRL and also mentions a more recent version to be included with the curator. The SRL code appears not to be on GitHub.

Can it be integrated - in the version listed above or in another? Since the version above seems to depend on a SNAPSHOT version, it looks more like one of the convenience artifacts.

reckart commented 6 years ago

Please incorporate only projects that are officially released via our software page (http://cogcomp.cs.illinois.edu/page/software/) or our github repo (https://github.com/IllinoisCogComp/illinois-cogcomp-nlp). The maven repository is a convenience that includes various works in progress that are not intended for general distribution. Thanks, Mark

@mssammon I suppose this comment is no longer relevant since you advertise your Maven repo (under a new URL) via the GitHub page now?