You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2006/12/04 17:50:27 UTC

svn commit: r482245 [7/8] - in /incubator/uima/uimaj/trunk/uima-docbooks/src: docbook/ docbook/overview_and_setup/ docbook/tutorials_and_users_guides/ olink/ olink/overview_and_setup/ olink/references/ olink/tools/ olink/tutorials_and_users_guides/ sty...

Modified: incubator/uima/uimaj/trunk/uima-docbooks/src/olink/tutorials_and_users_guides/htmlsingle-target.db
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uima-docbooks/src/olink/tutorials_and_users_guides/htmlsingle-target.db?view=diff&rev=482245&r1=482244&r2=482245
==============================================================================
--- incubator/uima/uimaj/trunk/uima-docbooks/src/olink/tutorials_and_users_guides/htmlsingle-target.db (original)
+++ incubator/uima/uimaj/trunk/uima-docbooks/src/olink/tutorials_and_users_guides/htmlsingle-target.db Mon Dec  4 08:50:24 2006
@@ -1,239 +1,854 @@
-<div element="chapter" href="#ugr.aae" number="1" targetptr="ugr.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="" targetptr="ugr.tug.aae.defining_types">
-         <ttl>Defining Types</ttl>
-         <xreftext>the section called “Defining Types”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.generating_jcas_sources" number="" targetptr="ugr.tug.aae.generating_jcas_sources">
-         <ttl>Generating Java Source Files for CAS Types</ttl>
-         <xreftext>the section called “Generating Java Source Files for CAS Types”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.developing_annotator_code" number="" targetptr="ugr.tug.aae.developing_annotator_code">
-         <ttl>Developing Your Annotator Code</ttl>
-         <xreftext>the section called “Developing Your Annotator Code”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.creating_xml_descriptor" number="" targetptr="ugr.tug.aae.creating_xml_descriptor">
-         <ttl>Creating the XML Descriptor</ttl>
-         <xreftext>the section called “Creating the XML Descriptor”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.testing_your_annotator" number="" targetptr="ugr.tug.aae.testing_your_annotator">
-         <ttl>Testing Your Annotator</ttl>
-         <xreftext>the section called “Testing Your Annotator”</xreftext>
-      </div>
-   </div>
-   <div element="section" href="#d0e577" number="1.2">
-      <ttl>Configuration and Logging</ttl>
-      <xreftext>Section 1.2, “Configuration and Logging”</xreftext>
-      <div element="section" href="#d0e580" number="">
-         <ttl>Configuration Parameters</ttl>
-         <xreftext>the section called “Configuration Parameters”</xreftext>
-         <div element="section" href="#ugr.tug.aae.declaring_parameters_in_the_descriptor" number="" targetptr="ugr.tug.aae.declaring_parameters_in_the_descriptor">
-            <ttl>Declaring Parameters in the Descriptor</ttl>
-            <xreftext>the section called “Declaring Parameters in the Descriptor”</xreftext>
-         </div>
-         <div element="section" href="#ugr.tug.aae.accessing_parameter_values_from_annotator" number="" targetptr="ugr.tug.aae.accessing_parameter_values_from_annotator">
-            <ttl>Accessing Parameter Values from the Annotator Code</ttl>
-            <xreftext>the section called “Accessing Parameter Values from the Annotator Code”</xreftext>
-         </div>
-         <div element="section" href="#ugr.tug.aae.supporting_reconfiguration" number="" targetptr="ugr.tug.aae.supporting_reconfiguration">
-            <ttl>Supporting Reconfiguration</ttl>
-            <xreftext>the section called “Supporting Reconfiguration”</xreftext>
-         </div>
-         <div element="section" href="#ugr.tug.aae.configuration_parameter_groups" number="" targetptr="ugr.tug.aae.configuration_parameter_groups">
-            <ttl>Configuration parameter Groups</ttl>
-            <xreftext>the section called “Configuration parameter Groups”</xreftext>
-         </div>
-      </div>
-      <div element="section" href="#ugr.tug.aae.logging" number="" targetptr="ugr.tug.aae.logging">
-         <ttl>Logging</ttl>
-         <xreftext>the section called “Logging”</xreftext>
-         <div element="section" href="#ugr.tug.aae.configuring_logging" number="" targetptr="ugr.tug.aae.configuring_logging">
-            <ttl>Specifying the Logging Configuration</ttl>
-            <xreftext>the section called “Specifying the Logging Configuration”</xreftext>
-         </div>
-         <div element="section" href="#d0e782" number="">
-            <ttl>Setting Logging Levels</ttl>
-            <xreftext>the section called “Setting Logging Levels”</xreftext>
-         </div>
-         <div element="section" href="#d0e811" number="">
-            <ttl>Format of logging output</ttl>
-            <xreftext>the section called “Format of logging output”</xreftext>
-         </div>
-         <div element="section" href="#d0e824" number="">
-            <ttl>Meaning of the logging severity levels</ttl>
-            <xreftext>the section called “Meaning of the logging severity levels”</xreftext>
-         </div>
-         <div element="section" href="#d0e863" number="">
-            <ttl>Using the logger outside of an annotator</ttl>
-            <xreftext>the section called “Using the logger outside of an annotator”</xreftext>
-         </div>
-      </div>
-      <div element="section" href="#ugr.tug.aae.building_aggregates" number="" targetptr="ugr.tug.aae.building_aggregates">
-         <ttl>Building Aggregate Analysis Engines</ttl>
-         <xreftext>the section called “Building Aggregate Analysis Engines”</xreftext>
-         <div element="section" href="#ugr.tug.aae.combining_annotators" number="" targetptr="ugr.tug.aae.combining_annotators">
-            <ttl>Combining Annotators</ttl>
-            <xreftext>the section called “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>
-      <div element="section" href="#d0e986" number="">
-         <ttl>Aggregate Engines can also contain CAS Consumers</ttl>
-         <xreftext>the section called “Aggregate Engines can also contain CAS Consumers”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.reading_results_previous_annotators" number="" targetptr="ugr.tug.aae.reading_results_previous_annotators">
-         <ttl>Reading the Results of Previous Annotators</ttl>
-         <xreftext>the section called “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
+<div element="book" href="#d0e2" number="" lang="en">
+   <ttl>Apache UIMA SDK Tutorial and Developers' Guides</ttl>
+   <xreftext>Apache UIMA SDK Tutorial and Developers' Guides</xreftext>
+   <div element="chapter" href="#ugr.aae" number="1" targetptr="ugr.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="" targetptr="ugr.tug.aae.defining_types">
+            <ttl>Defining Types</ttl>
+            <xreftext>the section called “Defining Types”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.generating_jcas_sources" number="" targetptr="ugr.tug.aae.generating_jcas_sources">
+            <ttl>Generating Java Source Files for CAS Types</ttl>
+            <xreftext>the section called “Generating Java Source Files for CAS Types”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.developing_annotator_code" number="" targetptr="ugr.tug.aae.developing_annotator_code">
+            <ttl>Developing Your Annotator Code</ttl>
+            <xreftext>the section called “Developing Your Annotator Code”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.creating_xml_descriptor" number="" targetptr="ugr.tug.aae.creating_xml_descriptor">
+            <ttl>Creating the XML Descriptor</ttl>
+            <xreftext>the section called “Creating the XML Descriptor”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.testing_your_annotator" number="" targetptr="ugr.tug.aae.testing_your_annotator">
+            <ttl>Testing Your Annotator</ttl>
+            <xreftext>the section called “Testing Your Annotator”</xreftext>
+         </div>
+      </div>
+      <div element="section" href="#d0e608" number="1.2">
+         <ttl>Configuration and Logging</ttl>
+         <xreftext>Section 1.2, “Configuration and Logging”</xreftext>
+         <div element="section" href="#d0e611" number="">
+            <ttl>Configuration Parameters</ttl>
+            <xreftext>the section called “Configuration Parameters”</xreftext>
+            <div element="section" href="#ugr.tug.aae.declaring_parameters_in_the_descriptor" number="" targetptr="ugr.tug.aae.declaring_parameters_in_the_descriptor">
+               <ttl>Declaring Parameters in the Descriptor</ttl>
+               <xreftext>the section called “Declaring Parameters in the Descriptor”</xreftext>
+            </div>
+            <div element="section" href="#ugr.tug.aae.accessing_parameter_values_from_annotator" number="" targetptr="ugr.tug.aae.accessing_parameter_values_from_annotator">
+               <ttl>Accessing Parameter Values from the Annotator Code</ttl>
+               <xreftext>the section called “Accessing Parameter Values from the Annotator Code”</xreftext>
+            </div>
+            <div element="section" href="#ugr.tug.aae.supporting_reconfiguration" number="" targetptr="ugr.tug.aae.supporting_reconfiguration">
+               <ttl>Supporting Reconfiguration</ttl>
+               <xreftext>the section called “Supporting Reconfiguration”</xreftext>
+            </div>
+            <div element="section" href="#ugr.tug.aae.configuration_parameter_groups" number="" targetptr="ugr.tug.aae.configuration_parameter_groups">
+               <ttl>Configuration parameter Groups</ttl>
+               <xreftext>the section called “Configuration parameter Groups”</xreftext>
+            </div>
+         </div>
+         <div element="section" href="#ugr.tug.aae.logging" number="" targetptr="ugr.tug.aae.logging">
+            <ttl>Logging</ttl>
+            <xreftext>the section called “Logging”</xreftext>
+            <div element="section" href="#ugr.tug.aae.configuring_logging" number="" targetptr="ugr.tug.aae.configuring_logging">
+               <ttl>Specifying the Logging Configuration</ttl>
+               <xreftext>the section called “Specifying the Logging Configuration”</xreftext>
+            </div>
+            <div element="section" href="#d0e813" number="">
+               <ttl>Setting Logging Levels</ttl>
+               <xreftext>the section called “Setting Logging Levels”</xreftext>
+            </div>
+            <div element="section" href="#d0e842" number="">
+               <ttl>Format of logging output</ttl>
+               <xreftext>the section called “Format of logging output”</xreftext>
+            </div>
+            <div element="section" href="#d0e855" number="">
+               <ttl>Meaning of the logging severity levels</ttl>
+               <xreftext>the section called “Meaning of the logging severity levels”</xreftext>
+            </div>
+            <div element="section" href="#d0e894" number="">
+               <ttl>Using the logger outside of an annotator</ttl>
+               <xreftext>the section called “Using the logger outside of an annotator”</xreftext>
+            </div>
+         </div>
+         <div element="section" href="#ugr.tug.aae.building_aggregates" number="" targetptr="ugr.tug.aae.building_aggregates">
+            <ttl>Building Aggregate Analysis Engines</ttl>
+            <xreftext>the section called “Building Aggregate Analysis Engines”</xreftext>
+            <div element="section" href="#ugr.tug.aae.combining_annotators" number="" targetptr="ugr.tug.aae.combining_annotators">
+               <ttl>Combining Annotators</ttl>
+               <xreftext>the section called “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>
+         <div element="section" href="#d0e1017" number="">
+            <ttl>Aggregate Engines can also contain CAS Consumers</ttl>
+            <xreftext>the section called “Aggregate Engines can also contain CAS Consumers”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.reading_results_previous_annotators" number="" targetptr="ugr.tug.aae.reading_results_previous_annotators">
+            <ttl>Reading the Results of Previous Annotators</ttl>
+            <xreftext>the section called “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
+               <xreftext>Figure 1.2, “An Aggregate Analysis Engine where an internal component uses output from
             previous engines”</xreftext>
