在wordnet中为synset添加新的同义词

时间:2013-05-24 19:07:24

标签: java wordnet

我正在编写一个应用程序,使用wordnet语义查询数据库,重新构造从查询界面输入的任何查询。现在我想在wordnet应用程序中为现有的同义词集添加新的同义词。我该怎么做?

1 个答案:

答案 0 :(得分:1)

我也正在研究WordNet数据库。我希望以下内容有助于回答您的问题:

答案在感觉表中!

感知表 enter image description here描述

感知表负责将单词(在单词表中)与定义(在synset表中)链接在一起 检测表中的条目称为“字检对” - 因为wordid与synset的每个配对都是一个单词的完整含义 - “单词的意义”。
WordNet数据库中总共有206,354个单词感官。

注意事项: 字段:wordid wordid是实际单词的链接 - 即:wordid 21253,代表单词表中的“carry”一词

字段:synsetid synsetid是synsets表中实际定义的链接。 Synsetid:202083512代表定义  “在synsets表中传输或充当传输媒介”

字段:lexid lexid是lexdomains表的链接,用于指定字检测对所属的词法域。在图片属于,您可以看到

添加同义词 要为特定的synset(定义)添加同义词,您需要在sense表中添加一行,该行将您添加到单词表中的新单词的wordid与您想要新单词的synset的synset id相关联。成为。的同义词。