public static List<Tuple> getTest2ResultTuples() { List<Span> spanList = new ArrayList<Span>(); Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); Span span2 = new Span("sentence_one", 11, 17, NlpEntityType.ORGANIZATION.toString(), "Google"); Span span3 = new Span("sentence_one", 22, 30, NlpEntityType.ORGANIZATION.toString(), "Facebook"); spanList.add(span1); spanList.add(span2); spanList.add(span3); IField[] fields1 = { new TextField("Microsoft, Google and Facebook are organizations.") }; Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField<Span>(spanList)).build(); return Arrays.asList(returnTuple); }
continue; if (predicate.getNlpEntityType().equals(NlpEntityType.NE_ALL) || predicate.getNlpEntityType().equals(nlpEntityType)) { int start = token.get(CoreAnnotations.CharacterOffsetBeginAnnotation.class); int end = token.get(CoreAnnotations.CharacterOffsetEndAnnotation.class); String word = token.get(CoreAnnotations.TextAnnotation.class); Span span = new Span(attributeName, start, end, nlpEntityType.toString(), word); if (spanList.size() >= 1 && (getNlpTypeIndicator(predicate.getNlpEntityType()).equals("NE_ALL"))) { Span previousSpan = spanList.get(spanList.size() - 1);
public static List<Tuple> getTest3ResultTuples() { List<Span> spanList = new ArrayList<Span>(); Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); Span span2 = new Span("sentence_one", 11, 17, NlpEntityType.ORGANIZATION.toString(), "Google"); Span span3 = new Span("sentence_one", 22, 30, NlpEntityType.ORGANIZATION.toString(), "Facebook"); Span span4 = new Span("sentence_one", 53, 65, NlpEntityType.PERSON.toString(), "Donald Trump"); Span span5 = new Span("sentence_one", 70, 82, NlpEntityType.PERSON.toString(), "Barack Obama"); spanList.add(span1); spanList.add(span2); spanList.add(span3); spanList.add(span4); spanList.add(span5); IField[] fields1 = { new TextField( "Microsoft, Google and Facebook are organizations and Donald Trump and Barack Obama are persons.") }; Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField<Span>(spanList)).build(); return Arrays.asList(returnTuple); }
public static List<Tuple> getTest4ResultTuples() { List<Span> spanList = new ArrayList<Span>(); Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); Span span2 = new Span("sentence_one", 11, 17, NlpEntityType.ORGANIZATION.toString(), "Google"); Span span3 = new Span("sentence_one", 22, 30, NlpEntityType.ORGANIZATION.toString(), "Facebook"); Span span4 = new Span("sentence_two", 0, 12, NlpEntityType.PERSON.toString(), "Donald Trump"); Span span5 = new Span("sentence_two", 17, 29, NlpEntityType.PERSON.toString(), "Barack Obama"); spanList.add(span1); spanList.add(span2); spanList.add(span3); spanList.add(span4); spanList.add(span5); IField[] fields1 = { new TextField("Microsoft, Google and Facebook are organizations."), new TextField("Donald Trump and Barack Obama are persons") }; Tuple tuple1 = new Tuple(SCHEMA_TWO_SENTENCE, fields1); Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField<Span>(spanList)).build(); return Arrays.asList(returnTuple); }
public static List<Tuple> getTest6ResultTuples() { List<Span> spanList = new ArrayList<Span>(); Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); Span span2 = new Span("sentence_one", 11, 17, NlpEntityType.ORGANIZATION.toString(), "Google"); Span span3 = new Span("sentence_one", 22, 30, NlpEntityType.ORGANIZATION.toString(), "Facebook"); spanList.add(span1); spanList.add(span2); spanList.add(span3); IField[] fields1 = { new TextField("Microsoft, Google and Facebook are organizations."), new TextField("Donald Trump and Barack Obama are persons") }; Tuple tuple1 = new Tuple(SCHEMA_TWO_SENTENCE, fields1); Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField<Span>(spanList)).build(); return Arrays.asList(returnTuple); }
public static List<Tuple> getTest9ResultTuples() { List<Span> spanList = new ArrayList<Span>(); Span span1 = new Span("sentence_one", 25, 29, NlpEntityType.TIME.toString(), "8 am"); Span span2 = new Span("sentence_two", 0, 12, NlpEntityType.DATE.toString(), "Aug 16 , 2016"); spanList.add(span1); spanList.add(span2); IField[] fields1 = {new TextField("I made an appointment at 8 am."), new TextField("Aug 16, 2016 is a really important date.")}; Tuple tuple1 = new Tuple(SCHEMA_TWO_SENTENCE, fields1); Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField<Span>(spanList)).build(); return Arrays.asList(returnTuple); }
public static List<Tuple> getTest5ResultTuples() { List<Span> spanList = new ArrayList<Span>(); Span span1 = new Span("sentence_two", 0, 12, NlpEntityType.PERSON.toString(), "Donald Trump"); Span span2 = new Span("sentence_two", 17, 29, NlpEntityType.PERSON.toString(), "Barack Obama"); spanList.add(span1); spanList.add(span2); IField[] fields1 = { new TextField("Microsoft, Google and Facebook are organizations."), new TextField("Donald Trump and Barack Obama are persons") }; Tuple tuple1 = new Tuple(SCHEMA_TWO_SENTENCE, fields1); Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField<Span>(spanList)).build(); return Arrays.asList(returnTuple); }
public static List<Tuple> getTest1ResultTuples() { List<Span> spanList = new ArrayList<Span>(); Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); spanList.add(span1); IField[] fields1 = { new TextField("Microsoft is an organization.") }; Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField<Span>(spanList)).build(); return Arrays.asList(returnTuple); }
public static List<Tuple> getTest7ResultTuples() { List<Span> spanList = new ArrayList<Span>(); Span span1 = new Span("sentence_one", 12, 16, NlpEntityType.ADJECTIVE.toString(), "warm"); spanList.add(span1); IField[] fields1 = { new TextField( "Feeling the warm sun rays beaming steadily down, the girl decided there was no need to wear a coat.") }; Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField<Span>(spanList)).build(); return Arrays.asList(returnTuple); }
public static List<Tuple> getTest8ResultTuples() { List<Span> spanList = new ArrayList<Span>(); Span span1 = new Span("sentence_one", 23, 34, NlpEntityType.MONEY.toString(), "300 dollars"); spanList.add(span1); IField[] fields1 = {new TextField("This backpack costs me 300 dollars.")}; Tuple tuple1 = new Tuple(SCHEMA_ONE_SENTENCE, fields1); Tuple returnTuple = new Tuple.Builder(tuple1).add(REULST_ATTRIBUTE, new ListField<Span>(spanList)).build(); return Arrays.asList(returnTuple); }
List<Span> spanList = new ArrayList<Span>(); Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); Span span2 = new Span("sentence_one", 11, 17, NlpEntityType.ORGANIZATION.toString(), "Google"); Span span3 = new Span("sentence_one", 22, 30, NlpEntityType.ORGANIZATION.toString(), "Facebook"); Span span4 = new Span("sentence_two", 0, 12, NlpEntityType.PERSON.toString(), "Donald Trump"); Span span5 = new Span("sentence_two", 17, 29, NlpEntityType.PERSON.toString(), "Barack Obama"); Span span6 = new Span("sentence_one", 25 ,29, NlpEntityType.TIME.toString(), "8 am"); Span span7 = new Span("sentence_two", 0, 12, NlpEntityType.DATE.toString(), "Aug 16 , 2016"); Span span8 = new Span("sentence_one", 14, 28, NlpEntityType.PERSON.toString(), "Kelly Clarkson"); Span span9 = new Span("sentence_two", 0, 14, NlpEntityType.PERSON.toString(), "Shirley Temple");
List<Span> spanList = new ArrayList<Span>(); Span span1 = new Span("sentence_one", 0, 9, NlpEntityType.ORGANIZATION.toString(), "Microsoft"); Span span2 = new Span("sentence_one", 11, 17, NlpEntityType.ORGANIZATION.toString(), "Google"); Span span3 = new Span("sentence_one", 22, 30, NlpEntityType.ORGANIZATION.toString(), "Facebook"); Span span4 = new Span("sentence_one", 53, 65, NlpEntityType.PERSON.toString(), "Donald Trump"); Span span5 = new Span("sentence_one", 70, 82, NlpEntityType.PERSON.toString(), "Barack Obama"); Span span6 = new Span("sentence_one", 23, 34, NlpEntityType.MONEY.toString(), "300 dollars"); Span span7 = new Span("sentence_one", 18, 25, NlpEntityType.ORGANIZATION.toString(), "Samsung");