WordNet - n 和数字代表什么?

WordNet - What does n and the number represent?

我的问题与WordNet Interface有关。

   >>> wn.synsets('cat')
       [Synset('cat.n.01'), Synset('guy.n.01'), Synset('cat.n.03'),
        Synset('kat.n.01'), Synset('cat-o'-nine-tails.n.01'), 
        Synset('caterpillar.n.02'), Synset('big_cat.n.01'), 
        Synset('computerized_tomography.n.01'), Synset('cat.v.01'), 
        Synset('vomit.v.01')]
    >>> 

我找不到 ncat.n.01caterpillar.n.02number 的目的的答案。

根据 NLTK docs,一个 <lemma>.<pos>.<number> Synset 字符串由以下部分组成:

  • <lemma> is the word’s morphological stem
  • <pos> is one of the module attributes ADJ, ADJ_SAT, ADV, NOUN or VERB
  • <number> is the sense number, counting from 0

因此,<pos>是词性。 根据the wordnet man page,词性字符的含义如下:

n    NOUN
v    VERB
a    ADJECTIVE
s    ADJECTIVE SATELLITE
r    ADVERB 

<number>用于消除词义歧义。