在WordNet中添加新的同义词至同义词集

3

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

1个回答

2
我也在研究WordNet数据库。希望以下内容能帮助回答你的问题:
答案就在Sense Table(意义表)内部! Sense Tableenter image description here描述 意义表负责将单词(在单词表中)与定义(在同义词集合表中)联系起来。意义表中的条目被称为“单词-意义对”——因为每个单词ID与一个同义词集ID配对,形成一个单词的完整含义——一种“单词的含义”。
在WordNet数据库中共有206354个单词含义。 注意事项: 字段:wordid wordid是到实际单词的链接——例如:wordid 21253表示单词“carry(搬运)”在单词表中的表现。
字段:synsetid synsetid是到同义词集合表中实际定义的链接。Synsetid: 202083512表示定义“传输或作为传输介质”的同义词集定义。
字段:lexid lexid是到词汇域表的链接,用于指定单词-意义对所属的词汇域类型。在下面的图片中,您可以看到... 添加同义词 要为特定的同义词集(定义)添加同义词,您需要向意义表添加一行,将新单词的wordid与您想要新单词成为其同义词的同义词集合ID相链接。

你能成功构建一个吗?你能指导我一些详细的工作吗?我还打算添加一些非常新的、经常使用但尚未添加到WordNet中的词汇。 - aman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接