ca.uottawa.balie
Class NamedEntityRecognition

java.lang.Object
  extended by ca.uottawa.balie.NamedEntityRecognition
Direct Known Subclasses:
NamedEntityRecognitionBase, NamedEntityRecognitionNerf

public abstract class NamedEntityRecognition
extends java.lang.Object

NER abstract class

Author:
nadeaud

Constructor Summary
NamedEntityRecognition(LexiconOnDiskI pi_Lexicon, TokenList pi_TokenList)
          Initialize NER on a tokenlist.
 
Method Summary
 TokenList GetTokenList()
          Get the resulting tokenlist.
 void RecognizeEntities()
          Process the token list and tag entities
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedEntityRecognition

public NamedEntityRecognition(LexiconOnDiskI pi_Lexicon,
                              TokenList pi_TokenList)
Initialize NER on a tokenlist.

Parameters:
pi_Lexicon - lexicons used for NER. see LexiconOnDisk
pi_TokenList - a tokenlist (must be English)
Method Detail

RecognizeEntities

public void RecognizeEntities()
Process the token list and tag entities


GetTokenList

public TokenList GetTokenList()
Get the resulting tokenlist. Named entities are tagged if the method "RecognizeEntities" was called.

Returns:
The tokenlist.