These two things are not part of the release candidate, so it's confusing to have them in the tag.

git-svn-id: https://svn.apache.org/repos/asf/uima/build/tags/parent-pom-5-rc1@1496237 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/uima-docbook-olink/pom.xml b/uima-docbook-olink/pom.xml
deleted file mode 100644
index 59fb2e5..0000000
--- a/uima-docbook-olink/pom.xml
+++ /dev/null
@@ -1,237 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<!--

-   Licensed to the Apache Software Foundation (ASF) under one

-   or more contributor license agreements.  See the NOTICE file

-   distributed with this work for additional information

-   regarding copyright ownership.  The ASF licenses this file

-   to you under the Apache License, Version 2.0 (the

-   "License"); you may not use this file 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,

-   software distributed under the License is distributed 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.    

--->

-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

-  <modelVersion>4.0.0</modelVersion>

-  <parent>

-    <artifactId>parent-pom</artifactId>

-    <groupId>org.apache.uima</groupId>

-    <version>5-SNAPSHOT</version>

-    <relativePath>../parent-pom</relativePath>

-  </parent>

-  

-  <artifactId>uima-docbook-olink</artifactId>

-  <version>1-SNAPSHOT</version>

-  <packaging>pom</packaging>

-  <name>Apache UIMA Docbooks olink databases</name>

-  <description>This project creates and updates the 1-SNAPSHOT version

-  of the docbook olink database collection.

-  

-  Docbook processing needs this data to resolve olinks.

-  See http://www.sagehill.net/docbookxsl/Olinking.html#LinkBetweenDocs

-  

-  Docbook processing keeps one continuously updated set of olink

-  databases for all uima books that cross reference each other,

-  as an attached artifact of this project.  When needed, it gets 

-  possibly updated values for the databases from the shared build

-  repository.  Docbook processing updates the corresponding olink

-  data in this set.

-  

-  Committers, after updating a docbook, can choose to share that

-  update by deploying this project (as 1-SNAPSHOT).  This snapshot

-  version is continuously updated as new docs are created and/or updated.

-  

-  The deploy goal will first copy any "newer" versions from the snapshot repo, 

-  and then make and deploy a new snapshot.

-  

-  Update the uima-bookshelf by updating the "site.xml" files

-  contained under src/main/resources.

-  </description>

-  <url>${uimaWebsiteUrl}</url>

-  

-  <!-- Special inheritance note

-       even though the <scm> element that follows is exactly the 

-       same as those in super poms, it cannot be inherited because 

-       there is some special code that computes the connection elements

-       from the chain of parent poms, if this is omitted. 

-       

-       Keeping this a bit factored allows cutting/pasting the <scm>

-       element, and just changing the following two properties -->  

-  <scm>

-    <connection>

-      scm:svn:http://svn.apache.org/repos/asf/uima/${uimaScmRoot}/trunk/${uimaScmProject}

-    </connection>

-    <developerConnection>

-      scm:svn:https://svn.apache.org/repos/asf/uima/${uimaScmRoot}/trunk/${uimaScmProject}

-    </developerConnection>

-    <url>

-      http://svn.apache.org/viewvc/uima/${uimaScmRoot}/trunk/${uimaScmProject}

-    </url>

-  </scm>

-  

-  <properties>

-    <uimaScmRoot>build</uimaScmRoot>

-    <uimaScmProject>${project.artifactId}</uimaScmProject>

-    <!-- olink databases are defined in a common superpom of this and the parent-pom-docbook

-         to avoid circular references -->         

-  </properties>

-  

-  <build>

-    <!-- FLOW:

-      

-         The build step builds the new olink in the local repo, and 

-         at the very end, zips the result into the target, where

-         it is attached 

-    -->

-    <plugins>

-      <!-- Copy the site.xml files from

-           src/main/resources -->

-      <plugin>

-        <groupId>org.apache.maven.plugins</groupId>

-        <artifactId>maven-resources-plugin</artifactId>

-        <executions>

-          <execution>

-            <id>update site-info from src/main/resources</id>

-            <phase>package</phase>

-            <goals>

-              <goal>copy-resources</goal>

-            </goals>

-            <configuration>

-              <outputDirectory>${dolUnzipped}</outputDirectory>

-              <resources>          

-                <resource><directory>src/main/docbook-olink</directory></resource>

-                <!-- next puts in the standard license notice files into the zip -->

-                <resource><directory>${project.build.directory}/maven-shared-archive-resources</directory></resource>

-              </resources>              

-            </configuration>            

-          </execution>

-        </executions>       

-      </plugin>

-      

-      <!-- use dependency:resolve plus antrun unzip

-           to update any repo-newer items without overwriting

-           existing unzipped-newer items -->

-           

-      <!-- this next just downloads (if not already there) the olink-dbs

-           zip file from a remote repo into the local one -->

-      <!-- downloads all versions (but we should only have 1-SNAPSHOT) -->

-      <plugin>

-        <groupId>org.apache.maven.plugins</groupId>

-        <artifactId>maven-dependency-plugin</artifactId>

-        <executions>

-          <execution>

-            <id>getOlinkDbsIntoLocalRepo</id>

-            <phase>prepare-package</phase>

-            <goals><goal>resolve</goal></goals>

-            <configuration>

-              <includeGroupIds>org.apache.uima</includeGroupIds>

-              <includeArtifactIds>${dolArtifactId}</includeArtifactIds>

-              <includeTypes>zip</includeTypes>

-              <classifier>${dolClassifier}</classifier>

-              <type>zip</type>

-            </configuration>

-          </execution>           

-        </executions>

-      </plugin>        

-                

-      <plugin>

-        <groupId>org.apache.maven.plugins</groupId>

-        <artifactId>maven-antrun-plugin</artifactId>

-        <executions>

-          <!-- unzip and overwrite olink dbs only if newer in the archive -->

-          <execution>

-            <id>unzipOlinkDbs</id>

-            <goals><goal>run</goal></goals>

-            <phase>prepare-package</phase>

-            <configuration>

-              <target>

-                <unzip src="${dolRepo}/${dolZip}" 

-                       dest="${dolRepo}/docbook-olink" 

-                       overwrite="false"/>

-              </target>

-            </configuration>

-          </execution>

-          

-          <!-- clean out previous time-stamped snapshots -->

-          <execution>

-            <id>clean-out-old-snapshots</id>

-            <goals><goal>run</goal></goals>

-            <phase>install</phase> <!-- before deploy -->

-            <configuration>

-              <target>

-                <delete>

-                  <fileset dir="${dolRepo}"

-                           includes="${project.artifactId}*.pom ${project.artifactId}*.zip"

-                           excludes="${project.artifactId}-1-SNAPSHOT.pom ${project.artifactId}-1-SNAPSHOT-${dolClassifier}.zip">

-                    <!-- next line doesn't work with ant 1.7.1 -->

-                    <!--filename regex="[0-9]{8}\.[0-9]{6}-[0-9]+"/-->

-                  </fileset>

-                </delete>

-              </target>

-            </configuration>

-          </execution>

-                

-          <!-- zip up dolUnzipped 

-               assembly doesn't work here - won't substitute settings properties in the descriptor file

-               so we use antrun -->    

-          <execution>

-            <id>zip-docbook-olink-dbs</id>

-            <goals><goal>run</goal></goals>

-            <phase>package</phase>

-            <configuration>

-              <target>

-                <zip destfile="${project.build.directory}/${dolZip}"

-                     basedir="${dolUnzipped}"/>

-              </target>

-            </configuration>

-          </execution>

-        </executions>

-      </plugin>

-      

-      <!-- tell maven this new artifact is "attached" -->

-      <plugin>

-        <groupId>org.codehaus.mojo</groupId>

-        <artifactId>build-helper-maven-plugin</artifactId>

-        <version>1.5</version>

-        <executions>

-          <execution>

-            <goals><goal>attach-artifact</goal></goals>

-            <phase>package</phase>

-            <configuration>

-              <artifacts>

-                <artifact>

-                  <file>${project.build.directory}/${dolZip}</file>

-                  <type>zip</type>

-                  <classifier>${dolClassifier}</classifier>

-                </artifact>

-              </artifacts>

-            </configuration>

-          </execution>

-        </executions>

-      </plugin>

-

-      <plugin>

-        <groupId>org.apache.rat</groupId>

-        <artifactId>apache-rat-plugin</artifactId>

-        <executions>

-          <execution>

-            <id>default-cli</id>

-            <configuration>

-              <excludes>

-                <exclude>src/main/docbook-olink/**/*.db</exclude> <!-- generated data -->

-              </excludes>              

-            </configuration>

-          </execution>

-        </executions>

-      </plugin>   

-                       

-    </plugins>

-  </build>

-  

-</project>
\ No newline at end of file
diff --git a/uima-docbook-olink/src/main/docbook-olink/html/site.xml b/uima-docbook-olink/src/main/docbook-olink/html/site.xml
deleted file mode 100644
index d0b5a8a..0000000
--- a/uima-docbook-olink/src/main/docbook-olink/html/site.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!DOCTYPE targetset SYSTEM "http://docbook.sourceforge.net/release/xsl/current/common/targetdatabase.dtd" [

-<!ENTITY % uimaents SYSTEM "../../docbook-shared/entities.ent" >  

-%uimaents;

-<!ENTITY otarget_overview SYSTEM "overview-and-setup.db">

-<!ENTITY otarget_tug      SYSTEM "tutorials_and_users_guides.db">

-<!ENTITY otarget_refs     SYSTEM "references.db">

-<!ENTITY otarget_tools    SYSTEM "tools.db">

-]>

-<!--

-Licensed to the Apache Software Foundation (ASF) under one

-or more contributor license agreements.  See the NOTICE file

-distributed with this work for additional information

-regarding copyright ownership.  The ASF licenses this file

-to you under the Apache License, Version 2.0 (the

-"License"); you may not use this file 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,

-software distributed under the License is distributed 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.

--->

-<targetset>

-  <targetsetinfo>UIMA books olinks</targetsetinfo>

-  

-  <!-- Site map for generating relative paths between documents -->

-  <!--

-    base-url

-      artifactId

-        d

-          xxx.html

-          xxx.pdf  

-    -->

-  <sitemap>

-    <dir name="commonTop_ValueIgnored">

-      <dir name="uima-docbook-overview-and-setup">

-        <dir name="d">

-          <document targetdoc="&uima_docs_overview;">

-            &otarget_overview;

-          </document>

-        </dir>

-      </dir>

-      <dir name="uima-docbook-tutorials-and-users-guides">

-        <dir name="d">

-          <document targetdoc="&uima_docs_tutorial_guides;">

-            &otarget_tug;

-          </document>

-        </dir>

-      </dir>

-      <dir name="uima-docbook-tools">

-        <dir name="d">

-          <document targetdoc="&uima_docs_tools;">

-            &otarget_tools;

-          </document>

-        </dir>

-      </dir>

-      <dir name="uima-docbook-references">

-        <dir name="d">

-          <document targetdoc="&uima_docs_ref;">

-            &otarget_refs;

-          </document>

-        </dir>

-      </dir> 

-    </dir>   

-  </sitemap>

