You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by tm...@apache.org on 2016/12/07 14:13:52 UTC

svn commit: r1773081 - in /ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/pipelines: EventExtractionPipeline.java TemporalExtractionPipeline_ImplBase.java

Author: tmill
Date: Wed Dec  7 14:13:51 2016
New Revision: 1773081

URL: http://svn.apache.org/viewvc?rev=1773081&view=rev
Log:
Remove reference to clinical pipelines in temporal pipelines.

Modified:
    ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/pipelines/EventExtractionPipeline.java
    ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/pipelines/TemporalExtractionPipeline_ImplBase.java

Modified: ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/pipelines/EventExtractionPipeline.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/pipelines/EventExtractionPipeline.java?rev=1773081&r1=1773080&r2=1773081&view=diff
==============================================================================
--- ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/pipelines/EventExtractionPipeline.java (original)
+++ ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/pipelines/EventExtractionPipeline.java Wed Dec  7 14:13:51 2016
@@ -71,4 +71,5 @@ public class EventExtractionPipeline ext
         aggregateBuilder.createAggregate(),
         xWriter);
 	}
+	
 }

Modified: ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/pipelines/TemporalExtractionPipeline_ImplBase.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/pipelines/TemporalExtractionPipeline_ImplBase.java?rev=1773081&r1=1773080&r2=1773081&view=diff
==============================================================================
--- ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/pipelines/TemporalExtractionPipeline_ImplBase.java (original)
+++ ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/pipelines/TemporalExtractionPipeline_ImplBase.java Wed Dec  7 14:13:51 2016
@@ -18,28 +18,32 @@
  */
 package org.apache.ctakes.temporal.pipelines;
 
+import java.net.MalformedURLException;
+
 import org.apache.ctakes.chunker.ae.Chunker;
-import org.apache.ctakes.clinicalpipeline.ClinicalPipelineFactory;
 import org.apache.ctakes.constituency.parser.ae.ConstituencyParser;
 import org.apache.ctakes.contexttokenizer.ae.ContextDependentTokenizerAnnotator;
 import org.apache.ctakes.core.ae.SentenceDetector;
 import org.apache.ctakes.core.ae.SimpleSegmentAnnotator;
 import org.apache.ctakes.core.ae.TokenizerAnnotatorPTB;
 import org.apache.ctakes.core.cc.XmiWriterCasConsumerCtakes;
-import org.apache.ctakes.core.util.DocumentIDAnnotationUtil;
 import org.apache.ctakes.dependency.parser.ae.ClearNLPDependencyParserAE;
 import org.apache.ctakes.dependency.parser.ae.ClearNLPSemanticRoleLabelerAE;
+import org.apache.ctakes.dictionary.lookup2.ae.DefaultJCasTermAnnotator;
+import org.apache.ctakes.lvg.ae.LvgAnnotator;
 import org.apache.ctakes.postagger.POSTagger;
 import org.apache.uima.analysis_engine.AnalysisEngine;
+import org.apache.uima.analysis_engine.AnalysisEngineDescription;
 import org.apache.uima.fit.factory.AggregateBuilder;
 import org.apache.uima.fit.factory.AnalysisEngineFactory;
-import org.apache.uima.jcas.JCas;
 import org.apache.uima.resource.ResourceInitializationException;
+import org.cleartk.util.ViewUriUtil;
+import org.cleartk.util.ae.UriToDocumentTextAnnotator;
 
 import com.lexicalscope.jewel.cli.Option;
 
 public abstract class TemporalExtractionPipeline_ImplBase {
-  static interface Options {
+  public static interface Options {
 
     @Option(
         shortName = "i",
@@ -58,7 +62,7 @@ public abstract class TemporalExtraction
   protected static AggregateBuilder getPreprocessorAggregateBuilder()
       throws Exception {
     AggregateBuilder aggregateBuilder = new AggregateBuilder();
-    aggregateBuilder.add(ClinicalPipelineFactory.getFastPipeline());
+    aggregateBuilder.add(getFastPipeline());
     // add semantic role labeler
     aggregateBuilder.add(AnalysisEngineFactory.createEngineDescription(ClearNLPSemanticRoleLabelerAE.class));
     aggregateBuilder.add(AnalysisEngineFactory.createEngineDescription(ConstituencyParser.class));
@@ -94,4 +98,17 @@ public abstract class TemporalExtraction
         outputDirectory
         );
   }
+  
+  public static AnalysisEngineDescription getFastPipeline() throws ResourceInitializationException, MalformedURLException {
+    AggregateBuilder builder = new AggregateBuilder();
+    builder.add( SimpleSegmentAnnotator.createAnnotatorDescription() );
+    builder.add( SentenceDetector.createAnnotatorDescription() );
+    builder.add( TokenizerAnnotatorPTB.createAnnotatorDescription() );
+    builder.add( LvgAnnotator.createAnnotatorDescription() );
+    builder.add( ContextDependentTokenizerAnnotator.createAnnotatorDescription() );
+    builder.add( POSTagger.createAnnotatorDescription() );
+    builder.add( DefaultJCasTermAnnotator.createAnnotatorDescription() );
+    builder.add( ClearNLPDependencyParserAE.createAnnotatorDescription() );
+    return builder.createAggregateDescription();
+ }
 }