UIMA OverviewChapter 1, UIMA OverviewApache UIMA Project Documentation OverviewSection 1.1, “Apache UIMA Project Documentation Overview”OverviewsSection 1.1.1, “Overviews”
Eclipse Tooling Installation and SetupSection 1.1.2, “Eclipse Tooling Installation and Setup”
Tutorials and Developer's GuidesSection 1.1.3, “Tutorials and Developer's Guides”???TITLE?????????TITLE?????????TITLE?????????TITLE?????????TITLE?????????TITLE?????????TITLE?????????TITLE??????
Tools Users' GuidesSection 1.1.4, “Tools Users' Guides”???TITLE?????????TITLE?????????TITLE?????????TITLE?????????TITLE?????????TITLE?????????TITLE?????????TITLE?????????TITLE??????
ReferencesSection 1.1.5, “References”???TITLE?????????TITLE?????????TITLE?????????TITLE?????????TITLE?????????TITLE?????????TITLE??????
How to use the DocumentationSection 1.2, “How to use the Documentation”
Changes from Previous Major VersionsSection 1.3, “Changes from Previous Major Versions”Changes from IBM UIMA 2.0 to Apache UIMA 2.1Section 1.3.1, “Changes from IBM UIMA 2.0 to Apache UIMA 2.1”Java Package Name ChangesSection 1.3.1.1, “Java Package Name Changes”
XML Descriptor ChangesSection 1.3.1.2, “XML Descriptor Changes”
TCAS replaced by CASSection 1.3.1.3, “TCAS replaced by CAS”
JCas Is Now an InterfaceSection 1.3.1.4, “JCas Is Now an Interface”
JAR File names Have ChangedSection 1.3.1.5, “JAR File names Have Changed”
Semantic Search Engine RepackagedSection 1.3.1.6, “Semantic Search Engine Repackaged”
Changes from UIMA Version 1.xSection 1.3.2, “Changes from UIMA Version 1.x”New CapabilitiesSection 1.3.2.1, “New Capabilities”New Primitive data typesNew Primitive data typesSimpler Analysis Engines and CASesSimpler Analysis Engines and CASesSofas and CAS Views simplifiedSofas and CAS Views simplifiedAnalysis Component generalized to support multiple new CAS
outputsAnalysis Component generalized to support multiple new CAS
outputsUser-customized Flow ControllersUser-customized Flow Controllers
Other ChangesSection 1.3.2.2, “Other Changes”UIMA Exceptions rationalizedUIMA Exceptions rationalizedChanges in Result SpecificationsChanges in Result SpecificationsOnly one Capability SetOnly one Capability Set
Backwards CompatibilitySection 1.3.2.3, “Backwards Compatibility”
Migrating from IBM UIMA to Apache UIMASection 1.4, “Migrating from IBM UIMA to Apache UIMA”Running the Migration UtilitySection 1.4.1, “Running the Migration Utility”JCas Cover Classes for DocumentAnnotationSection 1.4.1.1, “JCas Cover Classes for DocumentAnnotation”
JCas.getDocumentAnnotationSection 1.4.1.2, “JCas.getDocumentAnnotation”
Manual MigrationSection 1.4.2, “Manual Migration”xi:includeSection 1.4.2.1, “xi:include”
Duplicate Methods Taking CAS and TCAS as ArgumentsSection 1.4.2.2, “Duplicate Methods Taking CAS and TCAS as Arguments”
Use of Undocumented Methods from the com.ibm.uima.util packageSection 1.4.2.3, “Undocumented Methods”
Use of UIMA Package Names for User CodeSection 1.4.2.4, “Package Names”
CASException and CASRuntimeException now extend UIMA(Runtime)ExceptionSection 1.4.2.5, “Changes to CAS Exceptions”
Apache UIMA SummarySection 1.5, “Apache UIMA Summary”GeneralSection 1.5.1, “General”
Programming Language SupportSection 1.5.2, “Programming Language Support”
Multi-Modal SupportSection 1.5.3, “Multi-Modal Support”
Semantic Search ComponentsSection 1.5.4, “Semantic Search Components”
Summary of Apache UIMA CapabilitiesSection 1.6, “Summary of Apache UIMA Capabilities”
UIMA Conceptual OverviewChapter 2, UIMA Conceptual OverviewUIMA IntroductionSection 2.1, “UIMA Introduction”UIMA helps you build the bridge between the unstructured and structured
worldsFigure 2.1, “UIMA helps you build the bridge between the unstructured and structured
worlds”
The Architecture, the Framework and the SDKSection 2.2, “The Architecture, the Framework and the SDK”
Analysis BasicsSection 2.3, “Analysis Basics”Analysis Engines, Annotators & ResultsSection 2.3.1, “Analysis Engines, Annotators & Results”Objects represented in the Common Analysis Structure (CAS)Figure 2.2, “Objects represented in the Common Analysis Structure (CAS)”
Representing Analysis Results in the CASSection 2.3.2, “Representing Analysis Results in the CAS”The Annotation TypeSection 2.3.2.1, “The Annotation Type”
Not Just AnnotationsSection 2.3.2.2, “Not Just Annotations”
Multiple Views within a CASSection 2.3.2.3, “Multiple Views within a CAS”
Interacting with the CAS and External ResourcesSection 2.3.3, “Using CASes and External Resources”
Component DescriptorsSection 2.3.4, “Component Descriptors”
Aggregate Analysis EnginesSection 2.4, “Aggregate Analysis Engines”Sample Aggregate Analysis EngineFigure 2.3, “Sample Aggregate Analysis Engine”
Application Building and Collection ProcessingSection 2.5, “Application Building and Collection Processing”Using the framework from an ApplicationSection 2.5.1, “Using the framework from an Application”Using UIMA Framework to create and interact with an Analysis EngineFigure 2.4, “Using UIMA Framework to create and interact with an Analysis Engine”
Graduating to Collection ProcessingSection 2.5.2, “Graduating to Collection Processing”High-Level UIMA Component Architecture from Source to SinkFigure 2.5, “High-Level UIMA Component Architecture from Source to Sink”Collection Processing Manager in UIMA FrameworkFigure 2.6, “Collection Processing Manager in UIMA Framework”
Exploiting Analysis ResultsSection 2.6, “Exploiting Analysis Results”Semantic SearchSection 2.6.1, “Semantic Search”
DatabasesSection 2.6.2, “Databases”
Multimodal Processing in UIMASection 2.7, “Multimodal Processing in UIMA”Multiple Sofas in support of multi-modal analysis of an audio Stream. Some
engines work on the audio “view”, some on the text
“view” and some on both.Figure 2.7, “Multiple Sofas in support of multi-modal analysis of an audio Stream. Some
engines work on the audio “view”, some on the text
“view” and some on both.”
Next StepsSection 2.8, “Next Steps”
Setting up the Eclipse IDE to work with UIMAChapter 3, Setting up the Eclipse IDE to work with UIMAInstallationSection 3.1, “Installation”Install EclipseSection 3.1.1, “Install Eclipse”
Installing the UIMA Eclipse PluginsSection 3.1.2, “Installing the UIMA Eclipse Plugins”
Manual Install additional Eclipse component: EMFSection 3.1.3, “Manual Install additional Eclipse component: EMF”EMF Installation Shortcut for Eclipse 3.2Section 3.1.3.1, “EMF Installation Shortcut for Eclipse 3.2”
Install the UIMA SDKSection 3.1.4, “Install the UIMA SDK”
Installing the UIMA Eclipse Plugins, manuallySection 3.1.5, “Installing the UIMA Eclipse Plugins, manually”
Start EclipseSection 3.1.6, “Start Eclipse”Special startup parameter for Eclipse: -cleanSection 3.1.6.1, “Special startup parameter for Eclipse: -clean”
Setting up Eclipse to view Example CodeSection 3.2, “Setting up Eclipse to view Example Code”
Adding the UIMA source code to the jar filesSection 3.3, “Adding the UIMA source code to the jar files”
Attaching UIMA JavadocsSection 3.4, “Attaching UIMA Javadocs”
Running external tools from EclipseSection 3.5, “Running external tools from Eclipse”