Mark Watson http://markwatson.com
Licensed under LGPL3 or Apache 2 licenses
My Part of Speech Tagger written in Java.
The code is set up to read the file lexicon.txt. If you also want to handle additional medical terms, use the file medical_plus_regular_lexicon.txt instead.
Eric Brill for his lexicon and trained rule set: http://www.cs.jhu.edu/~brill/
Medpost team for their tagging lexicon: http://mmtx.nlm.nih.gov/MedPost_SKR.shtml
Brant Chee for bug reports and bug fixes
CC Coord Conjuncn and,but,or NN Noun, sing. or mass dog CD Cardinal number one,two NNS Noun, plural dogs DT Determiner the,some NNP Proper noun, sing. Edinburgh EX Existential there there NNPS Proper noun, plural Smiths FW Foreign Word mon dieu PDT Predeterminer all, both IN Preposition of,in,by POS Possessive ending Õs JJ Adjective big PP Personal pronoun I,you,she JJR Adj., comparative bigger PP$ Possessive pronoun my,oneÕs JJS Adj., superlative biggest RB Adverb quickly LS List item marker 1,One RBR Adverb, comparative faster MD Modal can,should RBS Adverb, superlative fastest RP Particle up,off WP$ Possessive-Wh whose SYM Symbol +,%,& WRB Wh-adverb how,where TO ÒtoÓ to $ Dollar sign $ UH Interjection oh, oops # Pound sign # VB verb, base form eat " quote " VBD verb, past tense ate VBG verb, gerund eating ( Left paren ( VBN verb, past part eaten ) Right paren ) VBP Verb, present eat , Comma , VBZ Verb, present eats . Sent-final punct . ! ? WDT Wh-determiner which,that : Mid-sent punct. : ; Ñ WP Wh pronoun who,what MEDPOST TAG DEFINITIONS: CC coordinating conjunction CS subordinating conjunction CSN comparative conjunction (than) CST complementizer (that) DB predeterminer DD determiner EX existential there GE genitive marker Õs II preposition JJ adjective JJR comparative adjective JJT superlative adjective MC number or numeric NN noun NNP proper noun NNS plural noun PN pronoun PND determiner as pronoun PNG genitive pronoun PNR relative pronoun RR adverb RRR comparative adverb RRT superlative adverb SYM symbol TO infinitive marker to VM modal VBB base be, am, are VBD past was, were VBG participle being VBI infinitive be VBN participle been VBZ 3rd pers. sing. is VDB base do VDD past did VDG participle doing VDI infinite do VDN participle done VDZ 3rd pers. sing. does VHB base have VHD past had VHG participle having VHI infinitive have VHN participle had VHZ 3rd pers. sing. has VVB base form lexical verb VVD past tense VVG present part. VVI infinitive lexical verb VVN past part. VVZ 3rd pers. sing. VVNJ prenominal past part. VVGJ prenominal present part. VVGN nominal gerund ( left parenthesis ) right parenthesis , comma . end-of-sentence period : dashes, colons ? ? right quo