-</targetset>
\ No newline at end of file
diff --git a/uima-docbook-olink/src/main/docbook-olink/htmlsingle/overview-and-setup.db b/uima-docbook-olink/src/main/docbook-olink/htmlsingle/overview-and-setup.db
deleted file mode 100644
index 5d59436..0000000
--- a/uima-docbook-olink/src/main/docbook-olink/htmlsingle/overview-and-setup.db
+++ /dev/null
@@ -1,16 +0,0 @@
-<div element="book" href="#d4e1" number="" lang="en"><ttl>UIMA Overview &amp; SDK Setup</ttl><xreftext>UIMA Overview &amp; SDK Setup</xreftext><div element="chapter" href="#ugr.project_overview" number="1" targetptr="ugr.project_overview"><ttl>UIMA Overview</ttl><xreftext>Chapter 1, <i>UIMA Overview</i></xreftext><div element="section" href="#ugr.project_overview_doc_overview" number="1.1" targetptr="ugr.project_overview_doc_overview"><ttl>Apache UIMA Project Documentation Overview</ttl><xreftext>Section 1.1, “Apache UIMA Project Documentation Overview”</xreftext><div element="section" href="#ugr.project_overview_overview" number="1.1.1" targetptr="ugr.project_overview_overview"><ttl>Overviews</ttl><xreftext>Section 1.1.1, “Overviews”</xreftext></div><div element="section" href="#ugr.project_overview_setup" number="1.1.2" targetptr="ugr.project_overview_setup"><ttl>Eclipse Tooling Installation and Setup</ttl><xreftext>Section 1.1.2, “Eclipse Tooling Installation and Setup”</xreftext></div><div element="section" href="#ugr.project_overview_tutorials_dev_guides" number="1.1.3" targetptr="ugr.project_overview_tutorials_dev_guides"><ttl>Tutorials and Developer's Guides</ttl><xreftext>Section 1.1.3, “Tutorials and Developer's Guides”</xreftext><obj element="row" href="#ugr.project_overview_tutorial_annotator" number="" targetptr="ugr.project_overview_tutorial_annotator"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_tutorial_cpe" number="" targetptr="ugr.project_overview_tutorial_cpe"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_tutorial_application_development" number="" targetptr="ugr.project_overview_tutorial_application_development"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_guide_flow_controller" number="" targetptr="ugr.project_overview_guide_flow_controller"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_guide_multiple_sofas" number="" targetptr="ugr.project_overview_guide_multiple_sofas"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_guide_multiple_views" number="" targetptr="ugr.project_overview_guide_multiple_views"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_guide_cas_multiplier" number="" targetptr="ugr.project_overview_guide_cas_multiplier"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_xmi_emf" number="" targetptr="ugr.project_overview_xmi_emf"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj></div><div element="section" href="#ugr.project_overview_tool_guides" number="1.1.4" targetptr="ugr.project_overview_tool_guides"><ttl>Tools Users' Guides</ttl><xreftext>Section 1.1.4, “Tools Users' Guides”</xreftext><obj element="row" href="#ugr.project_overview_tools_component_descriptor_editor" number="" targetptr="ugr.project_overview_tools_component_descriptor_editor"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_tools_cpe_configurator" number="" targetptr="ugr.project_overview_tools_cpe_configurator"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_tools_pear_packager" number="" targetptr="ugr.project_overview_tools_pear_packager"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_tools_pear_installer" number="" targetptr="ugr.project_overview_tools_pear_installer"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_tools_pear_merger" number="" targetptr="ugr.project_overview_tools_pear_merger"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_tools_document_analyzer" number="" targetptr="ugr.project_overview_tools_document_analyzer"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_tools_cas_visual_debugger" number="" targetptr="ugr.project_overview_tools_cas_visual_debugger"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_tools_jcasgen" number="" targetptr="ugr.project_overview_tools_jcasgen"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_tools_xml_cas_viewer" number="" targetptr="ugr.project_overview_tools_xml_cas_viewer"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj></div><div element="section" href="#ugr.project_overview_reference" number="1.1.5" targetptr="ugr.project_overview_reference"><ttl>References</ttl><xreftext>Section 1.1.5, “References”</xreftext><obj element="row" href="#ugr.project_overview_javadocs" number="" targetptr="ugr.project_overview_javadocs"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_xml_ref_component_descriptor" number="" targetptr="ugr.project_overview_xml_ref_component_descriptor"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_xml_ref_collection_processing_engine_descriptor" number="" targetptr="ugr.project_overview_xml_ref_collection_processing_engine_descriptor"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_cas" number="" targetptr="ugr.project_overview_cas"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_jcas" number="" targetptr="ugr.project_overview_jcas"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_ref_pear" number="" targetptr="ugr.project_overview_ref_pear"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj><obj element="row" href="#ugr.project_overview_xmi_cas_serialization" number="" targetptr="ugr.project_overview_xmi_cas_serialization"><ttl>???TITLE???</ttl><xreftext>???</xreftext></obj></div></div><div element="section" href="#ugr.project_overview_doc_use" number="1.2" targetptr="ugr.project_overview_doc_use"><ttl>How to use the Documentation</ttl><xreftext>Section 1.2, “How to use the Documentation”</xreftext></div><div element="section" href="#ugr.project_overview_changes_from_previous" number="1.3" targetptr="ugr.project_overview_changes_from_previous"><ttl>Changes from Previous Major Versions</ttl><xreftext>Section 1.3, “Changes from Previous Major Versions”</xreftext><div element="section" href="#ugr.project_overview_changes_from_2_0" number="1.3.1" targetptr="ugr.project_overview_changes_from_2_0"><ttl>Changes from IBM UIMA 2.0 to Apache UIMA 2.1</ttl><xreftext>Section 1.3.1, “Changes from IBM UIMA 2.0 to Apache UIMA 2.1”</xreftext><div element="section" href="#ugr.project_overview.migration_utility.java_package_name_changes" number="1.3.1.1" targetptr="ugr.project_overview.migration_utility.java_package_name_changes"><ttl>Java Package Name Changes</ttl><xreftext>Section 1.3.1.1, “Java Package Name Changes”</xreftext></div><div element="section" href="#ugr.project_overview.migration_utility.xml_descriptor_changes" number="1.3.1.2" targetptr="ugr.project_overview.migration_utility.xml_descriptor_changes"><ttl>XML Descriptor Changes</ttl><xreftext>Section 1.3.1.2, “XML Descriptor Changes”</xreftext></div><div element="section" href="#ugr.project_overview.migration_utility.tcas_replaced_by_cas" number="1.3.1.3" targetptr="ugr.project_overview.migration_utility.tcas_replaced_by_cas"><ttl>TCAS replaced by CAS</ttl><xreftext>Section 1.3.1.3, “TCAS replaced by CAS”</xreftext></div><div element="section" href="#ugr.project_overview.migration_utility.jcas_interface" number="1.3.1.4" targetptr="ugr.project_overview.migration_utility.jcas_interface"><ttl>JCas Is Now an Interface</ttl><xreftext>Section 1.3.1.4, “JCas Is Now an Interface”</xreftext></div><div element="section" href="#ugr.project_overview.migration_utility.jar_files" number="1.3.1.5" targetptr="ugr.project_overview.migration_utility.jar_files"><ttl>JAR File names Have Changed</ttl><xreftext>Section 1.3.1.5, “JAR File names Have Changed”</xreftext></div><div element="section" href="#ugr.ovv.search_engine_repackaged" number="1.3.1.6" targetptr="ugr.ovv.search_engine_repackaged"><ttl>Semantic Search Engine Repackaged</ttl><xreftext>Section 1.3.1.6, “Semantic Search Engine Repackaged”</xreftext></div></div><div element="section" href="#ugr.project_overview_changes_from_v1" number="1.3.2" targetptr="ugr.project_overview_changes_from_v1"><ttl>Changes from UIMA Version 1.x</ttl><xreftext>Section 1.3.2, “Changes from UIMA Version 1.x”</xreftext><div element="section" href="#ugr.project_overview_new_capabilities" number="1.3.2.1" targetptr="ugr.project_overview_new_capabilities"><ttl>New Capabilities</ttl><xreftext>Section 1.3.2.1, “New Capabilities”</xreftext><obj element="formalpara" href="#ugr.project_overview_new_data_types" number="" targetptr="ugr.project_overview_new_data_types"><ttl>New Primitive data types</ttl><xreftext>New Primitive data types</xreftext></obj><obj element="formalpara" href="#ugr.ovv.simpler_aes_and_cases" number="" targetptr="ugr.ovv.simpler_aes_and_cases"><ttl>Simpler Analysis Engines and CASes</ttl><xreftext>Simpler Analysis Engines and CASes</xreftext></obj><obj element="formalpara" href="#ugr.ovv.sofas_and_cas_views_simplified" number="" targetptr="ugr.ovv.sofas_and_cas_views_simplified"><ttl>Sofas and CAS Views simplified</ttl><xreftext>Sofas and CAS Views simplified</xreftext></obj><obj element="formalpara" href="#ugr.ovv.ae_support_multiple_new_cases" number="" targetptr="ugr.ovv.ae_support_multiple_new_cases"><ttl>Analysis Component generalized to support multiple new CAS
-          outputs</ttl><xreftext>Analysis Component generalized to support multiple new CAS
-          outputs</xreftext></obj><obj element="formalpara" href="#ugr.ovv.user_customized_fc" number="" targetptr="ugr.ovv.user_customized_fc"><ttl>User-customized Flow Controllers</ttl><xreftext>User-customized Flow Controllers</xreftext></obj></div><div element="section" href="#ugr.ovv.other_changes" number="1.3.2.2" targetptr="ugr.ovv.other_changes"><ttl>Other Changes</ttl><xreftext>Section 1.3.2.2, “Other Changes”</xreftext><obj element="formalpara" href="#ugr.ovv.exceptions_rationalized" number="" targetptr="ugr.ovv.exceptions_rationalized"><ttl>UIMA Exceptions rationalized</ttl><xreftext>UIMA Exceptions rationalized</xreftext></obj><obj element="formalpara" href="#ugr.ovv.result_specification" number="" targetptr="ugr.ovv.result_specification"><ttl>Changes in Result Specifications</ttl><xreftext>Changes in Result Specifications</xreftext></obj><obj element="formalpara" href="#ugr.ovv.one_capability_set" number="" targetptr="ugr.ovv.one_capability_set"><ttl>Only one Capability Set</ttl><xreftext>Only one Capability Set</xreftext></obj></div><div element="section" href="#ugr.project_overview_backwards_compatibility" number="1.3.2.3" targetptr="ugr.project_overview_backwards_compatibility"><ttl>Backwards Compatibility</ttl><xreftext>Section 1.3.2.3, “Backwards Compatibility”</xreftext></div></div></div><div element="section" href="#ugr.project_overview_migrating_from_ibm_uima" number="1.4" targetptr="ugr.project_overview_migrating_from_ibm_uima"><ttl>Migrating from IBM UIMA to Apache UIMA</ttl><xreftext>Section 1.4, “Migrating from IBM UIMA to Apache UIMA”</xreftext><div element="section" href="#ugr.project_overview_running_the_migration_utility" number="1.4.1" targetptr="ugr.project_overview_running_the_migration_utility"><ttl>Running the Migration Utility</ttl><xreftext>Section 1.4.1, “Running the Migration Utility”</xreftext><div element="section" href="#ugr.project_overview_running_the_migration_utility.jcas_for_document_annotation" number="1.4.1.1" targetptr="ugr.project_overview_running_the_migration_utility.jcas_for_document_annotation"><ttl>JCas Cover Classes for DocumentAnnotation</ttl><xreftext>Section 1.4.1.1, “JCas Cover Classes for DocumentAnnotation”</xreftext></div><div element="section" href="#ugr.project_overview_running_the_migration_utility.manual_migration_needed.getdocumentannotation" number="1.4.1.2" targetptr="ugr.project_overview_running_the_migration_utility.manual_migration_needed.getdocumentannotation"><ttl>JCas.getDocumentAnnotation</ttl><xreftext>Section 1.4.1.2, “JCas.getDocumentAnnotation”</xreftext></div></div><div element="section" href="#ugr.project_overview_rare_migration" number="1.4.2" targetptr="ugr.project_overview_rare_migration"><ttl>Manual Migration</ttl><xreftext>Section 1.4.2, “Manual Migration”</xreftext><div element="section" href="#ugr.project_overview.manual_migration_needed.xiinclude" number="1.4.2.1" targetptr="ugr.project_overview.manual_migration_needed.xiinclude"><ttl>xi:include</ttl><xreftext>Section 1.4.2.1, “xi:include”</xreftext></div><div element="section" href="#ugr.project_overview.manual_migration_needed.duplicate_methods_cas_tcas" number="1.4.2.2" targetptr="ugr.project_overview.manual_migration_needed.duplicate_methods_cas_tcas"><ttl>Duplicate Methods Taking CAS and TCAS as Arguments</ttl><xreftext>Section 1.4.2.2, “Duplicate Methods Taking CAS and TCAS as Arguments”</xreftext></div><div element="section" href="#ugr.project_overview.manual_migration_needed.undocumented_methods" number="1.4.2.3" targetptr="ugr.project_overview.manual_migration_needed.undocumented_methods"><ttl>Use of Undocumented Methods from the com.ibm.uima.util package</ttl><xreftext>Section 1.4.2.3, “Undocumented Methods”</xreftext></div><div element="section" href="#ugr.project_overview.manual_migration_needed.uima_package_names_in_user_code" number="1.4.2.4" targetptr="ugr.project_overview.manual_migration_needed.uima_package_names_in_user_code"><ttl>Use of UIMA Package Names for User Code</ttl><xreftext>Section 1.4.2.4, “Package Names”</xreftext></div><div element="section" href="#ugr.project_overview.manual_migration_needed.exceptions_extend_uima_exceptions" number="1.4.2.5" targetptr="ugr.project_overview.manual_migration_needed.exceptions_extend_uima_exceptions"><ttl>CASException and CASRuntimeException now extend UIMA(Runtime)Exception</ttl><xreftext>Section 1.4.2.5, “Changes to CAS Exceptions”</xreftext></div></div></div><div element="section" href="#ugr.project_overview_summary" number="1.5" targetptr="ugr.project_overview_summary"><ttl>Apache UIMA Summary</ttl><xreftext>Section 1.5, “Apache UIMA Summary”</xreftext><div element="section" href="#ugr.ovv.summary.general" number="1.5.1" targetptr="ugr.ovv.summary.general"><ttl>General</ttl><xreftext>Section 1.5.1, “General”</xreftext></div><div element="section" href="#ugr.ovv.summary.programming_language_support" number="1.5.2" targetptr="ugr.ovv.summary.programming_language_support"><ttl>Programming Language Support</ttl><xreftext>Section 1.5.2, “Programming Language Support”</xreftext></div><div element="section" href="#ugr.ovv.general.summary.multi_modal_support" number="1.5.3" targetptr="ugr.ovv.general.summary.multi_modal_support"><ttl>Multi-Modal Support</ttl><xreftext>Section 1.5.3, “Multi-Modal Support”</xreftext></div><div element="section" href="#ugr.ovv.summary.general.semantic_search_components" number="1.5.4" targetptr="ugr.ovv.summary.general.semantic_search_components"><ttl>Semantic Search Components</ttl><xreftext>Section 1.5.4, “Semantic Search Components”</xreftext></div></div><div element="section" href="#ugr.project_overview_summary_sdk_capabilities" number="1.6" targetptr="ugr.project_overview_summary_sdk_capabilities"><ttl>Summary of Apache UIMA Capabilities</ttl><xreftext>Section 1.6, “Summary of Apache UIMA Capabilities”</xreftext></div></div><div element="chapter" href="#ugr.ovv.conceptual" number="2" targetptr="ugr.ovv.conceptual"><ttl>UIMA Conceptual Overview</ttl><xreftext>Chapter 2, <i>UIMA Conceptual Overview</i></xreftext><div element="section" href="#ugr.ovv.conceptual.uima_introduction" number="2.1" targetptr="ugr.ovv.conceptual.uima_introduction"><ttl>UIMA Introduction</ttl><xreftext>Section 2.1, “UIMA Introduction”</xreftext><obj element="figure" href="#ugr.ovv.conceptual.fig.bridge" number="2.1" targetptr="ugr.ovv.conceptual.fig.bridge"><ttl>UIMA helps you build the bridge between the unstructured and structured
-        worlds</ttl><xreftext>Figure 2.1, “UIMA helps you build the bridge between the unstructured and structured
-        worlds”</xreftext></obj></div><div element="section" href="#ugr.ovv.conceptual.architecture_framework_sdk" number="2.2" targetptr="ugr.ovv.conceptual.architecture_framework_sdk"><ttl>The Architecture, the Framework and the SDK</ttl><xreftext>Section 2.2, “The Architecture, the Framework and the SDK”</xreftext></div><div element="section" href="#ugr.ovv.conceptual.analysis_basics" number="2.3" targetptr="ugr.ovv.conceptual.analysis_basics"><ttl>Analysis Basics</ttl><xreftext>Section 2.3, “Analysis Basics”</xreftext><div element="section" href="#ugr.ovv.conceptual.aes_annotators_and_analysis_results" number="2.3.1" targetptr="ugr.ovv.conceptual.aes_annotators_and_analysis_results"><ttl>Analysis Engines, Annotators &amp; Results</ttl><xreftext>Section 2.3.1, “Analysis Engines, Annotators &amp; Results”</xreftext><obj element="figure" href="#ugr.ovv.conceptual.metadata_in_cas" number="2.2" targetptr="ugr.ovv.conceptual.metadata_in_cas"><ttl>Objects represented in the Common Analysis Structure (CAS)</ttl><xreftext>Figure 2.2, “Objects represented in the Common Analysis Structure (CAS)”</xreftext></obj></div><div element="section" href="#ugr.ovv.conceptual.representing_results_in_cas" number="2.3.2" targetptr="ugr.ovv.conceptual.representing_results_in_cas"><ttl>Representing Analysis Results in the CAS</ttl><xreftext>Section 2.3.2, “Representing Analysis Results in the CAS”</xreftext><div element="section" href="#ugr.ovv.conceptual.annotation_type" number="2.3.2.1" targetptr="ugr.ovv.conceptual.annotation_type"><ttl>The Annotation Type</ttl><xreftext>Section 2.3.2.1, “The Annotation Type”</xreftext></div><div element="section" href="#ugr.ovv.conceptual.not_just_annotations" number="2.3.2.2" targetptr="ugr.ovv.conceptual.not_just_annotations"><ttl>Not Just Annotations</ttl><xreftext>Section 2.3.2.2, “Not Just Annotations”</xreftext></div><div element="section" href="#ugr.ovv.conceptual.multiple_views_within_a_cas" number="2.3.2.3" targetptr="ugr.ovv.conceptual.multiple_views_within_a_cas"><ttl>Multiple Views within a CAS</ttl><xreftext>Section 2.3.2.3, “Multiple Views within a CAS”</xreftext></div></div><div element="section" href="#ugr.ovv.conceptual.interacting_with_cas_and_external_resources" number="2.3.3" targetptr="ugr.ovv.conceptual.interacting_with_cas_and_external_resources"><ttl>Interacting with the CAS and External Resources</ttl><xreftext>Section 2.3.3, “Using CASes and External Resources”</xreftext></div><div element="section" href="#ugr.ovv.conceptual.component_descriptors" number="2.3.4" targetptr="ugr.ovv.conceptual.component_descriptors"><ttl>Component Descriptors</ttl><xreftext>Section 2.3.4, “Component Descriptors”</xreftext></div></div><div element="section" href="#ugr.ovv.conceptual.aggregate_analysis_engines" number="2.4" targetptr="ugr.ovv.conceptual.aggregate_analysis_engines"><ttl>Aggregate Analysis Engines</ttl><xreftext>Section 2.4, “Aggregate Analysis Engines”</xreftext><obj element="figure" href="#ugr.ovv.conceptual.sample_aggregate" number="2.3" targetptr="ugr.ovv.conceptual.sample_aggregate"><ttl>Sample Aggregate Analysis Engine</ttl><xreftext>Figure 2.3, “Sample Aggregate Analysis Engine”</xreftext></obj></div><div element="section" href="#ugr.ovv.conceptual.applicaiton_building_and_collection_processing" number="2.5" targetptr="ugr.ovv.conceptual.applicaiton_building_and_collection_processing"><ttl>Application Building and Collection Processing</ttl><xreftext>Section 2.5, “Application Building and Collection Processing”</xreftext><div element="section" href="#ugr.ovv.conceptual.using_framework_from_an_application" number="2.5.1" targetptr="ugr.ovv.conceptual.using_framework_from_an_application"><ttl>Using the framework from an Application</ttl><xreftext>Section 2.5.1, “Using the framework from an Application”</xreftext><obj element="figure" href="#ugr.ovv.conceptual.application_factory_ae" number="2.4" targetptr="ugr.ovv.conceptual.application_factory_ae"><ttl>Using UIMA Framework to create and interact with an Analysis Engine</ttl><xreftext>Figure 2.4, “Using UIMA Framework to create and interact with an Analysis Engine”</xreftext></obj></div><div element="section" href="#ugr.ovv.conceptual.graduating_to_collection_processing" number="2.5.2" targetptr="ugr.ovv.conceptual.graduating_to_collection_processing"><ttl>Graduating to Collection Processing</ttl><xreftext>Section 2.5.2, “Graduating to Collection Processing”</xreftext><obj element="figure" href="#ugr.ovv.conceptual.fig.cpe" number="2.5" targetptr="ugr.ovv.conceptual.fig.cpe"><ttl>High-Level UIMA Component Architecture from Source to Sink</ttl><xreftext>Figure 2.5, “High-Level UIMA Component Architecture from Source to Sink”</xreftext></obj><obj element="figure" href="#ugr.ovv.conceptual.fig.cpm" number="2.6" targetptr="ugr.ovv.conceptual.fig.cpm"><ttl>Collection Processing Manager in UIMA Framework</ttl><xreftext>Figure 2.6, “Collection Processing Manager in UIMA Framework”</xreftext></obj></div></div><div element="section" href="#ugr.ovv.conceptual.exploiting_analysis_results" number="2.6" targetptr="ugr.ovv.conceptual.exploiting_analysis_results"><ttl>Exploiting Analysis Results</ttl><xreftext>Section 2.6, “Exploiting Analysis Results”</xreftext><div element="section" href="#ugr.ovv.conceptual.semantic_search" number="2.6.1" targetptr="ugr.ovv.conceptual.semantic_search"><ttl>Semantic Search</ttl><xreftext>Section 2.6.1, “Semantic Search”</xreftext></div><div element="section" href="#ugr.ovv.conceptual.databases" number="2.6.2" targetptr="ugr.ovv.conceptual.databases"><ttl>Databases</ttl><xreftext>Section 2.6.2, “Databases”</xreftext></div></div><div element="section" href="#ugr.ovv.conceptual.multimodal_processing" number="2.7" targetptr="ugr.ovv.conceptual.multimodal_processing"><ttl>Multimodal Processing in UIMA</ttl><xreftext>Section 2.7, “Multimodal Processing in UIMA”</xreftext><obj element="figure" href="#ugr.ovv.conceptual.fig.multiple_sofas" number="2.7" targetptr="ugr.ovv.conceptual.fig.multiple_sofas"><ttl>Multiple Sofas in support of multi-modal analysis of an audio Stream. Some
-        engines work on the audio <span class="quote">“<span class="quote">view</span>”</span>, some on the text
-        <span class="quote">“<span class="quote">view</span>”</span> and some on both.</ttl><xreftext>Figure 2.7, “Multiple Sofas in support of multi-modal analysis of an audio Stream. Some
-        engines work on the audio <span class="quote">“<span class="quote">view</span>”</span>, some on the text
-        <span class="quote">“<span class="quote">view</span>”</span> and some on both.”</xreftext></obj></div><div element="section" href="#ugr.ovv.conceptual.next_steps" number="2.8" targetptr="ugr.ovv.conceptual.next_steps"><ttl>Next Steps</ttl><xreftext>Section 2.8, “Next Steps”</xreftext></div></div><div element="chapter" href="#ugr.ovv.eclipse_setup" number="3" targetptr="ugr.ovv.eclipse_setup"><ttl>Setting up the Eclipse IDE to work with UIMA</ttl><xreftext>Chapter 3, <i>Setting up the Eclipse IDE to work with UIMA</i></xreftext><div element="section" href="#ugr.ovv.eclipse_setup.installation" number="3.1" targetptr="ugr.ovv.eclipse_setup.installation"><ttl>Installation</ttl><xreftext>Section 3.1, “Installation”</xreftext><div element="section" href="#ugr.ovv.eclipse_setup.install_eclipse" number="3.1.1" targetptr="ugr.ovv.eclipse_setup.install_eclipse"><ttl>Install Eclipse</ttl><xreftext>Section 3.1.1, “Install Eclipse”</xreftext></div><div element="section" href="#ugr.ovv.eclipse_setup.install_uima_eclipse_plugins" number="3.1.2" targetptr="ugr.ovv.eclipse_setup.install_uima_eclipse_plugins"><ttl>Installing the UIMA Eclipse Plugins</ttl><xreftext>Section 3.1.2, “Installing the UIMA Eclipse Plugins”</xreftext></div><div element="section" href="#ugr.ovv.eclipse_setup.install_emf" number="3.1.3" targetptr="ugr.ovv.eclipse_setup.install_emf"><ttl>Manual Install additional Eclipse component: EMF</ttl><xreftext>Section 3.1.3, “Manual Install additional Eclipse component: EMF”</xreftext><div element="section" href="#ugr.ovv.eclipse_setup.install_emf_shortcut" number="3.1.3.1" targetptr="ugr.ovv.eclipse_setup.install_emf_shortcut"><ttl>EMF Installation Shortcut for Eclipse 3.2</ttl><xreftext>Section 3.1.3.1, “EMF Installation Shortcut for Eclipse 3.2”</xreftext></div></div><div element="section" href="#ugr.ovv.eclipse_setup.install_uima_sdk" number="3.1.4" targetptr="ugr.ovv.eclipse_setup.install_uima_sdk"><ttl>Install the UIMA SDK</ttl><xreftext>Section 3.1.4, “Install the UIMA SDK”</xreftext></div><div element="section" href="#ugr.ovv.eclipse_setup.install_uima_eclipse_plugins_manually" number="3.1.5" targetptr="ugr.ovv.eclipse_setup.install_uima_eclipse_plugins_manually"><ttl>Installing the UIMA Eclipse Plugins, manually</ttl><xreftext>Section 3.1.5, “Installing the UIMA Eclipse Plugins, manually”</xreftext></div><div element="section" href="#ugr.ovv.eclipse_setup.start_eclipse" number="3.1.6" targetptr="ugr.ovv.eclipse_setup.start_eclipse"><ttl>Start Eclipse</ttl><xreftext>Section 3.1.6, “Start Eclipse”</xreftext><div element="section" href="#ugr.ovv.eclipse_setup.special_startup_parameter_clean" number="3.1.6.1" targetptr="ugr.ovv.eclipse_setup.special_startup_parameter_clean"><ttl>Special startup parameter for Eclipse: -clean</ttl><xreftext>Section 3.1.6.1, “Special startup parameter for Eclipse: -clean”</xreftext></div></div></div><div element="section" href="#ugr.ovv.eclipse_setup.example_code" number="3.2" targetptr="ugr.ovv.eclipse_setup.example_code"><ttl>Setting up Eclipse to view Example Code</ttl><xreftext>Section 3.2, “Setting up Eclipse to view Example Code”</xreftext></div><div element="section" href="#ugr.ovv.eclipse_setup.adding_source" number="3.3" targetptr="ugr.ovv.eclipse_setup.adding_source"><ttl>Adding the UIMA source code to the jar files</ttl><xreftext>Section 3.3, “Adding the UIMA source code to the jar files”</xreftext></div><div element="section" href="#ugr.ovv.eclipse_setup.linking_uima_javadocs" number="3.4" targetptr="ugr.ovv.eclipse_setup.linking_uima_javadocs"><ttl>Attaching UIMA Javadocs</ttl><xreftext>Section 3.4, “Attaching UIMA Javadocs”</xreftext></div><div element="section" href="#ugr.ovv.eclipse_setup.running_external_tools_from_eclipse" number="3.5" targetptr="ugr.ovv.eclipse_setup.running_external_tools_from_eclipse"><ttl>Running external tools from Eclipse</ttl><xreftext>Section 3.5, “Running external tools from Eclipse”</xreftext></div></div><div element="chapter" href="#ugr.faqs" number="4" targetptr="ugr.faqs"><ttl>UIMA Frequently Asked Questions (FAQ's)</ttl><xreftext>Chapter 4, <i>UIMA Frequently Asked Questions (FAQ's)</i></xreftext><obj element="varlistentry" href="#ugr.faqs.what_is_uima" number="" targetptr="ugr.faqs.what_is_uima"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>What is UIMA?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.pronounce" number="" targetptr="ugr.faqs.pronounce"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>How do you pronounce UIMA?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.difference_apache_uima" number="" targetptr="ugr.faqs.difference_apache_uima"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>What's the difference between UIMA and the Apache UIMA?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.include_semantic_search" number="" targetptr="ugr.faqs.include_semantic_search"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>
-          Does UIMA include a semantic search engine?
-        </strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.what_is_an_annotation" number="" targetptr="ugr.faqs.what_is_an_annotation"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>What is an Annotation?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.what_is_the_cas" number="" targetptr="ugr.faqs.what_is_the_cas"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>What is the CAS?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.what_does_the_cas_contain" number="" targetptr="ugr.faqs.what_does_the_cas_contain"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>What does the CAS contain?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.only_annotations" number="" targetptr="ugr.faqs.only_annotations"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>Does the CAS only contain Annotations?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.just_xml" number="" targetptr="ugr.faqs.just_xml"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>Is the CAS just XML?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.what_is_a_type_system" number="" targetptr="ugr.faqs.what_is_a_type_system"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>What is a Type System?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.what_is_a_sofa" number="" targetptr="ugr.faqs.what_is_a_sofa"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>What is a Sofa?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.annotator_versus_ae" number="" targetptr="ugr.faqs.annotator_versus_ae"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>What's the difference between an Annotator and an Analysis
-          Engine?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.web_services" number="" targetptr="ugr.faqs.web_services"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>Are UIMA analysis engines web services?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.stateless_aes" number="" targetptr="ugr.faqs.stateless_aes"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>Do Analysis Engines have to be
-          "stateless"?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.uddi" number="" targetptr="ugr.faqs.uddi"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>Is engine meta-data compatible with web services and
-          UDDI?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.scaling" number="" targetptr="ugr.faqs.scaling"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>How do you scale a UIMA application?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.embedding" number="" targetptr="ugr.faqs.embedding"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>What does it mean to embed UIMA in systems middleware?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.cpm_versus_cpe" number="" targetptr="ugr.faqs.cpm_versus_cpe"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>How is the CPM different from a CPE?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.semantic_search" number="" targetptr="ugr.faqs.semantic_search"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>What is Semantic Search and what is its relationship to
-          UIMA?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.xml_fragment_not_xml" number="" targetptr="ugr.faqs.xml_fragment_not_xml"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>Is an XML Fragment Query valid XML?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.modalities_other_than_text" number="" targetptr="ugr.faqs.modalities_other_than_text"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>Does UIMA support modalities other than text?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.compare" number="" targetptr="ugr.faqs.compare"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>How does UIMA compare to other similar work?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.open_source" number="" targetptr="ugr.faqs.open_source"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>Is UIMA Open Source?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.levels_required" number="" targetptr="ugr.faqs.levels_required"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>What Java level and OS are required for the UIMA SDK?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.building_apps_on_top_of_uima" number="" targetptr="ugr.faqs.building_apps_on_top_of_uima"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>Can I build my UIM application on top of UIMA?</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.faqs.commercial_products" number="" targetptr="ugr.faqs.commercial_products"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>Do any commercial products support the UIMA framework or include
-          it as part of their product?</strong></span></xreftext></obj></div><div element="chapter" href="#ugr.issues" number="5" targetptr="ugr.issues"><ttl>Known Issues</ttl><xreftext>Chapter 5, <i>Known Issues</i></xreftext><obj element="varlistentry" href="#ugr.issues.cr_to_xml" number="" targetptr="ugr.issues.cr_to_xml"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>Sun Java 1.4.2_12 doesn't serialize CR characters to XML</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.issues.jcasgen_java_1.4" number="" targetptr="ugr.issues.jcasgen_java_1.4"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>JCasGen merge facility only supports Java levels 1.4 or earlier</strong></span></xreftext></obj><obj element="varlistentry" href="#ugr.issues.libgcj.4.1.2" number="" targetptr="ugr.issues.libgcj.4.1.2"><ttl>???TITLE???</ttl><xreftext><span class="bold"><strong>Descriptor editor in Eclipse tooling does not work with libgcj 4.1.2</strong></span></xreftext></obj></div><obj element="glossary" href="#ugr.glossary" number="" targetptr="ugr.glossary"><ttl>Glossary: Key Terms &amp; Concepts</ttl><xreftext>Glossary</xreftext></obj><obj element="glossentry" href="#ugr.glossary.aggregate" number="" targetptr="ugr.glossary.aggregate"><ttl>Aggregate Analysis Engine</ttl><xreftext>Aggregate Analysis Engine</xreftext></obj><obj element="glossentry" href="#ugr.glossary.analysis_engine" number="" targetptr="ugr.glossary.analysis_engine"><ttl>Analysis Engine</ttl><xreftext>Analysis Engine</xreftext></obj><obj element="glossentry" href="#ugr.glossary.annotation" number="" targetptr="ugr.glossary.annotation"><ttl>Annotation</ttl><xreftext>Annotation</xreftext></obj><obj element="glossentry" href="#ugr.glossary.annotator" number="" targetptr="ugr.glossary.annotator"><ttl>Annotator</ttl><xreftext>Annotator</xreftext></obj><obj element="glossentry" href="#ugr.glossary.application" number="" targetptr="ugr.glossary.application"><ttl>Application</ttl><xreftext>Application</xreftext></obj><obj element="glossentry" href="#ugr.glossary.apache_uima_java_framework" number="" targetptr="ugr.glossary.apache_uima_java_framework"><ttl>Apache UIMA Java Framework</ttl><xreftext>Apache UIMA Java Framework</xreftext></obj><obj element="glossentry" href="#ugr.glossary.apache_uima_sdk" number="" targetptr="ugr.glossary.apache_uima_sdk"><ttl>Apache UIMA Software Development Kit (SDK)</ttl><xreftext>Apache UIMA Software Development Kit (SDK)</xreftext></obj><obj element="glossentry" href="#ugr.glossary.cas" number="" targetptr="ugr.glossary.cas"><ttl>CAS</ttl><xreftext>CAS</xreftext></obj><obj element="glossentry" href="#ugr.glossary.cas_consumer" number="" targetptr="ugr.glossary.cas_consumer"><ttl>CAS Consumer</ttl><xreftext>CAS Consumer</xreftext></obj><obj element="glossentry" href="#ugr.glossary.cas_initializer" number="" targetptr="ugr.glossary.cas_initializer"><ttl>CAS Initializer (deprecated)</ttl><xreftext>CAS Initializer (deprecated)</xreftext></obj><obj element="glossentry" href="#ugr.glossary.cas_multiplier" number="" targetptr="ugr.glossary.cas_multiplier"><ttl>CAS Multiplier</ttl><xreftext>CAS Multiplier</xreftext></obj><obj element="glossentry" href="#ugr.glossary.cas_processor" number="" targetptr="ugr.glossary.cas_processor"><ttl>CAS Processor</ttl><xreftext>CAS Processor</xreftext></obj><obj element="glossentry" href="#ugr.glossary.cas_view" number="" targetptr="ugr.glossary.cas_view"><ttl>CAS View</ttl><xreftext>CAS View</xreftext></obj><obj element="glossentry" href="#ugr.glossary.cde" number="" targetptr="ugr.glossary.cde"><ttl>CDE</ttl><xreftext>CDE</xreftext></obj><obj element="glossentry" href="#ugr.glossary.cpe" number="" targetptr="ugr.glossary.cpe"><ttl>Collection Processing Engine (CPE)</ttl><xreftext>Collection Processing Engine (CPE)</xreftext></obj><obj element="glossentry" href="#ugr.glossary.cpm" number="" targetptr="ugr.glossary.cpm"><ttl>Collection Processing Manager (CPM)</ttl><xreftext>Collection Processing Manager (CPM)</xreftext></obj><obj element="glossentry" href="#ugr.glossary.collection_reader" number="" targetptr="ugr.glossary.collection_reader"><ttl>Collection Reader</ttl><xreftext>Collection Reader</xreftext></obj><obj element="glossentry" href="#ugr.glossary.fact_search" number="" targetptr="ugr.glossary.fact_search"><ttl>Fact Search</ttl><xreftext>Fact Search</xreftext></obj><obj element="glossentry" href="#ugr.glossary.feature" number="" targetptr="ugr.glossary.feature"><ttl>Feature</ttl><xreftext>Feature</xreftext></obj><obj element="glossentry" href="#ugr.glossary.flow_controller" number="" targetptr="ugr.glossary.flow_controller"><ttl>Flow Controller</ttl><xreftext>Flow Controller</xreftext></obj><obj element="glossentry" href="#ugr.glossary.hybrid_analysis_engine" number="" targetptr="ugr.glossary.hybrid_analysis_engine"><ttl>Hybrid Analysis Engine</ttl><xreftext>Hybrid Analysis Engine</xreftext></obj><obj element="glossentry" href="#ugr.glossary.index" number="" targetptr="ugr.glossary.index"><ttl>Index</ttl><xreftext>Index</xreftext></obj><obj element="glossentry" href="#ugr.glossary.jcas" number="" targetptr="ugr.glossary.jcas"><ttl>JCas</ttl><xreftext>JCas</xreftext></obj><obj element="glossentry" href="#ugr.glossary.keyword_search" number="" targetptr="ugr.glossary.keyword_search"><ttl>Keyword Search</ttl><xreftext>Keyword Search</xreftext></obj><obj element="glossentry" href="#ugr.glossary.knowledge_base" number="" targetptr="ugr.glossary.knowledge_base"><ttl>Knowledge Base</ttl><xreftext>Knowledge Base</xreftext></obj><obj element="glossentry" href="#ugr.glossary.loosely_coupled_analysis_engine" number="" targetptr="ugr.glossary.loosely_coupled_analysis_engine"><ttl>Loosely-Coupled Analysis Engine</ttl><xreftext>Loosely-Coupled Analysis Engine</xreftext></obj><obj element="glossentry" href="#ugr.glossary.ontology" number="" targetptr="ugr.glossary.ontology"><ttl/><xreftext/></obj><obj element="glossentry" href="#ugr.glossary.pear" number="" targetptr="ugr.glossary.pear"><ttl>PEAR</ttl><xreftext>PEAR</xreftext></obj><obj element="glossentry" href="#ugr.glossary.primitive_analysis_engine" number="" targetptr="ugr.glossary.primitive_analysis_engine"><ttl>Primitive Analysis Engine</ttl><xreftext>Primitive Analysis Engine</xreftext></obj><obj element="glossentry" href="#ugr.glossary.semantic_search" number="" targetptr="ugr.glossary.semantic_search"><ttl>Semantic Search</ttl><xreftext>Semantic Search</xreftext></obj><obj element="glossentry" href="#ugr.glossary.structured_information" number="" targetptr="ugr.glossary.structured_information"><ttl>Structured Information</ttl><xreftext>Structured Information</xreftext></obj><obj element="glossentry" href="#ugr.glossary.sofa" number="" targetptr="ugr.glossary.sofa"><ttl>Subject of Analysis (Sofa)</ttl><xreftext>Subject of Analysis (Sofa)</xreftext></obj><obj element="glossentry" href="#ugr.glossary.tightly_coupled_analysis_engine" number="" targetptr="ugr.glossary.tightly_coupled_analysis_engine"><ttl>Tightly-Coupled Analysis Engine</ttl><xreftext>Tightly-Coupled Analysis Engine</xreftext></obj><obj element="glossentry" href="#ugr.glossary.type" number="" targetptr="ugr.glossary.type"><ttl>Type</ttl><xreftext>Type</xreftext></obj><obj element="glossentry" href="#ugr.glossary.type_system" number="" targetptr="ugr.glossary.type_system"><ttl>Type System</ttl><xreftext>Type System</xreftext></obj><obj element="glossentry" href="#ugr.glossary.unstructured_information" number="" targetptr="ugr.glossary.unstructured_information"><ttl>Unstructured Information</ttl><xreftext>Unstructured Information</xreftext></obj><obj element="glossentry" href="#ugr.glossary.uima" number="" targetptr="ugr.glossary.uima"><ttl>UIMA</ttl><xreftext>UIMA</xreftext></obj><obj element="glossentry" href="#ugr.glossary.uima_java_framework" number="" targetptr="ugr.glossary.uima_java_framework"><ttl>UIMA Java Framework</ttl><xreftext>UIMA Java Framework</xreftext></obj><obj element="glossentry" href="#ugr.glossary.uima_sdk" number="" targetptr="ugr.glossary.uima_sdk"><ttl>UIMA SDK</ttl><xreftext>UIMA SDK</xreftext></obj><obj element="glossentry" href="#ugr.glossary.xcas" number="" targetptr="ugr.glossary.xcas"><ttl>XCAS</ttl><xreftext>XCAS</xreftext></obj><obj element="glossentry" href="#ugr.glossary.xmi" number="" targetptr="ugr.glossary.xmi"><ttl>XML Metadata Interchange (XMI)</ttl><xreftext>XML Metadata Interchange (XMI)</xreftext></obj></div>
\ No newline at end of file
diff --git a/uima-docbook-olink/src/main/docbook-olink/htmlsingle/references.db b/uima-docbook-olink/src/main/docbook-olink/htmlsingle/references.db
deleted file mode 100644
index ca44acf..0000000
--- a/uima-docbook-olink/src/main/docbook-olink/htmlsingle/references.db
+++ /dev/null
@@ -1,3 +0,0 @@
-<div element="book" href="#d4e1" number="" lang="en"><ttl>UIMA References</ttl><xreftext>UIMA References</xreftext><div element="chapter" href="#ugr.ref.javadocs" number="1" targetptr="ugr.ref.javadocs"><ttl>Javadocs</ttl><xreftext>Chapter 1, <i>Javadocs</i></xreftext><div element="section" href="#ugr.ref.javadocs.libraries" number="1.1" targetptr="ugr.ref.javadocs.libraries"><ttl>Using named Eclipse User Libraries</ttl><xreftext>Section 1.1, “Using named Eclipse User Libraries”</xreftext></div></div><div element="chapter" href="#ugr.ref.xml.component_descriptor" number="2" targetptr="ugr.ref.xml.component_descriptor"><ttl>Component Descriptor Reference</ttl><xreftext>Chapter 2, <i>Component Descriptor Reference</i></xreftext><div element="section" href="#ugr.ref.xml.component_descriptor.notation" number="2.1" targetptr="ugr.ref.xml.component_descriptor.notation"><ttl>Notation</ttl><xreftext>Section 2.1, “Notation”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.imports" number="2.2" targetptr="ugr.ref.xml.component_descriptor.imports"><ttl>Imports</ttl><xreftext>Section 2.2, “Imports”</xreftext><obj element="para" href="#ugr.ref.xml.component_descriptor.datapath" number="" targetptr="ugr.ref.xml.component_descriptor.datapath"><ttl>???TITLE???</ttl><xreftext>Section 2.2, “Imports”</xreftext></obj></div><div element="section" href="#ugr.ref.xml.component_descriptor.type_system" number="2.3" targetptr="ugr.ref.xml.component_descriptor.type_system"><ttl>Type System Descriptors</ttl><xreftext>Section 2.3, “Type System Descriptors”</xreftext><div element="section" href="#ugr.ref.xml.component_descriptor.type_system.imports" number="2.3.1" targetptr="ugr.ref.xml.component_descriptor.type_system.imports"><ttl>Imports</ttl><xreftext>Section 2.3.1, “Imports”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.type_system.types" number="2.3.2" targetptr="ugr.ref.xml.component_descriptor.type_system.types"><ttl>Types</ttl><xreftext>Section 2.3.2, “Types”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.type_system.features" number="2.3.3" targetptr="ugr.ref.xml.component_descriptor.type_system.features"><ttl>Features</ttl><xreftext>Section 2.3.3, “Features”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.type_system.string_subtypes" number="2.3.4" targetptr="ugr.ref.xml.component_descriptor.type_system.string_subtypes"><ttl>String Subtypes</ttl><xreftext>Section 2.3.4, “String Subtypes”</xreftext></div></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes" number="2.4" targetptr="ugr.ref.xml.component_descriptor.aes"><ttl>Analysis Engine Descriptors</ttl><xreftext>Section 2.4, “Analysis Engine Descriptors”</xreftext><div element="section" href="#ugr.ref.xml.component_descriptor.aes.primitive" number="2.4.1" targetptr="ugr.ref.xml.component_descriptor.aes.primitive"><ttl>Primitive Analysis Engine Descriptors</ttl><xreftext>Section 2.4.1, “Primitive Analysis Engine Descriptors”</xreftext><div element="section" href="#ugr.ref.xml.component_descriptor.aes.primitive.basic" number="2.4.1.1" targetptr="ugr.ref.xml.component_descriptor.aes.primitive.basic"><ttl>Basic Structure</ttl><xreftext>Section 2.4.1.1, “Basic Structure”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.metadata" number="2.4.1.2" targetptr="ugr.ref.xml.component_descriptor.aes.metadata"><ttl>Analysis Engine MetaData</ttl><xreftext>Section 2.4.1.2, “Analysis Engine MetaData”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.configuration_parameter_declaration" number="2.4.1.3" targetptr="ugr.ref.xml.component_descriptor.aes.configuration_parameter_declaration"><ttl>Configuration Parameter Declaration</ttl><xreftext>Section 2.4.1.3, “Configuration Parameter Declaration”</xreftext><div element="section" href="#ugr.ref.xml.component_descriptor.aes.configuration_parameter_declaration.example" number="" targetptr="ugr.ref.xml.component_descriptor.aes.configuration_parameter_declaration.example"><ttl>Example</ttl><xreftext>the section called “Example”</xreftext></div></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.configuration_parameter_settings" number="2.4.1.4" targetptr="ugr.ref.xml.component_descriptor.aes.configuration_parameter_settings"><ttl>Configuration Parameter Settings</ttl><xreftext>Section 2.4.1.4, “Configuration Parameter Settings”</xreftext><div element="section" href="#ugr.ref.xml.component_descriptor.aes.configuration_parameter_settings.example" number="" targetptr="ugr.ref.xml.component_descriptor.aes.configuration_parameter_settings.example"><ttl>Example</ttl><xreftext>the section called “Example”</xreftext></div></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.type_system" number="2.4.1.5" targetptr="ugr.ref.xml.component_descriptor.aes.type_system"><ttl>Type System Definition</ttl><xreftext>Section 2.4.1.5, “Type System Definition”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.type_priority" number="2.4.1.6" targetptr="ugr.ref.xml.component_descriptor.aes.type_priority"><ttl>Type Priority Definition</ttl><xreftext>Section 2.4.1.6, “Type Priority Definition”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.index" number="2.4.1.7" targetptr="ugr.ref.xml.component_descriptor.aes.index"><ttl>Index Definition</ttl><xreftext>Section 2.4.1.7, “Index Definition”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.capabilities" number="2.4.1.8" targetptr="ugr.ref.xml.component_descriptor.aes.capabilities"><ttl>Capabilities</ttl><xreftext>Section 2.4.1.8, “Capabilities”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.operational_properties" number="2.4.1.9" targetptr="ugr.ref.xml.component_descriptor.aes.operational_properties"><ttl>OperationalProperties</ttl><xreftext>Section 2.4.1.9, “OperationalProperties”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.primitive.external_resource_dependencies" number="2.4.1.10" targetptr="ugr.ref.xml.component_descriptor.aes.primitive.external_resource_dependencies"><ttl>External Resource Dependencies</ttl><xreftext>Section 2.4.1.10, “External Resource Dependencies”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.primitive.resource_manager_configuration" number="2.4.1.11" targetptr="ugr.ref.xml.component_descriptor.aes.primitive.resource_manager_configuration"><ttl>Resource Manager Configuration</ttl><xreftext>Section 2.4.1.11, “Resource Manager Configuration”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.environment_variable_references" number="2.4.1.12" targetptr="ugr.ref.xml.component_descriptor.aes.environment_variable_references"><ttl>Environment Variable References</ttl><xreftext>Section 2.4.1.12, “Environment Variable References”</xreftext></div></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.aggregate" number="2.4.2" targetptr="ugr.ref.xml.component_descriptor.aes.aggregate"><ttl>Aggregate Analysis Engine Descriptors</ttl><xreftext>Section 2.4.2, “Aggregate Analysis Engine Descriptors”</xreftext><div element="section" href="#ugr.ref.xml.component_descriptor.aes.aggregate.delegates" number="2.4.2.1" targetptr="ugr.ref.xml.component_descriptor.aes.aggregate.delegates"><ttl>Delegate Analysis Engine Specifiers</ttl><xreftext>Section 2.4.2.1, “Delegate Analysis Engine Specifiers”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.aggregate.flow_controller" number="2.4.2.2" targetptr="ugr.ref.xml.component_descriptor.aes.aggregate.flow_controller"><ttl>FlowController</ttl><xreftext>Section 2.4.2.2, “FlowController”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.aggregate.flow_constraints" number="2.4.2.3" targetptr="ugr.ref.xml.component_descriptor.aes.aggregate.flow_constraints"><ttl>FlowConstraints</ttl><xreftext>Section 2.4.2.3, “FlowConstraints”</xreftext><div element="section" href="#ugr.ref.xml.component_descriptor.aes.aggregate.flow_constraints.fixed_flow" number="" targetptr="ugr.ref.xml.component_descriptor.aes.aggregate.flow_constraints.fixed_flow"><ttl>Fixed Flow</ttl><xreftext>the section called “Fixed Flow”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.aggregate.flow_constraints.capability_language_flow" number="" targetptr="ugr.ref.xml.component_descriptor.aes.aggregate.flow_constraints.capability_language_flow"><ttl>Capability Language Flow</ttl><xreftext>the section called “Capability Language Flow”</xreftext></div></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.aggregate.configuration_parameter_overrides" number="2.4.2.4" targetptr="ugr.ref.xml.component_descriptor.aes.aggregate.configuration_parameter_overrides"><ttl>Configuration Parameter Overrides</ttl><xreftext>Section 2.4.2.4, “Configuration Parameter Overrides”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.aggregate.external_resource_bindings" number="2.4.2.5" targetptr="ugr.ref.xml.component_descriptor.aes.aggregate.external_resource_bindings"><ttl>External Resource Bindings</ttl><xreftext>Section 2.4.2.5, “External Resource Bindings”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.aes.aggregate.sofa_mappings" number="2.4.2.6" targetptr="ugr.ref.xml.component_descriptor.aes.aggregate.sofa_mappings"><ttl>Sofa Mappings</ttl><xreftext>Section 2.4.2.6, “Sofa Mappings”</xreftext></div></div></div><div element="section" href="#ugr.ref.xml.component_descriptor.flow_controller" number="2.5" targetptr="ugr.ref.xml.component_descriptor.flow_controller"><ttl>Flow Controller Descriptors</ttl><xreftext>Section 2.5, “Flow Controller Descriptors”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.collection_processing_parts" number="2.6" targetptr="ugr.ref.xml.component_descriptor.collection_processing_parts"><ttl>Collection Processing Component Descriptors</ttl><xreftext>Section 2.6, “Collection Processing Component Descriptors”</xreftext><div element="section" href="#ugr.ref.xml.component_descriptor.collection_processing_parts.collection_reader" number="2.6.1" targetptr="ugr.ref.xml.component_descriptor.collection_processing_parts.collection_reader"><ttl>Collection Reader Descriptors</ttl><xreftext>Section 2.6.1, “Collection Reader Descriptors”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.collection_processing_parts.cas_initializer" number="2.6.2" targetptr="ugr.ref.xml.component_descriptor.collection_processing_parts.cas_initializer"><ttl>CAS Initializer Descriptors (deprecated)</ttl><xreftext>Section 2.6.2, “CAS Initializer Descriptors (deprecated)”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.collection_processing_parts.cas_consumer" number="2.6.3" targetptr="ugr.ref.xml.component_descriptor.collection_processing_parts.cas_consumer"><ttl>CAS Consumer Descriptors</ttl><xreftext>Section 2.6.3, “CAS Consumer Descriptors”</xreftext></div></div><div element="section" href="#ugr.ref.xml.component_descriptor.service_client" number="2.7" targetptr="ugr.ref.xml.component_descriptor.service_client"><ttl>Service Client Descriptors</ttl><xreftext>Section 2.7, “Service Client Descriptors”</xreftext></div><div element="section" href="#ugr.ref.xml.component_descriptor.custom_resource_specifiers" number="2.8" targetptr="ugr.ref.xml.component_descriptor.custom_resource_specifiers"><ttl>Custom Resource Specifiers</ttl><xreftext>Section 2.8, “Custom Resource Specifiers”</xreftext></div></div><div element="chapter" href="#ugr.ref.xml.cpe_descriptor" number="3" targetptr="ugr.ref.xml.cpe_descriptor"><ttl>Collection Processing Engine Descriptor Reference</ttl><xreftext>Chapter 3, <i>Collection Processing Engine Descriptor Reference</i></xreftext><div element="section" href="#ugr.ref.xml.cpe_descriptor.overview" number="3.1" targetptr="ugr.ref.xml.cpe_descriptor.overview"><ttl>CPE Overview</ttl><xreftext>Section 3.1, “CPE Overview”</xreftext><obj element="figure" href="#ugr.ref.xml.cpe_descriptor.overview.fig.runtime" number="3.1" targetptr="ugr.ref.xml.cpe_descriptor.overview.fig.runtime"><ttl>CPE Runtime Overview</ttl><xreftext>Figure 3.1, “CPE Runtime Overview”</xreftext></obj></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.notation" number="3.2" targetptr="ugr.ref.xml.cpe_descriptor.notation"><ttl>Notation</ttl><xreftext>Section 3.2, “Notation”</xreftext></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.imports" number="3.3" targetptr="ugr.ref.xml.cpe_descriptor.imports"><ttl>Imports</ttl><xreftext>Section 3.3, “Imports”</xreftext></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor" number="3.4" targetptr="ugr.ref.xml.cpe_descriptor.descriptor"><ttl>CPE Descriptor Overview</ttl><xreftext>Section 3.4, “CPE Descriptor Overview”</xreftext></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.collection_reader" number="3.5" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.collection_reader"><ttl>Collection Reader</ttl><xreftext>Section 3.5, “Collection Reader”</xreftext><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.collection_reader.error_handling" number="3.5.1" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.collection_reader.error_handling"><ttl>Error handling for Collection Readers</ttl><xreftext>Section 3.5.1, “Error handling for Collection Readers”</xreftext></div></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors" number="3.6" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.cas_processors"><ttl>CAS Processors</ttl><xreftext>Section 3.6, “CAS Processors”</xreftext><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual" number="3.6.1" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual"><ttl>Specifying an Individual CAS Processor</ttl><xreftext>Section 3.6.1, “Specifying an Individual CAS Processor”</xreftext><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.descriptor" number="3.6.1.1" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.descriptor"><ttl>&lt;descriptor&gt; Element</ttl><xreftext>Section 3.6.1.1, “&lt;descriptor&gt; Element”</xreftext></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.configuration_parameter_settings" number="3.6.1.2" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.configuration_parameter_settings"><ttl>&lt;configurationParameterSettings&gt; Element</ttl><xreftext>Section 3.6.1.2, “&lt;configurationParameterSettings&gt; Element”</xreftext></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.sofa_name_mappings" number="3.6.1.3" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.sofa_name_mappings"><ttl>&lt;sofaNameMappings&gt; Element</ttl><xreftext>Section 3.6.1.3, “&lt;sofaNameMappings&gt; Element”</xreftext></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.run_in_separate_process" number="3.6.1.4" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.run_in_separate_process"><ttl>&lt;runInSeparateProcess&gt; Element</ttl><xreftext>Section 3.6.1.4, “&lt;runInSeparateProcess&gt; Element”</xreftext></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.deployment_parameters" number="3.6.1.5" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.deployment_parameters"><ttl>&lt;deploymentParameters&gt; Element</ttl><xreftext>Section 3.6.1.5, “&lt;deploymentParameters&gt; Element”</xreftext></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.filter" number="3.6.1.6" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.filter"><ttl>&lt;filter&gt; Element</ttl><xreftext>Section 3.6.1.6, “&lt;filter&gt; Element”</xreftext></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.error_handling" number="3.6.1.7" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.error_handling"><ttl>&lt;errorHandling&gt; Element</ttl><xreftext>Section 3.6.1.7, “&lt;errorHandling&gt; Element”</xreftext><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.error_handling.timeout_retry_action" number="" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.error_handling.timeout_retry_action"><ttl>Retry action taken on a timeout</ttl><xreftext>the section called “Retry action taken on a timeout”</xreftext></div></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.checkpoint" number="3.6.1.8" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual.checkpoint"><ttl>&lt;checkpoint&gt; Element</ttl><xreftext>Section 3.6.1.8, “&lt;checkpoint&gt; Element”</xreftext></div></div></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.operational_parameters" number="3.7" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.operational_parameters"><ttl>CPE Operational Parameters</ttl><xreftext>Section 3.7, “CPE Operational Parameters”</xreftext></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.resource_manager_configuration" number="3.8" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.resource_manager_configuration"><ttl>Resource Manager Configuration</ttl><xreftext>Section 3.8, “Resource Manager Configuration”</xreftext></div><div element="section" href="#ugr.ref.xml.cpe_descriptor.descriptor.example" number="3.9" targetptr="ugr.ref.xml.cpe_descriptor.descriptor.example"><ttl>Example CPE Descriptor</ttl><xreftext>Section 3.9, “Example CPE Descriptor”</xreftext></div></div><div element="chapter" href="#ugr.ref.cas" number="4" targetptr="ugr.ref.cas"><ttl>CAS Reference</ttl><xreftext>Chapter 4, <i>CAS Reference</i></xreftext><div element="section" href="#ugr.ref.cas.javadocs" number="4.1" targetptr="ugr.ref.cas.javadocs"><ttl>Javadocs</ttl><xreftext>Section 4.1, “Javadocs”</xreftext></div><div element="section" href="#ugr.ref.cas.overview" number="4.2" targetptr="ugr.ref.cas.overview"><ttl>CAS Overview</ttl><xreftext>Section 4.2, “CAS Overview”</xreftext><div element="section" href="#ugr.ref.cas.type_system" number="4.2.1" targetptr="ugr.ref.cas.type_system"><ttl>The Type System</ttl><xreftext>Section 4.2.1, “The Type System”</xreftext></div><div element="section" href="#ugr.ref.cas.creating_accessing_manipulating_data" number="4.2.2" targetptr="ugr.ref.cas.creating_accessing_manipulating_data"><ttl>Creating, accessing and manipulating data</ttl><xreftext>Section 4.2.2, “Creating/Accessing/Changing data”</xreftext></div><div element="section" href="#ugr.ref.cas.creating_using_indexes" number="4.2.3" targetptr="ugr.ref.cas.creating_using_indexes"><ttl>Creating and using indexes</ttl><xreftext>Section 4.2.3, “Creating and using indexes”</xreftext></div></div><div element="section" href="#ugr.ref.cas.builtin_types" number="4.3" targetptr="ugr.ref.cas.builtin_types"><ttl>Built-in CAS Types</ttl><xreftext>Section 4.3, “Built-in CAS Types”</xreftext><obj element="para" href="#ugr.ref.cas.document_annotation" number="" targetptr="ugr.ref.cas.document_annotation"><ttl>???TITLE???</ttl><xreftext>Section 4.3, “Built-in CAS Types”</xreftext></obj></div><div element="section" href="#ugr.ref.cas.accessing_the_type_system" number="4.4" targetptr="ugr.ref.cas.accessing_the_type_system"><ttl>Accessing the type system</ttl><xreftext>Section 4.4, “Accessing the type system”</xreftext><div element="section" href="#ugr.ref.cas.type_system.printer_example" number="4.4.1" targetptr="ugr.ref.cas.type_system.printer_example"><ttl>TypeSystemPrinter example</ttl><xreftext>Section 4.4.1, “TypeSystemPrinter example”</xreftext></div><div element="section" href="#ugr.ref.cas.cas_apis_create_modify_feature_structures" number="4.4.2" targetptr="ugr.ref.cas.cas_apis_create_modify_feature_structures"><ttl>Using the CAS APIs to create and modify feature structures</ttl><xreftext>Section 4.4.2, “Using CAS APIs: Feature Structures”</xreftext></div></div><div element="section" href="#ugr.ref.cas.creating_feature_structures" number="4.5" targetptr="ugr.ref.cas.creating_feature_structures"><ttl>Creating feature structures</ttl><xreftext>Section 4.5, “Creating feature structures”</xreftext></div><div element="section" href="#ugr.ref.cas.accessing_modifying_features_of_feature_structures" number="4.6" targetptr="ugr.ref.cas.accessing_modifying_features_of_feature_structures"><ttl>Accessing or modifying features of feature structures</ttl><xreftext>Section 4.6, “Accessing or modifying Features”</xreftext></div><div element="section" href="#ugr.ref.cas.indexes_and_iterators" number="4.7" targetptr="ugr.ref.cas.indexes_and_iterators"><ttl>Indexes and Iterators</ttl><xreftext>Section 4.7, “Indexes and Iterators”</xreftext><div element="section" href="#ugr.ref.cas.index.built_in_indexes" number="4.7.1" targetptr="ugr.ref.cas.index.built_in_indexes"><ttl>Built-in Indexes</ttl><xreftext>Section 4.7.1, “Built-in Indexes”</xreftext></div><div element="section" href="#ugr.ref.cas.index.adding_to_indexes" number="4.7.2" targetptr="ugr.ref.cas.index.adding_to_indexes"><ttl>Adding Feature Structures to the Indexes</ttl><xreftext>Section 4.7.2, “Adding Feature Structures to the Indexes”</xreftext></div><div element="section" href="#ugr.ref.cas.index.iterators" number="4.7.3" targetptr="ugr.ref.cas.index.iterators"><ttl>Iterators</ttl><xreftext>Section 4.7.3, “Iterators”</xreftext></div><div element="section" href="#ugr.ref.cas.index.annotation_index" number="4.7.4" targetptr="ugr.ref.cas.index.annotation_index"><ttl>Special iterators for Annotation types</ttl><xreftext>Section 4.7.4, “Special iterators for Annotation types”</xreftext></div><div element="section" href="#ugr.ref.cas.index.constraints_and_filtered_iterators" number="4.7.5" targetptr="ugr.ref.cas.index.constraints_and_filtered_iterators"><ttl>Constraints and Filtered iterators</ttl><xreftext>Section 4.7.5, “Constraints and Filtered iterators”</xreftext></div></div><div element="section" href="#ugr.ref.cas.guide_to_javadocs" number="4.8" targetptr="ugr.ref.cas.guide_to_javadocs"><ttl>The CAS API's – a guide to the Javadocs</ttl><xreftext>Section 4.8, “CAS API's Javadocs”</xreftext><div element="section" href="#ugr.ref.cas.javadocs.cas_package" number="4.8.1" targetptr="ugr.ref.cas.javadocs.cas_package"><ttl>APIs in the CAS package</ttl><xreftext>Section 4.8.1, “APIs in the CAS package”</xreftext><obj element="figure" href="#ugr.ref.cas.fig.api_hierarchy" number="4.1" targetptr="ugr.ref.cas.fig.api_hierarchy"><ttl>CAS Object hierarchy</ttl><xreftext>Figure 4.1, “CAS Object hierarchy”</xreftext></obj></div></div></div><div element="chapter" href="#ugr.ref.jcas" number="5" targetptr="ugr.ref.jcas"><ttl>JCas Reference</ttl><xreftext>Chapter 5, <i>JCas Reference</i></xreftext><div element="section" href="#ugr.ref.jcas.name_spaces" number="5.1" targetptr="ugr.ref.jcas.name_spaces"><ttl>Name Spaces</ttl><xreftext>Section 5.1, “Name Spaces”</xreftext></div><div element="section" href="#ugr.ref.jcas.use_of_description" number="5.2" targetptr="ugr.ref.jcas.use_of_description"><ttl>XML description element</ttl><xreftext>Section 5.2, “Use of XML Description”</xreftext></div><div element="section" href="#ugr.ref.jcas.mapping_built_ins" number="5.3" targetptr="ugr.ref.jcas.mapping_built_ins"><ttl>Mapping built-in CAS types to Java types</ttl><xreftext>Section 5.3, “Mapping built-in CAS types to Java types”</xreftext></div><div element="section" href="#ugr.ref.jcas.augmenting_generated_code" number="5.4" targetptr="ugr.ref.jcas.augmenting_generated_code"><ttl>Augmenting the generated Java Code</ttl><xreftext>Section 5.4, “Augmenting the generated Java Code”</xreftext><div element="section" href="#ugr.ref.jcas.data_persistence" number="5.4.1" targetptr="ugr.ref.jcas.data_persistence"><ttl>Persistence of additional data</ttl><xreftext>Section 5.4.1, “Persistence of additional data”</xreftext></div><div element="section" href="#ugr.ref.jcas.keeping_augmentations_when_regenerating" number="5.4.2" targetptr="ugr.ref.jcas.keeping_augmentations_when_regenerating"><ttl>Keeping hand-coded augmentations when regenerating</ttl><xreftext>Section 5.4.2, “Keeping hand-coded augmentations when regenerating”</xreftext></div><div element="section" href="#ugr.ref.jcas.additional_constructors" number="5.4.3" targetptr="ugr.ref.jcas.additional_constructors"><ttl>Additional Constructors</ttl><xreftext>Section 5.4.3, “Additional Constructors”</xreftext><div element="section" href="#ugr.ref.jcas.using_readobject" number="5.4.3.1" targetptr="ugr.ref.jcas.using_readobject"><ttl>Using readObject</ttl><xreftext>Section 5.4.3.1, “Using readObject”</xreftext></div></div><div element="section" href="#ugr.ref.jcas.modifying_generated_items" number="5.4.4" targetptr="ugr.ref.jcas.modifying_generated_items"><ttl>Modifying generated items</ttl><xreftext>Section 5.4.4, “Modifying generated items”</xreftext></div></div><div element="section" href="#ugr.ref.jcas.merging_types_from_other_specs" number="5.5" targetptr="ugr.ref.jcas.merging_types_from_other_specs"><ttl>Merging types</ttl><xreftext>Section 5.5, “Merging Types”</xreftext><div element="section" href="#ugr.ref.jcas.merging_types.aggregates_and_cpes" number="5.5.1" targetptr="ugr.ref.jcas.merging_types.aggregates_and_cpes"><ttl>Aggregate AEs and CPEs as sources of types</ttl><xreftext>Section 5.5.1, “Aggregate AEs and CPEs as sources of types”</xreftext></div><div element="section" href="#ugr.ref.jcas.merging_types.jcasgen_support" number="5.5.2" targetptr="ugr.ref.jcas.merging_types.jcasgen_support"><ttl>JCasGen support for type merging</ttl><xreftext>Section 5.5.2, “JCasGen support for type merging”</xreftext></div><div element="section" href="#ugr.ref.jcas.impact_of_type_merging_on_composability" number="5.5.3" targetptr="ugr.ref.jcas.impact_of_type_merging_on_composability"><ttl>Impact of Type Merging on Composability of Annotators</ttl><xreftext>Section 5.5.3, “Type Merging impacts on Composability”</xreftext></div><div element="section" href="#ugr.ref.jcas.documentannotation_issues" number="5.5.4" targetptr="ugr.ref.jcas.documentannotation_issues"><ttl>Adding Features to DocumentAnnotation</ttl><xreftext>Section 5.5.4, “Adding Features to DocumentAnnotation”</xreftext></div></div><div element="section" href="#ugr.ref.jcas.using_within_an_annotator" number="5.6" targetptr="ugr.ref.jcas.using_within_an_annotator"><ttl>Using JCas within an Annotator</ttl><xreftext>Section 5.6, “Using JCas within an Annotator”</xreftext><div element="section" href="#ugr.ref.jcas.new_instances" number="5.6.1" targetptr="ugr.ref.jcas.new_instances"><ttl>Creating new instances using the Java <span class="quote">“<span class="quote">new</span>”</span> operator</ttl><xreftext>Section 5.6.1, “Creating new instances”</xreftext></div><div element="section" href="#ugr.ref.jcas.getters_and_setters" number="5.6.2" targetptr="ugr.ref.jcas.getters_and_setters"><ttl>Getters and Setters</ttl><xreftext>Section 5.6.2, “Getters and Setters”</xreftext></div><div element="section" href="#ugr.ref.jcas.obtaining_refs_to_indexes" number="5.6.3" targetptr="ugr.ref.jcas.obtaining_refs_to_indexes"><ttl>Obtaining references to Indexes</ttl><xreftext>Section 5.6.3, “Obtaining references to Indexes”</xreftext></div><div element="section" href="#ugr.ref.jcas.adding_removing_instances_to_indexes" number="5.6.4" targetptr="ugr.ref.jcas.adding_removing_instances_to_indexes"><ttl>Adding (and removing) instances to (from) indexes</ttl><xreftext>Section 5.6.4, “Updating Indexes”</xreftext></div><div element="section" href="#ugr.ref.jcas.using_iterators" number="5.6.5" targetptr="ugr.ref.jcas.using_iterators"><ttl>Using Iterators</ttl><xreftext>Section 5.6.5, “Using Iterators”</xreftext></div><div element="section" href="#ugr.ref.jcas.class_loaders" number="5.6.6" targetptr="ugr.ref.jcas.class_loaders"><ttl>Class Loaders in UIMA</ttl><xreftext>Section 5.6.6, “Class Loaders in UIMA”</xreftext><div element="section" href="#ugr.ref.jcas.class_loaders.optional" number="5.6.6.1" targetptr="ugr.ref.jcas.class_loaders.optional"><ttl>Use of Class Loaders is optional</ttl><xreftext>Section 5.6.6.1, “Use of Class Loaders is optional”</xreftext></div></div><div element="section" href="#ugr.ref.jcas.accessing_jcas_objects_outside_uima_components" number="5.6.7" targetptr="ugr.ref.jcas.accessing_jcas_objects_outside_uima_components"><ttl>Issues accessing JCas objects outside of UIMA Engine Components</ttl><xreftext>Section 5.6.7, “Issues accessing JCas objects outside of UIMA Engine Components”</xreftext></div></div><div element="section" href="#ugr.ref.jcas.setting_up_classpath" number="5.7" targetptr="ugr.ref.jcas.setting_up_classpath"><ttl>Setting up Classpath for JCas</ttl><xreftext>Section 5.7, “Setting up Classpath for JCas”</xreftext></div><div element="section" href="#ugr.ref.jcas.pear_support" number="5.8" targetptr="ugr.ref.jcas.pear_support"><ttl>PEAR isolation</ttl><xreftext>Section 5.8, “PEAR isolation”</xreftext></div></div><div element="chapter" href="#ugr.ref.pear" number="6" targetptr="ugr.ref.pear"><ttl>PEAR Reference</ttl><xreftext>Chapter 6, <i>PEAR Reference</i></xreftext><div element="section" href="#ugr.ref.pear.packaging_a_component" number="6.1" targetptr="ugr.ref.pear.packaging_a_component"><ttl>Packaging a UIMA component</ttl><xreftext>Section 6.1, “Packaging a UIMA component”</xreftext><div element="section" href="#ugr.ref.pear.creating_pear_structure" number="6.1.1" targetptr="ugr.ref.pear.creating_pear_structure"><ttl>Creating the PEAR structure</ttl><xreftext>Section 6.1.1, “Creating the PEAR structure”</xreftext><obj element="figure" href="#ugr.ref.pear.fig.pear_structure" number="6.1" targetptr="ugr.ref.pear.fig.pear_structure"><ttl>The PEAR Structure</ttl><xreftext>Figure 6.1, “The PEAR Structure”</xreftext></obj></div><div element="section" href="#ugr.ref.pear.populating_pear_structure" number="6.1.2" targetptr="ugr.ref.pear.populating_pear_structure"><ttl>Populating the PEAR structure</ttl><xreftext>Section 6.1.2, “Populating the PEAR structure”</xreftext><div element="section" href="#ugr.ref.pear.package_type.standard" number="6.1.2.1" targetptr="ugr.ref.pear.package_type.standard"><ttl>Standard Type</ttl><xreftext>Section 6.1.2.1, “Standard Type”</xreftext></div><div element="section" href="#ugr.ref.pear.package_type.service" number="6.1.2.2" targetptr="ugr.ref.pear.package_type.service"><ttl>Service Type</ttl><xreftext>Section 6.1.2.2, “Service Type”</xreftext></div><div element="section" href="#ugr.ref.pear.package_type.network" number="6.1.2.3" targetptr="ugr.ref.pear.package_type.network"><ttl>Network Type</ttl><xreftext>Section 6.1.2.3, “Network Type”</xreftext></div></div><div element="section" href="#ugr.ref.pear.creating_installation_descriptor" number="6.1.3" targetptr="ugr.ref.pear.creating_installation_descriptor"><ttl>Creating the installation descriptor</ttl><xreftext>Section 6.1.3, “Creating the installation descriptor”</xreftext></div><div element="section" href="#ugr.ref.pear.installation_descriptor" number="6.1.4" targetptr="ugr.ref.pear.installation_descriptor"><ttl>
-				Documented template for the installation descriptor:
-			</ttl><xreftext>Section 6.1.4, “Installation Descriptor: template”</xreftext><div element="section" href="#ugr.ref.pear.installation_descriptor.submitted_component" number="6.1.4.1" targetptr="ugr.ref.pear.installation_descriptor.submitted_component"><ttl>The SUBMITTED_COMPONENT section</ttl><xreftext>Section 6.1.4.1, “The SUBMITTED_COMPONENT section”</xreftext></div><div element="section" href="#ugr.ref.pear.installation_descriptor.id_name_desc" number="6.1.4.2" targetptr="ugr.ref.pear.installation_descriptor.id_name_desc"><ttl>The ID, NAME, and DESC tags</ttl><xreftext>Section 6.1.4.2, “The ID, NAME, and DESC tags”</xreftext></div><div element="section" href="#ugr.ref.pear.installation_descriptor.deployment_type" number="6.1.4.3" targetptr="ugr.ref.pear.installation_descriptor.deployment_type"><ttl>Tags related to deployment types</ttl><xreftext>Section 6.1.4.3, “Tags related to deployment types”</xreftext><div element="section" href="#ugr.ref.pear.installation_descriptor.deployment_type.standard" number="" targetptr="ugr.ref.pear.installation_descriptor.deployment_type.standard"><ttl>Standard Type</ttl><xreftext>the section called “Standard Type”</xreftext></div><div element="section" href="#ugr.ref.pear.installation_descriptor.deployment_type.service" number="" targetptr="ugr.ref.pear.installation_descriptor.deployment_type.service"><ttl>Service Type</ttl><xreftext>the section called “Service Type”</xreftext></div><div element="section" href="#ugr.ref.pear.installation_descriptor.deployment_type.network" number="" targetptr="ugr.ref.pear.installation_descriptor.deployment_type.network"><ttl>Network Type</ttl><xreftext>the section called “Network Type”</xreftext></div></div><div element="section" href="#ugr.ref.pear.installation_descriptor.collection_reader_cas_consumer" number="6.1.4.4" targetptr="ugr.ref.pear.installation_descriptor.collection_reader_cas_consumer"><ttl>The Collection Reader and CAS Consumer tags</ttl><xreftext>Section 6.1.4.4, “The Collection Reader and CAS Consumer tags”</xreftext></div><div element="section" href="#ugr.ref.pear.installation_descriptor.installation" number="6.1.4.5" targetptr="ugr.ref.pear.installation_descriptor.installation"><ttl>The INSTALLATION section</ttl><xreftext>Section 6.1.4.5, “The INSTALLATION section”</xreftext></div></div><div element="section" href="#ugr.ref.pear.packaging_into_1_file" number="6.1.5" targetptr="ugr.ref.pear.packaging_into_1_file"><ttl>Packaging the PEAR structure into one file</ttl><xreftext>Section 6.1.5, “Packaging the PEAR structure into one file”</xreftext></div></div><div element="section" href="#ugr.ref.pear.installing" number="6.2" targetptr="ugr.ref.pear.installing"><ttl>Installing a PEAR package</ttl><xreftext>Section 6.2, “Installing a PEAR package”</xreftext><div element="section" href="#ugr.ref.pear.installing_pear_using_API" number="6.2.1" targetptr="ugr.ref.pear.installing_pear_using_API"><ttl>Installing a PEAR file using the PEAR APIs</ttl><xreftext>Section 6.2.1, “Installing a PEAR file using the PEAR APIs”</xreftext></div></div><div element="section" href="#ugr.ref.pear.specifier" number="6.3" targetptr="ugr.ref.pear.specifier"><ttl>PEAR package descriptor</ttl><xreftext>Section 6.3, “PEAR package descriptor”</xreftext></div></div><div element="chapter" href="#ugr.ref.xmi" number="7" targetptr="ugr.ref.xmi"><ttl>XMI CAS Serialization Reference</ttl><xreftext>Chapter 7, <i>XMI CAS Serialization Reference</i></xreftext><div element="section" href="#ugr.ref.xmi.xmi_tag" number="7.1" targetptr="ugr.ref.xmi.xmi_tag"><ttl>XMI Tag</ttl><xreftext>Section 7.1, “XMI Tag”</xreftext></div><div element="section" href="#ugr.ref.xmi.feature_structures" number="7.2" targetptr="ugr.ref.xmi.feature_structures"><ttl>Feature Structures</ttl><xreftext>Section 7.2, “Feature Structures”</xreftext></div><div element="section" href="#ugr.ref.xmi.primitive_features" number="7.3" targetptr="ugr.ref.xmi.primitive_features"><ttl>Primitive Features</ttl><xreftext>Section 7.3, “Primitive Features”</xreftext></div><div element="section" href="#ugr.ref.xmi.reference_features" number="7.4" targetptr="ugr.ref.xmi.reference_features"><ttl>Reference Features</ttl><xreftext>Section 7.4, “Reference Features”</xreftext></div><div element="section" href="#ugr.ref.xmi.array_and_list_features" number="7.5" targetptr="ugr.ref.xmi.array_and_list_features"><ttl>Array and List Features</ttl><xreftext>Section 7.5, “Array and List Features”</xreftext><div element="section" href="#ugr.ref.xmi.array_and_list_features.as_multi_valued_properties" number="7.5.1" targetptr="ugr.ref.xmi.array_and_list_features.as_multi_valued_properties"><ttl>Arrays and Lists as Multi-Valued Properties</ttl><xreftext>Section 7.5.1, “Arrays and Lists as Multi-Valued Properties”</xreftext></div><div element="section" href="#ugr.ref.xmi.array_and_list_features.as_1st_class_objects" number="7.5.2" targetptr="ugr.ref.xmi.array_and_list_features.as_1st_class_objects"><ttl>Arrays and Lists as First-Class Objects</ttl><xreftext>Section 7.5.2, “Arrays and Lists as First-Class Objects”</xreftext></div><div element="section" href="#ugr.ref.xmi.null_array_list_elements" number="7.5.3" targetptr="ugr.ref.xmi.null_array_list_elements"><ttl>Null Array/List Elements</ttl><xreftext>Section 7.5.3, “Null Array/List Elements”</xreftext></div></div><div element="section" href="#ugr.ref.xmi.sofas_views" number="7.6" targetptr="ugr.ref.xmi.sofas_views"><ttl>Subjects of Analysis (Sofas) and Views</ttl><xreftext>Section 7.6, “Subjects of Analysis (Sofas) and Views”</xreftext></div><div element="section" href="#ugr.ref.xmi.linking_to_ecore_type_system" number="7.7" targetptr="ugr.ref.xmi.linking_to_ecore_type_system"><ttl>Linking an XMI Document to its Ecore Type System</ttl><xreftext>Section 7.7, “Linking XMI docs to Ecore Type System”</xreftext></div><div element="section" href="#ugr.ref.xmi.delta" number="7.8" targetptr="ugr.ref.xmi.delta"><ttl>Delta CAS XMI Format</ttl><xreftext>Section 7.8, “Delta CAS XMI Format”</xreftext></div></div></div>
\ No newline at end of file
diff --git a/uima-docbook-olink/src/main/docbook-olink/htmlsingle/site.xml b/uima-docbook-olink/src/main/docbook-olink/htmlsingle/site.xml
deleted file mode 100644
index d90bbb4..0000000
--- a/uima-docbook-olink/src/main/docbook-olink/htmlsingle/site.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!DOCTYPE targetset SYSTEM "http://docbook.sourceforge.net/release/xsl/current/common/targetdatabase.dtd" [

-<!ENTITY % uimaents SYSTEM "../../docbook-shared/entities.ent" >  

-%uimaents;

-<!ENTITY otarget_overview SYSTEM "overview-and-setup.db">

-<!ENTITY otarget_tug      SYSTEM "tutorials_and_users_guides.db">

-<!ENTITY otarget_refs     SYSTEM "references.db">

-<!ENTITY otarget_tools    SYSTEM "tools.db">

-<!ENTITY otarget_as       SYSTEM "uima_asynch_scaleout.db">

-]>

