UIMA project logo
Apache UIMA Resources on the Web
Apache UIMA

Search the site

 UIMA Components

Here are some links to Apache UIMA™ components available from other places. If you find other links that you think should be listed here, please drop us a line on on uima-dev or uima-user. Similarly, if any of the content is out of date or inappropriate, please let us know.

OpenNLP Project

The OpenNLP Project provides the official UIMA integration for the OpenNLP Sentence Detector, Tokenizer, POS Tagger, Name Finder, Document Categorizer, Chunker and Parser. The opennlp.uima distribution can be downloaded from the projects download page and includes a sample PEAR which can easily be tested with the Cas Visual Debugger.

OpenNLP has recently moved to the Apache Software Foundation, and can be found in the Apache Incubator, here.

UIMA Component Repository at CMU

The UIMA Component Repository at CMU lists a large number of UIMA components, some of which can be freely downloaded.

JULIE Lab NLP Toolsuite

The JULIE Lab NLP Toolsuite consists of a collection of NLP components, some of which are provided as freely available UIMA components. There is also a useful type system you can use as basis for your own NLP applications.

u-compare.org

u-compare.org provides a web-based integrated platform for the purpose of sharing and comparing UIMA components and tools, including visualizers and utilities, and includes a large set of type-system-compatible UIMA components. The site is jointly run by three organizations; each of these organizations also supports various UIMA components. The organizations and links to their repositories are:

BioNLP Wrappers

The Center for Computational Pharmacology at the University of Colorodo has wrapped a number of popular bio-informatic annotators as UIMA components, and added some supporting additional code and components. More information is available at http://bionlp-uima.sourceforge.net.

Behemoth

Behemoth is an Apache Licensed open source platform for large scale document processing which allows deploying UIMA applications within Hadoop.

UIMA French portal

uima-fr.org is a French-speaking web portal about UIMA. It aims at developing a UIMA French-speaking community by providing services such as a discussion list, a feed aggregator and a repository of UIMA NLP resources (some of them being dedicated for processing French). It is supported by the LINA Lab. at the University of Nantes.

DKPro

DKPro Core is a collection of UIMA-based components and provides APIs and components of basic pre-processing and NLP analysis tasks such as tokenization, part-of-speech tagging, parsing etc. It also provides support for several file formats such as text, WSDL, XML, or PDF. Due to licensing issues the project is sub-divided into

uimaFIT

  • uimaFIT is a library that provides factories, injection, and testing utilities for UIMA. It provides a convenient Java API for using UIMA in Java projects without having to deal with XML descriptors.