org.apache.ctakes.coreference.util
Class SyntaxAttributeCalculator

java.lang.Object
  extended by org.apache.ctakes.coreference.util.AttributeCalculator
      extended by org.apache.ctakes.coreference.util.PairAttributeCalculator
          extended by org.apache.ctakes.coreference.util.SyntaxAttributeCalculator

public class SyntaxAttributeCalculator
extends PairAttributeCalculator


Field Summary
 
Fields inherited from class org.apache.ctakes.coreference.util.PairAttributeCalculator
a1, a2, es1, es2, m1, m2, ms1, ms2
 
Constructor Summary
SyntaxAttributeCalculator(org.apache.uima.jcas.JCas jcas, Markable m1, Markable m2)
           
SyntaxAttributeCalculator(org.apache.uima.jcas.JCas jcas, Markable m1, Markable m2, WikiIndex wiki)
           
 
Method Summary
 String calcCatNgrams(Integer i, Markable m)
           
 String calcDepPath()
           
 double calcEntityWikiSim()
           
 String calcFullPath()
           
 boolean calcNPSubj(TreebankNode n)
           
 boolean calcNPSubj1()
           
 boolean calcNPSubj2()
           
 boolean calcNPSubjBoth()
           
 String calcNPunderPP1()
           
 String calcNPunderPP2()
           
 String calcNPunderS1()
           
 String calcNPunderS2()
           
 String calcNPunderVP1()
           
 String calcNPunderVP2()
           
 double calcPathLength()
           
 double calcSimSum()
           
 double calcWikiSim()
           
 HashMap<String,Integer> getNGrams()
           
static int getNumDemFeats()
           
static int getNumNEFeats()
           
static int getNumPronFeats()
           
 int getPathLength()
           
 void initEntityWikiSim()
           
 void initWikiSim()
           
 int numNgrams(Markable m)
           
 
Methods inherited from class org.apache.ctakes.coreference.util.PairAttributeCalculator
calcAlias, calcAliasAnatomy, calcAliasDisorder, calcAliasDrug, calcAliasFinding, calcAliasProcedure, calcBothDefinitesC, calcBothDefinitesI, calcBothDefinitesNA, calcBothPronouns, calcBothPronounsC, calcBothPronounsI, calcBothPronounsNA, calcClosestComp, calcDefinite1, calcDefinite2, calcDemonstrative2, calcEndMatch, calcEntityEndMatch, calcEntityExactMatch, calcEntityStartMatch, calcExactMatch, calcIndefinite, calcIsAnatomicalSite, calcIsDisorder, calcIsDrug, calcIsFinding, calcIsProcedure, calcMidMatch, calcModifier, calcNegatedBoth, calcNonNegatedBoth, calcNPHead, calcNumberMatchC, calcNumberMatchI, calcNumberMatchNA, calcPermStrDist, calcPronoun, calcPronoun1, calcPronoun2, calcProStr, calcSameSection, calcSentenceDistance, calcSoonStr, calcSoonStrNonpro, calcStartMatch, calcStringMatch, calcTokenDistance, calcWnClass, calcWnClassC, calcWnClassI, calcWnClassNA, calcWordOverlap, calcWordsStr, calcWordsSubstr, getSentenceDistance, isAlias
 
Methods inherited from class org.apache.ctakes.coreference.util.AttributeCalculator
containedTokens, contentWords, number, setStopWordsList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SyntaxAttributeCalculator

public SyntaxAttributeCalculator(org.apache.uima.jcas.JCas jcas,
                                 Markable m1,
                                 Markable m2)

SyntaxAttributeCalculator

public SyntaxAttributeCalculator(org.apache.uima.jcas.JCas jcas,
                                 Markable m1,
                                 Markable m2,
                                 WikiIndex wiki)
Method Detail

getNumNEFeats

public static int getNumNEFeats()

getNumDemFeats

public static int getNumDemFeats()

getNumPronFeats

public static int getNumPronFeats()

calcNPunderPP1

public String calcNPunderPP1()

calcNPunderPP2

public String calcNPunderPP2()

calcNPunderS1

public String calcNPunderS1()

calcNPunderS2

public String calcNPunderS2()

calcNPunderVP1

public String calcNPunderVP1()

calcNPunderVP2

public String calcNPunderVP2()

calcNPSubj

public boolean calcNPSubj(TreebankNode n)

calcNPSubj1

public boolean calcNPSubj1()

calcNPSubj2

public boolean calcNPSubj2()

calcNPSubjBoth

public boolean calcNPSubjBoth()

initWikiSim

public void initWikiSim()

initEntityWikiSim

public void initEntityWikiSim()

calcWikiSim

public double calcWikiSim()

calcEntityWikiSim

public double calcEntityWikiSim()

calcSimSum

public double calcSimSum()

numNgrams

public int numNgrams(Markable m)
              throws UnexpectedException
Throws:
UnexpectedException

calcCatNgrams

public String calcCatNgrams(Integer i,
                            Markable m)

calcFullPath

public String calcFullPath()

calcPathLength

public double calcPathLength()

getPathLength

public int getPathLength()

calcDepPath

public String calcDepPath()

getNGrams

public HashMap<String,Integer> getNGrams()


Copyright © 2012-2013 The Apache Software Foundation. All Rights Reserved.