-<!--

-Licensed to the Apache Software Foundation (ASF) under one

-or more contributor license agreements.  See the NOTICE file

-distributed with this work for additional information

-regarding copyright ownership.  The ASF licenses this file

-to you under the Apache License, Version 2.0 (the

-"License"); you may not use this file 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,

-software distributed under the License is distributed 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.

--->

-<targetset>

-  <targetsetinfo>UIMA books olinks</targetsetinfo>

-  

-  <!-- Site map for generating relative paths between documents -->

-  <!--

-    base-url

-      bookname

-        d

-          xxx.html

-          xxx.pdf

-          

-        

-    

-    -->

-  <sitemap>

-    <dir name="commonTop_ValueIgnored">

-

-      <dir name="d">

-        <document targetdoc="&uima_docs_overview;"

-                  baseuri="overview_and_setup.html">

-          &otarget_overview;

-        </document>

-      </dir>

-      

-      <dir name="d">

-        <document targetdoc="&uima_docs_tutorial_guides;"

-                  baseuri="tutorials_and_users_guides.html">

-          &otarget_tug;

-        </document>

-      </dir>

-      

-      <dir name="d">

-        <document targetdoc="&uima_docs_tools;"

-                  baseuri="tools.html">

-          &otarget_tools;

-        </document>

