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 2013/05/10 19:55:35 UTC
svn commit: r1481119 -
/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/Evaluation_ImplBase.java
Author: tmill
Date: Fri May 10 17:55:35 2013
New Revision: 1481119
URL: http://svn.apache.org/r1481119
Log:
Fxed timex tree aligner to be less promiscuous.
Modified:
ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/Evaluation_ImplBase.java
Modified: ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/Evaluation_ImplBase.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/Evaluation_ImplBase.java?rev=1481119&r1=1481118&r2=1481119&view=diff
==============================================================================
--- ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/Evaluation_ImplBase.java (original)
+++ ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/Evaluation_ImplBase.java Fri May 10 17:55:35 2013
@@ -23,6 +23,7 @@ import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
import java.io.IOException;
+import java.net.URL;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@@ -578,7 +579,7 @@ public abstract class Evaluation_ImplBas
if(sameSpanNode.getNodeType().equals("PP")){
// if it is a PP it should be moved down to the NP
int numChildren = sameSpanNode.getChildren().size();
- if(sameSpanNode.getChildren(numChildren-1).getNodeType().equals("NP")){
+ if(numChildren == 2 && sameSpanNode.getChildren(0).getNodeType().equals("IN") && sameSpanNode.getChildren(1).getNodeType().equals("NP")){
// move the time span to this node:
TreebankNode mentionNode = sameSpanNode.getChildren(numChildren-1);
mention.setBegin(mentionNode.getBegin());