SemanticGraph g1 = SemanticGraphFactory.generateCollapsedDependencies(t); System.out.println("TEST SEMANTIC GRAPH - graph ----------------------------"); System.out.println(g1.toString());
SemanticGraph deps = SemanticGraphFactory.generateCollapsedDependencies(gsf.newGrammaticalStructure(tree), extras); SemanticGraph uncollapsedDeps = SemanticGraphFactory.generateUncollapsedDependencies(gsf.newGrammaticalStructure(tree), extras); SemanticGraph ccDeps = SemanticGraphFactory.generateCCProcessedDependencies(gsf.newGrammaticalStructure(tree), extras);
SemanticGraph deps = SemanticGraphFactory.generateCollapsedDependencies(gsf.newGrammaticalStructure(tree), docID, index); SemanticGraph uncollapsedDeps = SemanticGraphFactory.generateUncollapsedDependencies(gsf.newGrammaticalStructure(tree), docID, index); SemanticGraph ccDeps = SemanticGraphFactory.generateCCProcessedDependencies(gsf.newGrammaticalStructure(tree), docID, index);
public Pair<CoreMap, GrammaticalStructure> parseForCoref(String sentence) { List<CoreLabel> tokens = stanfordTokenize(sentence); Tree tree = parser.parse(tokens); GrammaticalStructure gs = tagDependencies(tree, true); tagPOS(tokens); tagLemma(tokens); tagNamedEntity(tokens); CoreMap result = new ArrayCoreMap(); result.set(CoreAnnotations.TokensAnnotation.class, tokens); result.set(TreeCoreAnnotations.TreeAnnotation.class, tree); GrammaticalStructure.Extras extras = GrammaticalStructure.Extras.NONE; SemanticGraph deps = SemanticGraphFactory.generateCollapsedDependencies(gs, extras); SemanticGraph uncollapsedDeps = SemanticGraphFactory.generateUncollapsedDependencies(gs, extras); SemanticGraph ccDeps = SemanticGraphFactory.generateCCProcessedDependencies(gs, extras); result.set(SemanticGraphCoreAnnotations.CollapsedDependenciesAnnotation.class, deps); result.set(SemanticGraphCoreAnnotations.BasicDependenciesAnnotation.class, uncollapsedDeps); result.set(SemanticGraphCoreAnnotations.CollapsedCCProcessedDependenciesAnnotation.class, ccDeps); return new ImmutablePair<>(result, gs); }
graph = SemanticGraphFactory.generateCollapsedDependencies(tree); } catch(Exception e){ System.err.println("WARNING: failed to generate dependencies from tree " + tree.toString());
SemanticGraph deps = SemanticGraphFactory.generateCollapsedDependencies(gsf.newGrammaticalStructure(tree), extras); SemanticGraph uncollapsedDeps = SemanticGraphFactory.generateUncollapsedDependencies(gsf.newGrammaticalStructure(tree), extras); SemanticGraph ccDeps = SemanticGraphFactory.generateCCProcessedDependencies(gsf.newGrammaticalStructure(tree), extras);
SemanticGraph deps = SemanticGraphFactory.generateCollapsedDependencies(gsf.newGrammaticalStructure(tree), extras); SemanticGraph uncollapsedDeps = SemanticGraphFactory.generateUncollapsedDependencies(gsf.newGrammaticalStructure(tree), extras); SemanticGraph ccDeps = SemanticGraphFactory.generateCCProcessedDependencies(gsf.newGrammaticalStructure(tree), extras);