You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by cl...@apache.org on 2017/01/23 21:33:56 UTC
svn commit: r1779992 -
/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/nn/data/ArgContextProvider.java
Author: clin
Date: Mon Jan 23 21:33:56 2017
New Revision: 1779992
URL: http://svn.apache.org/viewvc?rev=1779992&view=rev
Log:
For event-time and event-event relations, add timeClass to the BIO sequence representation.
Modified:
ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/nn/data/ArgContextProvider.java
Modified: ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/nn/data/ArgContextProvider.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/nn/data/ArgContextProvider.java?rev=1779992&r1=1779991&r2=1779992&view=diff
==============================================================================
--- ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/nn/data/ArgContextProvider.java (original)
+++ ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/nn/data/ArgContextProvider.java Mon Jan 23 21:33:56 2017
@@ -14,9 +14,9 @@ import org.apache.uima.jcas.tcas.Annotat
public class ArgContextProvider {
private static TimeMention coveringTimex;
- private static final String BTAG = "<B>";
+ private static final String BTAG = "<B";
private static final String OTAG = "<O>";
- private static final String ITAG = "<I>";
+ private static final String ITAG = "<I";
/**
* Position features for event-time relations
@@ -318,7 +318,7 @@ public class ArgContextProvider {
List<BaseToken> tokens = JCasUtil.selectCovered(jCas, BaseToken.class, timex);
int numTokens = tokens.size();
if(numTokens>0){
- timeTag=BTAG;
+ timeTag=BTAG+"_"+timex.getTimeClass()+">";
}else{
return "";
}
@@ -327,7 +327,7 @@ public class ArgContextProvider {
return timeTag;
}
for(int i=0;i<numTokens-1; i++){
- timeTag= timeTag+ " " + ITAG;
+ timeTag= timeTag+ " " + ITAG+"_"+timex.getTimeClass()+">";
}
return timeTag;
}