You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by ea...@apache.org on 2007/02/03 18:02:21 UTC

svn commit: r503257 - /incubator/uima/uimacpp/trunk/src/test/data/descriptors/

Author: eae
Date: Sat Feb  3 09:02:20 2007
New Revision: 503257

URL: http://svn.apache.org/viewvc?view=rev&rev=503257
Log:
Initial entry

Added:
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/SimpleTextSegmenter.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/TextSegmentConsumer.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/dump.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/javaaggregate.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/stopword.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/stopwordtest.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_enus.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_nolangs.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_several.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/tok.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/toktest.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_core_typesystem.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_indexes.xml
    incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_typesystem.xml

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/SimpleTextSegmenter.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/SimpleTextSegmenter.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/SimpleTextSegmenter.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/SimpleTextSegmenter.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" ?> 
+<!-- For testing only. -->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+<frameworkImplementation>org.apache.uima.cpp</frameworkImplementation>
+<primitive>true</primitive>
+<annotatorImplementationName>libSimpleTextSegmenter</annotatorImplementationName>
+ 
+<analysisEngineMetaData>
+	<name>Simple Text Segmenter</name>
+	<description>Splits a text document into pieces. The point at which the text is split is determined by SegmentDelimiter configuration parameter which defaults to new line ('\n')</description>
+	<version>1.0</version>
+	<vendor>IBM</vendor>
+	
+	<configurationParameters>
+		<configurationParameter>
+			<name>SegmentDelimiter</name>
+			<description>segment delimiter</description>
+			<type>String</type>
+			<multiValued>false</multiValued>
+			<mandatory>false</mandatory>
+		</configurationParameter>
+	</configurationParameters>
+	<configurationParameterSettings>
+		<nameValuePair>
+			<name>SegmentDelimiter</name>
+			<value>
+				<string>.</string>
+			</value>
+		</nameValuePair>
+	</configurationParameterSettings>
+
+	<typeSystemDescription>
+	  <imports>
+		<import name="org.apache.uima.examples.SourceDocumentInformation"/>
+	  </imports>
+	</typeSystemDescription>
+		
+	<capabilities>
+		<capability>
+			<outputs/>
+		</capability>
+	</capabilities>
+	
+	<operationalProperties>
+		<modifiesCas>false</modifiesCas>
+		<multipleDeploymentAllowed>true</multipleDeploymentAllowed>
+		<outputsNewCASes>true</outputsNewCASes>
+	</operationalProperties>
+	
+</analysisEngineMetaData>
+</analysisEngineDescription>

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/TextSegmentConsumer.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/TextSegmentConsumer.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/TextSegmentConsumer.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/TextSegmentConsumer.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" ?> 
+<!-- For testing only. -->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+<frameworkImplementation>org.apache.uima.cpp</frameworkImplementation>
+<primitive>true</primitive>
+<annotatorImplementationName>libTextSegmentConsumer</annotatorImplementationName>
+ 
+<analysisEngineMetaData>
+	<name>Text Segment Consumer</name>
+	<description>Counts number of segments.</description>
+	<version>1.0</version>
+	<vendor>IBM</vendor>
+	
+	<configurationParameters>
+		<configurationParameter>
+			<name>TotalNumberOfSegments</name>
+			<description>total num of segments</description>
+			<type>Integer</type>
+			<multiValued>false</multiValued>
+			<mandatory>false</mandatory>
+		</configurationParameter>
+	</configurationParameters>
+	<configurationParameterSettings>
+		<nameValuePair>
+			<name>TotalNumberOfSegments</name>
+			<value>
+				<integer>3</integer>
+			</value>
+		</nameValuePair>
+	</configurationParameterSettings>
+
+	<typeSystemDescription>
+	  <imports>
+		<import name="org.apache.uima.examples.SourceDocumentInformation"/>
+	  </imports>
+	</typeSystemDescription>
+		
+	<capabilities>
+		<capability>
+			<outputs/>
+		</capability>
+	</capabilities>
+	
+	<operationalProperties>
+		<modifiesCas>false</modifiesCas>
+		<multipleDeploymentAllowed>true</multipleDeploymentAllowed>
+		<!--segmenter>true</segmenter-->
+	</operationalProperties>
+	
+</analysisEngineMetaData>
+</analysisEngineDescription>

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/dump.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/dump.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/dump.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/dump.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<taeDescription
+   xmlns="http://uima.apache.org/resourceSpecifier"
+   >
+   <frameworkImplementation>org.apache.uima.cpp</frameworkImplementation>
+<primitive>true</primitive>
+   <annotatorImplementationName>libdump</annotatorImplementationName>
+
+   <analysisEngineMetaData>
+      <name>AnnotationDumpAnnotator</name>
+      <description>This annotator dumps ANs and TEs of a particular type(range) out to a stream. The stream and the structure of the Output are specified by the user</description>
+      <version>1.0</version>
+      <vendor>IBM Corporation</vendor>
+
+      <configurationParameters>
+         <configurationParameter>
+            <name>OutputFile</name>
+            <description>The name of the file that will contain the dumped TCAS</description>
+            <type>String</type>
+            <multiValued>false</multiValued>
+            <mandatory>true</mandatory>
+                     </configurationParameter>
+
+         <configurationParameter>
+            <name>AppendFile</name>
+            <description>If true, the result of the dump is appended to OutputFile</description>
+            <type>Boolean</type>
+            <multiValued>false</multiValued>
+            <mandatory>true</mandatory>
+                     </configurationParameter>
+
+         <configurationParameter>
+            <name>DumpDocBuffer</name>
+            <description>If true, the content of the document buffer is dumped as well</description>
+            <type>Boolean</type>
+            <multiValued>false</multiValued>
+            <mandatory>true</mandatory>
+                     </configurationParameter>
+
+         <configurationParameter>
+            <name>SaveDocBuffer</name>
+            <description></description>
+            <type>Boolean</type>
+            <multiValued>false</multiValued>
+            <mandatory>true</mandatory>
+                     </configurationParameter>
+
+         <configurationParameter>
+            <name>OutputStyle</name>
+            <description>Determmins the format of the output. Currently, only XML is supported</description>
+            <type>Integer</type>
+            <multiValued>false</multiValued>
+            <mandatory>true</mandatory>
+                     </configurationParameter>
+
+         <configurationParameter>
+            <name>OutputTypes</name>
+            <description>Used to test extraction of multi-valued parameters</description>
+            <type>String</type>
+            <multiValued>true</multiValued>
+            <mandatory>false</mandatory>
+         </configurationParameter>
+
+      </configurationParameters>
+
+      <configurationParameterSettings>
+         <nameValuePair>
+            <name>OutputFile</name>
+            <value>
+               <string>ANDump.xml</string>
+            </value>
+         </nameValuePair>
+         <nameValuePair>
+            <name>AppendFile</name>
+            <value>
+               <boolean>false</boolean>
+            </value>
+         </nameValuePair>
+         <nameValuePair>
+            <name>DumpDocBuffer</name>
+            <value>
+               <boolean>false</boolean>
+            </value>
+         </nameValuePair>
+         <nameValuePair>
+            <name>SaveDocBuffer</name>
+            <value>
+               <boolean>false</boolean>
+            </value>
+         </nameValuePair>
+         <nameValuePair>
+            <name>OutputStyle</name>
+            <value>
+               <integer>0</integer>
+            </value>
+         </nameValuePair>
+         <nameValuePair>
+            <name>OutputTypes</name>
+            <value>
+               <array>
+                  <string>Four</string>
+                  <string>output</string>
+                  <string>type</string>
+                  <string>values</string>
+               </array>
+            </value>
+         </nameValuePair>
+      </configurationParameterSettings>
+
+      <typeSystemDescription>
+         <types/>
+      </typeSystemDescription>
+
+      <fsIndexes>
+      </fsIndexes>
+
+      <capabilities>
+         <capability>
+            <inputs/>
+
+            <outputs/>
+
+            <languagesSupported>
+               <language>x-unspecified</language>
+            </languagesSupported>
+         </capability>
+      </capabilities>
+
+   </analysisEngineMetaData>
+</taeDescription>
+

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/javaaggregate.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/javaaggregate.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/javaaggregate.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/javaaggregate.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ -->
+
+<taeDescription xmlns="http://uima.apache.org/resourceSpecifier">
+  <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+  <primitive>false</primitive>
+  <delegateAnalysisEngineSpecifiers>
+    <delegateAnalysisEngine key="Segmenter">
+      <import location="SimpleTextSegmenter.xml"/>
+    </delegateAnalysisEngine>
+    <delegateAnalysisEngine key="Consumer">
+      <import location="TextSegmentConsumer.xml"/>
+    </delegateAnalysisEngine>
+  </delegateAnalysisEngineSpecifiers>
+	
+  <analysisEngineMetaData>
+    <name>Example Aggregate TAE including a Segmenter</name>
+    <description>For testing only</description>
+    <configurationParameters/>
+    <configurationParameterSettings/>
+    <flowConstraints>
+      <fixedFlow>
+        <node>Segmenter</node>
+        <node>Consumer</node>
+      </fixedFlow>
+    </flowConstraints>
+    <capabilities>
+      <capability>
+        <inputs/>
+        <outputs/>
+      </capability>
+    </capabilities>
+	<operationalProperties>
+		<modifiesCas>true</modifiesCas>
+		<multipleDeploymentAllowed>true</multipleDeploymentAllowed>
+		<outputsNewCASes>true</outputsNewCASes>
+	</operationalProperties>
+  </analysisEngineMetaData>
+</taeDescription>

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/stopword.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/stopword.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/stopword.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/stopword.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<taeDescription
+   xmlns="http://uima.apache.org/resourceSpecifier" >
+   <frameworkImplementation>org.apache.uima.cpp</frameworkImplementation>
+<primitive>true</primitive>
+   <annotatorImplementationName>libstw</annotatorImplementationName>
+
+   <analysisEngineMetaData>
+      <name>StopwordList</name>
+      <description>This annotates tokens as stopwords by list lookup.</description>
+      <version>1.0</version>
+      <vendor>IBM Corporation</vendor>
+
+      <configurationParameters>
+         <configurationParameter>
+            <name>MinTokenLength</name>
+            <description>All tokens with less length are considered stopwords</description>
+            <type>Integer</type>
+            <multiValued>false</multiValued>
+            <mandatory>false</mandatory>
+                     </configurationParameter>
+         <configurationParameter>
+            <name>MinUpperCaseTokenLength</name>
+            <description>All uppercase tokens with less length are considered stopwords</description>
+            <type>Integer</type>
+            <multiValued>false</multiValued>
+            <mandatory>false</mandatory>
+                     </configurationParameter>
+         <configurationParameter>
+            <name>UseAlternateTerritories</name>
+            <description>If true, stopword resources for altarenate territories are loaded</description>
+            <type>Boolean</type>
+            <multiValued>false</multiValued>
+            <mandatory>false</mandatory>
+                     </configurationParameter>
+         <configurationParameter>
+            <name>FeatureName</name>
+            <description>Fully qualified name of the feature to be set if a token is a stopword. Feature must have int range.</description>
+            <type>String</type>
+            <multiValued>false</multiValued>
+            <mandatory>false</mandatory>
+                     </configurationParameter>
+      </configurationParameters>
+
+      <configurationParameterSettings>
+      </configurationParameterSettings>
+
+      <typeSystemDescription>
+         <imports>
+             <import location="tt_typesystem.xml"/>
+         </imports>
+      </typeSystemDescription>
+
+      <fsIndexes>
+      </fsIndexes>
+
+      <capabilities>
+         <capability>
+            <inputs>
+               <type>uima.tt.TokenAnnotation</type>
+            </inputs>
+
+            <outputs>
+               <feature>uima.tt.TokenAnnotation:stopwordToken</feature>
+            </outputs>
+
+            <languagesSupported>
+               <!--<language>x-unspecified</language> -->
+               <language>ar</language>
+               <language>ca</language>
+               <language>da</language>
+               <language>de</language>
+               <language>de-CH</language>
+               <language>el</language>
+               <language>en-US</language>
+               <language>en-GB</language>
+               <language>es</language>
+               <language>fi</language>
+               <language>fr</language>
+               <language>fr-CA</language>
+               <language>he</language>
+               <language>is</language>
+               <language>it</language>
+               <language>nb</language>
+               <language>nl</language>
+               <language>no</language>
+               <language>pt-BR</language>
+               <language>pt</language>
+               <language>ru</language>
+               <language>sv</language>
+               <language>zh-CN</language>
+               <language>zh-TW</language>
+            </languagesSupported>
+         </capability>
+      </capabilities>
+
+   </analysisEngineMetaData>
+</taeDescription>
+

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/stopwordtest.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/stopwordtest.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/stopwordtest.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/stopwordtest.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<taeDescription
+   xmlns="http://uima.apache.org/resourceSpecifier"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://uima.apache.org/resourceSpecifier http://uima.apache.org/resourceSpecifierSchema.xsd"
+   >
+   <frameworkImplementation>org.apache.uima.cpp</frameworkImplementation>
+<primitive>false</primitive>
+   <delegateAnalysisEngineSpecifiers>
+      <delegateAnalysisEngine key="tok">
+         <import location="tok.xml" />
+      </delegateAnalysisEngine>
+      <delegateAnalysisEngine key="stw">
+         <import location="stopword.xml" />
+      </delegateAnalysisEngine>
+      <delegateAnalysisEngine key="dump">
+         <import location="dump.xml" />
+      </delegateAnalysisEngine>
+   </delegateAnalysisEngineSpecifiers>
+
+   <analysisEngineMetaData>
+      <name>TokTestApp</name>
+      <description></description>
+      <version>1.0</version>
+      <vendor>IBM Corporation</vendor>
+
+      <configurationParameters>
+         <configurationParameter>
+            <name>OutputFile</name>
+            <description>The name of the file that will contain the dumped TCAS</description>
+            <type>String</type>
+            <multiValued>false</multiValued>
+            <mandatory>true</mandatory>
+                     </configurationParameter>
+
+      </configurationParameters>
+
+      <configurationParameterSettings>
+         <nameValuePair>
+            <name>OutputFile</name>
+            <value>
+               <string><envVarRef>TEMP</envVarRef>/stopwordtest.xml</string>
+            </value>
+         </nameValuePair>
+      </configurationParameterSettings>
+
+      <flowConstraints>
+         <fixedFlow>
+            <node>tok</node>
+            <node>stw</node>
+            <node>dump</node>
+         </fixedFlow>
+      </flowConstraints>
+
+      <fsIndexes>
+      </fsIndexes>
+
+      <capabilities>
+         <capability>
+            <inputs/>
+
+            <outputs>
+               <type>uima.tt.TokenAnnotation</type>
+               <feature>uima.tt.TokenAnnotation:stopwordToken</feature>
+            </outputs>
+
+            <languagesSupported>
+               <language>x-unspecified</language>
+            </languagesSupported>
+         </capability>
+      </capabilities>
+
+   </analysisEngineMetaData>
+</taeDescription>
+
+

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_enus.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_enus.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_enus.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_enus.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<taeDescription
+   xmlns="http://uima.apache.org/resourceSpecifier" 
+   >
+   <frameworkImplementation>org.apache.uima.cpp</frameworkImplementation>
+<primitive>true</primitive>
+   <annotatorImplementationName>libtest</annotatorImplementationName>
+
+   <analysisEngineMetaData>
+      <name>TestAnnotator1</name>
+      <description>Test annotator for dump annotator</description>
+      <version>1.0</version>
+      <vendor>IBM Corporation</vendor>
+
+      <configurationParameters>
+      </configurationParameters>
+
+      <configurationParameterSettings>
+      </configurationParameterSettings>
+
+      <typeSystemDescription>
+         <types>
+             <import location="tt_typesystem.xml"/>
+            <typeDescription>
+               <name>TestDump</name>
+               <description>Created for test reasons</description>
+               <supertypeName>uima.cas.TOP</supertypeName>
+            </typeDescription>
+         </types>
+      </typeSystemDescription>
+
+      <fsIndexes>
+      </fsIndexes>
+
+      <capabilities>
+         <capability>
+            <inputs/>
+
+            <outputs>
+               <type>TestDump</type>
+            </outputs>
+
+            <languagesSupported>
+               <language>en-us</language>
+            </languagesSupported>
+         </capability>
+      </capabilities>
+
+   </analysisEngineMetaData>
+</taeDescription>
+

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_nolangs.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_nolangs.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_nolangs.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_nolangs.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<taeDescription
+   xmlns="http://uima.apache.org/resourceSpecifier"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://uima.apache.org/resourceSpecifier http://uima.apache.org/resourceSpecifierSchema.xsd"
+   >
+   <frameworkImplementation>org.apache.uima.cpp</frameworkImplementation>
+   <primitive>true</primitive>
+   <annotatorImplementationName>libtest</annotatorImplementationName>
+
+   <analysisEngineMetaData>
+      <name>TestAnnotator</name>
+      <description>Test annotator for dump annotator</description>
+      <version>1.0</version>
+      <vendor>IBM Corporation</vendor>
+
+      <configurationParameters>
+      </configurationParameters>
+
+      <configurationParameterSettings>
+      </configurationParameterSettings>
+
+      <typeSystemDescription>
+         <types>
+            <typeDescription>
+               <name>TestDump</name>
+               <description>Created for test reasons</description>
+               <supertypeName>TOP</supertypeName>
+            </typeDescription>
+         </types>
+      </typeSystemDescription>
+
+      <fsIndexes>
+      </fsIndexes>
+
+      <capabilities>
+         <capability>
+            <inputs/>
+
+            <outputs>
+               <type>TestDump</type>
+            </outputs>
+
+            <languagesSupported/>
+         </capability>
+      </capabilities>
+
+   </analysisEngineMetaData>
+</taeDescription>
+

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_several.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_several.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_several.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/testspec_several.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<taeDescription
+   xmlns="http://uima.apache.org/resourceSpecifier"
+   >
+   <frameworkImplementation>org.apache.uima.cpp</frameworkImplementation>
+<primitive>true</primitive>
+   <annotatorImplementationName>libtest</annotatorImplementationName>
+
+   <analysisEngineMetaData>
+      <name>TestAnnotator</name>
+      <description>Test annotator for dump annotator</description>
+      <version>1.0</version>
+      <vendor>IBM Corporation</vendor>
+
+      <configurationParameters>
+         <configurationParameter>
+            <name>ProcessUnspecifiedTerritories</name>
+            <description></description>
+            <type>Boolean</type>
+            <multiValued>false</multiValued>
+            <mandatory>false</mandatory>
+                     </configurationParameter>
+      </configurationParameters>
+
+      <configurationParameterSettings>
+         <nameValuePair>
+            <name>ProcessUnspecifiedTerritories</name>
+            <value>
+               <boolean>true</boolean>
+            </value>
+         </nameValuePair>
+
+      </configurationParameterSettings>
+
+      <typeSystemDescription>
+         <imports>
+             <import location="tt_typesystem.xml"/>
+         </imports>
+	   <types>
+            <typeDescription>
+               <name>TestDump</name>
+               <description>Created for test reasons</description>
+               <supertypeName>uima.cas.TOP</supertypeName>
+            </typeDescription>
+         </types>
+      </typeSystemDescription>
+
+      <fsIndexes>
+      </fsIndexes>
+
+      <capabilities>
+         <capability>
+            <inputs/>
+
+            <outputs>
+               <type>TestDump</type>
+            </outputs>
+
+            <languagesSupported>
+               <language>en-us</language>
+               <language>ar</language>
+               <language>de</language>
+               <language>en-ca</language>
+               <language>it-it</language>
+            </languagesSupported>
+         </capability>
+      </capabilities>
+
+   </analysisEngineMetaData>
+</taeDescription>
+

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/tok.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/tok.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/tok.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/tok.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<taeDescription
+   xmlns="http://uima.apache.org/resourceSpecifier"
+    xmlns:xi="http://www.w3.org/2001/XInclude"
+>
+    <frameworkImplementation>org.apache.uima.cpp</frameworkImplementation>
+    <primitive>true</primitive>
+    <annotatorImplementationName>libtoknz</annotatorImplementationName>
+
+    <analysisEngineMetaData>
+        <name>UnicodeTokenizer</name>
+        <description>This annotator extracts tokens from text based on their Unicdoe character properties and simple rules.</description>
+        <version>1.0</version>
+        <vendor>IBM Corporation</vendor>
+
+        <configurationParameters defaultGroup="x-unspecified">
+            <configurationGroup names="x-unspecified">
+                <configurationParameter>
+                    <name>TokenNumbersIncludeStopwords</name>
+                    <description>If true token numbers are counted including stopwords</description>
+                    <type>Boolean</type>
+                    <multiValued>false</multiValued>
+                    <mandatory>true</mandatory>
+                </configurationParameter>
+
+                <configurationParameter>
+                    <name>UseRelativeTokenAndSentenceNumbers</name>
+                    <description>If true token and sentence numbers are reset to 1 for each new sentence/paragraph</description>
+                    <type>Boolean</type>
+                    <multiValued>false</multiValued>
+                    <mandatory>true</mandatory>
+                </configurationParameter>
+
+                <configurationParameter>
+                    <name>IgnorePunctuationTokens</name>
+                    <description>If true, punctuation tokens are ignored</description>
+                    <type>Boolean</type>
+                    <multiValued>false</multiValued>
+                    <mandatory>true</mandatory>
+                </configurationParameter>
+
+            </configurationGroup>
+        </configurationParameters>
+
+        <configurationParameterSettings>
+            <settingsForGroup name="x-unspecified">
+                <nameValuePair>
+                    <name>TokenNumbersIncludeStopwords</name>
+                    <value>
+                        <boolean>true</boolean>
+                    </value>
+                </nameValuePair>
+
+                <nameValuePair>
+                    <name>UseRelativeTokenAndSentenceNumbers</name>
+                    <value>
+                        <boolean>false</boolean>
+                    </value>
+                </nameValuePair>
+
+                <nameValuePair>
+                    <name>IgnorePunctuationTokens</name>
+                    <value>
+                        <boolean>false</boolean>
+                    </value>
+                </nameValuePair>
+
+            </settingsForGroup>
+        </configurationParameterSettings>
+
+        <typeSystemDescription>
+            <imports>
+                <import location="tt_typesystem.xml"/>
+            </imports>
+ 		<types>
+                    <typeDescription>
+                        <name>uima.tt.TokenAnnotation</name>
+                        <description></description>
+                        <supertypeName>uima.tt.LexicalAnnotation</supertypeName>
+                        <features>
+                            <featureDescription>
+                                <name>stem</name>
+                                <description></description>
+                                <rangeTypeName>uima.cas.String</rangeTypeName>
+                            </featureDescription>
+                        </features>
+                    </typeDescription>
+                </types>
+        </typeSystemDescription>
+
+        <fsIndexes>
+        </fsIndexes>
+
+        <capabilities>
+            <capability>
+                <inputs>
+                </inputs>
+
+                <outputs>
+                    <type>uima.tt.TokenAnnotation</type>
+                    <type>uima.tt.SentenceAnnotation</type>
+                    <type>uima.tt.ParagraphAnnotation</type>
+                </outputs>
+
+                <languagesSupported>
+                    <language>af</language>
+                    <language>be</language>
+                    <language>bg</language>
+                    <language>ca</language>
+                    <language>cs</language>
+                    <language>da</language>
+                    <language>de</language>
+                    <language>en</language>
+                    <language>el</language>
+                    <language>es</language>
+                    <language>et</language>
+                    <language>fi</language>
+                    <language>fr</language>
+                    <language>hr</language>
+                    <language>hi</language>
+                    <language>hu</language>
+                    <language>is</language>
+                    <language>it</language>
+                    <language>lt</language>
+                    <language>lv</language>
+                    <language>mk</language>
+                    <language>nl</language>
+                    <language>nb</language>
+                    <language>no</language>
+                    <language>pl</language>
+                    <language>pt</language>
+                    <language>ro</language>
+                    <language>ru</language>
+                    <language>sh</language>
+                    <language>sk</language>
+                    <language>sl</language>
+                    <language>sr</language>
+                    <language>sq</language>
+                    <language>sv</language>
+                    <language>tr</language>
+                    <language>uk</language>
+                    <language>vi</language>
+                </languagesSupported>
+            </capability>
+            <capability>
+                <inputs>
+                </inputs>
+                <outputs>
+                    <feature>uima.tt.TokenAnnotation:stem</feature>
+                </outputs>
+                <languagesSupported>
+                    <language>en</language>
+                </languagesSupported>
+            </capability>
+        </capabilities>
+
+    </analysisEngineMetaData>
+</taeDescription>
+

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/toktest.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/toktest.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/toktest.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/toktest.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<taeDescription
+   xmlns="http://uima.apache.org/resourceSpecifier"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://uima.apache.org/resourceSpecifier http://uima.apache.org/resourceSpecifierSchema.xsd"
+   >
+   <frameworkImplementation>org.apache.uima.cpp</frameworkImplementation>
+<primitive>false</primitive>
+   <delegateAnalysisEngineSpecifiers>
+      <delegateAnalysisEngine key="tok">
+         <import location="tok.xml" />
+      </delegateAnalysisEngine>
+      <delegateAnalysisEngine key="dump">
+         <import location="dump.xml" />
+      </delegateAnalysisEngine>
+   </delegateAnalysisEngineSpecifiers>
+
+   <analysisEngineMetaData>
+      <name>TokTestApp</name>
+      <description></description>
+      <version>1.0</version>
+      <vendor>IBM Corporation</vendor>
+
+      <configurationParameters>
+         <configurationParameter>
+            <name>OutputFile</name>
+            <description>The name of the file that will contain the dumped TCAS</description>
+            <type>String</type>
+            <multiValued>false</multiValued>
+            <mandatory>true</mandatory>
+                     </configurationParameter>
+
+      </configurationParameters>
+
+      <configurationParameterSettings>
+         <nameValuePair>
+            <name>OutputFile</name>
+            <value>
+               <string><envVarRef>TEMP</envVarRef>/toktest.xml</string>
+            </value>
+         </nameValuePair>
+      </configurationParameterSettings>
+
+      <flowConstraints>
+         <fixedFlow>
+            <node>tok</node>
+            <node>dump</node>
+         </fixedFlow>
+      </flowConstraints>
+
+      <fsIndexes>
+      </fsIndexes>
+
+      <capabilities>
+         <capability>
+            <inputs/>
+
+            <outputs>
+               <type>uima.tt.TokenAnnotation</type>
+               <type>uima.tt.SentenceAnnotation</type>
+               <type>uima.tt.ParagraphAnnotation</type>
+            </outputs>
+
+            <languagesSupported>
+               <language>x-unspecified</language>
+            </languagesSupported>
+         </capability>
+      </capabilities>
+
+   </analysisEngineMetaData>
+</taeDescription>
+
+
+
+

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_core_typesystem.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_core_typesystem.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_core_typesystem.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_core_typesystem.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<typeSystemDescription>
+    <types>
+       <typeDescription>
+            <name>uima.tcas.DocumentAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>categories</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>languageCandidates</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>id</name>
+                    <description>Document id, such as a URL</description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+       <typeDescription>
+           <name>uima.tt.TTAnnotation</name>
+           <description></description>
+           <supertypeName>uima.tcas.Annotation</supertypeName>
+       </typeDescription>
+       <typeDescription>
+           <name>uima.tt.DocStructureAnnotation</name>
+           <description></description>
+           <supertypeName>uima.tt.TTAnnotation</supertypeName>
+       </typeDescription>
+        <typeDescription>
+            <name>uima.tt.ParagraphAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.DocStructureAnnotation</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>paragraphNumber</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.SentenceAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.DocStructureAnnotation</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>sentenceNumber</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.LexicalAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.TTAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.TokenLikeAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.LexicalAnnotation</supertypeName>
+            <features>
+               <featureDescription>
+                   <name>lemma</name>
+                   <description></description>
+                   <rangeTypeName>uima.tt.Lemma</rangeTypeName>
+               </featureDescription>
+                <featureDescription>
+                    <name>lemmaEntries</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>tokenNumber</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>tokenProperties</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>stopwordToken</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>synonymEntries</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+               <featureDescription>
+                   <name>normalizedCoveredText</name>
+                   <description>In cases where the covered text can not be used as-is an annotator may store a normalized representation in this feature</description>
+                   <rangeTypeName>uima.cas.String</rangeTypeName>
+               </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.TokenAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.TokenLikeAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.CompPartAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.TokenLikeAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.KeyStringEntry</name>
+            <description></description>
+            <supertypeName>uima.cas.TOP</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>key</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.Lemma</name>
+            <description></description>
+            <supertypeName>uima.tt.KeyStringEntry</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>partOfSpeech</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>morphID</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.Synonym</name>
+            <description></description>
+            <supertypeName>uima.tt.KeyStringEntry</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.CategoryConfidencePair</name>
+            <description></description>
+            <supertypeName>uima.cas.TOP</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>categoryString</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>categoryConfidence</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Float</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>mostSpecific</name>
+                    <description>flag, if category is the most specific for that document in this taxonomy</description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>taxonomy</name>
+                    <description>name of the taxonomy the category belongs to, therefore a document could
+                               have categories from different taxonomies</description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.LanguageConfidencePair</name>
+            <description></description>
+            <supertypeName>uima.cas.TOP</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>languageConfidence</name>
+                    <description>A number between 0 and 1 describing the confidence</description>
+                    <rangeTypeName>uima.cas.Float</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>language</name>
+                    <description>The ISO name of the language</description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>languageID</name>
+                    <description>The language as TAF number</description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+    </types>
+</typeSystemDescription>
+

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_indexes.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_indexes.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_indexes.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_indexes.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<fsIndexes>
+    <fsIndexDescription>
+        <label>LemmaIndex</label>
+        <typeName>uima.tt.Lemma</typeName>
+        <kind>set</kind>
+        <keys>
+            <fsIndexKey>
+                <featureName>partOfSpeech</featureName>
+                <comparator>standard</comparator>
+            </fsIndexKey>
+            <fsIndexKey>
+                <featureName>key</featureName>
+                <comparator>standard</comparator>
+            </fsIndexKey>
+            <fsIndexKey>
+                <featureName>morphID</featureName>
+                <comparator>standard</comparator>
+            </fsIndexKey>
+        </keys>
+    </fsIndexDescription>
+    <fsIndexDescription>
+        <label>CanonicalFormIndex</label>
+        <typeName>uima.tt.CanonicalForm</typeName>
+        <kind>set</kind>
+        <keys>
+            <fsIndexKey>
+                <featureName>key</featureName>
+                <comparator>standard</comparator>
+            </fsIndexKey>
+        </keys>
+    </fsIndexDescription>
+    <fsIndexDescription>
+        <label>SynonymIndex</label>
+        <typeName>uima.tt.Synonym</typeName>
+        <kind>set</kind>
+        <keys>
+            <fsIndexKey>
+                <featureName>key</featureName>
+                <comparator>standard</comparator>
+            </fsIndexKey>
+        </keys>
+    </fsIndexDescription>
+    <fsIndexDescription>
+        <label>RelationIndex</label>
+        <typeName>uima.tt.Relation</typeName>
+        <kind>bag</kind>
+    </fsIndexDescription>
+</fsIndexes>
+