-      </dir>

-      

-      <dir name="d">

-        <document targetdoc="&uima_docs_ref;"

-                  baseuri="references.html">

-          &otarget_refs;

-        </document>

-      </dir>

-      

-      <dir name="d">

-        <document targetdoc="&uima_docs_as;"

-                  baseuri="uima_async_scaleout.pdf">

-          &otarget_refs;

-        </document>

-      </dir>

-      

-    </dir>  

-  </sitemap>

-</targetset>
\ No newline at end of file
diff --git a/uima-docbook-olink/src/main/docbook-olink/htmlsingle/tools.db b/uima-docbook-olink/src/main/docbook-olink/htmlsingle/tools.db
deleted file mode 100644
index d3864f9..0000000
--- a/uima-docbook-olink/src/main/docbook-olink/htmlsingle/tools.db
+++ /dev/null
@@ -1,15 +0,0 @@
-<div element="book" href="#d4e1" number="" lang="en"><ttl>UIMA Tools Guide and Reference</ttl><xreftext>UIMA Tools Guide and Reference</xreftext><div element="chapter" href="#ugr.tools.cde" number="1" targetptr="ugr.tools.cde"><ttl>Component Descriptor Editor User's Guide</ttl><xreftext>Chapter 1, <i>Component Descriptor Editor User's Guide</i></xreftext><div element="section" href="#ugr.tools.cde.launching" number="1.1" targetptr="ugr.tools.cde.launching"><ttl>Launching the Component Descriptor Editor</ttl><xreftext>Section 1.1, “Launching the Component Descriptor Editor”</xreftext></div><div element="section" href="#ugr.tools.cde.creating_new_ae_descriptor" number="1.2" targetptr="ugr.tools.cde.creating_new_ae_descriptor"><ttl>Creating a New AE Descriptor</ttl><xreftext>Section 1.2, “Creating a New AE Descriptor”</xreftext></div><div element="section" href="#ugr.tools.cde.pages_within_the_editor" number="1.3" targetptr="ugr.tools.cde.pages_within_the_editor"><ttl>Pages within the Editor</ttl><xreftext>Section 1.3, “Pages within the Editor”</xreftext><div element="section" href="#ugr.tools.cde.adjusting_display_of_pages" number="1.3.1" targetptr="ugr.tools.cde.adjusting_display_of_pages"><ttl>Adjusting the display of pages</ttl><xreftext>Section 1.3.1, “Adjusting the display of pages”</xreftext></div></div><div element="section" href="#ugr.tools.cde.overview_page" number="1.4" targetptr="ugr.tools.cde.overview_page"><ttl>Overview Page</ttl><xreftext>Section 1.4, “Overview Page”</xreftext><div element="section" href="#ugr.tools.cde.overview_page.implementation_details" number="1.4.1" targetptr="ugr.tools.cde.overview_page.implementation_details"><ttl>Implementation Details</ttl><xreftext>Section 1.4.1, “Implementation Details”</xreftext></div><div element="section" href="#ugr.tools.cde.overview_page.runtime_info" number="1.4.2" targetptr="ugr.tools.cde.overview_page.runtime_info"><ttl>Runtime Information</ttl><xreftext>Section 1.4.2, “Runtime Information”</xreftext></div><div element="section" href="#ugr.tools.cde.overview_page.overall_id_info" number="1.4.3" targetptr="ugr.tools.cde.overview_page.overall_id_info"><ttl>Overall Identification Information</ttl><xreftext>Section 1.4.3, “Overall Identification Information”</xreftext></div></div><div element="section" href="#ugr.tools.cde.aggregate_page" number="1.5" targetptr="ugr.tools.cde.aggregate_page"><ttl>Aggregate Page</ttl><xreftext>Section 1.5, “Aggregate Page”</xreftext><div element="section" href="#ugr.tools.cde.aggregate_page.adding_components_more_than_once" number="1.5.1" targetptr="ugr.tools.cde.aggregate_page.adding_components_more_than_once"><ttl>Adding components more than once</ttl><xreftext>Section 1.5.1, “Adding components more than once”</xreftext></div><div element="section" href="#ugr.tools.cde.aggregate_page.adding_removing_components_from_flow" number="1.5.2" targetptr="ugr.tools.cde.aggregate_page.adding_removing_components_from_flow"><ttl>Adding or Removing components in a flow</ttl><xreftext>Section 1.5.2, “Adding or Removing components in a flow”</xreftext></div><div element="section" href="#ugr.tools.cde.aggregate_page.adding_remote_aes" number="1.5.3" targetptr="ugr.tools.cde.aggregate_page.adding_remote_aes"><ttl>Adding remote Analysis Engines</ttl><xreftext>Section 1.5.3, “Adding remote Analysis Engines”</xreftext></div><div element="section" href="#ugr.tools.cde.aggregate_page.connecting_to_remote_services" number="1.5.4" targetptr="ugr.tools.cde.aggregate_page.connecting_to_remote_services"><ttl>Connecting to Remote Services</ttl><xreftext>Section 1.5.4, “Connecting to Remote Services”</xreftext></div><div element="section" href="#ugr.tools.cde.aggregate_page.finding_aes_by_searching" number="1.5.5" targetptr="ugr.tools.cde.aggregate_page.finding_aes_by_searching"><ttl>Finding Analysis Engines by searching</ttl><xreftext>Section 1.5.5, “Finding Analysis Engines by searching”</xreftext></div><div element="section" href="#ugr.tools.cde.aggregate_page.component_engine_flow" number="1.5.6" targetptr="ugr.tools.cde.aggregate_page.component_engine_flow"><ttl>Component Engine Flow</ttl><xreftext>Section 1.5.6, “Component Engine Flow”</xreftext></div></div><div element="section" href="#ugr.tools.cde.parm_definition" number="1.6" targetptr="ugr.tools.cde.parm_definition"><ttl>Parameters Definition Page</ttl><xreftext>Section 1.6, “Parameters Definition Page”</xreftext><div element="section" href="#ugr.tools.cde.parm_definition.using_groups" number="1.6.1" targetptr="ugr.tools.cde.parm_definition.using_groups"><ttl>Using groups</ttl><xreftext>Section 1.6.1, “Using groups”</xreftext></div><div element="section" href="#ugr.tools.cde.parm_definition.aggregates" number="1.6.2" targetptr="ugr.tools.cde.parm_definition.aggregates"><ttl>Parameter declarations for Aggregates</ttl><xreftext>Section 1.6.2, “Parameter declarations for Aggregates”</xreftext><obj element="phrase" href="#ugr.tools.cde.parm_definition.removing_groups" number="" targetptr="ugr.tools.cde.parm_definition.removing_groups"><ttl>???TITLE???</ttl><xreftext>Section 1.6.2, “Parameter declarations for Aggregates”</xreftext></obj></div></div><div element="section" href="#ugr.tools.cde.parameter_settings" number="1.7" targetptr="ugr.tools.cde.parameter_settings"><ttl>Parameter Settings Page</ttl><xreftext>Section 1.7, “Parameter Settings Page”</xreftext></div><div element="section" href="#ugr.tools.cde.type_system" number="1.8" targetptr="ugr.tools.cde.type_system"><ttl>Type System Page</ttl><xreftext>Section 1.8, “Type System Page”</xreftext><obj element="para" href="#ugr.tools.cde.auto_jcasgen" number="" targetptr="ugr.tools.cde.auto_jcasgen"><ttl>???TITLE???</ttl><xreftext>Section 1.8, “Type System Page”</xreftext></obj><div element="section" href="#ugr.tools.cde.type_system.exporting" number="1.8.1" targetptr="ugr.tools.cde.type_system.exporting"><ttl>Exporting</ttl><xreftext>Section 1.8.1, “Exporting”</xreftext></div></div><div element="section" href="#ugr.tools.cde.capabilities" number="1.9" targetptr="ugr.tools.cde.capabilities"><ttl>Capabilities Page</ttl><xreftext>Section 1.9, “Capabilities Page”</xreftext><div element="section" href="#ugr.tools.cde.capabilities.sofa_name_mapping" number="1.9.1" targetptr="ugr.tools.cde.capabilities.sofa_name_mapping"><ttl>Sofa (and view) name mappings</ttl><xreftext>Section 1.9.1, “Sofa (and view) name mappings”</xreftext></div></div><div element="section" href="#ugr.tools.cde.indexes" number="1.10" targetptr="ugr.tools.cde.indexes"><ttl>Indexes Page</ttl><xreftext>Section 1.10, “Indexes Page”</xreftext></div><div element="section" href="#ugr.tools.cde.resources" number="1.11" targetptr="ugr.tools.cde.resources"><ttl>Resources Page</ttl><xreftext>Section 1.11, “Resources Page”</xreftext><div element="section" href="#ugr.tools.cde.resources.binding" number="1.11.1" targetptr="ugr.tools.cde.resources.binding"><ttl>Binding</ttl><xreftext>Section 1.11.1, “Binding”</xreftext></div><div element="section" href="#ugr.tools.cde.resources.aggregates" number="1.11.2" targetptr="ugr.tools.cde.resources.aggregates"><ttl>Resources with Aggregates</ttl><xreftext>Section 1.11.2, “Resources with Aggregates”</xreftext></div><div element="section" href="#ugr.tools.cde.resources.imports_exports" number="1.11.3" targetptr="ugr.tools.cde.resources.imports_exports"><ttl>Imports and Exports</ttl><xreftext>Section 1.11.3, “Imports and Exports”</xreftext></div></div><div element="section" href="#ugr.tools.cde.source" number="1.12" targetptr="ugr.tools.cde.source"><ttl>Source Page</ttl><xreftext>Section 1.12, “Source Page”</xreftext><div element="section" href="#ugr.tools.cde.source.formatting" number="1.12.1" targetptr="ugr.tools.cde.source.formatting"><ttl>Source formatting – indentation</ttl><xreftext>Section 1.12.1, “Source formatting – indentation”</xreftext></div></div><div element="section" href="#ugr.tools.cde.creating_self_contained_type_system" number="1.13" targetptr="ugr.tools.cde.creating_self_contained_type_system"><ttl>Creating a Self-Contained Type System</ttl><xreftext>Section 1.13, “Creating a Self-Contained Type System”</xreftext></div><div element="section" href="#ugr.tools.cde.creating_other_descriptor_components" number="1.14" targetptr="ugr.tools.cde.creating_other_descriptor_components"><ttl>Creating Other Descriptor Components</ttl><xreftext>Section 1.14, “Creating Other Descriptor Components”</xreftext></div></div><div element="chapter" href="#ugr.tools.cpe" number="2" targetptr="ugr.tools.cpe"><ttl>Collection Processing Engine Configurator User's Guide</ttl><xreftext>Chapter 2, <i>Collection Processing Engine Configurator User's Guide</i></xreftext><div element="section" href="#ugr.tools.cpe.limitations" number="2.1" targetptr="ugr.tools.cpe.limitations"><ttl>Limitations of the CPE Configurator</ttl><xreftext>Section 2.1, “Limitations of the CPE Configurator”</xreftext></div><div element="section" href="#ugr.tools.cpe.starting" number="2.2" targetptr="ugr.tools.cpe.starting"><ttl>Starting the CPE Configurator</ttl><xreftext>Section 2.2, “Starting the CPE Configurator”</xreftext></div><div element="section" href="#ugr.tools.cpe.selecting_component_descriptors" number="2.3" targetptr="ugr.tools.cpe.selecting_component_descriptors"><ttl>Selecting Component Descriptors</ttl><xreftext>Section 2.3, “Selecting Component Descriptors”</xreftext></div><div element="section" href="#ugr.tools.cpe.running" number="2.4" targetptr="ugr.tools.cpe.running"><ttl>Running a Collection Processing Engine</ttl><xreftext>Section 2.4, “Running a Collection Processing Engine”</xreftext></div><div element="section" href="#ugr.tools.cpe.file_menu" number="2.5" targetptr="ugr.tools.cpe.file_menu"><ttl>The File Menu</ttl><xreftext>Section 2.5, “The File Menu”</xreftext></div><div element="section" href="#ugr.tools.cpe.help_menu" number="2.6" targetptr="ugr.tools.cpe.help_menu"><ttl>The Help Menu</ttl><xreftext>Section 2.6, “The Help Menu”</xreftext></div></div><div element="chapter" href="#ugr.tools.doc_analyzer" number="3" targetptr="ugr.tools.doc_analyzer"><ttl>Document Analyzer User's Guide</ttl><xreftext>Chapter 3, <i>Document Analyzer User's Guide</i></xreftext><div element="section" href="#ugr.tools.doc_analyzer.starting" number="3.1" targetptr="ugr.tools.doc_analyzer.starting"><ttl>Starting the Document Analyzer</ttl><xreftext>Section 3.1, “Starting the Document Analyzer”</xreftext></div><div element="section" href="#ugr.tools.doc_analyzer.running_an_ae" number="3.2" targetptr="ugr.tools.doc_analyzer.running_an_ae"><ttl>Running an AE</ttl><xreftext>Section 3.2, “Running an AE”</xreftext></div><div element="section" href="#ugr.tools.doc_analyzer.viewing_results" number="3.3" targetptr="ugr.tools.doc_analyzer.viewing_results"><ttl>Viewing the Analysis Results</ttl><xreftext>Section 3.3, “Viewing the Analysis Results”</xreftext></div><div element="section" href="#ugr.tools.doc_analyzer.configuring" number="3.4" targetptr="ugr.tools.doc_analyzer.configuring"><ttl>Configuring the Annotation Viewer</ttl><xreftext>Section 3.4, “Configuring the Annotation Viewer”</xreftext></div><div element="section" href="#ugr.tools.doc_analyzer.interactive_mode" number="3.5" targetptr="ugr.tools.doc_analyzer.interactive_mode"><ttl>Interactive Mode</ttl><xreftext>Section 3.5, “Interactive Mode”</xreftext></div><div element="section" href="#ugr.tools.doc_analyzer.view_mode" number="3.6" targetptr="ugr.tools.doc_analyzer.view_mode"><ttl>View Mode</ttl><xreftext>Section 3.6, “View Mode”</xreftext></div></div><div element="chapter" href="#ugr.tools.annotation_viewer" number="4" targetptr="ugr.tools.annotation_viewer"><ttl>Annotation Viewer</ttl><xreftext>Chapter 4, <i>Annotation Viewer</i></xreftext></div><div element="chapter" href="#ugr.tools.cvd" number="5" targetptr="ugr.tools.cvd"><ttl>CAS Visual Debugger</ttl><xreftext>Chapter 5, <i>CAS Visual Debugger</i></xreftext><div element="section" href="#ugr.tools.cvd.introduction" number="5.1" targetptr="ugr.tools.cvd.introduction"><ttl>Introduction</ttl><xreftext>Section 5.1, “Introduction”</xreftext><div element="section" href="#ugr.cvd.introduction.running" number="5.1.1" targetptr="ugr.cvd.introduction.running"><ttl>Running CVD</ttl><xreftext>Section 5.1.1, “Running CVD”</xreftext></div><div element="section" href="#cvd.introduction.commandline" number="5.1.2" targetptr="cvd.introduction.commandline"><ttl>Command line parameters</ttl><xreftext>Section 5.1.2, “Command line parameters”</xreftext><obj element="table" href="#cvd.table.commandline" number="5.1" targetptr="cvd.table.commandline"><ttl>Command line options</ttl><xreftext>Table 5.1, “Command line options”</xreftext></obj></div></div><div element="section" href="#cvd.errorHandling" number="5.2" targetptr="cvd.errorHandling"><ttl>Error Handling</ttl><xreftext>Section 5.2, “Error Handling”</xreftext></div><div element="section" href="#cvd.preferencesFile" number="5.3" targetptr="cvd.preferencesFile"><ttl>Preferences File</ttl><xreftext>Section 5.3, “Preferences File”</xreftext></div><div element="section" href="#cvd.theMenus" number="5.4" targetptr="cvd.theMenus"><ttl>The Menus</ttl><xreftext>Section 5.4, “The Menus”</xreftext><div element="section" href="#cvd.fileMenu" number="5.4.1" targetptr="cvd.fileMenu"><ttl>The File Menu</ttl><xreftext>Section 5.4.1, “The File Menu”</xreftext></div><div element="section" href="#cvd.editMenu" number="5.4.2" targetptr="cvd.editMenu"><ttl>The Edit Menu</ttl><xreftext>Section 5.4.2, “The Edit Menu”</xreftext></div><div element="section" href="#cvd.runMenu" number="5.4.3" targetptr="cvd.runMenu"><ttl>The Run Menu</ttl><xreftext>Section 5.4.3, “The Run Menu”</xreftext></div><div element="section" href="#cvd.toolsMenu" number="5.4.4" targetptr="cvd.toolsMenu"><ttl>The tools menu</ttl><xreftext>Section 5.4.4, “The tools menu”</xreftext><div element="section" href="#cvd.viewTypeSystem" number="5.4.4.1" targetptr="cvd.viewTypeSystem"><ttl>View Type System</ttl><xreftext>Section 5.4.4.1, “View Type System”</xreftext></div><div element="section" href="#cvd.showSelectedAnnotations" number="5.4.4.2" targetptr="cvd.showSelectedAnnotations"><ttl>Show Selected Annotations</ttl><xreftext>Section 5.4.4.2, “Show Selected Annotations”</xreftext><obj element="figure" href="#AnnotationViewerFigure" number="5.1" targetptr="AnnotationViewerFigure"><ttl>
-       Annotations produced by a statistical named entity tagger
-      </ttl><xreftext>Figure 5.1, “
-       Annotations produced by a statistical named entity tagger
-      ”</xreftext></obj></div></div></div><div element="section" href="#cvd.mainDisplayArea" number="5.5" targetptr="cvd.mainDisplayArea"><ttl>The Main Display Area</ttl><xreftext>Section 5.5, “The Main Display Area”</xreftext><obj element="figure" href="#Main1Figure" number="5.2" targetptr="Main1Figure"><ttl>State of GUI after running an analysis engine</ttl><xreftext>Figure 5.2, “State of GUI after running an analysis engine”</xreftext></obj><obj element="figure" href="#Main2Figure" number="5.3" targetptr="Main2Figure"><ttl>
-     Finding annotations for a specific location in the text
-    </ttl><xreftext>Figure 5.3, “
-     Finding annotations for a specific location in the text
-    ”</xreftext></obj><obj element="figure" href="#Main3Figure" number="5.4" targetptr="Main3Figure"><ttl>
-     Selecting an annotation from the context menu will highlight that
-     annotation in the FS display
-    </ttl><xreftext>Figure 5.4, “
-     Selecting an annotation from the context menu will highlight that
-     annotation in the FS display
-    ”</xreftext></obj><div element="section" href="#cvd.statusBar" number="5.5.1" targetptr="cvd.statusBar"><ttl>The Status Bar</ttl><xreftext>Section 5.5.1, “The Status Bar”</xreftext></div><div element="section" href="#cvd.keyboardNavigation" number="5.5.2" targetptr="cvd.keyboardNavigation"><ttl>Keyboard Navigation and Shortcuts</ttl><xreftext>Section 5.5.2, “Keyboard Navigation and Shortcuts”</xreftext><obj element="table" href="#cvd.table.keyboardShortcuts" number="5.2" targetptr="cvd.table.keyboardShortcuts"><ttl>Keyboard shortcuts</ttl><xreftext>Table 5.2, “Keyboard shortcuts”</xreftext></obj></div></div></div><div element="chapter" href="#ugr.tools.ce" number="6" targetptr="ugr.tools.ce"><ttl>Apache UIMA Cas Editor User's Guide</ttl><xreftext>Chapter 6, <i>Apache UIMA Cas Editor User's Guide</i></xreftext><div element="section" href="#sandbox.caseditor.Introduction" number="6.1" targetptr="sandbox.caseditor.Introduction"><ttl>Introduction</ttl><xreftext>Section 6.1, “Introduction”</xreftext></div><div element="section" href="#sandbox.caseditor.Projects" number="6.2" targetptr="sandbox.caseditor.Projects"><ttl>Projects</ttl><xreftext>Section 6.2, “Projects”</xreftext><div element="section" href="#ugr.tools.cas_editor.projects.structure" number="6.2.1" targetptr="ugr.tools.cas_editor.projects.structure"><ttl>Cas Editor Project structure</ttl><xreftext>Section 6.2.1, “Cas Editor Project structure”</xreftext></div><div element="section" href="#ugr.tools.cas_editor.add_typesystem" number="6.2.2" targetptr="ugr.tools.cas_editor.add_typesystem"><ttl>Add a type system</ttl><xreftext>Section 6.2.2, “Add a type system”</xreftext></div><div element="section" href="#ugr.tools.cas_editor.add_corpus" number="6.2.3" targetptr="ugr.tools.cas_editor.add_corpus"><ttl>Add corpus folder</ttl><xreftext>Section 6.2.3, “Add corpus folder”</xreftext></div></div><div element="section" href="#sandbox.caseditor.annotation_editor" number="6.3" targetptr="sandbox.caseditor.annotation_editor"><ttl>Annotation editor</ttl><xreftext>Section 6.3, “Annotation editor”</xreftext><div element="section" href="#ugr.tools.cas_editor.annotation_editor.editor" number="6.3.1" targetptr="ugr.tools.cas_editor.annotation_editor.editor"><ttl>Editor</ttl><xreftext>Section 6.3.1, “Editor”</xreftext></div><div element="section" href="#ugr.tools.cas_editor.annotation_editor.outline" number="6.3.2" targetptr="ugr.tools.cas_editor.annotation_editor.outline"><ttl>Outline view</ttl><xreftext>Section 6.3.2, “Outline view”</xreftext></div><div element="section" href="#ugr.tools.cas_editor.annotation_editor.properties_view" number="6.3.3" targetptr="ugr.tools.cas_editor.annotation_editor.properties_view"><ttl>Edit Views</ttl><xreftext>Section 6.3.3, “Edit Views”</xreftext></div><div element="section" href="#ugr.tools.cas_editor.annotation_editor.fs_view" number="6.3.4" targetptr="ugr.tools.cas_editor.annotation_editor.fs_view"><ttl>FeatureStructure View</ttl><xreftext>Section 6.3.4, “FeatureStructure View”</xreftext></div></div><div element="section" href="#sandbox.caseditor.cas_processor_integration" number="6.4" targetptr="sandbox.caseditor.cas_processor_integration"><ttl>Cas processor integration</ttl><xreftext>Section 6.4, “Cas processor integration”</xreftext></div></div><div element="chapter" href="#ugr.tools.jcasgen" number="7" targetptr="ugr.tools.jcasgen"><ttl>JCasGen User's Guide</ttl><xreftext>Chapter 7, <i>JCasGen User's Guide</i></xreftext><div element="section" href="#ugr.tools.jcasgen.running_without_eclipse" number="7.1" targetptr="ugr.tools.jcasgen.running_without_eclipse"><ttl>Running stand-alone without Eclipse</ttl><xreftext>Section 7.1, “Running stand-alone without Eclipse”</xreftext></div><div element="section" href="#ugr.tools.jcasgen.running_standalone_with_eclipse" number="7.2" targetptr="ugr.tools.jcasgen.running_standalone_with_eclipse"><ttl>Running stand-alone with Eclipse</ttl><xreftext>Section 7.2, “Running stand-alone with Eclipse”</xreftext></div><div element="section" href="#ugr.tools.jcasgen.running_within_eclipse" number="7.3" targetptr="ugr.tools.jcasgen.running_within_eclipse"><ttl>Running within Eclipse</ttl><xreftext>Section 7.3, “Running within Eclipse”</xreftext></div></div><div element="chapter" href="#ugr.tools.pear.packager" number="8" targetptr="ugr.tools.pear.packager"><ttl>PEAR Packager User's Guide</ttl><xreftext>Chapter 8, <i>PEAR Packager User's Guide</i></xreftext><div element="section" href="#ugr.tools.pear.packager.using_eclipse_plugin" number="8.1" targetptr="ugr.tools.pear.packager.using_eclipse_plugin"><ttl>Using the PEAR Eclipse Plugin</ttl><xreftext>Section 8.1, “Using the PEAR Eclipse Plugin”</xreftext><div element="section" href="#ugr.tools.pear.packager.add_uima_nature" number="8.1.1" targetptr="ugr.tools.pear.packager.add_uima_nature"><ttl>Add UIMA Nature to your project</ttl><xreftext>Section 8.1.1, “Add UIMA Nature to your project”</xreftext><obj element="figure" href="#ugr.tools.pear.packager.fig.pear_structure" number="8.1" targetptr="ugr.tools.pear.packager.fig.pear_structure"><ttl>The Pear Structure</ttl><xreftext>Figure 8.1, “The Pear Structure”</xreftext></obj></div><div element="section" href="#ugr.tools.pear.packager.using_pear_generation_wizard" number="8.1.2" targetptr="ugr.tools.pear.packager.using_pear_generation_wizard"><ttl>Using the PEAR Generation Wizard</ttl><xreftext>Section 8.1.2, “Using the PEAR Generation Wizard”</xreftext><div element="section" href="#ugr.tools.pear.packager.wizard.component_information" number="8.1.2.1" targetptr="ugr.tools.pear.packager.wizard.component_information"><ttl>The Component Information page</ttl><xreftext>Section 8.1.2.1, “The Component Information page”</xreftext><obj element="figure" href="#ugr.tools.pear.packager.fig.wizard.component_information" number="8.2" targetptr="ugr.tools.pear.packager.fig.wizard.component_information"><ttl>The Component Information Page</ttl><xreftext>Figure 8.2, “The Component Information Page”</xreftext></obj></div><div element="section" href="#ugr.tools.pear.packager.wizard.install_environment" number="8.1.2.2" targetptr="ugr.tools.pear.packager.wizard.install_environment"><ttl>The Installation Environment page</ttl><xreftext>Section 8.1.2.2, “The Installation Environment page”</xreftext><obj element="figure" href="#ugr.tools.pear.packager.fig.wizard.install_environment" number="8.3" targetptr="ugr.tools.pear.packager.fig.wizard.install_environment"><ttl>The Installation Environment Page</ttl><xreftext>Figure 8.3, “The Installation Environment Page”</xreftext></obj></div><div element="section" href="#ugr.tools.pear.packager.wizard.file_content" number="8.1.2.3" targetptr="ugr.tools.pear.packager.wizard.file_content"><ttl>The PEAR file content page</ttl><xreftext>Section 8.1.2.3, “The PEAR file content page”</xreftext><obj element="figure" href="#ugr.tools.pear.packager.fig.wizard.export" number="8.4" targetptr="ugr.tools.pear.packager.fig.wizard.export"><ttl>The PEAR File Export Page</ttl><xreftext>Figure 8.4, “The PEAR File Export Page”</xreftext></obj></div></div></div><div element="section" href="#ugr.tools.pear.packager.using_command_line" number="8.2" targetptr="ugr.tools.pear.packager.using_command_line"><ttl>Using the PEAR command line packager</ttl><xreftext>Section 8.2, “Using the PEAR command line packager”</xreftext></div></div><div element="chapter" href="#ugr.tools.pear.packager.maven.plugin.usage" number="9" targetptr="ugr.tools.pear.packager.maven.plugin.usage"><ttl>The PEAR Packaging Maven Plugin</ttl><xreftext>Chapter 9, <i>The PEAR Packaging Maven Plugin</i></xreftext><div element="section" href="#ugr.tools.pear.packager.maven.plugin.usage.configure" number="9.1" targetptr="ugr.tools.pear.packager.maven.plugin.usage.configure"><ttl>Specifying the PEAR Packaging Maven Plugin</ttl><xreftext>Section 9.1, “Specifying the PEAR Packaging Maven Plugin”</xreftext></div><div element="section" href="#ugr.tools.pear.packager.maven.plugin.usage.dependencies" number="9.2" targetptr="ugr.tools.pear.packager.maven.plugin.usage.dependencies"><ttl>Automatically including dependencies</ttl><xreftext>Section 9.2, “Automatically including dependencies”</xreftext></div><div element="section" href="#ugr.tools.pear.packager.maven.plugin.install" number="9.3" targetptr="ugr.tools.pear.packager.maven.plugin.install"><ttl>Installing The PEAR Packaging Plugin</ttl><xreftext>Section 9.3, “Installing The PEAR Packaging Plugin”</xreftext></div><div element="section" href="#ugr.tools.pear.packager.maven.plugin.commandline" number="9.4" targetptr="ugr.tools.pear.packager.maven.plugin.commandline"><ttl>Running from the command line</ttl><xreftext>Section 9.4, “Running from the command line”</xreftext></div><div element="section" href="#ugr.tools.pear.packager.maven.plugin.install.src" number="9.5" targetptr="ugr.tools.pear.packager.maven.plugin.install.src"><ttl>Building the PEAR Packaging Plugin From Source</ttl><xreftext>Section 9.5, “Building the PEAR Packaging Plugin From Source”</xreftext></div></div><div element="chapter" href="#ugr.tools.pear.installer" number="10" targetptr="ugr.tools.pear.installer"><ttl>PEAR Installer User's Guide</ttl><xreftext>Chapter 10, <i>PEAR Installer User's Guide</i></xreftext></div><div element="chapter" href="#ugr.tools.pear.merger" number="11" targetptr="ugr.tools.pear.merger"><ttl>PEAR Merger User's Guide</ttl><xreftext>Chapter 11, <i>PEAR Merger User's Guide</i></xreftext><div element="section" href="#ugr.tools.pear.merger.merge_details" number="11.1" targetptr="ugr.tools.pear.merger.merge_details"><ttl>Details of the merging process</ttl><xreftext>Section 11.1, “Details of the merging process”</xreftext></div><div element="section" href="#ugr.tools.pear.merger.testing_modifying_resulting_pear" number="11.2" targetptr="ugr.tools.pear.merger.testing_modifying_resulting_pear"><ttl>Testing and Modifying the resulting PEAR</ttl><xreftext>Section 11.2, “Testing and Modifying the resulting PEAR”</xreftext></div><div element="section" href="#ugr.tools.pear.merger.restrictions_limitations" number="11.3" targetptr="ugr.tools.pear.merger.restrictions_limitations"><ttl>Restrictions and Limitations</ttl><xreftext>Section 11.3, “Restrictions and Limitations”</xreftext></div></div></div>
\ No newline at end of file
diff --git a/uima-docbook-olink/src/main/docbook-olink/htmlsingle/tutorials_and_users_guides.db b/uima-docbook-olink/src/main/docbook-olink/htmlsingle/tutorials_and_users_guides.db
deleted file mode 100644
index cefa2d4..0000000
--- a/uima-docbook-olink/src/main/docbook-olink/htmlsingle/tutorials_and_users_guides.db
+++ /dev/null
@@ -1,9 +0,0 @@
-<div element="book" href="#d4e1" number="" lang="en"><ttl>UIMA Tutorial and Developers' Guides</ttl><xreftext>UIMA Tutorial and Developers' Guides</xreftext><div element="chapter" href="#ugr.tug.aae" number="1" targetptr="ugr.tug.aae"><ttl>Annotator and Analysis Engine Developer's Guide</ttl><xreftext>Chapter 1, <i>Annotator and Analysis Engine Developer's Guide</i></xreftext><div element="section" href="#ugr.tug.aae.getting_started" number="1.1" targetptr="ugr.tug.aae.getting_started"><ttl>Getting Started</ttl><xreftext>Section 1.1, “Getting Started”</xreftext><div element="section" href="#ugr.tug.aae.defining_types" number="1.1.1" targetptr="ugr.tug.aae.defining_types"><ttl>Defining Types</ttl><xreftext>Section 1.1.1, “Defining Types”</xreftext></div><div element="section" href="#ugr.tug.aae.generating_jcas_sources" number="1.1.2" targetptr="ugr.tug.aae.generating_jcas_sources"><ttl>Generating Java Source Files for CAS Types</ttl><xreftext>Section 1.1.2, “Generating Java Source Files for CAS Types”</xreftext></div><div element="section" href="#ugr.tug.aae.developing_annotator_code" number="1.1.3" targetptr="ugr.tug.aae.developing_annotator_code"><ttl>Developing Your Annotator Code</ttl><xreftext>Section 1.1.3, “Developing Your Annotator Code”</xreftext></div><div element="section" href="#ugr.tug.aae.creating_xml_descriptor" number="1.1.4" targetptr="ugr.tug.aae.creating_xml_descriptor"><ttl>Creating the XML Descriptor</ttl><xreftext>Section 1.1.4, “Creating the XML Descriptor”</xreftext></div><div element="section" href="#ugr.tug.aae.testing_your_annotator" number="1.1.5" targetptr="ugr.tug.aae.testing_your_annotator"><ttl>Testing Your Annotator</ttl><xreftext>Section 1.1.5, “Testing Your Annotator”</xreftext></div></div><div element="section" href="#ugr.tug.aae.configuration_logging" number="1.2" targetptr="ugr.tug.aae.configuration_logging"><ttl>Configuration and Logging</ttl><xreftext>Section 1.2, “Configuration and Logging”</xreftext><div element="section" href="#ugr.tug.aae.configuration_parameters" number="1.2.1" targetptr="ugr.tug.aae.configuration_parameters"><ttl>Configuration Parameters</ttl><xreftext>Section 1.2.1, “Configuration Parameters”</xreftext><div element="section" href="#ugr.tug.aae.declaring_parameters_in_the_descriptor" number="1.2.1.1" targetptr="ugr.tug.aae.declaring_parameters_in_the_descriptor"><ttl>Declaring Parameters in the Descriptor</ttl><xreftext>Section 1.2.1.1, “Declaring Parameters in the Descriptor”</xreftext></div><div element="section" href="#ugr.tug.aae.accessing_parameter_values_from_annotator" number="1.2.1.2" targetptr="ugr.tug.aae.accessing_parameter_values_from_annotator"><ttl>Accessing Parameter Values from the Annotator Code</ttl><xreftext>Section 1.2.1.2, “Accessing Parameter Values from the Annotator Code”</xreftext></div><div element="section" href="#ugr.tug.aae.supporting_reconfiguration" number="1.2.1.3" targetptr="ugr.tug.aae.supporting_reconfiguration"><ttl>Supporting Reconfiguration</ttl><xreftext>Section 1.2.1.3, “Supporting Reconfiguration”</xreftext></div><div element="section" href="#ugr.tug.aae.configuration_parameter_groups" number="1.2.1.4" targetptr="ugr.tug.aae.configuration_parameter_groups"><ttl>Configuration Parameter Groups</ttl><xreftext>Section 1.2.1.4, “Configuration Parameter Groups”</xreftext></div></div><div element="section" href="#ugr.tug.aae.logging" number="1.2.2" targetptr="ugr.tug.aae.logging"><ttl>Logging</ttl><xreftext>Section 1.2.2, “Logging”</xreftext><div element="section" href="#ugr.tug.aae.logging.configuring" number="1.2.2.1" targetptr="ugr.tug.aae.logging.configuring"><ttl>Specifying the Logging Configuration</ttl><xreftext>Section 1.2.2.1, “Specifying the Logging Configuration”</xreftext></div><div element="section" href="#ugr.tug.aae.logging.setting_logging_levels" number="1.2.2.2" targetptr="ugr.tug.aae.logging.setting_logging_levels"><ttl>Setting Logging Levels</ttl><xreftext>Section 1.2.2.2, “Setting Logging Levels”</xreftext></div><div element="section" href="#ugr.tug.aae.logging.output_format" number="1.2.2.3" targetptr="ugr.tug.aae.logging.output_format"><ttl>Format of logging output</ttl><xreftext>Section 1.2.2.3, “Format of logging output”</xreftext></div><div element="section" href="#ugr.tug.aae.logging.meaning_of_severity_levels" number="1.2.2.4" targetptr="ugr.tug.aae.logging.meaning_of_severity_levels"><ttl>Meaning of the logging severity levels</ttl><xreftext>Section 1.2.2.4, “Meaning of the logging severity levels”</xreftext></div><div element="section" href="#ugr.tug.aae.logging.using_outside_of_an_annotator" number="1.2.2.5" targetptr="ugr.tug.aae.logging.using_outside_of_an_annotator"><ttl>Using the logger outside of an annotator</ttl><xreftext>Section 1.2.2.5, “Using the logger outside of an annotator”</xreftext></div><div element="section" href="#ugr.tug.aae.logging.change_logger_implementation" number="1.2.2.6" targetptr="ugr.tug.aae.logging.change_logger_implementation"><ttl>Changing the underlying UIMA logging implementation</ttl><xreftext>Section 1.2.2.6, “Changing the underlying UIMA logging implementation”</xreftext></div></div></div><div element="section" href="#ugr.tug.aae.building_aggregates" number="1.3" targetptr="ugr.tug.aae.building_aggregates"><ttl>Building Aggregate Analysis Engines</ttl><xreftext>Section 1.3, “Building Aggregate Analysis Engines”</xreftext><div element="section" href="#ugr.tug.aae.combining_annotators" number="1.3.1" targetptr="ugr.tug.aae.combining_annotators"><ttl>Combining Annotators</ttl><xreftext>Section 1.3.1, “Combining Annotators”</xreftext><obj element="figure" href="#ugr.tug.aae.fig.combining_annotators" number="1.1" targetptr="ugr.tug.aae.fig.combining_annotators"><ttl>Combining Annotators to form an Aggregate Analysis Engine</ttl><xreftext>Figure 1.1, “Combining Annotators to form an Aggregate Analysis Engine”</xreftext></obj></div><div element="section" href="#ugr.tug.aae.aaes_can_contain_cas_consumers" number="1.3.2" targetptr="ugr.tug.aae.aaes_can_contain_cas_consumers"><ttl>AAEs can also contain CAS Consumers</ttl><xreftext>Section 1.3.2, “AAEs can also contain CAS Consumers”</xreftext></div><div element="section" href="#ugr.tug.aae.reading_results_previous_annotators" number="1.3.3" targetptr="ugr.tug.aae.reading_results_previous_annotators"><ttl>Reading the Results of Previous Annotators</ttl><xreftext>Section 1.3.3, “Reading the Results of Previous Annotators”</xreftext><obj element="figure" href="#ugr.tug.aae.fig.aggregate_for_meeting_annotator" number="1.2" targetptr="ugr.tug.aae.fig.aggregate_for_meeting_annotator"><ttl>An Aggregate Analysis Engine where an internal component uses output from previous
-            engines</ttl><xreftext>Figure 1.2, “An Aggregate Analysis Engine where an internal component uses output from previous
-            engines”</xreftext></obj></div></div><div element="section" href="#ugr.tug.aae.other_examples" number="1.4" targetptr="ugr.tug.aae.other_examples"><ttl>Other examples</ttl><xreftext>Section 1.4, “Other examples”</xreftext></div><div element="section" href="#ugr.tug.aae.additional_topics" number="1.5" targetptr="ugr.tug.aae.additional_topics"><ttl>Additional Topics</ttl><xreftext>Section 1.5, “Additional Topics”</xreftext><div element="section" href="#ugr.tug.aae.contract_for_annotator_methods" number="1.5.1" targetptr="ugr.tug.aae.contract_for_annotator_methods"><ttl>Contract: Annotator Methods Called by the Framework</ttl><xreftext>Section 1.5.1, “Annotator Methods”</xreftext></div><div element="section" href="#ugr.tug.aae.reporting_errors_from_annotators" number="1.5.2" targetptr="ugr.tug.aae.reporting_errors_from_annotators"><ttl>Reporting errors from Annotators</ttl><xreftext>Section 1.5.2, “Reporting errors from Annotators”</xreftext></div><div element="section" href="#ugr.tug.aae.throwing_exceptions_from_annotators" number="1.5.3" targetptr="ugr.tug.aae.throwing_exceptions_from_annotators"><ttl>Throwing Exceptions from Annotators</ttl><xreftext>Section 1.5.3, “Throwing Exceptions from Annotators”</xreftext></div><div element="section" href="#ugr.tug.aae.accessing_external_resource_files" number="1.5.4" targetptr="ugr.tug.aae.accessing_external_resource_files"><ttl>Accessing External Resource Files</ttl><xreftext>Section 1.5.4, “Accessing External Resource Files”</xreftext><div element="section" href="#ugr.tug.aae.resources.declaring_dependencies" number="1.5.4.1" targetptr="ugr.tug.aae.resources.declaring_dependencies"><ttl>Declaring Resource Dependencies</ttl><xreftext>Section 1.5.4.1, “Declaring Resource Dependencies”</xreftext></div><div element="section" href="#ugr.tug.aae.resources.accessing_from_uimacontext" number="1.5.4.2" targetptr="ugr.tug.aae.resources.accessing_from_uimacontext"><ttl>Accessing the Resource from the UimaContext</ttl><xreftext>Section 1.5.4.2, “Accessing the Resource from the UimaContext”</xreftext></div><div element="section" href="#ugr.tug.aae.resources.declaring_and_bindings" number="1.5.4.3" targetptr="ugr.tug.aae.resources.declaring_and_bindings"><ttl>Declaring Resources and Bindings</ttl><xreftext>Section 1.5.4.3, “Declaring Resources and Bindings”</xreftext><obj element="figure" href="#ugr.tug.aae.fig.external_resource_binding" number="1.3" targetptr="ugr.tug.aae.fig.external_resource_binding"><ttl>External Resource Binding</ttl><xreftext>Figure 1.3, “External Resource Binding”</xreftext></obj></div><div element="section" href="#ugr.tug.aae.resources.sharing_among_annotators" number="1.5.4.4" targetptr="ugr.tug.aae.resources.sharing_among_annotators"><ttl>Sharing Resources among Annotators</ttl><xreftext>Section 1.5.4.4, “Sharing Resources among Annotators”</xreftext><obj element="figure" href="#ugr.tug.aae.fig.sharing_common_resource" number="1.4" targetptr="ugr.tug.aae.fig.sharing_common_resource"><ttl>Component engines of an aggregate share a common resource</ttl><xreftext>Figure 1.4, “Component engines of an aggregate share a common resource”</xreftext></obj></div><div element="section" href="#ugr.tug.aae.resources.threading" number="1.5.4.5" targetptr="ugr.tug.aae.resources.threading"><ttl>Threading and Shared Resources</ttl><xreftext>Section 1.5.4.5, “Threading and Shared Resources”</xreftext></div></div><div element="section" href="#ugr.tug.aae.result_specification_setting" number="1.5.5" targetptr="ugr.tug.aae.result_specification_setting"><ttl>Result Specifications</ttl><xreftext>Section 1.5.5, “Result Specifications”</xreftext><div element="section" href="#ugr.tug.aae.result_spec.default" number="1.5.5.1" targetptr="ugr.tug.aae.result_spec.default"><ttl>Default ResultSpecification</ttl><xreftext>Section 1.5.5.1, “Default ResultSpecification”</xreftext></div><div element="section" href="#ugr.tug.aae.result_spec.passing_to_annotators" number="1.5.5.2" targetptr="ugr.tug.aae.result_spec.passing_to_annotators"><ttl>Passing Result Specifications to Annotators</ttl><xreftext>Section 1.5.5.2, “Passing Result Specifications to Annotators”</xreftext></div><div element="section" href="#ugr.tug.aae.result_spec.aggregates" number="1.5.5.3" targetptr="ugr.tug.aae.result_spec.aggregates"><ttl>Aggregates</ttl><xreftext>Section 1.5.5.3, “Aggregates”</xreftext></div><div element="section" href="#ugr.tug.aae.result_spec.aggregates.cpes" number="1.5.5.4" targetptr="ugr.tug.aae.result_spec.aggregates.cpes"><ttl>Collection Proessing Engines</ttl><xreftext>Section 1.5.5.4, “Collection Proessing Engines”</xreftext></div></div><div element="section" href="#ugr.tug.aae.classpath_when_using_jcas" number="1.5.6" targetptr="ugr.tug.aae.classpath_when_using_jcas"><ttl>Class path setup when using JCas</ttl><xreftext>Section 1.5.6, “Class path setup when using JCas”</xreftext></div><div element="section" href="#ugr.tug.aae.using_shell_scripts" number="1.5.7" targetptr="ugr.tug.aae.using_shell_scripts"><ttl>Using the Shell Scripts</ttl><xreftext>Section 1.5.7, “Using the Shell Scripts”</xreftext><obj element="table" href="#ugr.aae.tbl.env_vars_used_by_shell_scripts" number="1.1" targetptr="ugr.aae.tbl.env_vars_used_by_shell_scripts"><ttl>Environment variables used by the shell scripts</ttl><xreftext>Table 1.1, “Environment variables used by the shell scripts”</xreftext></obj></div></div><div element="section" href="#ugr.tug.aae.common_pitfalls" number="1.6" targetptr="ugr.tug.aae.common_pitfalls"><ttl>Common Pitfalls</ttl><xreftext>Section 1.6, “Common Pitfalls”</xreftext></div><div element="section" href="#ugr.tug.aae.viewing_UIMA_objects_in_eclipse_debugger" number="1.7" targetptr="ugr.tug.aae.viewing_UIMA_objects_in_eclipse_debugger"><ttl>Viewing UIMA objects in the Eclipse debugger</ttl><xreftext>Section 1.7, “UIMA Objects in Eclipse Debugger”</xreftext></div><div element="section" href="#ugr.tug.aae.xml_intro_ae_descriptor" number="1.8" targetptr="ugr.tug.aae.xml_intro_ae_descriptor"><ttl>Introduction to Analysis Engine Descriptor XML Syntax</ttl><xreftext>Section 1.8, “Analysis Engine XML Descriptor”</xreftext><div element="section" href="#ugr.tug.aae.header_annotator_class_identification" number="1.8.1" targetptr="ugr.tug.aae.header_annotator_class_identification"><ttl>Header and Annotator Class Identification</ttl><xreftext>Section 1.8.1, “Header and Annotator Class Identification”</xreftext></div><div element="section" href="#ugr.tug.aae.xml_intro_simple_metadata_attributes" number="1.8.2" targetptr="ugr.tug.aae.xml_intro_simple_metadata_attributes"><ttl>Simple Metadata Attributes</ttl><xreftext>Section 1.8.2, “Simple Metadata Attributes”</xreftext></div><div element="section" href="#ugr.tug.aae.xml_intro_type_system_definition" number="1.8.3" targetptr="ugr.tug.aae.xml_intro_type_system_definition"><ttl>Type System Definition</ttl><xreftext>Section 1.8.3, “Type System Definition”</xreftext></div><div element="section" href="#ugr.tug.aae.xml_intro_capabilities" number="1.8.4" targetptr="ugr.tug.aae.xml_intro_capabilities"><ttl>Capabilities</ttl><xreftext>Section 1.8.4, “Capabilities”</xreftext></div><div element="section" href="#ugr.tug.aae.xml_intro.configuration_parameters" number="1.8.5" targetptr="ugr.tug.aae.xml_intro.configuration_parameters"><ttl>Configuration Parameters (Optional)</ttl><xreftext>Section 1.8.5, “Configuration Parameters (Optional)”</xreftext><div element="section" href="#ugr.tug.aae.xml_intro.configuration_parameters_declarations" number="1.8.5.1" targetptr="ugr.tug.aae.xml_intro.configuration_parameters_declarations"><ttl>Configuration Parameter Declarations</ttl><xreftext>Section 1.8.5.1, “Configuration Parameter Declarations”</xreftext></div><div element="section" href="#ugr.tug.aae.xml_intro_configuration_parameter_settings" number="1.8.5.2" targetptr="ugr.tug.aae.xml_intro_configuration_parameter_settings"><ttl>Configuration Parameter Settings</ttl><xreftext>Section 1.8.5.2, “Configuration Parameter Settings”</xreftext></div><div element="section" href="#ugr.tug.aae.xml_intro.aggregate" number="1.8.5.3" targetptr="ugr.tug.aae.xml_intro.aggregate"><ttl>Aggregate Analysis Engine Descriptor</ttl><xreftext>Section 1.8.5.3, “Aggregate Analysis Engine Descriptor”</xreftext></div></div></div></div><div element="chapter" href="#ugr.tug.cpe" number="2" targetptr="ugr.tug.cpe"><ttl>Collection Processing Engine Developer's Guide</ttl><xreftext>Chapter 2, <i>Collection Processing Engine Developer's Guide</i></xreftext><div element="section" href="#ugr.tug.cpe.concepts" number="2.1" targetptr="ugr.tug.cpe.concepts"><ttl>CPE Concepts</ttl><xreftext>Section 2.1, “CPE Concepts”</xreftext><obj element="figure" href="#ugr.tug.cpe.fig.cpe_components" number="2.1" targetptr="ugr.tug.cpe.fig.cpe_components"><ttl>CPE Components</ttl><xreftext>Figure 2.1, “CPE Components”</xreftext></obj></div><div element="section" href="#ugr.tug.cpe.configurator_and_viewer" number="2.2" targetptr="ugr.tug.cpe.configurator_and_viewer"><ttl>CPE Configurator and CAS viewer</ttl><xreftext>Section 2.2, “CPE Configurator and CAS viewer”</xreftext><div element="section" href="#ugr.tug.cpe.cpe_configurator" number="2.2.1" targetptr="ugr.tug.cpe.cpe_configurator"><ttl>Using the CPE Configurator</ttl><xreftext>Section 2.2.1, “Using the CPE Configurator”</xreftext></div><div element="section" href="#ugr.tug.cpe.running_cpe_configurator_from_eclipse" number="2.2.2" targetptr="ugr.tug.cpe.running_cpe_configurator_from_eclipse"><ttl>Running the CPE Configurator from Eclipse</ttl><xreftext>Section 2.2.2, “Running the CPE Configurator from Eclipse”</xreftext></div></div><div element="section" href="#ugr.tug.cpe.running_cpe_from_application" number="2.3" targetptr="ugr.tug.cpe.running_cpe_from_application"><ttl>Running a CPE from Your Own Java Application</ttl><xreftext>Section 2.3, “Running a CPE from Your Own Java Application”</xreftext><div element="section" href="#ugr.tug.cpe.using_listeners" number="2.3.1" targetptr="ugr.tug.cpe.using_listeners"><ttl>Using Listeners</ttl><xreftext>Section 2.3.1, “Using Listeners”</xreftext></div></div><div element="section" href="#ugr.tug.cpe.developing_collection_processing_components" number="2.4" targetptr="ugr.tug.cpe.developing_collection_processing_components"><ttl>Developing Collection Processing Components</ttl><xreftext>Section 2.4, “Developing Collection Processing Components”</xreftext><div element="section" href="#ugr.tug.cpe.collection_reader.developing" number="2.4.1" targetptr="ugr.tug.cpe.collection_reader.developing"><ttl>Developing Collection Readers</ttl><xreftext>Section 2.4.1, “Developing Collection Readers”</xreftext><div element="section" href="#ugr.tug.cpe.collection_reader.java_class" number="2.4.1.1" targetptr="ugr.tug.cpe.collection_reader.java_class"><ttl>Java Class for the Collection Reader</ttl><xreftext>Section 2.4.1.1, “Java Class for the Collection Reader”</xreftext></div><div element="section" href="#ugr.tug.cpe.collection_reader.required_methods" number="2.4.1.2" targetptr="ugr.tug.cpe.collection_reader.required_methods"><ttl>Required Methods in the Collection Reader class</ttl><xreftext>Section 2.4.1.2, “Required Methods in the Collection Reader class”</xreftext><div element="section" href="#ugr.tug.cpe.collection_reader.required_methods.initialize" number="" targetptr="ugr.tug.cpe.collection_reader.required_methods.initialize"><ttl>initialize()</ttl><xreftext>the section called “initialize()”</xreftext></div><div element="section" href="#ugr.tug.cpe.collection_reader.hasnext" number="" targetptr="ugr.tug.cpe.collection_reader.hasnext"><ttl>hasNext()</ttl><xreftext>the section called “hasNext()”</xreftext></div><div element="section" href="#ugr.tug.cpe.collection_reader.required_methods.getnext" number="" targetptr="ugr.tug.cpe.collection_reader.required_methods.getnext"><ttl>getNext(CAS)</ttl><xreftext>the section called “getNext(CAS)”</xreftext></div><div element="section" href="#ugr.tug.cpe.collection_reader.required_methods.getprogress" number="" targetptr="ugr.tug.cpe.collection_reader.required_methods.getprogress"><ttl>getProgress()</ttl><xreftext>the section called “getProgress()”</xreftext></div><div element="section" href="#ugr.tug.cpe.collection_reader.required_methods.close" number="" targetptr="ugr.tug.cpe.collection_reader.required_methods.close"><ttl>close()</ttl><xreftext>the section called “close()”</xreftext></div><div element="section" href="#ugr.tug.cpe.collection_reader.optional_methods" number="" targetptr="ugr.tug.cpe.collection_reader.optional_methods"><ttl>Optional Methods</ttl><xreftext>the section called “Optional Methods”</xreftext><div element="section" href="#ugr.tug.cpe.collection_reader.optional_methods.reconfigure" number="" targetptr="ugr.tug.cpe.collection_reader.optional_methods.reconfigure"><ttl>reconfigure()</ttl><xreftext>the section called “reconfigure()”</xreftext></div><div element="section" href="#ugr.tug.cpe.collection_reader.optional_methods.typesysteminit" number="" targetptr="ugr.tug.cpe.collection_reader.optional_methods.typesysteminit"><ttl>typeSystemInit()</ttl><xreftext>the section called “typeSystemInit()”</xreftext></div></div><div element="section" href="#ugr.tug.cpe.collection_reader.threading" number="" targetptr="ugr.tug.cpe.collection_reader.threading"><ttl>Threading considerations</ttl><xreftext>the section called “Threading considerations”</xreftext></div><div element="section" href="#ugr.tug.cpe.collection_reader.descriptor" number="" targetptr="ugr.tug.cpe.collection_reader.descriptor"><ttl>XML Descriptor for a Collection Reader</ttl><xreftext>the section called “XML Descriptor for a Collection Reader”</xreftext></div></div></div><div element="section" href="#ugr.tug.cpe.cas_initializer.developing" number="2.4.2" targetptr="ugr.tug.cpe.cas_initializer.developing"><ttl>Developing CAS
-      Initializers</ttl><xreftext>Section 2.4.2, “Developing CAS
-      Initializers”</xreftext></div><div element="section" href="#ugr.tug.cpe.cas_consumer.developing" number="2.4.3" targetptr="ugr.tug.cpe.cas_consumer.developing"><ttl>Developing CAS
-      Consumers</ttl><xreftext>Section 2.4.3, “Developing CAS
-      Consumers”</xreftext><div element="section" href="#ugr.tug.cpe.cas_consumer.required_methods" number="2.4.3.1" targetptr="ugr.tug.cpe.cas_consumer.required_methods"><ttl>Required Methods for a CAS Consumer</ttl><xreftext>Section 2.4.3.1, “Required Methods for a CAS Consumer”</xreftext><div element="section" href="#ugr.tug.cpe.cas_consumer.required_methods.initialize" number="" targetptr="ugr.tug.cpe.cas_consumer.required_methods.initialize"><ttl>initialize()</ttl><xreftext>the section called “initialize()”</xreftext></div><div element="section" href="#ugr.tug.cpe.cas_consumer.required_methods.processcas" number="" targetptr="ugr.tug.cpe.cas_consumer.required_methods.processcas"><ttl>processCas()</ttl><xreftext>the section called “processCas()”</xreftext></div><div element="section" href="#ugr.tug.cpe.cas_consumer.optional_methods" number="" targetptr="ugr.tug.cpe.cas_consumer.optional_methods"><ttl>Optional Methods</ttl><xreftext>the section called “Optional Methods”</xreftext><div element="section" href="#ugr.tug.cpe.cas_consumer.optional_methods.batchprocesscomplete" number="" targetptr="ugr.tug.cpe.cas_consumer.optional_methods.batchprocesscomplete"><ttl>batchProcessComplete()</ttl><xreftext>the section called “batchProcessComplete()”</xreftext></div><div element="section" href="#ugr.tug.cpe.cas_consumer.optional_methods.collectionprocesscomplete" number="" targetptr="ugr.tug.cpe.cas_consumer.optional_methods.collectionprocesscomplete"><ttl>collectionProcessComplete()</ttl><xreftext>the section called “collectionProcessComplete()”</xreftext></div></div></div></div></div><div element="section" href="#ugr.tug.cpe.deploying_a_cpe" number="2.5" targetptr="ugr.tug.cpe.deploying_a_cpe"><ttl>Deploying a CPE</ttl><xreftext>Section 2.5, “Deploying a CPE”</xreftext><obj element="figure" href="#ugr.tug.cpe.fig.cpe_instantiation" number="2.2" targetptr="ugr.tug.cpe.fig.cpe_instantiation"><ttl>CPE Instantiation</ttl><xreftext>Figure 2.2, “CPE Instantiation”</xreftext></obj><obj element="para" href="#ugr.tug.cpe.deployment_alternatives" number="" targetptr="ugr.tug.cpe.deployment_alternatives"><ttl>???TITLE???</ttl><xreftext>Section 2.5, “Deploying a CPE”</xreftext></obj><div element="section" href="#ugr.tug.cpe.managed_deployment" number="2.5.1" targetptr="ugr.tug.cpe.managed_deployment"><ttl>Deploying Managed CAS Processors</ttl><xreftext>Section 2.5.1, “Deploying Managed CAS Processors”</xreftext><obj element="figure" href="#ugr.tug.cpe.fig.managed_deployment" number="2.3" targetptr="ugr.tug.cpe.fig.managed_deployment"><ttl>CPE with Managed CAS Processors</ttl><xreftext>Figure 2.3, “CPE with Managed CAS Processors”</xreftext></obj></div><div element="section" href="#ugr.tug.cpe.deploying_nonmanaged_cas_processors" number="2.5.2" targetptr="ugr.tug.cpe.deploying_nonmanaged_cas_processors"><ttl>Deploying Non-managed CAS Processors</ttl><xreftext>Section 2.5.2, “Deploying Non-managed CAS Processors”</xreftext><obj element="figure" href="#ugr.tug.cpe.fig.nonmanaged_cpe" number="2.4" targetptr="ugr.tug.cpe.fig.nonmanaged_cpe"><ttl>CPE with non-managed CAS Processors</ttl><xreftext>Figure 2.4, “CPE with non-managed CAS Processors”</xreftext></obj></div><div element="section" href="#ugr.tug.cpe.integrated_deployment" number="2.5.3" targetptr="ugr.tug.cpe.integrated_deployment"><ttl>Deploying Integrated CAS Processors</ttl><xreftext>Section 2.5.3, “Deploying Integrated CAS Processors”</xreftext><obj element="figure" href="#ugr.tug.cpe.fig.integrated_deployment" number="2.5" targetptr="ugr.tug.cpe.fig.integrated_deployment"><ttl>CPE with integrated CAS Processor</ttl><xreftext>Figure 2.5, “CPE with integrated CAS Processor”</xreftext></obj></div></div><div element="section" href="#ugr.tug.cpe.collection_processing_examples" number="2.6" targetptr="ugr.tug.cpe.collection_processing_examples"><ttl>Collection Processing Examples</ttl><xreftext>Section 2.6, “Collection Processing Examples”</xreftext></div></div><div element="chapter" href="#ugr.tug.application" number="3" targetptr="ugr.tug.application"><ttl>Application Developer's Guide</ttl><xreftext>Chapter 3, <i>Application Developer's Guide</i></xreftext><div element="section" href="#ugr.tug.appication.uimaframework_class" number="3.1" targetptr="ugr.tug.appication.uimaframework_class"><ttl>The UIMAFramework Class</ttl><xreftext>Section 3.1, “The UIMAFramework Class”</xreftext></div><div element="section" href="#ugr.tug.application.using_aes" number="3.2" targetptr="ugr.tug.application.using_aes"><ttl>Using Analysis Engines</ttl><xreftext>Section 3.2, “Using Analysis Engines”</xreftext><div element="section" href="#ugr.tug.application.instantiating_an_ae" number="3.2.1" targetptr="ugr.tug.application.instantiating_an_ae"><ttl>Instantiating an Analysis Engine</ttl><xreftext>Section 3.2.1, “Instantiating an Analysis Engine”</xreftext></div><div element="section" href="#ugr.tug.application.analyzing_text_documents" number="3.2.2" targetptr="ugr.tug.application.analyzing_text_documents"><ttl>Analyzing Text Documents</ttl><xreftext>Section 3.2.2, “Analyzing Text Documents”</xreftext></div><div element="section" href="#ugr.tug.applications.analyzing_non_text_artifacts" number="3.2.3" targetptr="ugr.tug.applications.analyzing_non_text_artifacts"><ttl>Analyzing Non-Text Artifacts</ttl><xreftext>Section 3.2.3, “Analyzing Non-Text Artifacts”</xreftext></div><div element="section" href="#ugr.tug.applications.accessing_analysis_results" number="3.2.4" targetptr="ugr.tug.applications.accessing_analysis_results"><ttl>Accessing Analysis Results</ttl><xreftext>Section 3.2.4, “Accessing Analysis Results”</xreftext><div element="section" href="#ugr.tug.applications.accessing_results_using_jcas" number="3.2.4.1" targetptr="ugr.tug.applications.accessing_results_using_jcas"><ttl>Accessing Analysis Results using the JCas</ttl><xreftext>Section 3.2.4.1, “Accessing Analysis Results using the JCas”</xreftext></div><div element="section" href="#ugr.tug.application.accessing_results_using_cas" number="3.2.4.2" targetptr="ugr.tug.application.accessing_results_using_cas"><ttl>Accessing Analysis Results using the CAS</ttl><xreftext>Section 3.2.4.2, “Accessing Analysis Results using the CAS”</xreftext></div></div><div element="section" href="#ugr.tug.applications.multi_threaded" number="3.2.5" targetptr="ugr.tug.applications.multi_threaded"><ttl>Multi-threaded Applications</ttl><xreftext>Section 3.2.5, “Multi-threaded Applications”</xreftext></div><div element="section" href="#ugr.tug.application.using_multiple_aes" number="3.2.6" targetptr="ugr.tug.application.using_multiple_aes"><ttl>Using Multiple Analysis Engines and Creating Shared CASes</ttl><xreftext>Section 3.2.6, “Multiple AEs &amp; Creating Shared CASes”</xreftext></div><div element="section" href="#ugr.tug.application.saving_cases_to_file_systems" number="3.2.7" targetptr="ugr.tug.application.saving_cases_to_file_systems"><ttl>Saving CASes to file systems</ttl><xreftext>Section 3.2.7, “Saving CASes to file systems”</xreftext></div></div><div element="section" href="#ugr.tug.application.using_cpes" number="3.3" targetptr="ugr.tug.application.using_cpes"><ttl>Using Collection Processing Engines</ttl><xreftext>Section 3.3, “Using Collection Processing Engines”</xreftext><div element="section" href="#ugr.tug.application.running_a_cpe_from_a_descriptor" number="3.3.1" targetptr="ugr.tug.application.running_a_cpe_from_a_descriptor"><ttl>Running a Collection Processing Engine from a Descriptor</ttl><xreftext>Section 3.3.1, “Running a CPE from a Descriptor”</xreftext></div><div element="section" href="#ugr.tug.application.configuring_a_cpe_descriptor_programmatically" number="3.3.2" targetptr="ugr.tug.application.configuring_a_cpe_descriptor_programmatically"><ttl>Configuring a Collection Processing Engine Descriptor Programmatically</ttl><xreftext>Section 3.3.2, “Configuring a CPE Descriptor Programmatically”</xreftext></div></div><div element="section" href="#ugr.tug.application.setting_configuration_parameters" number="3.4" targetptr="ugr.tug.application.setting_configuration_parameters"><ttl>Setting Configuration Parameters</ttl><xreftext>Section 3.4, “Setting Configuration Parameters”</xreftext></div><div element="section" href="#ugr.tug.application.integrating_text_analysis_and_search" number="3.5" targetptr="ugr.tug.application.integrating_text_analysis_and_search"><ttl>Integrating Text Analysis and Search</ttl><xreftext>Section 3.5, “Integrating Text Analysis and Search”</xreftext><div element="section" href="#ugr.tug.application.building_an_index" number="3.5.1" targetptr="ugr.tug.application.building_an_index"><ttl>Building an Index</ttl><xreftext>Section 3.5.1, “Building an Index”</xreftext><div element="section" href="#ugr.tug.application.search.configuring_indexer" number="3.5.1.1" targetptr="ugr.tug.application.search.configuring_indexer"><ttl>Configuring the Semantic Search CAS Indexer</ttl><xreftext>Section 3.5.1.1, “Configuring the Semantic Search CAS Indexer”</xreftext></div><div element="section" href="#ugr.tug.application.search.cpe_with_semantic_search_cas_consumer" number="3.5.1.2" targetptr="ugr.tug.application.search.cpe_with_semantic_search_cas_consumer"><ttl>Building and Running a CPE including the Semantic Search CAS Indexer</ttl><xreftext>Section 3.5.1.2, “Using Semantic Search CAS Indexer”</xreftext></div></div><div element="section" href="#ugr.tug.application.search.query_tool" number="3.5.2" targetptr="ugr.tug.application.search.query_tool"><ttl>Semantic Search Query Tool</ttl><xreftext>Section 3.5.2, “Semantic Search Query Tool”</xreftext></div></div><div element="section" href="#ugr.tug.application.remote_services" number="3.6" targetptr="ugr.tug.application.remote_services"><ttl>Working with Remote Services</ttl><xreftext>Section 3.6, “Working with Remote Services”</xreftext><div element="section" href="#ugr.tug.application.how_to_deploy_as_soap" number="3.6.1" targetptr="ugr.tug.application.how_to_deploy_as_soap"><ttl>Deploying a UIMA Component as a SOAP Service</ttl><xreftext>Section 3.6.1, “Deploying as SOAP Service”</xreftext></div><div element="section" href="#ugr.tug.application.how_to_deploy_a_vinci_service" number="3.6.2" targetptr="ugr.tug.application.how_to_deploy_a_vinci_service"><ttl>Deploying a UIMA Component as a Vinci Service</ttl><xreftext>Section 3.6.2, “Deploying as a Vinci Service”</xreftext></div><div element="section" href="#ugr.tug.application.how_to_call_a_uima_service" number="3.6.3" targetptr="ugr.tug.application.how_to_call_a_uima_service"><ttl>How to Call a UIMA Service</ttl><xreftext>Section 3.6.3, “Calling a UIMA Service”</xreftext><div element="section" href="#ugr.tug.application.soap_service_client_descriptor" number="3.6.3.1" targetptr="ugr.tug.application.soap_service_client_descriptor"><ttl>SOAP Service Client Descriptor</ttl><xreftext>Section 3.6.3.1, “SOAP Service Client Descriptor”</xreftext></div><div element="section" href="#ugr.tug.application.vinci_service_client_descriptor" number="3.6.3.2" targetptr="ugr.tug.application.vinci_service_client_descriptor"><ttl>Vinci Service Client Descriptor</ttl><xreftext>Section 3.6.3.2, “Vinci Service Client Descriptor”</xreftext></div></div><div element="section" href="#ugr.tug.application.restrictions_on_remotely_deployed_services" number="3.6.4" targetptr="ugr.tug.application.restrictions_on_remotely_deployed_services"><ttl>Restrictions on remotely deployed services</ttl><xreftext>Section 3.6.4, “Restrictions on remotely deployed services”</xreftext></div><div element="section" href="#ugr.tug.application.vns" number="3.6.5" targetptr="ugr.tug.application.vns"><ttl>The Vinci Naming Services (VNS)</ttl><xreftext>Section 3.6.5, “The Vinci Naming Services (VNS)”</xreftext><div element="section" href="#ugr.tug.application.vns.starting" number="3.6.5.1" targetptr="ugr.tug.application.vns.starting"><ttl>Starting VNS</ttl><xreftext>Section 3.6.5.1, “Starting VNS”</xreftext></div><div element="section" href="#ugr.tug.application.vns_files" number="3.6.5.2" targetptr="ugr.tug.application.vns_files"><ttl>VNS Files</ttl><xreftext>Section 3.6.5.2, “VNS Files”</xreftext></div><div element="section" href="#ugr.tug.application.launching_vinci_services" number="3.6.5.3" targetptr="ugr.tug.application.launching_vinci_services"><ttl>Launching Vinci Services</ttl><xreftext>Section 3.6.5.3, “Launching Vinci Services”</xreftext></div></div><div element="section" href="#ugr.tug.configuring_timeout_settings" number="3.6.6" targetptr="ugr.tug.configuring_timeout_settings"><ttl>Configuring Timeout Settings</ttl><xreftext>Section 3.6.6, “Configuring Timeout Settings”</xreftext><div element="section" href="#ugr.tug.setting_client_timeout" number="3.6.6.1" targetptr="ugr.tug.setting_client_timeout"><ttl>Setting the Client Timeout</ttl><xreftext>Section 3.6.6.1, “Setting the Client Timeout”</xreftext></div><div element="section" href="#ugr.tug.setting_server_socket_timeout" number="3.6.6.2" targetptr="ugr.tug.setting_server_socket_timeout"><ttl>Setting the Server Socket Timeout</ttl><xreftext>Section 3.6.6.2, “Setting the Server Socket Timeout”</xreftext></div></div></div><div element="section" href="#ugr.tug.application.increasing_performance_using_parallelism" number="3.7" targetptr="ugr.tug.application.increasing_performance_using_parallelism"><ttl>Increasing performance using parallelism</ttl><xreftext>Section 3.7, “Increasing performance using parallelism”</xreftext></div><div element="section" href="#ugr.tug.application.jmx" number="3.8" targetptr="ugr.tug.application.jmx"><ttl>Monitoring AE Performance using JMX</ttl><xreftext>Section 3.8, “Monitoring AE Performance using JMX”</xreftext></div><div element="section" href="#tug.application.pto" number="3.9" targetptr="tug.application.pto"><ttl>Performance Tuning Options</ttl><xreftext>Section 3.9, “Performance Tuning Options”</xreftext></div></div><div element="chapter" href="#ugr.tug.fc" number="4" targetptr="ugr.tug.fc"><ttl>Flow Controller Developer's Guide</ttl><xreftext>Chapter 4, <i>Flow Controller Developer's Guide</i></xreftext><div element="section" href="#ugr.tug.fc.developing_fc_code" number="4.1" targetptr="ugr.tug.fc.developing_fc_code"><ttl>Developing the Flow Controller Code</ttl><xreftext>Section 4.1, “Developing the Flow Controller Code”</xreftext><div element="section" href="#ugr.tug.fc.fc_interface_overview" number="4.1.1" targetptr="ugr.tug.fc.fc_interface_overview"><ttl>Flow Controller Interface Overview</ttl><xreftext>Section 4.1.1, “Flow Controller Interface Overview”</xreftext></div><div element="section" href="#ugr.tug.fc.example_code" number="4.1.2" targetptr="ugr.tug.fc.example_code"><ttl>Example Code</ttl><xreftext>Section 4.1.2, “Example Code”</xreftext><div element="section" href="#ugr.tug.fc.whiteboard" number="4.1.2.1" targetptr="ugr.tug.fc.whiteboard"><ttl>The WhiteboardFlowController Class</ttl><xreftext>Section 4.1.2.1, “The WhiteboardFlowController Class”</xreftext></div><div element="section" href="#ugr.tug.fc.whiteboardflow" number="4.1.2.2" targetptr="ugr.tug.fc.whiteboardflow"><ttl>The WhiteboardFlow Class</ttl><xreftext>Section 4.1.2.2, “The WhiteboardFlow Class”</xreftext></div></div></div><div element="section" href="#ugr.tug.fc.creating_fc_descriptor" number="4.2" targetptr="ugr.tug.fc.creating_fc_descriptor"><ttl>Creating the Flow Controller Descriptor</ttl><xreftext>Section 4.2, “Creating the Flow Controller Descriptor”</xreftext></div><div element="section" href="#ugr.tug.fc.adding_fc_to_aggregate" number="4.3" targetptr="ugr.tug.fc.adding_fc_to_aggregate"><ttl>Adding a Flow Controller to an Aggregate Analysis Engine</ttl><xreftext>Section 4.3, “Adding Flow Controller to an Aggregate”</xreftext></div><div element="section" href="#ugr.tug.fc.adding_fc_to_cpe" number="4.4" targetptr="ugr.tug.fc.adding_fc_to_cpe"><ttl>Adding a Flow Controller to a Collection Processing Engine</ttl><xreftext>Section 4.4, “Adding Flow Controller to CPE”</xreftext></div><div element="section" href="#ugr.tug.fc.using_fc_with_cas_multipliers" number="4.5" targetptr="ugr.tug.fc.using_fc_with_cas_multipliers"><ttl>Using Flow Controllers with CAS Multipliers</ttl><xreftext>Section 4.5, “Using Flow Controllers with CAS Multipliers”</xreftext></div><div element="section" href="#ugr.tug.fc.continuing_when_exceptions_occur" number="4.6" targetptr="ugr.tug.fc.continuing_when_exceptions_occur"><ttl>Continuing the Flow When Exceptions Occur</ttl><xreftext>Section 4.6, “Continuing the Flow When Exceptions Occur”</xreftext></div></div><div element="chapter" href="#ugr.tug.aas" number="5" targetptr="ugr.tug.aas"><ttl>Annotations, Artifacts, and Sofas</ttl><xreftext>Chapter 5, <i>Annotations, Artifacts, and Sofas</i></xreftext><div element="section" href="#ugr.tug.aas.terminology" number="5.1" targetptr="ugr.tug.aas.terminology"><ttl>Terminology</ttl><xreftext>Section 5.1, “Terminology”</xreftext><div element="section" href="#ugr.tug.aas.artifact" number="5.1.1" targetptr="ugr.tug.aas.artifact"><ttl>Artifact</ttl><xreftext>Section 5.1.1, “Artifact”</xreftext></div><div element="section" href="#ugr.tug.aas.sofa" number="5.1.2" targetptr="ugr.tug.aas.sofa"><ttl>Subject of Analysis — Sofa</ttl><xreftext>Section 5.1.2, “Subject of Analysis — Sofa”</xreftext></div></div><div element="section" href="#ugr.tug.aas.sofa_data_formats" number="5.2" targetptr="ugr.tug.aas.sofa_data_formats"><ttl>Formats of Sofa Data</ttl><xreftext>Section 5.2, “Formats of Sofa Data”</xreftext></div><div element="section" href="#ugr.tug.aas.setting_accessing_sofa_data" number="5.3" targetptr="ugr.tug.aas.setting_accessing_sofa_data"><ttl>Setting and Accessing Sofa Data</ttl><xreftext>Section 5.3, “Setting and Accessing Sofa Data”</xreftext><div element="section" href="#ugr.tug.aas.setting_sofa_data" number="5.3.1" targetptr="ugr.tug.aas.setting_sofa_data"><ttl>Setting Sofa Data</ttl><xreftext>Section 5.3.1, “Setting Sofa Data”</xreftext></div><div element="section" href="#ugr.tug.aas.accessing_sofa_data" number="5.3.2" targetptr="ugr.tug.aas.accessing_sofa_data"><ttl>Accessing Sofa Data</ttl><xreftext>Section 5.3.2, “Accessing Sofa Data”</xreftext></div><div element="section" href="#ugr.tug.aas.accessing_sofa_data_using_java_stream" number="5.3.3" targetptr="ugr.tug.aas.accessing_sofa_data_using_java_stream"><ttl>Accessing Sofa Data using a Java Stream</ttl><xreftext>Section 5.3.3, “Accessing Sofa Data using a Java Stream”</xreftext></div></div><div element="section" href="#ugr.tug.aas.sofa_fs" number="5.4" targetptr="ugr.tug.aas.sofa_fs"><ttl>The Sofa Feature Structure</ttl><xreftext>Section 5.4, “The Sofa Feature Structure”</xreftext></div><div element="section" href="#ugr.tug.aas.annotations" number="5.5" targetptr="ugr.tug.aas.annotations"><ttl>Annotations</ttl><xreftext>Section 5.5, “Annotations”</xreftext><div element="section" href="#ugr.tug.aas.built_in_annotation_types" number="5.5.1" targetptr="ugr.tug.aas.built_in_annotation_types"><ttl>Built-in Annotation types</ttl><xreftext>Section 5.5.1, “Built-in Annotation types”</xreftext></div><div element="section" href="#ugr.tug.aas.annotations_associated_sofa" number="5.5.2" targetptr="ugr.tug.aas.annotations_associated_sofa"><ttl>Annotations have an associated Sofa</ttl><xreftext>Section 5.5.2, “Annotations have an associated Sofa”</xreftext></div></div><div element="section" href="#ugr.tug.aas.annotationbase" number="5.6" targetptr="ugr.tug.aas.annotationbase"><ttl>AnnotationBase</ttl><xreftext>Section 5.6, “AnnotationBase”</xreftext></div></div><div element="chapter" href="#ugr.tug.mvs" number="6" targetptr="ugr.tug.mvs"><ttl>Multiple CAS Views of an Artifact</ttl><xreftext>Chapter 6, <i>Multiple CAS Views of an Artifact</i></xreftext><div element="section" href="#ugr.tug.mvs.cas_views_and_sofas" number="6.1" targetptr="ugr.tug.mvs.cas_views_and_sofas"><ttl>CAS Views and Sofas</ttl><xreftext>Section 6.1, “CAS Views and Sofas”</xreftext><div element="section" href="#ugr.tug.mvs.naming_views_sofas" number="6.1.1" targetptr="ugr.tug.mvs.naming_views_sofas"><ttl>Naming CAS Views and Sofas</ttl><xreftext>Section 6.1.1, “Naming CAS Views and Sofas”</xreftext></div><div element="section" href="#ugr.tug.mvs.multi_view_and_single_view" number="6.1.2" targetptr="ugr.tug.mvs.multi_view_and_single_view"><ttl>Multi-View, Single-View components &amp; applications</ttl><xreftext>Section 6.1.2, “Multi/Single View parts in Applications”</xreftext></div></div><div element="section" href="#ugr.tug.mvs.multi_view_components" number="6.2" targetptr="ugr.tug.mvs.multi_view_components"><ttl>Multi-View Components</ttl><xreftext>Section 6.2, “Multi-View Components”</xreftext><div element="section" href="#ugr.tug.mvs.deciding_multi_view" number="6.2.1" targetptr="ugr.tug.mvs.deciding_multi_view"><ttl>How UIMA decides if a component is Multi-View</ttl><xreftext>Section 6.2.1, “Deciding: Multi-View”</xreftext></div><div element="section" href="#ugr.tug.mvs.additional_capabilities" number="6.2.2" targetptr="ugr.tug.mvs.additional_capabilities"><ttl>Multi-View: additional capabilities</ttl><xreftext>Section 6.2.2, “Multi-View: additional capabilities”</xreftext></div><div element="section" href="#ugr.tug.mvs.component_xml_metadata" number="6.2.3" targetptr="ugr.tug.mvs.component_xml_metadata"><ttl>Component XML metadata</ttl><xreftext>Section 6.2.3, “Component XML metadata”</xreftext></div></div><div element="section" href="#ugr.tug.mvs.sofa_capabilities_and_apis_for_apps" number="6.3" targetptr="ugr.tug.mvs.sofa_capabilities_and_apis_for_apps"><ttl>Sofa Capabilities and APIs for Applications</ttl><xreftext>Section 6.3, “Sofa Capabilities &amp; APIs for Apps”</xreftext></div><div element="section" href="#ugr.tug.mvs.sofa_name_mapping" number="6.4" targetptr="ugr.tug.mvs.sofa_name_mapping"><ttl>Sofa Name Mapping</ttl><xreftext>Section 6.4, “Sofa Name Mapping”</xreftext><div element="section" href="#ugr.tug.mvs.name_mapping_aggregate" number="6.4.1" targetptr="ugr.tug.mvs.name_mapping_aggregate"><ttl>Name Mapping in an Aggregate Descriptor</ttl><xreftext>Section 6.4.1, “Name Mapping in an Aggregate Descriptor”</xreftext></div><div element="section" href="#ugr.tug.mvs.name_mapping_cpe" number="6.4.2" targetptr="ugr.tug.mvs.name_mapping_cpe"><ttl>Name Mapping in a CPE
-      Descriptor</ttl><xreftext>Section 6.4.2, “Name Mapping in a CPE
-      Descriptor”</xreftext></div><div element="section" href="#ugr.tug.mvs.specifying_cas_view_for_single_view" number="6.4.3" targetptr="ugr.tug.mvs.specifying_cas_view_for_single_view"><ttl>Specifying the CAS View for a Single-View Component</ttl><xreftext>Section 6.4.3, “CAS View for Single-View Parts”</xreftext><obj element="para" href="#ugr.tug.mvs.sofa_mapping_leav_out_name" number="" targetptr="ugr.tug.mvs.sofa_mapping_leav_out_name"><ttl>???TITLE???</ttl><xreftext>Section 6.4.3, “CAS View for Single-View Parts”</xreftext></obj></div><div element="section" href="#ugr.tug.mvs.name_mapping_application" number="6.4.4" targetptr="ugr.tug.mvs.name_mapping_application"><ttl>Name Mapping in a UIMA Application</ttl><xreftext>Section 6.4.4, “Name Mapping in a UIMA Application”</xreftext></div><div element="section" href="#ugr.tug.mvs.name_mapping_remote_services" number="6.4.5" targetptr="ugr.tug.mvs.name_mapping_remote_services"><ttl>Name Mapping for Remote Services</ttl><xreftext>Section 6.4.5, “Name Mapping for Remote Services”</xreftext></div></div><div element="section" href="#ugr.tug.mvs.jcas_extensions_for_multi_views" number="6.5" targetptr="ugr.tug.mvs.jcas_extensions_for_multi_views"><ttl>JCas extensions for Multiple Views</ttl><xreftext>Section 6.5, “JCas extensions for Multiple Views”</xreftext></div><div element="section" href="#ugr.tug.mvs.sample_application" number="6.6" targetptr="ugr.tug.mvs.sample_application"><ttl>Sample Multi-View Application</ttl><xreftext>Section 6.6, “Sample Multi-View Application”</xreftext><div element="section" href="#ugr.tug.mvs.sample_application.descriptor" number="6.6.1" targetptr="ugr.tug.mvs.sample_application.descriptor"><ttl>Annotator Descriptor</ttl><xreftext>Section 6.6.1, “Annotator Descriptor”</xreftext></div><div element="section" href="#ugr.tug.mvs.sample_application.setup" number="6.6.2" targetptr="ugr.tug.mvs.sample_application.setup"><ttl>Application Setup</ttl><xreftext>Section 6.6.2, “Application Setup”</xreftext></div><div element="section" href="#ugr.tug.mvs.sample_application.annotator_processing" number="6.6.3" targetptr="ugr.tug.mvs.sample_application.annotator_processing"><ttl>Annotator Processing</ttl><xreftext>Section 6.6.3, “Annotator Processing”</xreftext></div><div element="section" href="#ugr.tug.mvs.sample_application.accessing_results" number="6.6.4" targetptr="ugr.tug.mvs.sample_application.accessing_results"><ttl>Accessing the results of analysis</ttl><xreftext>Section 6.6.4, “Accessing the results of analysis”</xreftext></div></div><div element="section" href="#ugr.tug.mvs.views_api_summary" number="6.7" targetptr="ugr.tug.mvs.views_api_summary"><ttl>Views API Summary</ttl><xreftext>Section 6.7, “Views API Summary”</xreftext></div><div element="section" href="#ugr.tug.mvs.sofa_incompatibilities_v1_v2" number="6.8" targetptr="ugr.tug.mvs.sofa_incompatibilities_v1_v2"><ttl>Sofa Incompatibilities between UIMA version 1 and version 2</ttl><xreftext>Section 6.8, “Sofa Incompatibilities: V1 and V2”</xreftext></div></div><div element="chapter" href="#ugr.tug.cm" number="7" targetptr="ugr.tug.cm"><ttl>CAS Multiplier Developer's Guide</ttl><xreftext>Chapter 7, <i>CAS Multiplier Developer's Guide</i></xreftext><div element="section" href="#ugr.tug.cm.developing_multiplier_code" number="7.1" targetptr="ugr.tug.cm.developing_multiplier_code"><ttl>Developing the CAS Multiplier Code</ttl><xreftext>Section 7.1, “Developing the CAS Multiplier Code”</xreftext><div element="section" href="#ugr.tug.cm.cm_interface_overview" number="7.1.1" targetptr="ugr.tug.cm.cm_interface_overview"><ttl>CAS Multiplier Interface Overview</ttl><xreftext>Section 7.1.1, “CAS Multiplier Interface Overview”</xreftext></div><div element="section" href="#ugr.tug.cm.how_to_get_empty_cas_instance" number="7.1.2" targetptr="ugr.tug.cm.how_to_get_empty_cas_instance"><ttl>How to Get an Empty CAS Instance</ttl><xreftext>Section 7.1.2, “Getting an empty CAS Instance”</xreftext></div><div element="section" href="#ugr.tug.cm.example_code" number="7.1.3" targetptr="ugr.tug.cm.example_code"><ttl>Example Code</ttl><xreftext>Section 7.1.3, “Example Code”</xreftext><div element="section" href="#ugr.tug.cm.example_code.overall_structure" number="7.1.3.1" targetptr="ugr.tug.cm.example_code.overall_structure"><ttl>Overall Structure</ttl><xreftext>Section 7.1.3.1, “Overall Structure”</xreftext></div><div element="section" href="#ugr.tug.cm.example_code.initialize" number="7.1.3.2" targetptr="ugr.tug.cm.example_code.initialize"><ttl>Initialize Method</ttl><xreftext>Section 7.1.3.2, “Initialize Method”</xreftext></div><div element="section" href="#ugr.tug.cm.example_code.process" number="7.1.3.3" targetptr="ugr.tug.cm.example_code.process"><ttl>Process Method</ttl><xreftext>Section 7.1.3.3, “Process Method”</xreftext></div><div element="section" href="#ugr.tug.cm.example_code.hasnext" number="7.1.3.4" targetptr="ugr.tug.cm.example_code.hasnext"><ttl>HasNext Method</ttl><xreftext>Section 7.1.3.4, “HasNext Method”</xreftext></div><div element="section" href="#ugr.tug.cm.example_code.next" number="7.1.3.5" targetptr="ugr.tug.cm.example_code.next"><ttl>Next Method</ttl><xreftext>Section 7.1.3.5, “Next Method”</xreftext></div></div></div><div element="section" href="#ugr.tug.cm.creating_cm_descriptor" number="7.2" targetptr="ugr.tug.cm.creating_cm_descriptor"><ttl>Creating the CAS Multiplier Descriptor</ttl><xreftext>Section 7.2, “CAS Multiplier Descriptor”</xreftext></div><div element="section" href="#ugr.tug.cm.using_cm_in_aae" number="7.3" targetptr="ugr.tug.cm.using_cm_in_aae"><ttl>Using a CAS Multiplier in an Aggregate Analysis Engine</ttl><xreftext>Section 7.3, “Using CAS Multipliers in Aggregates”</xreftext><div element="section" href="#ugr.tug.cm.adding_cm_to_aggregate" number="7.3.1" targetptr="ugr.tug.cm.adding_cm_to_aggregate"><ttl>Adding the CAS Multiplier to the Aggregate</ttl><xreftext>Section 7.3.1, “Aggregate: Adding the CAS Multiplier”</xreftext></div><div element="section" href="#ugr.tug.cm.cm_and_fc" number="7.3.2" targetptr="ugr.tug.cm.cm_and_fc"><ttl>CAS Multipliers and Flow Control</ttl><xreftext>Section 7.3.2, “CAS Multipliers and Flow Control”</xreftext></div><div element="section" href="#ugr.tug.cm.aggregate_cms" number="7.3.3" targetptr="ugr.tug.cm.aggregate_cms"><ttl>Aggregate CAS Multipliers</ttl><xreftext>Section 7.3.3, “Aggregate CAS Multipliers”</xreftext></div></div><div element="section" href="#ugr.tug.cm.using_cm_in_cpe" number="7.4" targetptr="ugr.tug.cm.using_cm_in_cpe"><ttl>Using a CAS Multiplier in a Collection Processing Engine</ttl><xreftext>Section 7.4, “CAS Multipliers in CPE's”</xreftext></div><div element="section" href="#ugr.tug.cm.calling_cm_from_app" number="7.5" targetptr="ugr.tug.cm.calling_cm_from_app"><ttl>Calling a CAS Multiplier from an Application</ttl><xreftext>Section 7.5, “Applications: Calling CAS Multipliers”</xreftext><div element="section" href="#ugr.tug.cm.retrieving_output_cases" number="7.5.1" targetptr="ugr.tug.cm.retrieving_output_cases"><ttl>Retrieving Output CASes from the CAS Multiplier</ttl><xreftext>Section 7.5.1, “Output CASes”</xreftext></div><div element="section" href="#ugr.tug.cm.using_cm_with_other_aes" number="7.5.2" targetptr="ugr.tug.cm.using_cm_with_other_aes"><ttl>Using a CAS Multiplier with other Analysis Engines</ttl><xreftext>Section 7.5.2, “CAS Multipliers with other AEs”</xreftext></div></div><div element="section" href="#ugr.tug.cm.using_cm_to_merge_cases" number="7.6" targetptr="ugr.tug.cm.using_cm_to_merge_cases"><ttl>Using a CAS Multiplier to Merge CASes</ttl><xreftext>Section 7.6, “Merging with CAS Multipliers”</xreftext><div element="section" href="#ugr.tug.cm.overview_of_how_to_merge_cases" number="7.6.1" targetptr="ugr.tug.cm.overview_of_how_to_merge_cases"><ttl>Overview of How to Merge CASes</ttl><xreftext>Section 7.6.1, “CAS Merging Overview”</xreftext></div><div element="section" href="#ugr.tug.cm.example_cas_merger" number="7.6.2" targetptr="ugr.tug.cm.example_cas_merger"><ttl>Example CAS Merger</ttl><xreftext>Section 7.6.2, “Example CAS Merger”</xreftext><div element="section" href="#ugr.tug.cm.example_cas_merger.process" number="7.6.2.1" targetptr="ugr.tug.cm.example_cas_merger.process"><ttl>Process Method</ttl><xreftext>Section 7.6.2.1, “Process Method”</xreftext></div><div element="section" href="#ugr.tug.cm.example_cas_merger.hasnext_and_next" number="7.6.2.2" targetptr="ugr.tug.cm.example_cas_merger.hasnext_and_next"><ttl>HasNext and Next Methods</ttl><xreftext>Section 7.6.2.2, “HasNext and Next Methods”</xreftext></div></div><div element="section" href="#ugr.tug.cm.using_the_simple_text_merger_in_an_aggregate_ae" number="7.6.3" targetptr="ugr.tug.cm.using_the_simple_text_merger_in_an_aggregate_ae"><ttl>Using the SimpleTextMerger in an Aggregate Analysis Engine</ttl><xreftext>Section 7.6.3, “SimpleTextMerger in an Aggregate”</xreftext></div></div></div><div element="chapter" href="#ugr.tug.xmi_emf" number="8" targetptr="ugr.tug.xmi_emf"><ttl>XMI and EMF Interoperability</ttl><xreftext>Chapter 8, <i>XMI and EMF Interoperability</i></xreftext><div element="section" href="#ugr.tug.xmi_emf.overview" number="8.1" targetptr="ugr.tug.xmi_emf.overview"><ttl>Overview</ttl><xreftext>Section 8.1, “Overview”</xreftext></div><div element="section" href="#ugr.tug.xmi_emf.converting_ecore_to_from_uima_type_system" number="8.2" targetptr="ugr.tug.xmi_emf.converting_ecore_to_from_uima_type_system"><ttl>Converting an Ecore Model to or from a UIMA Type System</ttl><xreftext>Section 8.2, “Converting an Ecore Model to or from a UIMA Type System”</xreftext></div><div element="section" href="#ugr.tug.xmi_emf.using_xmi_cas_serialization" number="8.3" targetptr="ugr.tug.xmi_emf.using_xmi_cas_serialization"><ttl>Using XMI CAS Serialization</ttl><xreftext>Section 8.3, “Using XMI CAS Serialization”</xreftext><div element="section" href="#ugr.tug.xmi_emf.xml_character_issues" number="8.3.1" targetptr="ugr.tug.xmi_emf.xml_character_issues"><ttl>Character Encoding Issues with XML Serialization</ttl><xreftext>Section 8.3.1, “Character Encoding Issues with XML Serialization”</xreftext></div></div></div></div>
\ No newline at end of file
diff --git a/uima-docbook-olink/src/main/docbook-olink/pdf/site.xml b/uima-docbook-olink/src/main/docbook-olink/pdf/site.xml
deleted file mode 100644
index 3f9cf72..0000000
--- a/uima-docbook-olink/src/main/docbook-olink/pdf/site.xml
+++ /dev/null
@@ -1,72 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!DOCTYPE targetset SYSTEM "http://docbook.sourceforge.net/release/xsl/current/common/targetdatabase.dtd" [

-<!ENTITY % uimaents SYSTEM "../../docbook-shared/entities.ent" >  

-%uimaents;

-<!ENTITY otarget_overview SYSTEM "overview-and-setup.db">

-<!ENTITY otarget_tug      SYSTEM "tutorials_and_users_guides.db">

-<!ENTITY otarget_refs     SYSTEM "references.db">

-<!ENTITY otarget_tools    SYSTEM "tools.db">

-<!ENTITY otarget_as       SYSTEM "uima_asynch_scaleout.db">

-]>

