Beispiel #1
0
        private string convertToSentiWordPosLabel(PosLabels label)
        {
            switch (label)
            {
            case PosLabels.JJ:
            case PosLabels.JJR:
            case PosLabels.JJS:
                return(SentWordLabelAdjective);

            case PosLabels.NN:
            case PosLabels.NNP:
            case PosLabels.NNPS:
            case PosLabels.NNS:
                return(SentWordLabelNoun);

            case PosLabels.RB:
            case PosLabels.RBR:
            case PosLabels.RBS:
                return(SentWordLabelAdverb);

            case PosLabels.VB:
            case PosLabels.VBD:
            case PosLabels.VBG:
            case PosLabels.VBN:
            case PosLabels.VBP:
            case PosLabels.VBZ:
                return(SentWordLabelVerb);
            }
            return(null);
        }
Beispiel #2
0
        private void setPosLabel(Token token, string tag)
        {
            PosLabels posLabel = translateToPosLabel(tag);

            token.posLabel = posLabel;
        }