Added: incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_typesystem.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_typesystem.xml?view=auto&rev=503257
==============================================================================
--- incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_typesystem.xml (added)
+++ incubator/uima/uimacpp/trunk/src/test/data/descriptors/tt_typesystem.xml Sat Feb  3 09:02:20 2007
@@ -0,0 +1,574 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
+    <types>
+        <typeDescription>
+            <name>uima.tt.TTAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>parent</name>
+                    <description></description>
+                    <rangeTypeName>uima.tcas.Annotation</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>children</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.DocStructureAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.TTAnnotation</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>markupTag</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tcas.DocumentAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tcas.Annotation</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>languageAsUIMANbr</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>id</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>summary</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>keywords</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.StringList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>categories</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>languageCandidates</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>xml_DocumentMetaName</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>xml_DocumentMetaContent</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.MarkupAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.DocStructureAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.SUM_IntendedSummary</name>
+            <description></description>
+            <supertypeName>uima.tt.MarkupAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.TitleMarkup</name>
+            <description></description>
+            <supertypeName>uima.tt.MarkupAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.HeadingMarkup</name>
+            <description></description>
+            <supertypeName>uima.tt.MarkupAnnotation</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>headingLevel</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.ListMarkup</name>
+            <description></description>
+            <supertypeName>uima.tt.MarkupAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.UnorderedListMarkup</name>
+            <description></description>
+            <supertypeName>uima.tt.ListMarkup</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.OrderedListMarkup</name>
+            <description></description>
+            <supertypeName>uima.tt.ListMarkup</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.TableMarkup</name>
+            <description></description>
+            <supertypeName>uima.tt.MarkupAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.CaptionMarkup</name>
+            <description></description>
+            <supertypeName>uima.tt.MarkupAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.MiscMarkup</name>
+            <description></description>
+            <supertypeName>uima.tt.MarkupAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.SectionAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.DocStructureAnnotation</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>sectionLabel</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.ParagraphAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.DocStructureAnnotation</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>paragraphNumber</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.SentenceAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.DocStructureAnnotation</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>positiveSentenceScoresList</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FloatList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>negativeSentenceScoresList</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FloatList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>sentenceNumber</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.DiscourseAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.TTAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.TopicSegmentAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.DiscourseAnnotation</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>topicSegmentNumber</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.SyntacticAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.TTAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.LexicalAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.TTAnnotation</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>lexCanonicalForm</name>
+                    <description></description>
+                    <rangeTypeName>uima.tt.CanonicalForm</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>lexCanonicalFormConfidence</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Float</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>variantForm</name>
+                    <description></description>
+                    <rangeTypeName>uima.tt.VariantForm</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>positiveKeywordScoresList</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FloatList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>negativeKeywordScoresList</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FloatList</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.MultiTokenAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.LexicalAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.TermAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.MultiTokenAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.NameAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.MultiTokenAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.MiscName</name>
+            <description></description>
+            <supertypeName>uima.tt.NameAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.OrgName</name>
+            <description></description>
+            <supertypeName>uima.tt.NameAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.PersonName</name>
+            <description></description>
+            <supertypeName>uima.tt.NameAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.PlaceName</name>
+            <description></description>
+            <supertypeName>uima.tt.NameAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.AbbreviationAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.MultiTokenAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.ExpressionAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.MultiTokenAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.NumericExpression</name>
+            <description></description>
+            <supertypeName>uima.tt.ExpressionAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.OrdinalExpression</name>
+            <description></description>
+            <supertypeName>uima.tt.NumericExpression</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.CardinalExpression</name>
+            <description></description>
+            <supertypeName>uima.tt.NumericExpression</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.PercentExpression</name>
+            <description></description>
+            <supertypeName>uima.tt.NumericExpression</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.MonetaryExpression</name>
+            <description></description>
+            <supertypeName>uima.tt.ExpressionAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.TemporalExpression</name>
+            <description></description>
+            <supertypeName>uima.tt.ExpressionAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.DateExpression</name>
+            <description></description>
+            <supertypeName>uima.tt.TemporalExpression</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.TimeExpression</name>
+            <description></description>
+            <supertypeName>uima.tt.TemporalExpression</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.URLExpression</name>
+            <description></description>
+            <supertypeName>uima.tt.ExpressionAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.TokenAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.LexicalAnnotation</supertypeName>
+            <features>
+               <featureDescription>
+                   <name>lemmas</name>
+                   <description></description>
+                   <rangeTypeName>uima.tt.Lemma</rangeTypeName>
+               </featureDescription>
+                <featureDescription>
+                    <name>lemmaEntries</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>tokenNumber</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>tokenProperties</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>stopwordToken</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>synonymEntries</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>inflectedForms</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.StringList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>spellAid</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.StringList</rangeTypeName>
+                </featureDescription>
+               <featureDescription>
+                   <name>normalizedCoveredText</name>
+                   <description>In cases where the covered text can not be used as-is an annotator may store a normalized representation in this feature</description>
+                   <rangeTypeName>uima.cas.String</rangeTypeName>
+               </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.CompPartAnnotation</name>
+            <description></description>
+            <supertypeName>uima.tt.LexicalAnnotation</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.KeyStringEntry</name>
+            <description></description>
+            <supertypeName>uima.cas.TOP</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>key</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.Lemma</name>
+            <description></description>
+            <supertypeName>uima.tt.KeyStringEntry</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>partOfSpeech</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>morphID</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.Synonym</name>
+            <description></description>
+            <supertypeName>uima.tt.KeyStringEntry</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.VariantForm</name>
+            <description></description>
+            <supertypeName>uima.tt.KeyStringEntry</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>canonicalForm</name>
+                    <description></description>
+                    <rangeTypeName>uima.tt.CanonicalForm</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>variantFormFrequency</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>variantFormKind</name>
+                    <description></description>
+                    <rangeTypeName>uima.tt.VariantKind</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.TokenVariantForm</name>
+            <description></description>
+            <supertypeName>uima.tt.VariantForm</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>variantLemmaEntries</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.ComplexVariantForm</name>
+            <description></description>
+            <supertypeName>uima.tt.VariantForm</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>complexVariantCompoundList</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>complexVariantHeadCompound</name>
+                    <description></description>
+                    <rangeTypeName>uima.tt.Lemma</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.CanonicalForm</name>
+            <description></description>
+            <supertypeName>uima.tt.KeyStringEntry</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>canonicalFormFrequency</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>canonicalFormKind</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>canonicalFormVariants</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSList</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.CategoryConfidencePair</name>
+            <description></description>
+            <supertypeName>uima.cas.TOP</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>categoryString</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>categoryConfidence</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Float</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.LanguageConfidencePair</name>
+            <description></description>
+            <supertypeName>uima.cas.TOP</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>languageConfidence</name>
+                    <description>A number between 0 and 1 describing the confidence</description>
+                    <rangeTypeName>uima.cas.Float</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>language</name>
+                    <description>The ISO name of the language</description>
+                    <rangeTypeName>uima.cas.String</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>languageID</name>
+                    <description>The language as TAF number</description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.Relation</name>
+            <description></description>
+            <supertypeName>uima.cas.TOP</supertypeName>
+            <features>
+                <featureDescription>
+                    <name>relationFrequency</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.Integer</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>relationName</name>
+                    <description></description>
+                    <rangeTypeName>uima.tt.CanonicalForm</rangeTypeName>
+                </featureDescription>
+                <featureDescription>
+                    <name>relationArguments</name>
+                    <description></description>
+                    <rangeTypeName>uima.cas.FSArray</rangeTypeName>
+                </featureDescription>
+            </features>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.VariantKind</name>
+            <description></description>
+            <supertypeName>uima.cas.TOP</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.VariantKind_Abbreviation</name>
+            <description></description>
+            <supertypeName>uima.tt.VariantKind</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.VariantKind_ShortForm</name>
+            <description></description>
+            <supertypeName>uima.tt.VariantKind</supertypeName>
+        </typeDescription>
+        <typeDescription>
+            <name>uima.tt.VariantKind_CanonicalVariant</name>
+            <description></description>
+            <supertypeName>uima.tt.VariantKind</supertypeName>
+        </typeDescription>
+    </types>
+</typeSystemDescription>
+