You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by dl...@apache.org on 2016/06/25 13:38:51 UTC
svn commit: r1750202 -
/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/nn/eventTimeRelationPrinter.java
Author: dligach
Date: Sat Jun 25 13:38:49 2016
New Revision: 1750202
URL: http://svn.apache.org/viewvc?rev=1750202&view=rev
Log:
added contains-1 printing
Modified:
ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/nn/eventTimeRelationPrinter.java
Modified: ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/nn/eventTimeRelationPrinter.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/nn/eventTimeRelationPrinter.java?rev=1750202&r1=1750201&r2=1750202&view=diff
==============================================================================
--- ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/nn/eventTimeRelationPrinter.java (original)
+++ ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/nn/eventTimeRelationPrinter.java Sat Jun 25 13:38:49 2016
@@ -160,16 +160,23 @@ public class eventTimeRelationPrinter {
for(EventMention event : JCasUtil.selectCovered(goldView, EventMention.class, sentence)) {
for(TimeMention time : JCasUtil.selectCovered(goldView, TimeMention.class, sentence)) {
BinaryTextRelation timeEventRelation = relationLookup.get(Arrays.asList(time, event));
-
+ BinaryTextRelation eventTimeRelation = relationLookup.get(Arrays.asList(event, time));
+
String label;
if(timeEventRelation != null) {
if(timeEventRelation.getCategory().equals("CONTAINS")) {
- label = "contains";
+ label = "contains"; // this is contains
} else {
- label = "none"; // e.g. before or overlap
+ label = "none"; // e.g. before or overlap
+ }
+ } else if(eventTimeRelation != null) {
+ if(eventTimeRelation.getCategory().equals("CONTAINS")) {
+ label = "contains-1"; // this is contains
+ } else {
+ label = "none"; // some other relation type
}
} else {
- label = "none"; // no relation between this time and event
+ label = "none"; // no relation between this time and event
}
String context;
@@ -185,26 +192,6 @@ public class eventTimeRelationPrinter {
eventEventRelationsInSentence.add(text.toLowerCase());
}
}
-
- // BinaryTextRelation eventTimeRelation = relationLookup.get(Arrays.asList(event, time));
-
- //
- // String label;
- // if(forwardRelation != null) {
- // if(forwardRelation.getCategory().equals("CONTAINS")) {
- // label = "contains"; // this is contains relation
- // } else {
- // label = "none"; // this is some other relation
- // }
- // } else if(reverseRelation != null) {
- // if(reverseRelation.getCategory().equals("CONTAINS")) {
- // label = "contains-1"; // this is contains relation
- // } else {
- // label = "none"; // this is some other relation
- // }
- // } else {
- // label = "none"; // no relation between mentions
- // }
try {
Files.write(Paths.get(outputFile), eventEventRelationsInSentence, StandardOpenOption.APPEND);