UIMA Overview & SDK Setup - Apache UIMA - The Apache Software ...

tools to specify and create basic UIMA analysis components. See. Chapter 1, Annotator and ..... performance monitoring and recoverability. Resource Manager.
866KB Sizes 9 Downloads 137 Views
UIMA Overview & SDK Setup Written and maintained by the Apache UIMA Development Community

Version 2.4.0

Copyright © 2006, 2011 The Apache Software Foundation Copyright © 2004, 2006 International Business Machines Corporation License and Disclaimer. The ASF licenses this documentation to you under the Apache License, Version 2.0 (the "License"); you may not use this documentation except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, this documentation and its contents are distributed under the License on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Trademarks. All terms mentioned in the text that are known to be trademarks or service marks have been appropriately capitalized. Use of such terms in this book should not be regarded as affecting the validity of the the trademark or service mark.

Publication date November, 2011

Table of Contents 1. Overview ...................................................................................................................... 1 1.1. Apache UIMA Project Documentation Overview .................................................... 1 1.1.1. Overviews ............................................................................................... 2 1.1.2. Eclipse Tooling Installation and Setup ........................................................ 2 1.1.3. Tutorials and Developer's Guides ............................................................... 2 1.1.4. Tools Users' Guides ................................................................................. 3 1.1.5. References ............................................................................................... 4 1.2. How to use the Documentation ............................................................................ 5 1.3. Changes from Previous Major Versions ................................................................. 6 1.3.1. Changes from IBM UIMA 2.0 to Apache UIMA 2.1 ..................................... 6 1.3.2. Changes from UIMA Version 1.x .............................................................. 7 1.4. Migrating from IBM UIMA to Apache UIMA ....................................................... 9 1.4.1. Running the Migration Utility .................................................................... 9 1.4.2. Manual Migration ................................................................................... 10 1.5. Apache UIMA Summary ................................................................................... 12 1.5.1. General ................................................................................................. 12 1.5.2. Programming Language Support .............................................................. 12 1.5.3. Multi-Modal Support .............................................................................. 12 1.5.4. Semantic Search Components .................................................................. 12 1.6. Summary of Apache UIMA Capabilities .............................................................. 12 2. UIMA Conceptual Overview ........................................................................................ 17 2.1. UIMA Introduction ........................................................................................... 17 2.2. The Architecture, the Framework and the SDK ..................................................... 18 2.3. Analysis Basics ................................................................................................. 19 2.3.1. Analysis Engines, Annotators & Results .................................................... 19 2.3.2. Representing Analysis Results in the CAS ................................................. 20 2.3.3. Using CASes and External Resources ...................