Building an example application with the Unstructured Information Management Architecture
David A. Ferrucci, Adam Lally · IBM Systems Journal · 2004
IBM's Unstructured Information Management Architecture (UIMA) is a software architecture for developing and deploying unstructured information management (UIM) applications. In this paper we provide a high-level overview of the architecture, introduce its basic components, and describe the set of tools that constitute a UIMA development framework. Then we take the reader through the steps involved in building a simple UIM application, thus highlighting the major UIMA concepts and techniques.