You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by jo...@apache.org on 2011/12/16 11:00:57 UTC
svn commit: r1215078 - in /incubator/opennlp/trunk/opennlp-uima: ./
src/test/ src/test/java/ src/test/java/opennlp/ src/test/java/opennlp/uima/
src/test/resources/ src/test/resources/test-descriptors/
Author: joern
Date: Fri Dec 16 10:00:56 2011
New Revision: 1215078
URL: http://svn.apache.org/viewvc?rev=1215078&view=rev
Log:
OPENNLP-385 Added code to test annotator instantiation. Thanks to Tommaso Teofili for providing a patch.
Added:
incubator/opennlp/trunk/opennlp-uima/src/test/
incubator/opennlp/trunk/opennlp-uima/src/test/java/
incubator/opennlp/trunk/opennlp-uima/src/test/java/opennlp/
incubator/opennlp/trunk/opennlp-uima/src/test/java/opennlp/uima/
incubator/opennlp/trunk/opennlp-uima/src/test/java/opennlp/uima/AnnotatorsInitializationTest.java (with props)
incubator/opennlp/trunk/opennlp-uima/src/test/resources/
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/Chunker.xml (with props)
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/DateNameFinder.xml (with props)
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/LocationNameFinder.xml (with props)
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/MoneyNameFinder.xml (with props)
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/OrganizationNameFinder.xml (with props)
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PercentageNameFinder.xml (with props)
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PersonNameFinder.xml (with props)
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PosTagger.xml (with props)
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/SentenceDetector.xml (with props)
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/TimeNameFinder.xml (with props)
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/Tokenizer.xml (with props)
incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/TypeSystem.xml (with props)
Modified:
incubator/opennlp/trunk/opennlp-uima/pom.xml
Modified: incubator/opennlp/trunk/opennlp-uima/pom.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/pom.xml?rev=1215078&r1=1215077&r2=1215078&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/pom.xml (original)
+++ incubator/opennlp/trunk/opennlp-uima/pom.xml Fri Dec 16 10:00:56 2011
@@ -62,6 +62,12 @@
<version>2.3.1</version>
<scope>provided</scope>
</dependency>
+
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<build>
@@ -84,26 +90,14 @@
</execution>
</executions>
</plugin>
-
- <!-- plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <version>1.3</version>
- <executions>
- <execution>
- <phase>package</phase>
- <configuration>
- <tasks>
- <ant antfile="${basedir}/createPear.xml">
- <target name="createPear" />
- </ant>
- </tasks>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <skipTests>true</skipTests>
+ <argLine>-Xmx512m</argLine>
+ </configuration>
+ </plugin>
</plugins>
</build>
</project>
\ No newline at end of file
Added: incubator/opennlp/trunk/opennlp-uima/src/test/java/opennlp/uima/AnnotatorsInitializationTest.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/java/opennlp/uima/AnnotatorsInitializationTest.java?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/java/opennlp/uima/AnnotatorsInitializationTest.java (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/java/opennlp/uima/AnnotatorsInitializationTest.java Fri Dec 16 10:00:56 2011
@@ -0,0 +1,65 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreemnets. 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.
+ */
+package opennlp.uima;
+
+import org.apache.uima.UIMAFramework;
+import org.apache.uima.analysis_engine.AnalysisEngine;
+import org.apache.uima.cas.CAS;
+import org.apache.uima.pear.util.FileUtil;
+import org.apache.uima.resource.ResourceInitializationException;
+import org.apache.uima.resource.ResourceSpecifier;
+import org.apache.uima.util.InvalidXMLException;
+import org.apache.uima.util.XMLInputSource;
+import org.junit.Test;
+
+import java.io.File;
+import java.io.IOException;
+
+import static org.junit.Assert.fail;
+
+/**
+ * Test for initialization of the opennlp.uima Annotators
+ */
+public class AnnotatorsInitializationTest {
+
+ private static final String PATHNAME = "src/test/resources/test-descriptors/";
+
+ @Test
+ public void testInitializationExecutionAndReconfigure() {
+ File f = new File(PATHNAME);
+ for (String descName : f.list(new FileUtil.ExtFilenameFilter("xml"))) {
+ if (!descName.equals("TypeSystem.xml")) {
+ try {
+ AnalysisEngine ae = produceAE(descName);
+ CAS cas = ae.newCAS();
+ cas.setDocumentText("this is a dummy document text for initialization and reconfiguration");
+ ae.process(cas);
+ ae.reconfigure();
+ } catch (Exception e) {
+ fail(e.getLocalizedMessage() + " for desc " + descName);
+ }
+ }
+ }
+ }
+
+ private AnalysisEngine produceAE(String descName) throws IOException, InvalidXMLException, ResourceInitializationException {
+ File descFile = new File(PATHNAME + descName);
+ XMLInputSource in = new XMLInputSource(descFile);
+ ResourceSpecifier specifier = UIMAFramework.getXMLParser().parseResourceSpecifier(in);
+ return UIMAFramework.produceAnalysisEngine(specifier);
+ }
+}
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/java/opennlp/uima/AnnotatorsInitializationTest.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/Chunker.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/Chunker.xml?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/Chunker.xml (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/Chunker.xml Fri Dec 16 10:00:56 2011
@@ -0,0 +1,148 @@
+<?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.
+-->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+ <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+ <primitive>true</primitive>
+ <annotatorImplementationName>opennlp.uima.chunker.Chunker</annotatorImplementationName>
+ <analysisEngineMetaData>
+ <name>Chunker</name>
+ <description></description>
+ <version>1.5.2-incubating</version>
+ <vendor>Apache Software Foundation</vendor>
+ <configurationParameters>
+
+ <configurationParameter>
+ <name>opennlp.uima.SentenceType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.TokenType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.POSFeature</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.ChunkType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.ChunkTagFeature</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+ </configurationParameters>
+ <configurationParameterSettings>
+
+ <nameValuePair>
+ <name>opennlp.uima.SentenceType</name>
+ <value>
+ <string>opennlp.uima.Sentence</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.TokenType</name>
+ <value>
+ <string>opennlp.uima.Token</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.POSFeature</name>
+ <value>
+ <string>pos</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.ChunkType</name>
+ <value>
+ <string>opennlp.uima.Chunk</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.ChunkTagFeature</name>
+ <value>
+ <string>chunkType</string>
+ </value>
+ </nameValuePair>
+ </configurationParameterSettings>
+
+ <typeSystemDescription>
+ <imports>
+ <import location="TypeSystem.xml"/>
+ </imports>
+ </typeSystemDescription>
+
+ <capabilities>
+ <capability>
+ <inputs/>
+ <outputs/>
+ <languagesSupported>
+ <language>en</language>
+ </languagesSupported>
+ </capability>
+ </capabilities>
+ </analysisEngineMetaData>
+
+ <externalResourceDependencies>
+ <externalResourceDependency>
+ <key>opennlp.uima.ModelName</key>
+ <interfaceName>opennlp.uima.chunker.ChunkerModelResource</interfaceName>
+ </externalResourceDependency>
+ </externalResourceDependencies>
+
+ <resourceManagerConfiguration>
+ <externalResources>
+ <externalResource>
+ <name>ChunkerModel</name>
+ <fileResourceSpecifier>
+ <fileUrl>file:test-models/en-chunker.bin</fileUrl>
+ </fileResourceSpecifier>
+ <implementationName>opennlp.uima.chunker.ChunkerModelResourceImpl</implementationName>
+ </externalResource>
+ </externalResources>
+ <externalResourceBindings>
+ <externalResourceBinding>
+ <key>opennlp.uima.ModelName</key>
+ <resourceName>ChunkerModel</resourceName>
+ </externalResourceBinding>
+ </externalResourceBindings>
+ </resourceManagerConfiguration>
+
+</analysisEngineDescription>
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/Chunker.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/DateNameFinder.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/DateNameFinder.xml?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/DateNameFinder.xml (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/DateNameFinder.xml Fri Dec 16 10:00:56 2011
@@ -0,0 +1,121 @@
+<?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.
+-->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+ <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+ <primitive>true</primitive>
+ <annotatorImplementationName>opennlp.uima.namefind.NameFinder</annotatorImplementationName>
+ <analysisEngineMetaData>
+ <name>Date Name Finder</name>
+ <description></description>
+ <version>1.5.2-incubating</version>
+ <vendor>Apache Software Foundation</vendor>
+ <configurationParameters>
+
+ <configurationParameter>
+ <name>opennlp.uima.SentenceType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.TokenType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.NameType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+ </configurationParameters>
+
+ <configurationParameterSettings>
+
+ <nameValuePair>
+ <name>opennlp.uima.SentenceType</name>
+ <value>
+ <string>uima.tcas.DocumentAnnotation</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.TokenType</name>
+ <value>
+ <string>opennlp.uima.Token</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.NameType</name>
+ <value>
+ <string>opennlp.uima.Date</string>
+ </value>
+ </nameValuePair>
+ </configurationParameterSettings>
+
+ <typeSystemDescription>
+ <imports>
+ <import location="TypeSystem.xml"/>
+ </imports>
+ </typeSystemDescription>
+
+ <capabilities>
+ <capability>
+ <inputs/>
+ <outputs/>
+ <languagesSupported>
+ <language>en</language>
+ </languagesSupported>
+ </capability>
+ </capabilities>
+ </analysisEngineMetaData>
+
+ <externalResourceDependencies>
+ <externalResourceDependency>
+ <key>opennlp.uima.ModelName</key>
+ <interfaceName>opennlp.uima.namefind.TokenNameFinderModelResource</interfaceName>
+ </externalResourceDependency>
+ </externalResourceDependencies>
+
+ <resourceManagerConfiguration>
+ <externalResources>
+ <externalResource>
+ <name>DateModel</name>
+ <fileResourceSpecifier>
+ <fileUrl>file:test-models/en-ner-date.bin</fileUrl>
+ </fileResourceSpecifier>
+ <implementationName>opennlp.uima.namefind.TokenNameFinderModelResourceImpl</implementationName>
+ </externalResource>
+ </externalResources>
+
+ <externalResourceBindings>
+ <externalResourceBinding>
+ <key>opennlp.uima.ModelName</key>
+ <resourceName>DateModel</resourceName>
+ </externalResourceBinding>
+ </externalResourceBindings>
+ </resourceManagerConfiguration>
+</analysisEngineDescription>
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/DateNameFinder.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/LocationNameFinder.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/LocationNameFinder.xml?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/LocationNameFinder.xml (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/LocationNameFinder.xml Fri Dec 16 10:00:56 2011
@@ -0,0 +1,120 @@
+<?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.
+-->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+ <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+ <primitive>true</primitive>
+ <annotatorImplementationName>opennlp.uima.namefind.NameFinder</annotatorImplementationName>
+ <analysisEngineMetaData>
+ <name>Location Name Finder</name>
+ <description></description>
+ <version>1.5.2-incubating</version>
+ <vendor>Apache Software Foundation</vendor>
+ <configurationParameters>
+
+ <configurationParameter>
+ <name>opennlp.uima.SentenceType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.TokenType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.NameType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+ </configurationParameters>
+
+ <configurationParameterSettings>
+
+ <nameValuePair>
+ <name>opennlp.uima.SentenceType</name>
+ <value>
+ <string>uima.tcas.DocumentAnnotation</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.TokenType</name>
+ <value>
+ <string>opennlp.uima.Token</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.NameType</name>
+ <value>
+ <string>opennlp.uima.Location</string>
+ </value>
+ </nameValuePair>
+ </configurationParameterSettings>
+
+ <typeSystemDescription>
+ <imports>
+ <import location="TypeSystem.xml" />
+ </imports>
+ </typeSystemDescription>
+
+ <capabilities>
+ <capability>
+ <inputs />
+ <outputs />
+ <languagesSupported>
+ <language>en</language>
+ </languagesSupported>
+ </capability>
+ </capabilities>
+ </analysisEngineMetaData>
+
+ <externalResourceDependencies>
+ <externalResourceDependency>
+ <key>opennlp.uima.ModelName</key>
+ <interfaceName>opennlp.uima.namefind.TokenNameFinderModelResource</interfaceName>
+ </externalResourceDependency>
+ </externalResourceDependencies>
+
+ <resourceManagerConfiguration>
+ <externalResources>
+ <externalResource>
+ <name>LocationModel</name>
+ <fileResourceSpecifier>
+ <fileUrl>file:test-models/en-ner-location.bin</fileUrl>
+ </fileResourceSpecifier>
+ <implementationName>opennlp.uima.namefind.TokenNameFinderModelResourceImpl</implementationName>
+ </externalResource>
+ </externalResources>
+ <externalResourceBindings>
+ <externalResourceBinding>
+ <key>opennlp.uima.ModelName</key>
+ <resourceName>LocationModel</resourceName>
+ </externalResourceBinding>
+ </externalResourceBindings>
+ </resourceManagerConfiguration>
+</analysisEngineDescription>
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/LocationNameFinder.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/MoneyNameFinder.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/MoneyNameFinder.xml?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/MoneyNameFinder.xml (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/MoneyNameFinder.xml Fri Dec 16 10:00:56 2011
@@ -0,0 +1,120 @@
+<?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.
+-->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+ <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+ <primitive>true</primitive>
+ <annotatorImplementationName>opennlp.uima.namefind.NameFinder</annotatorImplementationName>
+ <analysisEngineMetaData>
+ <name>Money Name Finder</name>
+ <description></description>
+ <version>1.5.2-incubating</version>
+ <vendor>Apache Software Foundation</vendor>
+ <configurationParameters>
+
+ <configurationParameter>
+ <name>opennlp.uima.SentenceType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.TokenType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.NameType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+ </configurationParameters>
+
+ <configurationParameterSettings>
+
+ <nameValuePair>
+ <name>opennlp.uima.SentenceType</name>
+ <value>
+ <string>uima.tcas.DocumentAnnotation</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.TokenType</name>
+ <value>
+ <string>opennlp.uima.Token</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.NameType</name>
+ <value>
+ <string>opennlp.uima.Money</string>
+ </value>
+ </nameValuePair>
+ </configurationParameterSettings>
+
+ <typeSystemDescription>
+ <imports>
+ <import location="TypeSystem.xml" />
+ </imports>
+ </typeSystemDescription>
+
+ <capabilities>
+ <capability>
+ <inputs />
+ <outputs />
+ <languagesSupported>
+ <language>en</language>
+ </languagesSupported>
+ </capability>
+ </capabilities>
+ </analysisEngineMetaData>
+
+ <externalResourceDependencies>
+ <externalResourceDependency>
+ <key>opennlp.uima.ModelName</key>
+ <interfaceName>opennlp.uima.namefind.TokenNameFinderModelResource</interfaceName>
+ </externalResourceDependency>
+ </externalResourceDependencies>
+
+ <resourceManagerConfiguration>
+ <externalResources>
+ <externalResource>
+ <name>MoneyModel</name>
+ <fileResourceSpecifier>
+ <fileUrl>file:test-models/en-ner-money.bin</fileUrl>
+ </fileResourceSpecifier>
+ <implementationName>opennlp.uima.namefind.TokenNameFinderModelResourceImpl</implementationName>
+ </externalResource>
+ </externalResources>
+ <externalResourceBindings>
+ <externalResourceBinding>
+ <key>opennlp.uima.ModelName</key>
+ <resourceName>MoneyModel</resourceName>
+ </externalResourceBinding>
+ </externalResourceBindings>
+ </resourceManagerConfiguration>
+</analysisEngineDescription>
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/MoneyNameFinder.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/OrganizationNameFinder.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/OrganizationNameFinder.xml?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/OrganizationNameFinder.xml (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/OrganizationNameFinder.xml Fri Dec 16 10:00:56 2011
@@ -0,0 +1,120 @@
+<?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.
+-->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+ <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+ <primitive>true</primitive>
+ <annotatorImplementationName>opennlp.uima.namefind.NameFinder</annotatorImplementationName>
+ <analysisEngineMetaData>
+ <name>Organization Name Finder</name>
+ <description></description>
+ <version>1.5.2-incubating</version>
+ <vendor>Apache Software Foundation</vendor>
+ <configurationParameters>
+
+ <configurationParameter>
+ <name>opennlp.uima.SentenceType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.TokenType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.NameType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+ </configurationParameters>
+
+ <configurationParameterSettings>
+
+ <nameValuePair>
+ <name>opennlp.uima.SentenceType</name>
+ <value>
+ <string>uima.tcas.DocumentAnnotation</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.TokenType</name>
+ <value>
+ <string>opennlp.uima.Token</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.NameType</name>
+ <value>
+ <string>opennlp.uima.Organization</string>
+ </value>
+ </nameValuePair>
+ </configurationParameterSettings>
+
+ <typeSystemDescription>
+ <imports>
+ <import location="TypeSystem.xml" />
+ </imports>
+ </typeSystemDescription>
+
+ <capabilities>
+ <capability>
+ <inputs />
+ <outputs />
+ <languagesSupported>
+ <language>en</language>
+ </languagesSupported>
+ </capability>
+ </capabilities>
+ </analysisEngineMetaData>
+
+ <externalResourceDependencies>
+ <externalResourceDependency>
+ <key>opennlp.uima.ModelName</key>
+ <interfaceName>opennlp.uima.namefind.TokenNameFinderModelResource</interfaceName>
+ </externalResourceDependency>
+ </externalResourceDependencies>
+
+ <resourceManagerConfiguration>
+ <externalResources>
+ <externalResource>
+ <name>OrganizationModel</name>
+ <fileResourceSpecifier>
+ <fileUrl>file:test-models/en-ner-organization.bin</fileUrl>
+ </fileResourceSpecifier>
+ <implementationName>opennlp.uima.namefind.TokenNameFinderModelResourceImpl</implementationName>
+ </externalResource>
+ </externalResources>
+ <externalResourceBindings>
+ <externalResourceBinding>
+ <key>opennlp.uima.ModelName</key>
+ <resourceName>OrganizationModel</resourceName>
+ </externalResourceBinding>
+ </externalResourceBindings>
+ </resourceManagerConfiguration>
+</analysisEngineDescription>
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/OrganizationNameFinder.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PercentageNameFinder.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PercentageNameFinder.xml?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PercentageNameFinder.xml (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PercentageNameFinder.xml Fri Dec 16 10:00:56 2011
@@ -0,0 +1,120 @@
+<?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.
+-->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+ <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+ <primitive>true</primitive>
+ <annotatorImplementationName>opennlp.uima.namefind.NameFinder</annotatorImplementationName>
+ <analysisEngineMetaData>
+ <name>Percentage Name Finder</name>
+ <description></description>
+ <version>1.5.2-incubating</version>
+ <vendor>Apache Software Foundation</vendor>
+ <configurationParameters>
+
+ <configurationParameter>
+ <name>opennlp.uima.SentenceType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.TokenType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.NameType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+ </configurationParameters>
+
+ <configurationParameterSettings>
+
+ <nameValuePair>
+ <name>opennlp.uima.SentenceType</name>
+ <value>
+ <string>uima.tcas.DocumentAnnotation</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.TokenType</name>
+ <value>
+ <string>opennlp.uima.Token</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.NameType</name>
+ <value>
+ <string>opennlp.uima.Percentage</string>
+ </value>
+ </nameValuePair>
+ </configurationParameterSettings>
+
+ <typeSystemDescription>
+ <imports>
+ <import location="TypeSystem.xml" />
+ </imports>
+ </typeSystemDescription>
+
+ <capabilities>
+ <capability>
+ <inputs />
+ <outputs />
+ <languagesSupported>
+ <language>en</language>
+ </languagesSupported>
+ </capability>
+ </capabilities>
+ </analysisEngineMetaData>
+
+ <externalResourceDependencies>
+ <externalResourceDependency>
+ <key>opennlp.uima.ModelName</key>
+ <interfaceName>opennlp.uima.namefind.TokenNameFinderModelResource</interfaceName>
+ </externalResourceDependency>
+ </externalResourceDependencies>
+
+ <resourceManagerConfiguration>
+ <externalResources>
+ <externalResource>
+ <name>PercentageModel</name>
+ <fileResourceSpecifier>
+ <fileUrl>file:test-models/en-ner-percentage.bin</fileUrl>
+ </fileResourceSpecifier>
+ <implementationName>opennlp.uima.namefind.TokenNameFinderModelResourceImpl</implementationName>
+ </externalResource>
+ </externalResources>
+ <externalResourceBindings>
+ <externalResourceBinding>
+ <key>opennlp.uima.ModelName</key>
+ <resourceName>PercentageModel</resourceName>
+ </externalResourceBinding>
+ </externalResourceBindings>
+ </resourceManagerConfiguration>
+</analysisEngineDescription>
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PercentageNameFinder.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PersonNameFinder.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PersonNameFinder.xml?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PersonNameFinder.xml (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PersonNameFinder.xml Fri Dec 16 10:00:56 2011
@@ -0,0 +1,120 @@
+<?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.
+-->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+ <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+ <primitive>true</primitive>
+ <annotatorImplementationName>opennlp.uima.namefind.NameFinder</annotatorImplementationName>
+ <analysisEngineMetaData>
+ <name>Person Name Finder</name>
+ <description></description>
+ <version>1.5.2-incubating</version>
+ <vendor>Apache Software Foundation</vendor>
+ <configurationParameters>
+
+ <configurationParameter>
+ <name>opennlp.uima.SentenceType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.TokenType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.NameType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+ </configurationParameters>
+
+ <configurationParameterSettings>
+
+ <nameValuePair>
+ <name>opennlp.uima.SentenceType</name>
+ <value>
+ <string>uima.tcas.DocumentAnnotation</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.TokenType</name>
+ <value>
+ <string>opennlp.uima.Token</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.NameType</name>
+ <value>
+ <string>opennlp.uima.Person</string>
+ </value>
+ </nameValuePair>
+ </configurationParameterSettings>
+
+ <typeSystemDescription>
+ <imports>
+ <import location="TypeSystem.xml" />
+ </imports>
+ </typeSystemDescription>
+
+ <capabilities>
+ <capability>
+ <inputs />
+ <outputs />
+ <languagesSupported>
+ <language>en</language>
+ </languagesSupported>
+ </capability>
+ </capabilities>
+ </analysisEngineMetaData>
+
+ <externalResourceDependencies>
+ <externalResourceDependency>
+ <key>opennlp.uima.ModelName</key>
+ <interfaceName>opennlp.uima.namefind.TokenNameFinderModelResource</interfaceName>
+ </externalResourceDependency>
+ </externalResourceDependencies>
+
+ <resourceManagerConfiguration>
+ <externalResources>
+ <externalResource>
+ <name>PersonModel</name>
+ <fileResourceSpecifier>
+ <fileUrl>file:test-models/en-ner-person.bin</fileUrl>
+ </fileResourceSpecifier>
+ <implementationName>opennlp.uima.namefind.TokenNameFinderModelResourceImpl</implementationName>
+ </externalResource>
+ </externalResources>
+ <externalResourceBindings>
+ <externalResourceBinding>
+ <key>opennlp.uima.ModelName</key>
+ <resourceName>PersonModel</resourceName>
+ </externalResourceBinding>
+ </externalResourceBindings>
+ </resourceManagerConfiguration>
+</analysisEngineDescription>
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PersonNameFinder.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PosTagger.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PosTagger.xml?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PosTagger.xml (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PosTagger.xml Fri Dec 16 10:00:56 2011
@@ -0,0 +1,119 @@
+<?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.
+-->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+ <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+ <primitive>true</primitive>
+ <annotatorImplementationName>opennlp.uima.postag.POSTagger</annotatorImplementationName>
+ <analysisEngineMetaData>
+ <name>POS Tagger</name>
+ <description></description>
+ <version>1.5.2-incubating</version>
+ <vendor>Apache Software Foundation</vendor>
+ <configurationParameters>
+
+ <configurationParameter>
+ <name>opennlp.uima.SentenceType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.TokenType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.POSFeature</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+ </configurationParameters>
+ <configurationParameterSettings>
+
+ <nameValuePair>
+ <name>opennlp.uima.SentenceType</name>
+ <value>
+ <string>opennlp.uima.Sentence</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.TokenType</name>
+ <value>
+ <string>opennlp.uima.Token</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.POSFeature</name>
+ <value>
+ <string>pos</string>
+ </value>
+ </nameValuePair>
+ </configurationParameterSettings>
+
+ <typeSystemDescription>
+ <imports>
+ <import location="TypeSystem.xml" />
+ </imports>
+ </typeSystemDescription>
+
+ <capabilities>
+ <capability>
+ <inputs />
+ <outputs />
+ <languagesSupported>
+ <language>en</language>
+ </languagesSupported>
+ </capability>
+ </capabilities>
+ </analysisEngineMetaData>
+
+ <externalResourceDependencies>
+ <externalResourceDependency>
+ <key>opennlp.uima.ModelName</key>
+ <interfaceName>opennlp.uima.postag.POSModelResource</interfaceName>
+ </externalResourceDependency>
+ </externalResourceDependencies>
+
+ <resourceManagerConfiguration>
+ <externalResources>
+ <externalResource>
+ <name>PosModel</name>
+ <fileResourceSpecifier>
+ <fileUrl>file:test-models/en-pos-maxent.bin</fileUrl>
+ </fileResourceSpecifier>
+ <implementationName>opennlp.uima.postag.POSModelResourceImpl</implementationName>
+ </externalResource>
+ </externalResources>
+ <externalResourceBindings>
+ <externalResourceBinding>
+ <key>opennlp.uima.ModelName</key>
+ <resourceName>PosModel</resourceName>
+ </externalResourceBinding>
+ </externalResourceBindings>
+ </resourceManagerConfiguration>
+</analysisEngineDescription>
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/PosTagger.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/SentenceDetector.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/SentenceDetector.xml?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/SentenceDetector.xml (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/SentenceDetector.xml Fri Dec 16 10:00:56 2011
@@ -0,0 +1,98 @@
+<?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.
+-->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+ <frameworkImplementation>org.apache.uima.java
+ </frameworkImplementation>
+ <primitive>true</primitive>
+ <annotatorImplementationName>opennlp.uima.sentdetect.SentenceDetector</annotatorImplementationName>
+ <analysisEngineMetaData>
+ <name>Sentence Detector</name>
+ <description></description>
+ <version>1.5.2-incubating</version>
+ <vendor>Apache Software Foundation</vendor>
+ <configurationParameters>
+ <configurationParameter>
+ <name>opennlp.uima.SentenceType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+ <configurationParameter>
+ <name>opennlp.uima.ContainerType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>false</mandatory>
+ </configurationParameter>
+ </configurationParameters>
+
+ <configurationParameterSettings>
+
+ <nameValuePair>
+ <name>opennlp.uima.SentenceType</name>
+ <value>
+ <string>opennlp.uima.Sentence</string>
+ </value>
+ </nameValuePair>
+ </configurationParameterSettings>
+
+ <typeSystemDescription>
+ <imports>
+ <import location="TypeSystem.xml"/>
+ </imports>
+ </typeSystemDescription>
+
+ <capabilities>
+ <capability>
+ <inputs/>
+ <outputs/>
+ <languagesSupported>
+ <language>en</language>
+ </languagesSupported>
+ </capability>
+ </capabilities>
+ </analysisEngineMetaData>
+
+ <externalResourceDependencies>
+ <externalResourceDependency>
+ <key>opennlp.uima.ModelName</key>
+ <interfaceName>opennlp.uima.sentdetect.SentenceModelResource</interfaceName>
+ </externalResourceDependency>
+ </externalResourceDependencies>
+
+ <resourceManagerConfiguration>
+ <externalResources>
+ <externalResource>
+ <name>SentenceModel</name>
+ <fileResourceSpecifier>
+ <fileUrl>file:test-models/en-sent.bin</fileUrl>
+ </fileResourceSpecifier>
+ <implementationName>opennlp.uima.sentdetect.SentenceModelResourceImpl</implementationName>
+ </externalResource>
+ </externalResources>
+ <externalResourceBindings>
+ <externalResourceBinding>
+ <key>opennlp.uima.ModelName</key>
+ <resourceName>SentenceModel</resourceName>
+ </externalResourceBinding>
+ </externalResourceBindings>
+ </resourceManagerConfiguration>
+</analysisEngineDescription>
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/SentenceDetector.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/TimeNameFinder.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/TimeNameFinder.xml?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/TimeNameFinder.xml (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/TimeNameFinder.xml Fri Dec 16 10:00:56 2011
@@ -0,0 +1,121 @@
+<?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.
+-->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+ <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+ <primitive>true</primitive>
+ <annotatorImplementationName>opennlp.uima.namefind.NameFinder</annotatorImplementationName>
+ <analysisEngineMetaData>
+ <name>Time Name Finder</name>
+ <description></description>
+ <version>1.5.2-incubating</version>
+ <vendor>Apache Software Foundation</vendor>
+
+ <configurationParameters>
+ <configurationParameter>
+ <name>opennlp.uima.SentenceType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.TokenType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.NameType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+ </configurationParameters>
+
+ <configurationParameterSettings>
+
+ <nameValuePair>
+ <name>opennlp.uima.SentenceType</name>
+ <value>
+ <string>uima.tcas.DocumentAnnotation</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.TokenType</name>
+ <value>
+ <string>opennlp.uima.Token</string>
+ </value>
+ </nameValuePair>
+
+ <nameValuePair>
+ <name>opennlp.uima.NameType</name>
+ <value>
+ <string>opennlp.uima.Person</string>
+ </value>
+ </nameValuePair>
+ </configurationParameterSettings>
+
+ <typeSystemDescription>
+ <imports>
+ <import location="TypeSystem.xml" />
+ </imports>
+ </typeSystemDescription>
+
+ <capabilities>
+ <capability>
+ <inputs />
+ <outputs />
+ <languagesSupported>
+ <language>en</language>
+ </languagesSupported>
+ </capability>
+ </capabilities>
+ </analysisEngineMetaData>
+
+ <externalResourceDependencies>
+ <externalResourceDependency>
+ <key>opennlp.uima.ModelName</key>
+ <interfaceName>opennlp.uima.namefind.TokenNameFinderModelResource
+ </interfaceName>
+ </externalResourceDependency>
+ </externalResourceDependencies>
+
+ <resourceManagerConfiguration>
+ <externalResources>
+ <externalResource>
+ <name>TimeModel</name>
+ <fileResourceSpecifier>
+ <fileUrl>file:test-models/en-ner-time.bin</fileUrl>
+ </fileResourceSpecifier>
+ <implementationName>opennlp.uima.namefind.TokenNameFinderModelResourceImpl</implementationName>
+ </externalResource>
+ </externalResources>
+ <externalResourceBindings>
+ <externalResourceBinding>
+ <key>opennlp.uima.ModelName</key>
+ <resourceName>TimeModel</resourceName>
+ </externalResourceBinding>
+ </externalResourceBindings>
+ </resourceManagerConfiguration>
+</analysisEngineDescription>
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/TimeNameFinder.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/Tokenizer.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/Tokenizer.xml?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/Tokenizer.xml (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/Tokenizer.xml Fri Dec 16 10:00:56 2011
@@ -0,0 +1,113 @@
+<?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.
+-->
+
+<analysisEngineDescription xmlns="http://uima.apache.org/resourceSpecifier">
+ <frameworkImplementation>org.apache.uima.java</frameworkImplementation>
+ <primitive>true</primitive>
+ <annotatorImplementationName>opennlp.uima.tokenize.Tokenizer</annotatorImplementationName>
+ <analysisEngineMetaData>
+ <name>Tokenizer</name>
+ <description></description>
+ <version>${pom.version}</version>
+ <vendor>Apache Software Foundation</vendor>
+ <configurationParameters>
+ <configurationParameter>
+ <name>opennlp.uima.SentenceType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.TokenType</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>true</mandatory>
+ </configurationParameter>
+
+ <configurationParameter>
+ <name>opennlp.uima.tokenizer.IsAlphaNumericOptimization</name>
+ <type>String</type>
+ <multiValued>false</multiValued>
+ <mandatory>false</mandatory>
+ </configurationParameter>
+ </configurationParameters>
+ <configurationParameterSettings>
+ <nameValuePair>
+ <name>opennlp.uima.TokenType</name>
+ <value>
+ <string>opennlp.uima.Token</string>
+ </value>
+ </nameValuePair>
+ <nameValuePair>
+ <name>opennlp.uima.SentenceType</name>
+ <value>
+ <string>uima.tcas.DocumentAnnotation</string>
+ </value>
+ </nameValuePair>
+ </configurationParameterSettings>
+
+ <typeSystemDescription>
+ <imports>
+ <import location="TypeSystem.xml" />
+ </imports>
+ </typeSystemDescription>
+
+ <capabilities>
+ <capability>
+ <inputs />
+ <outputs />
+ <languagesSupported>
+ <language>en</language>
+ </languagesSupported>
+ </capability>
+ </capabilities>
+ <operationalProperties>
+ <modifiesCas>true</modifiesCas>
+ <multipleDeploymentAllowed>true</multipleDeploymentAllowed>
+ </operationalProperties>
+ </analysisEngineMetaData>
+
+ <externalResourceDependencies>
+ <externalResourceDependency>
+ <key>opennlp.uima.ModelName</key>
+ <interfaceName>opennlp.uima.tokenize.TokenizerModelResource</interfaceName>
+ </externalResourceDependency>
+ </externalResourceDependencies>
+
+ <resourceManagerConfiguration>
+ <externalResources>
+ <externalResource>
+ <name>TokenModel</name>
+ <fileResourceSpecifier>
+ <fileUrl>file:test-models/en-token.bin</fileUrl>
+ </fileResourceSpecifier>
+ <implementationName>opennlp.uima.tokenize.TokenizerModelResourceImpl</implementationName>
+ </externalResource>
+ </externalResources>
+ <externalResourceBindings>
+ <externalResourceBinding>
+ <key>opennlp.uima.ModelName</key>
+ <resourceName>TokenModel</resourceName>
+ </externalResourceBinding>
+ </externalResourceBindings>
+ </resourceManagerConfiguration>
+</analysisEngineDescription>
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/Tokenizer.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/TypeSystem.xml
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/TypeSystem.xml?rev=1215078&view=auto
==============================================================================
--- incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/TypeSystem.xml (added)
+++ incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/TypeSystem.xml Fri Dec 16 10:00:56 2011
@@ -0,0 +1,98 @@
+<?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.
+-->
+
+<typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
+ <name>OpenNLP TypeSystem</name>
+ <description>
+ This is the default OpenNLP type system. All the sample
+ descriptors reference the types in this type system. To replace it against
+ a custom type system change the mapping in the descriptors to the
+ custom types and reference the custom type system.
+ </description>
+ <version>1.5.2-incubating</version>
+ <vendor>Apache Software Foundation</vendor>
+ <types>
+ <typeDescription>
+ <name>opennlp.uima.Sentence</name>
+ <supertypeName>uima.tcas.Annotation</supertypeName>
+ </typeDescription>
+
+ <typeDescription>
+ <name>opennlp.uima.Token</name>
+ <supertypeName>uima.tcas.Annotation
+ </supertypeName>
+ <features>
+ <featureDescription>
+ <name>pos</name>
+ <description>Part of speech</description>
+ <rangeTypeName>uima.cas.String</rangeTypeName>
+ </featureDescription>
+ </features>
+ </typeDescription>
+
+ <typeDescription>
+ <name>opennlp.uima.Chunk</name>
+ <supertypeName>uima.tcas.Annotation</supertypeName>
+ <features>
+ <featureDescription>
+ <name>chunkType</name>
+ <description></description>
+ <rangeTypeName>uima.cas.String</rangeTypeName>
+ </featureDescription>
+ </features>
+ </typeDescription>
+
+ <typeDescription>
+ <name>opennlp.uima.Person</name>
+ <supertypeName>uima.tcas.Annotation</supertypeName>
+ </typeDescription>
+
+ <typeDescription>
+ <name>opennlp.uima.Organization</name>
+ <supertypeName>uima.tcas.Annotation</supertypeName>
+ </typeDescription>
+
+ <typeDescription>
+ <name>opennlp.uima.Location</name>
+ <supertypeName>uima.tcas.Annotation</supertypeName>
+ </typeDescription>
+
+ <typeDescription>
+ <name>opennlp.uima.Date</name>
+ <supertypeName>uima.tcas.Annotation</supertypeName>
+ </typeDescription>
+
+ <typeDescription>
+ <name>opennlp.uima.Time</name>
+ <supertypeName>uima.tcas.Annotation</supertypeName>
+ </typeDescription>
+
+ <typeDescription>
+ <name>opennlp.uima.Money</name>
+ <supertypeName>uima.tcas.Annotation</supertypeName>
+ </typeDescription>
+
+ <typeDescription>
+ <name>opennlp.uima.Percentage</name>
+ <supertypeName>uima.tcas.Annotation</supertypeName>
+ </typeDescription>
+ </types>
+</typeSystemDescription>
\ No newline at end of file
Propchange: incubator/opennlp/trunk/opennlp-uima/src/test/resources/test-descriptors/TypeSystem.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain