Natural language processing parse tree abbreviations
<p>I've been working on a project that I have to learn to use NLP tools for. I'm writing it in C#, and am thus using the SharpNLP library (based off of OpenNLP), which also includes a WordNet access library. I'm doing some practice with the chunking feature because my program is going to use that a lot to modify some words in a sentence but not others, depending on the role they play in the sentence.</p>

<p>The chunker outputs phrases with parse-tree abbreviation tags attached to them, as well as attached to the individual words (which is more important to me for my situation), but the problem is that I don't know what half of them mean, and I can't seem to find a full list of what all the abbreviations mean; all the parse tree tutorials I find just list the ones that exist on that parse tree. I know things like NP = Noun Phrase, PP = Preposition Phrase, VP = Verb Phrase, and I think that DT = Determiner (I saw it abbreviated as D once). There's a couple more that I know, but I'm sure there's a lot that I don't know (JJ, NNS, NN, etc) so I'm wondering if there is a list somewhere that has all of them listed, as well as ideally a description/examples of each item.</p>