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/05/13 18:12:22 UTC
svn commit: r1743714 -
/ctakes/sandbox/ctakes-wsd/src/main/java/org/apache/ctakes/pipelines/PositiveAndNegativeExamplePrinter.java
Author: dligach
Date: Fri May 13 18:12:21 2016
New Revision: 1743714
URL: http://svn.apache.org/viewvc?rev=1743714&view=rev
Log:
only including "forward" relations
Modified:
ctakes/sandbox/ctakes-wsd/src/main/java/org/apache/ctakes/pipelines/PositiveAndNegativeExamplePrinter.java
Modified: ctakes/sandbox/ctakes-wsd/src/main/java/org/apache/ctakes/pipelines/PositiveAndNegativeExamplePrinter.java
URL: http://svn.apache.org/viewvc/ctakes/sandbox/ctakes-wsd/src/main/java/org/apache/ctakes/pipelines/PositiveAndNegativeExamplePrinter.java?rev=1743714&r1=1743713&r2=1743714&view=diff
==============================================================================
--- ctakes/sandbox/ctakes-wsd/src/main/java/org/apache/ctakes/pipelines/PositiveAndNegativeExamplePrinter.java (original)
+++ ctakes/sandbox/ctakes-wsd/src/main/java/org/apache/ctakes/pipelines/PositiveAndNegativeExamplePrinter.java Fri May 13 18:12:21 2016
@@ -121,37 +121,30 @@ public class PositiveAndNegativeExampleP
continue;
}
BinaryTextRelation relation = relationLookup.get(Arrays.asList(mention1, mention2));
-
+ if(mention1.getBegin() > mention2.getBegin()) {
+ continue; // will worry about this later
+ }
+
String label;
if(relation == null) {
- label = "0"; // no relation
- } else if(relation.getCategory().equals("CONTAINS")) {
- if(mention1.getBegin() < mention2.getBegin()) {
- label = "1"; // arg1 left of arg2
- } else {
- label = "0"; // arg2 left of arg1; IGNORE THOSE FOR NOW
- }
- } else {
- label = "0"; // non-contains relation
+ label = "none";
+ } else {
+ label = relation.getCategory().toLowerCase();
}
String context = getTextBetweenAnnotations(systemView, mention1, mention2);
- String text = String.format("%s|%s|%s|%s",
- label,
- mention1.getCoveredText(),
- mention2.getCoveredText(),
- context);
- eventEventRelationsInSentence.add(text);
+ String text = String.format("%s|%s", label, context);
+ eventEventRelationsInSentence.add(text.toLowerCase());
}
}
if(eventEventRelationsInSentence.size() > 0) {
- String sentText = annotateEvents(eventMentionsInSentence, sentence);
- System.out.println(sentText);
+ // String sentText = annotateEvents(eventMentionsInSentence, sentence);
+ // System.out.println(sentText);
for(String text : eventEventRelationsInSentence) {
System.out.println(text);
}
- System.out.println();
+ // System.out.println();
}
}
}