import org.apache.stanbol.enhancer.nlp.pos.Pos; //导入依赖的package包/类
/**
* Freeling defines common POS tags for Punctiations in the the
* common/punct.dat
file.
* Those are used for all/most lanugages. This method adds those mappings
* to the parsed tagset.
* @param tagset the {@link TagSet} to add the punctation POS mappings
*/
private static void addCommonPunctationTags(TagSet tagset){
tagset.addTag(new PosTag("Fp",Pos.Point));
tagset.addTag(new PosTag("Fs",Pos.SuspensionPoints));
tagset.addTag(new PosTag("Fd",Pos.Colon));
tagset.addTag(new PosTag("Fx",Pos.SemiColon));
tagset.addTag(new PosTag("Ft",Pos.SecondaryPunctuation)); //%
tagset.addTag(new PosTag("Fg",Pos.Hyphen));
tagset.addTag(new PosTag("Fe",Pos.Quote));
tagset.addTag(new PosTag("Fh",Pos.Slash));
tagset.addTag(new PosTag("Fpa",Pos.OpenBracket));
tagset.addTag(new PosTag("Fpt",Pos.CloseBracket));
tagset.addTag(new PosTag("Fia",Pos.InterrogativeQuantifier));
tagset.addTag(new PosTag("Fit",Pos.QuestionMark));
tagset.addTag(new PosTag("Faa",Pos.InterrogativeQuantifier));
tagset.addTag(new PosTag("Fat",Pos.ExclamativePoint));
tagset.addTag(new PosTag("Fc", Pos.ParentheticalPunctuation));
tagset.addTag(new PosTag("Fca",Pos.OpenSquareBracket));
tagset.addTag(new PosTag("Fct",Pos.CloseSquareBracket));
tagset.addTag(new PosTag("Fla",Pos.OpenCurlyBracket));
tagset.addTag(new PosTag("Flt",Pos.CloseSquareBracket));
tagset.addTag(new PosTag("Fra",Pos.OpenAngleBracket));
tagset.addTag(new PosTag("Frc",Pos.CloseAngleBracket));
tagset.addTag(new PosTag("Fz",Pos.SecondaryPunctuation)); //other
}