-         </obj>
+            </obj>
+         </div>
+      </div>
+      <div element="section" href="#ugr.tug.aae.other_examples" number="1.3" targetptr="ugr.tug.aae.other_examples">
+         <ttl>Other examples</ttl>
+         <xreftext>Section 1.3, “Other examples”</xreftext>
+      </div>
+      <div element="section" href="#ugr.tug.aae.additional_topics" number="1.4" targetptr="ugr.tug.aae.additional_topics">
+         <ttl>Additional Topics</ttl>
+         <xreftext>Section 1.4, “Additional Topics”</xreftext>
+         <div element="section" href="#ugr.tug.aae.contract_for_annotator_methods" number="" targetptr="ugr.tug.aae.contract_for_annotator_methods">
+            <ttl>Contract for Annotator methods called by the Framework</ttl>
+            <xreftext>the section called “Contract for Annotator methods called by the Framework”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.reporting_errors_from_annotators" number="" targetptr="ugr.tug.aae.reporting_errors_from_annotators">
+            <ttl>Reporting errors from Annotators</ttl>
+            <xreftext>the section called “Reporting errors from Annotators”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.throwing_exceptions_from_annotators" number="" targetptr="ugr.tug.aae.throwing_exceptions_from_annotators">
+            <ttl>Throwing Exceptions from Annoatators</ttl>
+            <xreftext>the section called “Throwing Exceptions from Annoatators”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.accessing_external_resource_files" number="" targetptr="ugr.tug.aae.accessing_external_resource_files">
+            <ttl>Accessing External Resource Files</ttl>
+            <xreftext>the section called “Accessing External Resource Files”</xreftext>
+            <div element="section" href="#d0e1344" number="">
+               <ttl>Declaring Resource Dependencies</ttl>
+               <xreftext>the section called “Declaring Resource Dependencies”</xreftext>
+            </div>
+            <div element="section" href="#d0e1356" number="">
+               <ttl>Accessing the Resource from the UimaContext</ttl>
+               <xreftext>the section called “Accessing the Resource from the UimaContext”</xreftext>
+            </div>
+            <div element="section" href="#d0e1391" number="">
+               <ttl>Declaring Resources and Bindings</ttl>
+               <xreftext>the section called “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="#d0e1451" number="">
+               <ttl>Sharing Resources between Annotators</ttl>
+               <xreftext>the section called “Sharing Resources between 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>
+         <div element="section" href="#ugr.tug.aae.result_specification_setting" number="" targetptr="ugr.tug.aae.result_specification_setting">
+            <ttl>Result Specification Setting</ttl>
+            <xreftext>the section called “Result Specification Setting”</xreftext>
+         </div>
+         <div element="section" href="#d0e1510" number="">
+            <ttl>Default ResultSpecification</ttl>
+            <xreftext>the section called “Default ResultSpecification”</xreftext>
+         </div>
+         <div element="section" href="#d0e1515" number="">
+            <ttl>Passing Result Specifications to Annotators</ttl>
+            <xreftext>the section called “Passing Result Specifications to Annotators”</xreftext>
+         </div>
+         <div element="section" href="#d0e1520" number="">
+            <ttl>Aggregates</ttl>
+            <xreftext>the section called “Aggregates”</xreftext>
+         </div>
+         <div element="section" href="#d0e1525" number="">
+            <ttl>Fixed Flow</ttl>
+            <xreftext>the section called “Fixed Flow”</xreftext>
+         </div>
+         <div element="section" href="#d0e1530" number="">
+            <ttl>CapabilityLanguageFlow</ttl>
+            <xreftext>the section called “CapabilityLanguageFlow”</xreftext>
+         </div>
+         <div element="section" href="#d0e1537" number="">
+            <ttl>Special rule for skipping Analysis Engines</ttl>
+            <xreftext>the section called “Special rule for skipping Analysis Engines”</xreftext>
+         </div>
+         <div element="section" href="#d0e1546" number="">
+            <ttl>Collection Proessing Engines</ttl>
+            <xreftext>the section called “Collection Proessing Engines”</xreftext>
+         </div>
+         <div element="section" href="#d0e1551" number="">
+            <ttl>Class path setup when using JCas</ttl>
+            <xreftext>the section called “Class path setup when using JCas”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.using_shell_scripts" number="" targetptr="ugr.tug.aae.using_shell_scripts">
+            <ttl>Using the Shell Scripts</ttl>
+            <xreftext>the section called “Using the Shell Scripts”</xreftext>
+            <obj element="table" href="#d0e1583" number="1.1">
+               <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.5" targetptr="ugr.tug.aae.common_pitfalls">
+         <ttl>Common Pitfalls</ttl>
+         <xreftext>Section 1.5, “Common Pitfalls”</xreftext>
+      </div>
+      <div element="section" href="#ugr.tug.aae.viewing_UIMA_objects_in_eclipse_debugger" number="1.6" targetptr="ugr.tug.aae.viewing_UIMA_objects_in_eclipse_debugger">
+         <ttl>Viewing UIMA objects in the Eclipse debugger</ttl>
+         <xreftext>Section 1.6, “Viewing UIMA objects in the Eclipse debugger”</xreftext>
+      </div>
+      <div element="section" href="#ugr.tug.aae.xml_intro_ae_descriptor" number="1.7" targetptr="ugr.tug.aae.xml_intro_ae_descriptor">
+         <ttl>Introduction to Analysis Engine Descriptor XML Syntax</ttl>
+         <xreftext>Section 1.7, “Introduction to Analysis Engine Descriptor XML Syntax”</xreftext>
+         <div element="section" href="#ugr.tug.aae.header_annotator_class_identification" number="" targetptr="ugr.tug.aae.header_annotator_class_identification">
+            <ttl>Header and Annotator Class Identification</ttl>
+            <xreftext>the section called “Header and Annotator Class Identification”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.xml_intro_simple_metadata_attributes" number="" targetptr="ugr.tug.aae.xml_intro_simple_metadata_attributes">
+            <ttl>Simple Metadata Attributes</ttl>
+            <xreftext>the section called “Simple Metadata Attributes”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.xml_intro_type_system_definition" number="" targetptr="ugr.tug.aae.xml_intro_type_system_definition">
+            <ttl>Type System Definition</ttl>
+            <xreftext>the section called “Type System Definition”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.xml_intro_capabilities" number="" targetptr="ugr.tug.aae.xml_intro_capabilities">
+            <ttl>Capabilities</ttl>
+            <xreftext>the section called “Capabilities”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aae.xml_intro_configuration_parameters" number="" targetptr="ugr.tug.aae.xml_intro_configuration_parameters">
+            <ttl>Configuration Parameters (Optional)</ttl>
+            <xreftext>the section called “Configuration Parameters (Optional)”</xreftext>
+            <div element="section" href="#d0e1771" number="">
+               <ttl>Configuration Parameter Declarations</ttl>
+               <xreftext>the section called “Configuration Parameter Declarations”</xreftext>
+            </div>
+            <div element="section" href="#ugr.tug.aae.xml_intro_configuration_parameter_settings" number="" targetptr="ugr.tug.aae.xml_intro_configuration_parameter_settings">
+               <ttl>Configuration Parameter Settings</ttl>
+               <xreftext>the section called “Configuration Parameter Settings”</xreftext>
+            </div>
+            <div element="section" href="#d0e1814" number="">
+               <ttl>Aggregate Analysis Engine Descriptor</ttl>
+               <xreftext>the section called “Aggregate Analysis Engine Descriptor”</xreftext>
+            </div>
+         </div>
       </div>
    </div>
