|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkr.ac.kaist.swrc.jhannanum.plugin.SupplementPlugin.MorphemeProcessor.SimpleMAResult22.SimpleMAResult22
public class SimpleMAResult22
This plug-in changes the detailed morphological analysis results to be simple. The KAIST tag set has
69 morpheme tags but this plug-in uses 22 tags:
NC(보통명사), NQ(고유명사), NB(의존명사), NP(대명사), NN(수사)
PV(동사), PA(형용사), PX(보조용언)
MM(관형사), MA(부사)
II(감탄사)
JC(격조사), JX(보조사), JP(서술격조사)
EP(선얼말어미), EC(연결어미), ET(전성어미), EF(종결어미)
XP(접두사), XS(접미사)
S(기호)
F(외국어)
Note: This plug-in is not compatible with HmmPosTagger.
It is a morpheme processor plug-in which is a supplement plug-in of phase 2 in HanNanum work flow.
Field Summary | |
---|---|
private java.util.HashMap<java.lang.String,Eojeol> |
dupFilterMap
hash map to remove duplicates |
private java.util.ArrayList<java.lang.String> |
morphemeList
temporary list for morpheme tags |
private int |
TAG_LEVEL
the level of analysis |
private java.util.ArrayList<java.lang.String> |
tagList
temporary list for new tags |
Constructor Summary | |
---|---|
SimpleMAResult22()
Constructor. |
Method Summary | |
---|---|
SetOfSentences |
doProcess(SetOfSentences sos)
It changes the morphological analysis result with 69 KAIST tags to the simplified result with 22 tags. |
void |
initialize(java.lang.String baseDir,
java.lang.String configFile)
This method is called before the work flow starts in order to initialize the plug-in. |
void |
shutdown()
This method is called before the work flow is closed. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final int TAG_LEVEL
private java.util.HashMap<java.lang.String,Eojeol> dupFilterMap
private java.util.ArrayList<java.lang.String> tagList
private java.util.ArrayList<java.lang.String> morphemeList
Constructor Detail |
---|
public SimpleMAResult22()
Method Detail |
---|
public SetOfSentences doProcess(SetOfSentences sos)
doProcess
in interface MorphemeProcessor
sos
- - the result of morphological analysis where each eojeol has more than analysis result
public void initialize(java.lang.String baseDir, java.lang.String configFile) throws java.lang.Exception
Plugin
initialize
in interface Plugin
baseDir
- - the base directory of HanNanum filesconfigFile
- - the path for the configuration file
java.lang.Exception
- xpublic void shutdown()
Plugin
shutdown
in interface Plugin
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |