I have a list of GRE words which I am getting a list of synsets for.
for word in words:
synsets = wordnet.synsets(word['name'])
for synset in synsets:
print synset.pos #prints part of speech
For many of the words in the list, I see familiar parts of speech like verbs, nouns, etc. However, I am coming across many words which are classified with "s". I can't for the life of me figure out what part of speech "s" stands for. The only thing I can think of is that "s" stands for "singular", but that isn't a part of speech classification.
For example, the word "admonitory" is an adjective. The two synsets which are returned are "admonitory.s.01" and "admonitory.s.02". Both list the part of speech as "s".
I would really appreciate it if someone could explain this to me, or point me in the direction of some good resources where I might find the answer.
I have already read through the NLTK documentation on the subject and didn't find the answer there.