I have a list of GRE words for which I get a list of synsets.
for word in words: synsets = wordnet.synsets(word['name']) for synset in synsets: print synset.pos
For many words on the list, I see familiar parts of speech, such as verbs, nouns, etc. However, I come across many words that are classified as "s". I cannot have my life determine what a part of speech means. The only thing I can think of is that “s” means “only,” but that is not part of the speech classification.
For example, the word admonitory is an adjective. Two synsels are returned: "admonitory.s.01" and "admonitory.s.02". Both list part of the speech as "s".
I would really appreciate it if someone could explain this to me, or point me towards some good resources where I could find the answer.
I already read the NLTK documentation on this issue and did not find the answer there.
source share