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 2010/05/12 16:22:09 UTC
svn commit: r943509 [3/3] - in /uima/build/trunk/uima-docbook-olink: ./ src/
src/main/ src/main/docbook-olink/ src/main/docbook-olink/html/
src/main/docbook-olink/htmlsingle/ src/main/docbook-olink/pdf/
Added: uima/build/trunk/uima-docbook-olink/src/main/docbook-olink/htmlsingle/tutorials_and_users_guides.db
URL: http://svn.apache.org/viewvc/uima/build/trunk/uima-docbook-olink/src/main/docbook-olink/htmlsingle/tutorials_and_users_guides.db?rev=943509&view=auto
==============================================================================
--- uima/build/trunk/uima-docbook-olink/src/main/docbook-olink/htmlsingle/tutorials_and_users_guides.db (added)
+++ uima/build/trunk/uima-docbook-olink/src/main/docbook-olink/htmlsingle/tutorials_and_users_guides.db Wed May 12 14:22:08 2010
@@ -0,0 +1,9 @@
+<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>Sect
ion 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 a
nd 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 elemen
t="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="sect
ion" 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 annot
ator</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_annotat
ors" 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" t
argetptr="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_whe
n_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_m
etadata_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_declarat
ions" 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>Co
llection 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.runn
ing_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.tu
g.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" hr
ef="#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()â</x
reftext></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>t
he 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.fi
g.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_processor
s"><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_processin
g_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.a
pplication.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 elemen
t="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_mu
ltiple_aes"><ttl>Using Multiple Analysis Engines and Creating Shared CASes</ttl><xreftext>Section 3.2.6, âMultiple AEs & 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 f
rom 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.qu
ery_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 Vi
nci 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" numbe
r="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" t
argetptr="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="#u
gr.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.t
ug.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="sectio
n" 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 & 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="sec
tion" 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 & 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"><t
tl>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" target
ptr="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_incompatibiliti
es_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" targ
etptr="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 Colle
ction 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" target
ptr="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
Added: uima/build/trunk/uima-docbook-olink/src/main/docbook-olink/pdf/site.xml
URL: http://svn.apache.org/viewvc/uima/build/trunk/uima-docbook-olink/src/main/docbook-olink/pdf/site.xml?rev=943509&view=auto
==============================================================================
--- uima/build/trunk/uima-docbook-olink/src/main/docbook-olink/pdf/site.xml (added)
+++ uima/build/trunk/uima-docbook-olink/src/main/docbook-olink/pdf/site.xml Wed May 12 14:22:08 2010
@@ -0,0 +1,60 @@
+<?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 -->
+ <sitemap>
+ <dir name="target">
+ <dir name="overview_and_setup">
+ <document targetdoc="&uima_docs_overview;"
+ baseuri="overview_and_setup.pdf">
+ &otarget_overview;
+ </document>
+ </dir>
+ <dir name="tutorials_and_users_guides">
+ <document targetdoc="&uima_docs_tutorial_guides;"
+ baseuri="tutorials_and_users_guides.pdf">
+ &otarget_tug;
+ </document>
+ </dir>
+ <dir name="tools">
+ <document targetdoc="&uima_docs_tools;"
+ baseuri="tools.pdf">
+ &otarget_tools;
+ </document>
+ </dir>
+ <dir name="references">
+ <document targetdoc="&uima_docs_ref;"
+ baseuri="references.pdf">
+ &otarget_refs;
+ </document>
+ </dir>
+ </dir>
+ </sitemap>
+</targetset>
\ No newline at end of file