You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by ja...@apache.org on 2017/04/05 21:36:57 UTC
svn commit: r1790328 -
/ctakes/trunk/ctakes-coreference/src/main/java/org/apache/ctakes/coreference/ae/MentionClusterCoreferenceAnnotator.java
Author: james-masanz
Date: Wed Apr 5 21:36:57 2017
New Revision: 1790328
URL: http://svn.apache.org/viewvc?rev=1790328&view=rev
Log:
CTAKES-430 add Pipebit Info annotation for the new mention-synchronous paradigm coreference annotator so the GUI can show a description etc
Modified:
ctakes/trunk/ctakes-coreference/src/main/java/org/apache/ctakes/coreference/ae/MentionClusterCoreferenceAnnotator.java
Modified: ctakes/trunk/ctakes-coreference/src/main/java/org/apache/ctakes/coreference/ae/MentionClusterCoreferenceAnnotator.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-coreference/src/main/java/org/apache/ctakes/coreference/ae/MentionClusterCoreferenceAnnotator.java?rev=1790328&r1=1790327&r2=1790328&view=diff
==============================================================================
--- ctakes/trunk/ctakes-coreference/src/main/java/org/apache/ctakes/coreference/ae/MentionClusterCoreferenceAnnotator.java (original)
+++ ctakes/trunk/ctakes-coreference/src/main/java/org/apache/ctakes/coreference/ae/MentionClusterCoreferenceAnnotator.java Wed Apr 5 21:36:57 2017
@@ -1,6 +1,9 @@
package org.apache.ctakes.coreference.ae;
+import static org.apache.ctakes.core.pipeline.PipeBitInfo.TypeProduct.*;
+
import java.io.File;
+
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
@@ -11,6 +14,7 @@ import java.util.Random;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
+import org.apache.ctakes.core.pipeline.PipeBitInfo;
import org.apache.ctakes.core.util.ListFactory;
import org.apache.ctakes.coreference.ae.features.cluster.MentionClusterAgreementFeaturesExtractor;
import org.apache.ctakes.coreference.ae.features.cluster.MentionClusterAttributeFeaturesExtractor;
@@ -69,7 +73,12 @@ import org.cleartk.ml.jar.DefaultDataWri
import org.cleartk.ml.jar.DirectoryDataWriterFactory;
import org.cleartk.ml.jar.GenericJarClassifierFactory;
import org.cleartk.util.ViewUriUtil;
-
+@PipeBitInfo(
+ name = "Coreference using Mention Clusters",
+ description = "Coreference annotator using mention-synchronous paradigm.",
+ dependencies = { BASE_TOKEN, SENTENCE, SECTION, IDENTIFIED_ANNOTATION, MARKABLE },
+ products = { COREFERENCE_RELATION }
+ )
public class MentionClusterCoreferenceAnnotator extends CleartkAnnotator<String> {
public static final String NO_RELATION_CATEGORY = "-NONE-";
public static final String PARAM_PROBABILITY_OF_KEEPING_A_NEGATIVE_EXAMPLE =