3

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

4

1 回答 1

2

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

答案就在感觉表中!

感觉表 在此处输入图像描述 描述

意义表负责将单词(在单词表中)与定义(在同义词集表中)链接在一起 词义表中的条目被称为“词义对”——因为 wordid 与同义词集的每一对都是一个词的完整含义——“词义”。
WordNet 数据库中共有 206,354 个词义。

注意字段: field: wordid wordid 是指向实际单词的链接 - 即: wordid 21253 ,表示单词表中的单词“carry”

字段:synsetid synsetid 是指向 synsets 表中实际定义的链接。synsetid:202083512代表synsets表中定义“传输或作为传输媒介”

field: lexid lexid是lexdomains表的链接,用来指定词义对属于哪一种词法域。在图片中,你可以看到

添加同义词 要为特定的同义词(定义)添加同义词,您需要在语义表中添加一行,将您添加到单词表的新词的 wordid 和您想要的同义词的同义词集 id 链接起来新词成为同义词。

于 2013-11-07T12:32:46.173 回答