uk.ac.shef.dcs.oak.jate.core.algorithm
Class TermExAlgorithm

java.lang.Object
  extended by uk.ac.shef.dcs.oak.jate.core.algorithm.TermExAlgorithm
All Implemented Interfaces:
Algorithm

public class TermExAlgorithm
extends java.lang.Object
implements Algorithm

An implementation of the TermEx term recognition algorithm. See Sclano e. al 2007, TermExtractor: a Web application to learn the shared terminology of emergent web communities

In the formula w(t,Di ) =a* DR + B* DC + Y* LC, default values of a, B, and Y are 0.33.

This is the implementation of the scoring formula only and does not include the analysis of document structure as discussed in the paper.


Constructor Summary
TermExAlgorithm()
           
TermExAlgorithm(double alpha, double beta, double zeta)
           
 
Method Summary
 Term[] execute(AbstractFeatureWrapper store)
          Execute the algorithm by analysing the features stored in the AbstractFeatureWrapper and return terms extracted and sorted by their relevance
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TermExAlgorithm

public TermExAlgorithm()

TermExAlgorithm

public TermExAlgorithm(double alpha,
                       double beta,
                       double zeta)
Method Detail

execute

public Term[] execute(AbstractFeatureWrapper store)
               throws JATEException
Description copied from interface: Algorithm
Execute the algorithm by analysing the features stored in the AbstractFeatureWrapper and return terms extracted and sorted by their relevance

Specified by:
execute in interface Algorithm
Returns:
Throws:
JATEException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object