-   <div element="section" href="#ugr.tug.aae.other_examples" number="1.3" targetptr="ugr.tug.aae.other_examples">
-      <ttl>Other examples</ttl>
-      <xreftext>Section 1.3, “Other examples”</xreftext>
-   </div>
-   <div element="section" href="#ugr.tug.aae.additional_topics" number="1.4" targetptr="ugr.tug.aae.additional_topics">
-      <ttl>Additional Topics</ttl>
-      <xreftext>Section 1.4, “Additional Topics”</xreftext>
-      <div element="section" href="#ugr.tug.aae.contract_for_annotator_methods" number="" targetptr="ugr.tug.aae.contract_for_annotator_methods">
-         <ttl>Contract for Annotator methods called by the Framework</ttl>
-         <xreftext>the section called “Contract for Annotator methods called by the Framework”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.reporting_errors_from_annotators" number="" targetptr="ugr.tug.aae.reporting_errors_from_annotators">
-         <ttl>Reporting errors from Annotators</ttl>
-         <xreftext>the section called “Reporting errors from Annotators”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.throwing_exceptions_from_annotators" number="" targetptr="ugr.tug.aae.throwing_exceptions_from_annotators">
-         <ttl>Throwing Exceptions from Annoatators</ttl>
-         <xreftext>the section called “Throwing Exceptions from Annoatators”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.accessing_external_resource_files" number="" targetptr="ugr.tug.aae.accessing_external_resource_files">
-         <ttl>Accessing External Resource Files</ttl>
-         <xreftext>the section called “Accessing External Resource Files”</xreftext>
-         <div element="section" href="#d0e1313" number="">
-            <ttl>Declaring Resource Dependencies</ttl>
-            <xreftext>the section called “Declaring Resource Dependencies”</xreftext>
-         </div>
-         <div element="section" href="#d0e1325" number="">
-            <ttl>Accessing the Resource from the UimaContext</ttl>
-            <xreftext>the section called “Accessing the Resource from the UimaContext”</xreftext>
-         </div>
-         <div element="section" href="#d0e1360" number="">
-            <ttl>Declaring Resources and Bindings</ttl>
-            <xreftext>the section called “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="#d0e1420" number="">
-            <ttl>Sharing Resources between Annotators</ttl>
-            <xreftext>the section called “Sharing Resources between 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>
-      <div element="section" href="#ugr.tug.aae.result_specification_setting" number="" targetptr="ugr.tug.aae.result_specification_setting">
-         <ttl>Result Specification Setting</ttl>
-         <xreftext>the section called “Result Specification Setting”</xreftext>
-      </div>
-      <div element="section" href="#d0e1479" number="">
-         <ttl>Default ResultSpecification</ttl>
-         <xreftext>the section called “Default ResultSpecification”</xreftext>
-      </div>
-      <div element="section" href="#d0e1484" number="">
-         <ttl>Passing Result Specifications to Annotators</ttl>
-         <xreftext>the section called “Passing Result Specifications to Annotators”</xreftext>
-      </div>
-      <div element="section" href="#d0e1489" number="">
-         <ttl>Aggregates</ttl>
-         <xreftext>the section called “Aggregates”</xreftext>
-      </div>
-      <div element="section" href="#d0e1494" number="">
-         <ttl>Fixed Flow</ttl>
-         <xreftext>the section called “Fixed Flow”</xreftext>
-      </div>
-      <div element="section" href="#d0e1499" number="">
-         <ttl>CapabilityLanguageFlow</ttl>
-         <xreftext>the section called “CapabilityLanguageFlow”</xreftext>
-      </div>
-      <div element="section" href="#d0e1506" number="">
-         <ttl>Special rule for skipping Analysis Engines</ttl>
-         <xreftext>the section called “Special rule for skipping Analysis Engines”</xreftext>
-      </div>
-      <div element="section" href="#d0e1515" number="">
-         <ttl>Collection Proessing Engines</ttl>
-         <xreftext>the section called “Collection Proessing Engines”</xreftext>
-      </div>
-      <div element="section" href="#d0e1520" number="">
-         <ttl>Class path setup when using JCas</ttl>
-         <xreftext>the section called “Class path setup when using JCas”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.using_shell_scripts" number="" targetptr="ugr.tug.aae.using_shell_scripts">
-         <ttl>Using the Shell Scripts</ttl>
-         <xreftext>the section called “Using the Shell Scripts”</xreftext>
-         <obj element="table" href="#d0e1552" number="1.1">
-            <ttl>Environment variables used by the shell scripts</ttl>
-            <xreftext>Table 1.1, “Environment variables used by the shell scripts”</xreftext>
+   <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>The CPE Configurator and the Externalized CAS viewer</ttl>
+         <xreftext>Section 2.2, “The CPE Configurator and the Externalized CAS viewer”</xreftext>
+         <div element="section" href="#ugr.tug.cpe.cpe_configurator" number="" targetptr="ugr.tug.cpe.cpe_configurator">
+            <ttl>Using the CPE Configurator</ttl>
+            <xreftext>the section called “Using the CPE Configurator”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.cpe.running_cpe_configurator_from_eclipse" number="" targetptr="ugr.tug.cpe.running_cpe_configurator_from_eclipse">
+            <ttl>Running the CPE Configurator from Eclipse</ttl>
+            <xreftext>the section called “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="" targetptr="ugr.tug.cpe.using_listeners">
+            <ttl>Using Listeners</ttl>
+            <xreftext>the section called “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.developing_collection_readers" number="" targetptr="ugr.tug.cpe.developing_collection_readers">
+            <ttl>Developing Collection Readers</ttl>
+            <xreftext>the section called “Developing Collection Readers”</xreftext>
+            <div element="section" href="#d0e2190" number="">
+               <ttl>Java Class for the Collection Reader</ttl>
+               <xreftext>the section called “Java Class for the Collection Reader”</xreftext>
+            </div>
+            <div element="section" href="#d0e2254" number="">
+               <ttl>Required Methods in the Collection Reader class</ttl>
+               <xreftext>the section called “Required Methods in the Collection Reader class”</xreftext>
+               <div element="section" href="#d0e2259" number="">
+                  <ttl>initialize()</ttl>
+                  <xreftext>the section called “initialize()”</xreftext>
+               </div>
+               <div element="section" href="#d0e2283" number="">
+                  <ttl>hasNext()</ttl>
+                  <xreftext>the section called “hasNext()”</xreftext>
+               </div>
+               <div element="section" href="#d0e2297" number="">
+                  <ttl>getNext(CAS)</ttl>
+                  <xreftext>the section called “getNext(CAS)”</xreftext>
+               </div>
+               <div element="section" href="#d0e2338" number="">
+                  <ttl>getProgress()</ttl>
+                  <xreftext>the section called “getProgress()”</xreftext>
+               </div>
+               <div element="section" href="#d0e2365" number="">
+                  <ttl>close()</ttl>
+                  <xreftext>the section called “close()”</xreftext>
+               </div>
+               <div element="section" href="#d0e2372" number="">
+                  <ttl>Optional Methods</ttl>
+                  <xreftext>the section called “Optional Methods”</xreftext>
+                  <div element="section" href="#d0e2377" number="">
+                     <ttl>reconfigure()</ttl>
+                     <xreftext>the section called “reconfigure()”</xreftext>
+                  </div>
+                  <div element="section" href="#d0e2382" number="">
+                     <ttl>typeSystemInit()</ttl>
+                     <xreftext>the section called “typeSystemInit()”</xreftext>
+                  </div>
+               </div>
+               <div element="section" href="#d0e2389" number="">
+                  <ttl>Threading considerations</ttl>
+                  <xreftext>the section called “Threading considerations”</xreftext>
+               </div>
+               <div element="section" href="#d0e2394" number="">
+                  <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.developing_cas_initializers" number="" targetptr="ugr.tug.cpe.developing_cas_initializers">
+            <ttl>Developing CAS
+      Initializers</ttl>
+            <xreftext>the section called “Developing CAS
+      Initializers”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.cpe.developing_cas_consumers" number="" targetptr="ugr.tug.cpe.developing_cas_consumers">
+            <ttl>Developing CAS
+      Consumers</ttl>
+            <xreftext>the section called “Developing CAS
+      Consumers”</xreftext>
+            <div element="section" href="#d0e2591" number="">
+               <ttl>Required Methods for a CAS Consumer</ttl>
+               <xreftext>the section called “Required Methods for a CAS Consumer”</xreftext>
+               <div element="section" href="#d0e2599" number="">
+                  <ttl>initialize()</ttl>
+                  <xreftext>the section called “initialize()”</xreftext>
+               </div>
+               <div element="section" href="#d0e2614" number="">
+                  <ttl>processCas()</ttl>
+                  <xreftext>the section called “processCas()”</xreftext>
+               </div>
+               <div element="section" href="#d0e2633" number="">
+                  <ttl>Optional Methods&gt;</ttl>
+                  <xreftext>the section called “Optional Methods&gt;”</xreftext>
+                  <div element="section" href="#d0e2638" number="">
+                     <ttl>batchProcessComplete()</ttl>
+                     <xreftext>the section called “batchProcessComplete()”</xreftext>
+                  </div>
+                  <div element="section" href="#d0e2643" number="">
+                     <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="" targetptr="ugr.tug.cpe.managed_deployment">
+            <ttl>Deploying Managed CAS Processors</ttl>
+            <xreftext>the section called “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="" targetptr="ugr.tug.cpe.deploying_nonmanaged_cas_processors">
+            <ttl>Deploying Non-managed CAS Processors</ttl>
+            <xreftext>the section called “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="" targetptr="ugr.tug.cpe.integrated_deployment">
+            <ttl>Deploying Integrated CAS Processors</ttl>
+            <xreftext>the section called “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="" targetptr="ugr.tug.application.instantiating_an_ae">
+            <ttl>Instantiating an Analysis Engine</ttl>
+            <xreftext>the section called “Instantiating an Analysis Engine”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.application.analyzing_text_documents" number="" targetptr="ugr.tug.application.analyzing_text_documents">
+            <ttl>Analyzing Text Documents</ttl>
+            <xreftext>the section called “Analyzing Text Documents”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.applications.analyzing_non_text_artifacts" number="" targetptr="ugr.tug.applications.analyzing_non_text_artifacts">
+            <ttl>Analyzing Non-Text Artifacts</ttl>
+            <xreftext>the section called “Analyzing Non-Text Artifacts”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.applications.accessing_analysis_results" number="" targetptr="ugr.tug.applications.accessing_analysis_results">
+            <ttl>Accessing Analysis Results</ttl>
+            <xreftext>the section called “Accessing Analysis Results”</xreftext>
+            <div element="section" href="#ugr.tug.applications.accessing_results_using_jcas" number="" targetptr="ugr.tug.applications.accessing_results_using_jcas">
+               <ttl>Accessing Analysis Results using the JCas</ttl>
+               <xreftext>the section called “Accessing Analysis Results using the JCas”</xreftext>
+            </div>
+            <div element="section" href="#ugr.tug.application.accessing_results_using_cas" number="" targetptr="ugr.tug.application.accessing_results_using_cas">
+               <ttl>Accessing Analysis Results using the CAS</ttl>
+               <xreftext>the section called “Accessing Analysis Results using the CAS”</xreftext>
+            </div>
+         </div>
+         <div element="section" href="#ugr.tug.applications.multi_threaded" number="" targetptr="ugr.tug.applications.multi_threaded">
+            <ttl>Multi-threaded Applications</ttl>
+            <xreftext>the section called “Multi-threaded Applications”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.application.using_multiple_aes" number="" targetptr="ugr.tug.application.using_multiple_aes">
+            <ttl>Using Multiple Analysis Engines (and creating shared CASes)</ttl>
+            <xreftext>the section called “Using Multiple Analysis Engines (and creating shared CASes)”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.application.saving_cases_to_file_systems" number="" targetptr="ugr.tug.application.saving_cases_to_file_systems">
+            <ttl>Saving CASes to file systems</ttl>
+            <xreftext>the section called “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="" targetptr="ugr.tug.application.running_a_cpe_from_a_descriptor">
+            <ttl>Running a CPE from a Descriptor</ttl>
+            <xreftext>the section called “Running a CPE from a Descriptor”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.application.configuring_a_cpe_descriptor_programmatically" number="" targetptr="ugr.tug.application.configuring_a_cpe_descriptor_programmatically">
+            <ttl>Configuring a CPE Descriptor Programmatically</ttl>
+            <xreftext>the section called “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="" targetptr="ugr.tug.application.building_an_index">
+            <ttl>Building an Index</ttl>
+            <xreftext>the section called “Building an Index”</xreftext>
+            <div element="section" href="#ugr.tug.application.search.configuring_indexer" number="" targetptr="ugr.tug.application.search.configuring_indexer">
+               <ttl>Configuring the Semantic Search CAS Consumer – Indexer</ttl>
+               <xreftext>the section called “Configuring the Semantic Search CAS Consumer – Indexer”</xreftext>
+            </div>
+            <div element="section" href="#ugr.tug.application.search.cpe_with_semantic_search_cas_consumer" number="" targetptr="ugr.tug.application.search.cpe_with_semantic_search_cas_consumer">
+               <ttl>Building and Running a CPE including the Semantic Search CAS Consumer
+          – Indexer</ttl>
+               <xreftext>the section called “Building and Running a CPE including the Semantic Search CAS Consumer
+          – Indexer”</xreftext>
+            </div>
+         </div>
+         <div element="section" href="#ugr.tug.application.search.query_tool" number="" targetptr="ugr.tug.application.search.query_tool">
+            <ttl>Semantic Search Query Tool</ttl>
+            <xreftext>the section called “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 Analysis Engine and CAS Consumer Remote Services</ttl>
+         <xreftext>Section 3.6, “Working with Analysis Engine and CAS Consumer Remote Services”</xreftext>
+         <div element="section" href="#ugr.tug.application.how_to_deploy_as_soap" number="" targetptr="ugr.tug.application.how_to_deploy_as_soap">
+            <ttl>How to Deploy a UIMA Component as a SOAP Web Service</ttl>
+            <xreftext>the section called “How to Deploy a UIMA Component as a SOAP Web Service”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.application.how_to_deploy_a_vinci_service" number="" targetptr="ugr.tug.application.how_to_deploy_a_vinci_service">
+            <ttl>How to Deploy a UIMA Component as a Vinci Service</ttl>
+            <xreftext>the section called “How to Deploy a UIMA Component as a Vinci Service”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.application.how_to_call_a_uima_service" number="" targetptr="ugr.tug.application.how_to_call_a_uima_service">
+            <ttl>How to Call a UIMA Service</ttl>
+            <xreftext>the section called “How to Call a UIMA Service”</xreftext>
+            <div element="section" href="#ugr.tug.application.soap_service_client_descriptor" number="" targetptr="ugr.tug.application.soap_service_client_descriptor">
+               <ttl>SOAP Service Client Descriptor</ttl>
+               <xreftext>the section called “SOAP Service Client Descriptor”</xreftext>
+            </div>
+            <div element="section" href="#ugr.tug.application.vinci_service_client_descriptor" number="" targetptr="ugr.tug.application.vinci_service_client_descriptor">
+               <ttl>Vinci Service Client Descriptor</ttl>
+               <xreftext>the section called “Vinci Service Client Descriptor”</xreftext>
+            </div>
+         </div>
+         <div element="section" href="#ugr.tug.application.restrictions_on_remotely_deployed_services" number="" targetptr="ugr.tug.application.restrictions_on_remotely_deployed_services">
+            <ttl>Restrictions on remotely deployed services</ttl>
+            <xreftext>the section called “Restrictions on remotely deployed services”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.application.vns" number="" targetptr="ugr.tug.application.vns">
+            <ttl>The Vinci Naming Services (VNS)</ttl>
+            <xreftext>the section called “The Vinci Naming Services (VNS)”</xreftext>
+            <div element="section" href="#ugr.tug.application.vns.starting" number="" targetptr="ugr.tug.application.vns.starting">
+               <ttl>Starting VNS</ttl>
+               <xreftext>the section called “Starting VNS”</xreftext>
+            </div>
+            <div element="section" href="#ugr.tug.application.vns_files" number="" targetptr="ugr.tug.application.vns_files">
+               <ttl>VNS Files</ttl>
+               <xreftext>the section called “VNS Files”</xreftext>
+            </div>
+            <div element="section" href="#ugr.tug.application.launching_vinci_services" number="" targetptr="ugr.tug.application.launching_vinci_services">
+               <ttl>Launching Vinci Services</ttl>
+               <xreftext>the section called “Launching Vinci Services”</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 Analysis Engine Performance using JMX</ttl>
+         <xreftext>Section 3.8, “Monitoring Analysis Engine Performance using JMX”</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="" targetptr="ugr.tug.fc.fc_interface_overview">
+            <ttl>Flow Controller Interface Overview</ttl>
+            <xreftext>the section called “Flow Controller Interface Overview”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.fc.example_code" number="" targetptr="ugr.tug.fc.example_code">
+            <ttl>Example Code</ttl>
+            <xreftext>the section called “Example Code”</xreftext>
+            <div element="section" href="#d0e4410" number="">
+               <ttl>The WhiteboardFlowController Class</ttl>
+               <xreftext>the section called “The WhiteboardFlowController Class”</xreftext>
+            </div>
+            <div element="section" href="#d0e4446" number="">
+               <ttl>The WhiteboardFlow Class</ttl>
+               <xreftext>the section called “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 a Flow Controller to an Aggregate Analysis Engine”</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 a Flow Controller to a Collection Processing Engine”</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>
-   <div element="section" href="#ugr.tug.aae.common_pitfalls" number="1.5" targetptr="ugr.tug.aae.common_pitfalls">
-      <ttl>Common Pitfalls</ttl>
-      <xreftext>Section 1.5, “Common Pitfalls”</xreftext>
-   </div>
-   <div element="section" href="#ugr.tug.aae.viewing_UIMA_objects_in_eclipse_debugger" number="1.6" targetptr="ugr.tug.aae.viewing_UIMA_objects_in_eclipse_debugger">
-      <ttl>Viewing UIMA objects in the Eclipse debugger</ttl>
-      <xreftext>Section 1.6, “Viewing UIMA objects in the Eclipse debugger”</xreftext>
-   </div>
-   <div element="section" href="#ugr.tug.aae.xml_intro_ae_descriptor" number="1.7" targetptr="ugr.tug.aae.xml_intro_ae_descriptor">
-      <ttl>Introduction to Analysis Engine Descriptor XML Syntax</ttl>
-      <xreftext>Section 1.7, “Introduction to Analysis Engine Descriptor XML Syntax”</xreftext>
-      <div element="section" href="#ugr.tug.aae.header_annotator_class_identification" number="" targetptr="ugr.tug.aae.header_annotator_class_identification">
-         <ttl>Header and Annotator Class Identification</ttl>
-         <xreftext>the section called “Header and Annotator Class Identification”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.xml_intro_simple_metadata_attributes" number="" targetptr="ugr.tug.aae.xml_intro_simple_metadata_attributes">
-         <ttl>Simple Metadata Attributes</ttl>
-         <xreftext>the section called “Simple Metadata Attributes”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.xml_intro_type_system_definition" number="" targetptr="ugr.tug.aae.xml_intro_type_system_definition">
-         <ttl>Type System Definition</ttl>
-         <xreftext>the section called “Type System Definition”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.xml_intro_capabilities" number="" targetptr="ugr.tug.aae.xml_intro_capabilities">
-         <ttl>Capabilities</ttl>
-         <xreftext>the section called “Capabilities”</xreftext>
-      </div>
-      <div element="section" href="#ugr.tug.aae.xml_intro_configuration_parameters" number="" targetptr="ugr.tug.aae.xml_intro_configuration_parameters">
-         <ttl>Configuration Parameters (Optional)</ttl>
-         <xreftext>the section called “Configuration Parameters (Optional)”</xreftext>
-         <div element="section" href="#d0e1740" number="">
-            <ttl>Configuration Parameter Declarations</ttl>
-            <xreftext>the section called “Configuration Parameter Declarations”</xreftext>
-         </div>
-         <div element="section" href="#ugr.tug.aae.xml_intro_configuration_parameter_settings" number="" targetptr="ugr.tug.aae.xml_intro_configuration_parameter_settings">
-            <ttl>Configuration Parameter Settings</ttl>
-            <xreftext>the section called “Configuration Parameter Settings”</xreftext>
-         </div>
-         <div element="section" href="#d0e1783" number="">
-            <ttl>Aggregate Analysis Engine Descriptor</ttl>
-            <xreftext>the section called “Aggregate Analysis Engine Descriptor”</xreftext>
+   <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="" targetptr="ugr.tug.aas.artifact">
+            <ttl>Artifact</ttl>
+            <xreftext>the section called “Artifact”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aas.sofa" number="" targetptr="ugr.tug.aas.sofa">
+            <ttl>Subject of Analysis — Sofa</ttl>
+            <xreftext>the section called “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="" targetptr="ugr.tug.aas.setting_sofa_data">
+            <ttl>Setting Sofa Data</ttl>
+            <xreftext>the section called “Setting Sofa Data”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aas.accessing_sofa_data" number="" targetptr="ugr.tug.aas.accessing_sofa_data">
+            <ttl>Accessing Sofa Data</ttl>
+            <xreftext>the section called “Accessing Sofa Data”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aas.accessing_sofa_data_using_java_stream" number="" targetptr="ugr.tug.aas.accessing_sofa_data_using_java_stream">
+            <ttl>Accessing Sofa Data using a Java Stream</ttl>
+            <xreftext>the section called “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="" targetptr="ugr.tug.aas.built_in_annotation_types">
+            <ttl>Built-in Annotation types</ttl>
+            <xreftext>the section called “Built-in Annotation types”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.aas.annotations_associated_sofa" number="" targetptr="ugr.tug.aas.annotations_associated_sofa">
+            <ttl>Annotations have an associated Sofa</ttl>
+            <xreftext>the section called “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="" targetptr="ugr.tug.mvs.naming_views_sofas">
+            <ttl>Naming CAS Views and Sofas</ttl>
+            <xreftext>the section called “Naming CAS Views and Sofas”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.mvs.multi_view_and_single_view" number="" targetptr="ugr.tug.mvs.multi_view_and_single_view">
+            <ttl>Multi-View and Single-View components and applications</ttl>
+            <xreftext>the section called “Multi-View and Single-View components and 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="" targetptr="ugr.tug.mvs.deciding_multi_view">
+            <ttl>How UIMA decides if a component is Multi-View</ttl>
+            <xreftext>the section called “How UIMA decides if a component is Multi-View”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.mvs.additional_capabilities" number="" targetptr="ugr.tug.mvs.additional_capabilities">
+            <ttl>Multi-View: additional capabilities</ttl>
+            <xreftext>the section called “Multi-View: additional capabilities”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.mvs.component_xml_metadata" number="" targetptr="ugr.tug.mvs.component_xml_metadata">
+            <ttl>Component XML metadata</ttl>
+            <xreftext>the section called “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 and APIs for Applications”</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="" targetptr="ugr.tug.mvs.name_mapping_aggregate">
+            <ttl>Name Mapping in an Aggregate Descriptor</ttl>
+            <xreftext>the section called “Name Mapping in an Aggregate Descriptor”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.mvs.name_mapping_cpe" number="" targetptr="ugr.tug.mvs.name_mapping_cpe">
+            <ttl>Name Mapping in a CPE
+      Descriptor</ttl>
+            <xreftext>the section called “Name Mapping in a CPE
+      Descriptor”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.mvs.specifying_cas_view_for_single_view" number="" targetptr="ugr.tug.mvs.specifying_cas_view_for_single_view">
+            <ttl>Specifying the CAS View for a Single-View Component</ttl>
+            <xreftext>the section called “Specifying the CAS View for a Single-View Component”</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>the section called “Specifying the CAS View for a Single-View Component”</xreftext>
+            </obj>
          </div>