-<!--

-Licensed to the Apache Software Foundation (ASF) under one

-or more contributor license agreements.  See the NOTICE file

-distributed with this work for additional information

-regarding copyright ownership.  The ASF licenses this file

-to you under the Apache License, Version 2.0 (the

-"License"); you may not use this file 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,

-software distributed under the License is distributed 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.

--->

-<targetset>

-  <targetsetinfo>UIMA books olinks</targetsetinfo>

-  

-  <!-- Site map for generating relative paths between documents -->

-  <sitemap>

-    <dir name="commonTop_ValueIgnored">

-      <dir name="d">

-        <document targetdoc="&uima_docs_overview;"

-                  baseuri="overview_and_setup.pdf">

-          &otarget_overview;

-        </document>

-      </dir>

-      

-      <dir name="d">

-        <document targetdoc="&uima_docs_tutorial_guides;"

-                  baseuri="tutorials_and_users_guides.pdf">

-          &otarget_tug;

-        </document>

-      </dir>

-

-      <dir name="d">

-        <document targetdoc="&uima_docs_tools;"

-                  baseuri="tools.pdf">

-          &otarget_tools;

-        </document>

-      </dir>

-

-      <dir name="d">

-        <document targetdoc="&uima_docs_ref;"

-                  baseuri="references.pdf">

