title: Java Stanford NLP: Part of Speech labels?
body: <p>The Stanford NLP, demo'd <a href="http://nlp.stanford.edu:8080/parser/" rel="noreferrer">here</a>, gives an output like this:</p>
  
  <pre><code>Colorless/JJ green/JJ ideas/NNS sleep/VBP furiously/RB ./.
  </code></pre>
  
  <p>What do the Part of Speech tags mean? I am unable to find an official list. Is it Stanford's own system, or are they using universal tags? (What is <code>JJ</code>, for instance?)</p>
  
  <p>Also, when I am iterating through the sentences, looking for nouns, for instance, I end up doing something like checking to see if the tag <code>.contains('N')</code>. This feels pretty weak. Is there a better way to programmatically search for a certain part of speech?</p>