r.setSource(from); r.setTarget(reciever); r.addToIndexes(); });
r.setSource(from); r.setTarget(reciever); r.addToIndexes(); });
private Relation createRelation(JCas jCas, Entity e1, Entity e2) { final Relation p2l = new Relation(jCas); p2l.setSource(e2); p2l.setTarget(e1); p2l.setRelationshipType("from"); p2l.addToIndexes(); return p2l; } }
r.setSource(p); r.setTarget(l); r.addToIndexes();
r.setSource(p); r.setTarget(l); r.addToIndexes();
@Test public void test() throws AnalysisEngineProcessException, ResourceInitializationException { final Person p = new Person(jCas); p.addToIndexes(); final Location l = new Location(jCas); p.addToIndexes(); final Relation p2l = new Relation(jCas); p2l.setSource(p); p2l.setTarget(l); p2l.setRelationshipType("went"); p2l.setRelationSubType("past"); p2l.addToIndexes(); final Relation p2p = new Relation(jCas); p2p.setSource(p); p2p.setTarget(p); p2p.setRelationshipType("knew"); p2p.addToIndexes(); processJCas("mongo", fongoErd); final List<Relation> select = new ArrayList<>(JCasUtil.select(jCas, Relation.class)); assertEquals(2, select.size()); }
r.setSource(p); r.setTarget(l); r.addToIndexes();
@Test public void testStrict() throws AnalysisEngineProcessException, ResourceInitializationException { final Person p = new Person(jCas); p.addToIndexes(); final Location l = new Location(jCas); p.addToIndexes(); final Relation p2l = new Relation(jCas); p2l.setSource(p); p2l.setTarget(l); p2l.setRelationshipType("went"); p2l.setRelationSubType("past"); p2l.addToIndexes(); final Relation p2p = new Relation(jCas); p2p.setSource(p); p2p.setTarget(p); p2p.setRelationshipType("went"); p2l.setRelationSubType("past"); p2p.addToIndexes(); processJCas("mongo", fongoErd, "strict", true); final List<Relation> select = new ArrayList<>(JCasUtil.select(jCas, Relation.class)); assertEquals(1, select.size()); }
p2l.setRelationshipType("went"); p2l.setRelationSubType("past"); p2l.addToIndexes(); l2p.setRelationshipType("went"); p2l.setRelationSubType("past"); l2p.addToIndexes();
r.setSource(p2); r.setTarget(p3); r.addToIndexes();
r1.setSource(p2); r1.setTarget(p3); r1.addToIndexes(); r2.setSource(p1); r2.setTarget(p2); r2.addToIndexes();
@Test public void testRelations() throws UIMAException { final Person s = new Person(jCas); s.setValue("source"); final Location t = new Location(jCas); t.setValue("target"); final Relation r = new Relation(jCas); r.setSource(s); r.setTarget(t); r.setRelationshipType("check"); r.addToIndexes(); SimplePipeline.runPipeline(jCas, AnalysisEngineFactory.createEngine(Relations.class)); }
r1.setSource(p1); r1.setTarget(p2); r1.addToIndexes(jCas); r2.setSource(p1); r2.setTarget(p2); r2.addToIndexes(jCas);
r1.setSource(p1); r1.setTarget(p2); r1.addToIndexes(jCas); r2.setSource(p1); r2.setTarget(p2); r2.addToIndexes(jCas);
r1.setSource(a); r1.setTarget(b); r1.addToIndexes(); r4.setSource(a); r4.setTarget(b); r4.addToIndexes(); r5.setSource(c); r5.setTarget(b); r5.addToIndexes(); r6.setSource(a); r6.setTarget(c); r6.addToIndexes();
r1.setSource(a); r1.setTarget(b); r1.addToIndexes(); r2.setSource(a); r2.setTarget(b); r2.addToIndexes(); r3.setSource(a); r3.setTarget(b); r3.addToIndexes();
r1.setSource(e1); r1.setTarget(e4); r1.addToIndexes(); r2.setSource(e2); r2.setTarget(e5); r2.addToIndexes(); r2Duplicate.setSource(e2); r2Duplicate.setTarget(e5); r2Duplicate.addToIndexes();
r.setRelationshipType("AT"); r.setConfidence(0.7); r.addToIndexes();
related.setSource(js); related.setTarget(jd); related.addToIndexes(jCas); lives.setSource(js); lives.setTarget(l); lives.addToIndexes(jCas);
r.setWordDistance(10); r.setDependencyDistance(-1); r.addToIndexes();