Apache UIMA
Apache UIMA Tools and Servers
UIMA project logo

Search the site

 UIMA Tools and Servers

There are some tools, add-ons, and servers which are separably downloadable; this page describes those components.

Each of these components is described in more detail below.

CAS Editor

The Cas Editor is an annotation tool which supports manual and automatic annotation of CAS files. The CAS Editor can visualize and edit all feature structures, annotations can be viewed and edited directly on text. Currently, only text based CASes are supported. The Java source of the CAS Editor can be accessed in the SVN repository at http://svn.apache.org/repos/asf/incubator/uima/sandbox/trunk/CasEditor.

PEAR Packaging ANT Task

The PEAR packaging ANT task component is a project to create UIMA PEAR packages automatically during a component build using a custom Apache ANT task. With this task, users are able to build their components from the source and then package them automatically as UIMA PEAR package. Click here to access the user documentation for the PEAR packaging ANT task. The Java source of the PEAR packaging task can be accessed in the SVN repository at http://svn.apache.org/repos/asf/incubator/uima/sandbox/trunk/PearPackagingAntTask.

PEAR Packaging Maven Plugin

The PEAR packaging Maven plugin component is a project to create UIMA PEAR packages automatically during a component build using a custom Maven plugin. With this plugin, users are able to build their components from the source and then package them automatically as UIMA PEAR package. Click here to access the user documentation of the PEAR packaging Maven plugin. The Java source of the PEAR packaging Maven plugin can be accessed in the SVN repository at http://svn.apache.org/repos/asf/incubator/uima/sandbox/trunk/PearPackagingMavenPlugin.

Feature Structure Variables

The Feature Structure variables project allows you to create named feature structure instances. It further allows you to refer to individual feature structures or annotations across annotators, without creating a special index. The Java source of the project can be accessed in the SVN repository at http://svn.apache.org/repos/asf/incubator/uima/sandbox/trunk/FsVariables.

Simple Server (UIMA REST Service)

The UIMA Simple Server makes results of UIMA processing available in a simple, XML-based format. The intended use of the the Simple Server is to provide UIMA analysis as a REST service. The Simple Server is implemented as a Java Servlet, and can be deployed into any Servlet container (such as Apache Tomcat or Jetty). Click here to access the user documentation of the Simple Server.

The Java source of the annotator can be accessed from the SVN repository at http://svn.apache.org/repos/asf/incubator/uima/sandbox/trunk/SimpleServer .