Examples of SRLTree


Examples of com.clearnlp.dependency.srl.SRLTree

   
    tree.get(1).addFeat(DEPLib.FEAT_PB, "tell.01");
    tree.get(2).addSHead(tree.get(1), "A2");
    tree.get(3).addSHead(tree.get(1), "A1");
   
    SRLTree sTree = tree.getSRLTree(1);
    System.out.println(sTree.getRichKeyEn(ignore, "."));
  }
View Full Code Here

Examples of com.clearnlp.dependency.srl.SRLTree

  public SRLTree getSRLTree(DEPNode pred)
  {
    if (pred.getFeat(DEPLib.FEAT_PB) == null)
      return null;
   
    SRLTree tree = new SRLTree(pred);
    int i, size = size();
    DEPNode node;
    String label;
   
    for (i=1; i<size; i++)
    {
      node  = get(i);
      label = node.getSLabel(pred);
     
      if (label != null)
        tree.addArgument(node, label);
    }
   
    return tree;
  }
View Full Code Here

Examples of com.clearnlp.dependency.srl.SRLTree

   
    tree.get(1).addFeat(DEPLib.FEAT_PB, "tell.01");
    tree.get(2).addSHead(tree.get(1), "A2");
    tree.get(3).addSHead(tree.get(1), "A1");
   
    SRLTree sTree = tree.getSRLTree(1);
    System.out.println(sTree.getRichKeyEn(ignore, "."));
  }
View Full Code Here

Examples of com.clearnlp.dependency.srl.SRLTree

  public SRLTree getSRLTree(DEPNode pred)
  {
    if (pred.getFeat(DEPLib.FEAT_PB) == null)
      return null;
   
    SRLTree tree = new SRLTree(pred);
    int i, size = size();
    DEPNode node;
    String label;
   
    for (i=1; i<size; i++)
    {
      node  = get(i);
      label = node.getSLabel(pred);
     
      if (label != null)
        tree.addArgument(node, label);
    }
   
    return tree;
  }
View Full Code Here

Examples of com.clearnlp.dependency.srl.SRLTree

   
    tree.get(1).addFeat(DEPLib.FEAT_PB, "tell.01");
    tree.get(2).addSHead(tree.get(1), "A2");
    tree.get(3).addSHead(tree.get(1), "A1");
   
    SRLTree sTree = tree.getSRLTree(1);
    System.out.println(sTree.getRichKeyEn(ignore, "."));
  }
View Full Code Here

Examples of com.clearnlp.dependency.srl.SRLTree

  public String getAnswer(DEPTree qdTree, DEPTree rdTree, int qVerbID, int rVerbID, String delim)
  {
    qdTree = qdTree.clone();  qdTree.setDependents();
    rdTree = rdTree.clone();  rdTree.setDependents();
   
    SRLTree qsTree = qdTree.getSRLTree(qVerbID);
    SRLTree rsTree = rdTree.getSRLTree(rVerbID);
   
    stripUnnecessaries(rsTree.getPredicate());
    SRLLib.relinkRelativeClause(rsTree);
    SRLLib.relinkCoordination(rsTree);
    LGLibEn.convertUnI(qdTree);
    LGLibEn.convertUnI(rdTree);

    if (isShortAnswer(qsTree, rsTree))
      return getShortAnswer(qdTree, rdTree, qsTree, rsTree, delim);
    else
      return getLongAnswer(qdTree, qsTree, rsTree.getPredicate(), delim);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.