entityRelation.addAttribute(RelationIdAttribute, relId); entityRelation.addAttribute(RelationMentionIdAttribute, mentionId); entityRelation.addAttribute(RelationTypeAttribute, type); entityRelation.addAttribute(RelationSubtypeAttribute, subtype); entityRelation.addAttribute(RelationRealisAttribute, realis); entityRelation.addAttribute(RelationSourceRoleAttribute, arg1Info.getSecond()); entityRelation.addAttribute(RelationTargetRoleAttribute, arg1Info.getSecond());
entityRelation.addAttribute(RelationIdAttribute, relId); entityRelation.addAttribute(RelationMentionIdAttribute, mentionId); entityRelation.addAttribute(RelationTypeAttribute, type); entityRelation.addAttribute(RelationSubtypeAttribute, subtype); entityRelation.addAttribute(RelationRealisAttribute, realis); entityRelation.addAttribute(RelationSourceRoleAttribute, arg1Info.getSecond()); entityRelation.addAttribute(RelationTargetRoleAttribute, arg1Info.getSecond());
entityRelation.addAttribute(RelationIDAttribute, relation.id); entityRelation.addAttribute(RelationTypeAttribute, relation.type); entityRelation.addAttribute(RelationSubtypeAttribute, relationSubType); entityRelation.addAttribute(RelationTenseAttribute, relation.tense); entityRelation.addAttribute(RelationModalityAttribute, relation.modality); entityRelation.addAttribute(RelationMentionIDAttribute, relationMention.id); entityRelation.addAttribute(RelationMentionLexicalConditionAttribute, relationMention.lexicalCondition);
entityRelation.addAttribute(RelationIDAttribute, relation.id); entityRelation.addAttribute(RelationTypeAttribute, relation.type); entityRelation.addAttribute(RelationSubtypeAttribute, relationSubType); entityRelation.addAttribute(RelationTenseAttribute, relation.tense); entityRelation.addAttribute(RelationModalityAttribute, relation.modality); entityRelation.addAttribute(RelationMentionIDAttribute, relationMention.id); entityRelation.addAttribute(RelationMentionLexicalConditionAttribute, relationMention.lexicalCondition);
entityRelation.addAttribute(RelationIDAttribute, relation.id); entityRelation.addAttribute(RelationTypeAttribute, relation.type); entityRelation.addAttribute(RelationSubtypeAttribute, relationSubType); entityRelation.addAttribute(RelationTenseAttribute, relation.tense); entityRelation.addAttribute(RelationModalityAttribute, relation.modality); entityRelation.addAttribute(RelationMentionIDAttribute, relationMention.id); entityRelation.addAttribute(RelationMentionLexicalConditionAttribute, relationMention.lexicalCondition);
relation.addAttribute(entry.getKey(), entry.getValue());
relation.addAttribute(entry.getKey(), entry.getValue());
role.addAttribute(REALIS, roleRealisOrigin.get(1)); role.addAttribute(ORIGIN, roleRealisOrigin.get(2)); eventView.addConstituent(ac); eventView.addRelation(role);
role.addAttribute(REALIS, roleRealisOrigin.get(1)); role.addAttribute(ORIGIN, roleRealisOrigin.get(2)); eventView.addConstituent(ac); eventView.addRelation(role);
if (type.contains("e1,e2")){ Relation relation = new Relation(type.split("[(]")[0], firstArg, secondArg, 1.0f); relation.addAttribute("RelationSubtype", relation.getRelationName()); mentionView.addRelation(relation); relation.addAttribute("RelationSubtype", relation.getRelationName()); mentionView.addRelation(relation); Relation relationLeft = new Relation(type, secondArg, firstArg, 1.0f); Relation relationRight = new Relation(type, firstArg, secondArg, 1.0f); relationLeft.addAttribute("RelationSubtype", relationLeft.getRelationName()); relationRight.addAttribute("RelationSubtype", relationRight.getRelationName()); mentionView.addRelation(relationLeft); mentionView.addRelation(relationRight);
relation.addAttribute(entry.getKey(), entry.getValue());
relation.addAttribute(entry.getKey(), entry.getValue());
String opTagCoarse = ACERelationTester.getCoarseType(opTagFine); Relation opdir = new Relation(opTagCoarse, secondArg, firstArg, 1.0f); opdir.addAttribute("RelationSubtype", opTagFine); opdir.addAttribute("RelationType", opTagCoarse); relations_bi.add(r); relations_bi.add(opdir); String opTagCoarse = ACERelationTester.getCoarseType(opTagFine); Relation opdir = new Relation(opTagCoarse, firstArg, secondArg, 1.0f); opdir.addAttribute("RelationSubtype", opTagFine); opdir.addAttribute("RelationType", opTagCoarse); relations_bi.add(r); relations_bi.add(opdir); newRelation_1.addAttribute("RelationSubtype", "NOT_RELATED"); newRelation_1.addAttribute("RelationType", "NOT_RELATED"); relations_mono.add(newRelation_1); Relation newRelation_2 = new Relation("NOT_RELATED", secondArg, firstArg, 1.0f); newRelation_2.addAttribute("RelationSubtype", "NOT_RELATED"); newRelation_2.addAttribute("RelationType", "NOT_RELATED"); relations_bi.add(newRelation_1); relations_bi.add(newRelation_2);
&& gth.getStartSpan() == pth.getStartSpan() && gth.getEndSpan() == pth.getEndSpan()){ Relation newRelation = new Relation(r.getAttribute("RelationSubtype"), source, target, 1.0f); newRelation.addAttribute("RelationType", r.getAttribute("RelationType")); newRelation.addAttribute("RelationSubtype", r.getAttribute("RelationSubtype")); newRelation.addAttribute("IsGoldRelation", "True"); relations.add(newRelation); found_tag = true; && gth.getStartSpan() == psh.getStartSpan() && gth.getEndSpan() == psh.getEndSpan()){ Relation newRelation = new Relation(r.getAttribute("RelationSubtype"), target, source, 1.0f); newRelation.addAttribute("RelationType", r.getAttribute("RelationType")); newRelation.addAttribute("RelationSubtype", r.getAttribute("RelationSubtype")); newRelation.addAttribute("IsGoldRelation", "True"); relations.add(newRelation); found_tag = true; newRelation.addAttribute("RelationType", "NOT_RELATED"); newRelation.addAttribute("RelationSubtype", "NOT_RELATED"); newRelation.addAttribute("IsGoldRelation", "False"); relations.add(newRelation);
Constituent secondMention = second.cloneForNewView(ViewNames.RELATION); Relation r = new Relation(coarseType + "-" + tag, firstMention, secondMention, 1.0f); r.addAttribute("RelationType", coarseType); r.addAttribute("RelationSubtype", tag); relationView.addConstituent(firstMention); relationView.addConstituent(secondMention); r = new Relation(coarseType + "-" + tag, firstMention, secondMention, 1.0f); r.addAttribute("RelationType", coarseType); r.addAttribute("RelationSubtype", tag); relationView.addConstituent(firstMention); relationView.addConstituent(secondMention);