The ClearTK development team is pleased to announce the release of
ClearTK version 1.1.0. To obtain the latest version of ClearTK,
please update your maven build file according to the recently revised
directions provided here:
http://code.google.com/p/cleartk/wiki/UserSetup
If you do not build with Maven, then you can obtain the latest version
as a zip file here:
http://code.google.com/p/cleartk/downloads/list
Any feedback on this latest release is greatly appreciated. Please
reply to cleartk-users@googlegroups with comments and questions.
Thank you!
Change Details:
## Restructuring of Maven Modules ##
This release brings some changes to the maven module structure in the
current ClearTK repository. This is intended to make it easier to find
things, and to make releasing ClearTK modules easier by breaking some
of the unnecessary dependencies. If you're working from the 1.0.0
release of ClearTK (i.e. following the User Setup), you don't need to
do anything. And we encourage you to continue working from the 1.0.0
release until we make another official release. If you're working
from the repository (i.e. following the Developer Setup), then you'll
need to make some changes, though if we've done this right, they
should only be to your pom.xml files and all your Java code should not
need to be changed. To get an overview of the new module structure,
see:
http://code.google.com/p/cleartk/wiki/Modules
In short, we pulled out all the type systems into a single maven
module, and wrappers for external code like OpenNLP Tools or
Clearparser are now cleanly separated from other ClearTK code and sit
in their own modules. After you "svn update", if you're using
Eclipse, you'll need to go import all the new modules as Eclipse
projects, and delete any of the old modules that were replaced. Here
is a (hopefully) complete listing of what things were moved and where
that should get you through this process:
* cleartk-chunker was merged into cleartk-ml
* cleartk-ml-grmm was merged into cleartk-ml-mallet
* All type system .xml files were moved to a new module cleartk-type-
system
* cleartk-syntax-dependency-clear was renamed to cleartk-clearparser
* org.cleartk.token.lemma.choi was moved from cleartk-token to
cleartk-clearparser
* cleartk-syntax-dependency-malt was renamed to cleartk-maltparser
* cleartk-syntax-opennlp was renamed to cleartk-opennlp-tools
* org.cleartk.token.stem.snowball was moved to a new module cleartk-
snowball
* cleartk-syntax-berkeley was renamed to cleartk-berkeleyparser
* cleartk-syntax-dependency was merged into cleartk-syntax
If you can't find a class you were using, please reply to this email
and we'll help you find it.
## SVMRank ##
There are now DataWriters and Classifiers to support SVMlight's
SVMRank functionality as well as a QidInstance to facilitate this kind
of
learning. If you want to use this, you will need to download
SVMRank separately from SVMLight. You will also need to build
svm_rank and include svm_rank in your OS environment path.
For details on this, please refer to
http://www.cs.cornell.edu/People/tj/svm_light/svm_rank.html
## Library Upgrades ##
Upgrade to UIMA 2.4.0, uimaFIT 1.3.0, guava 11.0.1, commons-io 2.1,
opennlp-maxent 3.0.2-incubating and opennlp-tools 1.5.2-incubating