package semanticMarkup.ling.pos;
/**
* The penn treebank tags of all levels
* @author rodenhausen
*/
public enum POS {
//clause level
S,
SBAR,
SBARQ,
SINV,
SQ,
//phrase level
ADJP,
ADVP,
CONJP,
FRAG,
INTJ,
LST,
NAC,
NP,
NX,
PP,
PRN,
PRT,
QP,
RRC,
UCP,
VP,
WHADJP,
WHAVP,
WHNP,
WHPP,
X,
//word level
CC, // Coordinating conjunction
CD, // Cardinal number
DT, // Determiner
EX, // Existential there
FW, // Foreign word
IN, // Preposition or subordinating conjunction
JJ, // Adjective
JJR, // Adjective, comparative
JJS, // Adjective, superlative
LS, // List item marker
MD, // Modal
NN, // Noun, singular or mass
NNS, // Noun, plural
NNP, // Proper noun, singular
NNPS, // Proper noun, plural
PDT, // Predeterminer
POS, // Possessive ending
PRTP, // Personal pronoun
PRP$, // Possessive pronoun
RB, // Adverb
RBR, // Adverb, comparative
RBS, // Adverb, superlative
RP, // Particle
SYM, // Symbol
TO, // to
UH, // Interjection
VB, // Verb, base form
VBD, // Verb, past tense
VBG, // Verb, gerund or present participle
VBN, // Verb, past participle
VBP, // Verb, non-3rd person singular present
VBZ, // Verb, 3rd person singular present
WDT, // Wh-determiner
WP, // Wh-pronoun
WP$, // Possessive wh-pronoun
WRB, // Wh-adverb
//function tags
ADV,
NOM,
DTV,
LGS,
PRD,
PUT,
SBJ,
TPC,
VOC,
BNF,
DIR,
EXT,
LOC,
MNR,
PRP,
TMP,
CLR,
CLF,
HLN,
TTL,
//misc
MINUS_ADV,
MINUS_BNF,
MINUS_CLF,
MINUS_CLR,
MINUS_DIR,
MINUS_DTV,
MINUS_EXT,
MINUS_HLN,
MINUS_LGS,
MINUS_LOC,
MINUS_MNR,
MINUS_NOM,
MINUS_PRD,
MINUS_PRP,
PRP_MINUS_S,
MINUS_PUT,
MINUS_SBJ,
MINUS_TMP,
MINUS_TPC,
MINUS_TTL,
MINUS_VOC,
WHADVP,
WPS,
WP_MINUS_S,
NONE, //e.g. punctuation
//"own pos tags", indicate collapsed parts of an original parse tree
COLLAPSED_THAT,
COLLAPSED_WHERE,
COLLAPSED_WHEN,
COLLAPSED_NP,
COLLAPSED_PP,
COLLAPSED_VB,
COLLAPSED_PPIN,
VERB,
PREPOSITION,
OBJECT,
COLLAPSED_THAN,
COLLAPSED_TO,
VP_CHECKED,
PP_CHECKED
}