-          &otarget_refs;

-        </document>

-      </dir>

-

-      <dir name="d">

-        <document targetdoc="&uima_docs_as;"

-                  baseuri="uima_async_scaleout.pdf">

-          &otarget_refs;

-        </document>

-      </dir>

-      

-    </dir>  

-  </sitemap>

-</targetset>
\ No newline at end of file
diff --git a/uima-eclipse-composite-update-site/buildCompositeRepository.xml b/uima-eclipse-composite-update-site/buildCompositeRepository.xml
deleted file mode 100644
index 50e0a46..0000000
--- a/uima-eclipse-composite-update-site/buildCompositeRepository.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file 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,
-   software distributed under the License is distributed 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.    
--->
-<project name="buildCompositeRepository" basedir="." default="buildCompositeRepository">
-	<target name="buildCompositeRepository">
-		<echo>starting ${basedir}</echo>		
-		<p2.composite.repository>
-			<repository location="target/eclipse-update-site" name="UIMA Composite Repository" />
-			<add>
-				<repository location="uimaj"/>
-				<repository location="uima-as"/>
-				<repository location="ruta-2.0.1"/>
-			</add>
-			<remove>
-				<repository location="textmarker-2.0.0"/>
-			</remove>
-		</p2.composite.repository>
-		<echo>done</echo>
-	</target>
-</project>
\ No newline at end of file
diff --git a/uima-eclipse-composite-update-site/pom.xml b/uima-eclipse-composite-update-site/pom.xml
deleted file mode 100644
index c3c26f4..0000000
--- a/uima-eclipse-composite-update-site/pom.xml
+++ /dev/null
@@ -1,182 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file 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,
-   software distributed under the License is distributed 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.    
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache.uima</groupId>
-    <artifactId>parent-pom</artifactId>
-    <version>5-SNAPSHOT</version>
-    <relativePath>../parent-pom</relativePath>
-  </parent>
-
-  <artifactId>uima-eclipse-composite-update-site</artifactId>
-  <packaging>pom</packaging>
-  <version>1</version>
-
-  <name>Apache UIMA Eclipse: ${project.artifactId}</name>
-  <description>The UIMA Eclipse composite update site</description>
-  <url>${uimaWebsiteUrl}</url>
-
-  <scm>
-    <connection>
-      scm:svn:http://svn.apache.org/repos/asf/uima/build/trunk/uima-eclipse-composite-update-site
-    </connection>
-    <developerConnection>
-      scm:svn:https://svn.apache.org/repos/asf/uima/build/trunk/uima-eclipse-composite-update-site
-    </developerConnection>
-    <url>
-      http://svn.apache.org/viewvc/uima/build/trunk/uima-eclipse-composite-update-site
-    </url>
-  </scm>
-
-  <properties>
-    <uimaScmRoot>uimaj</uimaScmRoot>
-    <uimaScmProject>${project.artifactId}</uimaScmProject>
-    <eclipseUpdateSite>${project.build.directory}/eclipse-update-site</eclipseUpdateSite>
-    <distsvnroot>https://dist.apache.org/</distsvnroot>
-<!--     <distsvnroot>file:///svn/t/</distsvnroot>    -->
-    
-  </properties>
-
-  <build>
-    <plugins>
-
-      <plugin>
-        <artifactId>maven-antrun-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>BuildCompositeUpdateSite</id>
-            <phase>package</phase>
-            <configuration>
-              <target>
-                <taskdef name="if" classname="net.sf.antcontrib.logic.IfTask"/>
-                
-                <!-- if the property uima-maven-build-eclipse-home is set, use it, otherwise don't -->
-                <condition property="eclipse.home" value="${uima-maven-build-eclipse-home}">
-                  <not>
-                    <equals arg1="${uima-maven-build-eclipse-home}" arg2="$${uima-maven-build-eclipse-home}" />
-                  </not>
-                </condition>
-
-                <property environment="envVar" />
-                <condition property="eclipse.home" value="${envVar.ECLIPSE_HOME}">
-                  <isset property="envVar.ECLIPSE_HOME" />
-                </condition>
-
-                <fail unless="eclipse.home"
-                  message="********** Please set up and use an ant property eclipse.home set to an Eclipse installation at level 3.3 or later, e.g. c:/eclipses/3.3/eclipse" />
-
-                !<!-- The only reason to check out from SVN these 2 files and their signatures is to set things up
-                      so the relase can be done via a svn swtich (from dev to release) and then a commit 
-                      Because Jars are being released, it's unlikely there is any diff encoding that SVN can do -->
-                      
-                <!-- =================================== -->
-                <!-- SVN remote copy from release to dev -->
-                <!--   and checkout                      -->
-                <!-- =================================== -->
-                <echo>copying svn dist release to dev for eclipse composite update site version ${project.version}</echo>
-                <exec executable="svn">
-                  <arg value="delete" />
-                  <arg value="${distsvnroot}repos/dist/dev/uima//eclipse-update-site/composite-update-site/${project.version}" />
-                  <arg value="--force"/> 
-                  <arg value="-m"/>
-                  <arg value="prepare for building eclipse composite update site ${project.version}"/>
-                </exec> 
-
-                <exec executable="svn">
-                  <arg value="copy" />
-                  <arg value="${distsvnroot}repos/dist/release/uima/eclipse-update-site/" />
-                  <arg value="${distsvnroot}repos/dist/dev/uima/eclipse-update-site/composite-update-site/${project.version}" />
-                  <arg value="--parents"/>
-                  <arg value="-m"/>
-                  <arg value="prepare for building eclipse composite update site ${project.version}"/>
-                </exec> 
-
-                <echo>checking out eclipse composite update site from dist ...dev...</echo>
-                <delete dir="${eclipseUpdateSite}"/>
-                <exec executable="svn">
-                  <arg value="checkout" />
-                  <arg value="--quiet" />
-                  <arg value="--depth" />
-                  <arg value="immediates"/>
-                  <arg value="${distsvnroot}repos/dist/dev/uima/eclipse-update-site/composite-update-site/${project.version}" />
-                  <arg value="${eclipseUpdateSite}"/>
-                </exec> 
-
-                <!-- We run an internal Ant this way in order to have the Ant impl have the special
-                     defined tasks for p2 -->
-                <java jar="${eclipse-equinox-launcher}" fork="true" failonerror="true" maxmemory="256m">
-                  <arg line="-application org.eclipse.ant.core.antRunner" />
-                  <arg line="-f buildCompositeRepository.xml" />
-                  <arg line="-verbose"/>
-                </java>
-                
-                <!-- ========================================== -->
-                <!--   If apache-release, do checksums and sign -->
-                <!-- ========================================== -->
-                          
-                <if>
-                  <equals arg1="${isApacheRelease}" arg2="true"/>
-                  <then>
-
-                    <echo message="Generating checksums for artifacts.jar and content.jar"/>
-                    <checksum algorithm="sha1" format="MD5SUM">
-                      <fileset dir="${eclipseUpdateSite}">
-                        <include name="*.jar.pack.gz" />
-                        <include name ="*.jar" />
-                      </fileset>
-                    </checksum>
-                    <checksum algorithm="md5" format="MD5SUM">
-                      <fileset dir="${eclipseUpdateSite}">
-                        <include name ="*.jar.pack.gz" />
-                        <include name ="*.jar" />
-                      </fileset>
-                    </checksum>
-
-                    <echo message="Generating gpg signatures for artifacts.jar and content.jar"/>
-                    <apply executable="gpg" dir="${eclipseUpdateSite}"> 
-                      <arg value="--detach-sign"/>
-                      <arg value="--armor"/>
-                      <!-- batch flag needed to avoid gpg hang up -->
-                      <arg value="--batch"/>
-                      <fileset dir="${eclipseUpdateSite}">
-                        <include name="*.jar"/>
-                        <include name="*.jar.pack.gz"/>
-                      </fileset>
-                    </apply> 
-                    
-                  </then>                     
-                </if>          
-
-              </target>
-            </configuration>
-            <goals>
-              <goal>run</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-      
-    </plugins>
-  </build>
-
-</project>
\ No newline at end of file
diff --git a/uima-eclipse-composite-update-site/signEclipseUpdateSite.sh b/uima-eclipse-composite-update-site/signEclipseUpdateSite.sh
deleted file mode 100755
index a8b00cc..0000000
--- a/uima-eclipse-composite-update-site/signEclipseUpdateSite.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-
-#   Licensed to the Apache Software Foundation (ASF) under one
-#   or more contributor license agreements.  See the NOTICE file
-#   distributed with this work for additional information
-#   regarding copyright ownership.  The ASF licenses this file
-#   to you under the Apache License, Version 2.0 (the
-#   "License"); you may not use this file 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,
-#   software distributed under the License is distributed 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.
-
-# Bourne shell syntax, this should hopefully run on pretty much anything.
-
-usage() {
-  echo "Usage: cd to this project's project directory, then ./signEclipseUpdateSite.sh"
-}
-
-if [ "$1" = "-help" ]
-then
-  usage
-  exit 1
-fi
-
-# Create PGP signatures, MD5, and SHA1 checksums on all jars
-for i in $(find ./target/eclipse-update-site -name '*.jar') 
-  do 
-    rm -f $i.asc 
-    gpg --output $i.asc --detach-sig --armor $i
-    md5sum --binary $i > $i.md5
-    sha1sum --binary $i > $i.sha1
-  done
-  
-# Create PGP signatures, MD5, and SHA1 checksums on all gz files
-for i in $(find ./target/eclipse-update-site -name '*.gz') 
-  do 
-    rm -f $i.asc 
-    gpg --output $i.asc --detach-sig --armor $i
-    md5sum --binary $i > $i.md5
-    sha1sum --binary $i > $i.sha1
-  done
\ No newline at end of file
diff --git a/uima-eclipse-composite-update-site/verifySigsEclipseUpdateSite.sh b/uima-eclipse-composite-update-site/verifySigsEclipseUpdateSite.sh
deleted file mode 100755
index 8dfdf98..0000000
--- a/uima-eclipse-composite-update-site/verifySigsEclipseUpdateSite.sh
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-
-#   Licensed to the Apache Software Foundation (ASF) under one
-#   or more contributor license agreements.  See the NOTICE file
-#   distributed with this work for additional information
-#   regarding copyright ownership.  The ASF licenses this file
-#   to you under the Apache License, Version 2.0 (the
-#   "License"); you may not use this file 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,
-#   software distributed under the License is distributed 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.
-
-# On windows, run this inside cygwin
-# Bourne shell syntax, this should hopefully run on pretty much anything.
-
-usage() {
-  echo "Usage: cd to this project's project directory, then ./verifySigsEclipseUpdateSite.sh"
-}
-
-if [ "$1" = "-help" ]
-then
-  usage
-  exit 1
-fi
-
-# Verify PGP signatures, MD5 and SHA1 checksums on all jars
-for i in $(find ./target/eclipse-update-site -name '*.jar') 
-  do 
-    gpg --verify $i.asc
-    md5sum --check $i.md5
-    sha1sum --check $i.sha1
-  done
-
-# Verify PGP signatures, MD5 and SHA1 checksums on all gz files
-for i in $(find ./target/eclipse-update-site -name '*.gz') 
-  do 
-    gpg --verify $i.asc
-    md5sum --check $i.md5
-    sha1sum --check $i.sha1
-  done
\ No newline at end of file