| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectemolib.util.proc.TextDataProcessor
emolib.pos.POSTagger
emolib.pos.stanford.EnglishStanford
public class EnglishStanford
The EnglishStanford class performs the Part-Of-Speech (POS) tagging process in English using the Stanford POS tagger.
The Stanford POS tagger is a high performance POS tagger that makes use of several enriched features as well as a bidirectional structure (dependency network) to compute the predictions.
The necessary files (models) to use the Stanford POS tagger in English are available in the dat folder, under the stanford-postagger/english folder name. The configuration parameter resources_path must lead to the desired model file.
This POS tagger makes mistakes. Stanford POS tagger is a probabilistic POS tagger, so it may be inaccurate although the correctness performance is slightly better than 97% using the enriched bidirectional architecture.
| Field Summary | |
|---|---|
| static java.lang.String | PROP_RESOURCES_PATHThe name of the property indicating the location of the English model. | 
| Constructor Summary | |
|---|---|
| EnglishStanford()Main constructor of the SpanishQTag. | |
| Method Summary | |
|---|---|
|  void | applyPOSTagging(TextData inputTextDataObject)Method to perform the POS tagging process. | 
|  void | initialize()Method to initialize the SpanishQTag. | 
|  void | newProperties(PropertySheet ps)This method is called when this configurable component has new data. | 
|  void | register(java.lang.String name,
         Registry registry)Register my properties. | 
| Methods inherited from class emolib.pos.POSTagger | 
|---|
| getData | 
| Methods inherited from class emolib.util.proc.TextDataProcessor | 
|---|
| flush, getName, getPredecessor, setPredecessor, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final java.lang.String PROP_RESOURCES_PATH
| Constructor Detail | 
|---|
public EnglishStanford()
| Method Detail | 
|---|
public void register(java.lang.String name,
                     Registry registry)
              throws PropertyException
Configurable
register in interface Configurableregister in class POSTaggername - the name of the componentregistry - the registry for this component
PropertyException
public void newProperties(PropertySheet ps)
                   throws PropertyException
Configurable
newProperties in interface ConfigurablenewProperties in class POSTaggerps - a property sheet holding the new data
PropertyException - if there is a problem with the properties.public void initialize()
initialize in interface DataProcessorinitialize in class POSTaggerpublic void applyPOSTagging(TextData inputTextDataObject)
applyPOSTagging in class POSTaggerinputTextDataObject - The TextData object to process.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||