+         <div element="section" href="#ugr.tug.mvs.name_mapping_application" number="" targetptr="ugr.tug.mvs.name_mapping_application">
+            <ttl>Name Mapping in a UIMA Application</ttl>
+            <xreftext>the section called “Name Mapping in a UIMA Application”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.mvs.name_mapping_remote_services" number="" targetptr="ugr.tug.mvs.name_mapping_remote_services">
+            <ttl>Name Mapping for Remote Services</ttl>
+            <xreftext>the section called “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 / Sofas</ttl>
+         <xreftext>Section 6.5, “JCas extensions for Multiple Views / Sofas”</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="#d0e5136" number="">
+            <ttl>Annotator Descriptor</ttl>
+            <xreftext>the section called “Annotator Descriptor”</xreftext>
+         </div>
+         <div element="section" href="#d0e5163" number="">
+            <ttl>Application Setup</ttl>
+            <xreftext>the section called “Application Setup”</xreftext>
+         </div>
+         <div element="section" href="#d0e5185" number="">
+            <ttl>Annotator Processing</ttl>
+            <xreftext>the section called “Annotator Processing”</xreftext>
+         </div>
+         <div element="section" href="#d0e5208" number="">
+            <ttl>Accessing the results of analysis</ttl>
+            <xreftext>the section called “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 between UIMA version 1 and version 2”</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="" targetptr="ugr.tug.cm.cm_interface_overview">
+            <ttl>CAS Multiplier Interface Overview</ttl>
+            <xreftext>the section called “CAS Multiplier Interface Overview”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.cm.how_to_get_empty_cas_instance" number="" targetptr="ugr.tug.cm.how_to_get_empty_cas_instance">
+            <ttl>How to Get an Empty CAS Instance</ttl>
+            <xreftext>the section called “How to Get an Empty CAS Instance”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.cm.example_code" number="" targetptr="ugr.tug.cm.example_code">
+            <ttl>Example Code</ttl>
+            <xreftext>the section called “Example Code”</xreftext>
+            <div element="section" href="#d0e5461" number="">
+               <ttl>Overall Structure</ttl>
+               <xreftext>the section called “Overall Structure”</xreftext>
+            </div>
+            <div element="section" href="#d0e5486" number="">
+               <ttl>Initialize Method</ttl>
+               <xreftext>the section called “Initialize Method”</xreftext>
+            </div>
+            <div element="section" href="#d0e5496" number="">
+               <ttl>Process Method</ttl>
+               <xreftext>the section called “Process Method”</xreftext>
+            </div>
+            <div element="section" href="#d0e5508" number="">
+               <ttl>HasNext Method</ttl>
+               <xreftext>the section called “HasNext Method”</xreftext>
+            </div>
+            <div element="section" href="#d0e5515" number="">
+               <ttl>Next Method</ttl>
+               <xreftext>the section called “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, “Creating the 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 a CAS Multiplier in an Aggregate Analysis Engine”</xreftext>
+         <div element="section" href="#ugr.tug.cm.adding_cm_to_aggregate" number="" targetptr="ugr.tug.cm.adding_cm_to_aggregate">
+            <ttl>Adding the CAS Multiplier to the Aggregate</ttl>
+            <xreftext>the section called “Adding the CAS Multiplier to the Aggregate”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.cm.cm_and_fc" number="" targetptr="ugr.tug.cm.cm_and_fc">
+            <ttl>CAS Multipliers and Flow Control</ttl>
+            <xreftext>the section called “CAS Multipliers and Flow Control”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.cm.aggregate_cms" number="" targetptr="ugr.tug.cm.aggregate_cms">
+            <ttl>Aggregate CAS Multipliers</ttl>
+            <xreftext>the section called “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, “Using a CAS Multiplier in a Collection Processing Engine”</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, “Calling a CAS Multiplier from an Application”</xreftext>
+      </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, “Using a CAS Multiplier to Merge CASes”</xreftext>
+         <div element="section" href="#ugr.tug.cm.overview_of_how_to_merge_cases" number="" targetptr="ugr.tug.cm.overview_of_how_to_merge_cases">
+            <ttl>Overview of How to Merge CASes</ttl>
+            <xreftext>the section called “Overview of How to Merge CASes”</xreftext>
+         </div>
+         <div element="section" href="#ugr.tug.cm.example_cas_merger" number="" targetptr="ugr.tug.cm.example_cas_merger">
+            <ttl>Example CAS Merger</ttl>
+            <xreftext>the section called “Example CAS Merger”</xreftext>
+            <div element="section" href="#d0e5873" number="">
+               <ttl>Process Method</ttl>
+               <xreftext>the section called “Process Method”</xreftext>
+            </div>
+            <div element="section" href="#d0e5932" number="">
+               <ttl>HasNext and Next Methods</ttl>
+               <xreftext>the section called “HasNext and Next Methods”</xreftext>
+            </div>
+         </div>
+         <div element="section" href="#ugr.tug.cm.using_the_simple_text_merger_in_an_aggregate_ae" number="" targetptr="ugr.tug.cm.using_the_simple_text_merger_in_an_aggregate_ae">
+            <ttl>Using the SimpleTextMerger in an Aggregate Analysis Engine</ttl>
+            <xreftext>the section called “Using the SimpleTextMerger in an Aggregate Analysis Engine”</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>
    </div>
 </div>