Java 向wordnet中的语法集添加新同义词
我正在编写一个应用程序,使用wordnet对数据库进行语义查询,以重新格式化从查询接口输入的任何查询。现在我想向wordnet应用程序中的现有语法集添加新的同义词。我该怎么做呢?我也在研究WordNet数据库。我希望以下内容有助于回答您的问题: 答案在sense表中 感官表 说明 词义表负责将单词(在单词表中)与定义(在语法集表中)链接在一起 词义表中的条目被称为“单词词义对”,因为单词ID和语法集的每一对都是单词的一个完整含义——“单词词义”。Java 向wordnet中的语法集添加新同义词,java,wordnet,Java,Wordnet,我正在编写一个应用程序,使用wordnet对数据库进行语义查询,以重新格式化从查询接口输入的任何查询。现在我想向wordnet应用程序中的现有语法集添加新的同义词。我该怎么做呢?我也在研究WordNet数据库。我希望以下内容有助于回答您的问题: 答案在sense表中 感官表 说明 词义表负责将单词(在单词表中)与定义(在语法集表中)链接在一起 词义表中的条目被称为“单词词义对”,因为单词ID和语法集的每一对都是单词的一个完整含义——“单词词义”。 WordNet数据库中总共有206354个词义
WordNet数据库中总共有206354个词义 注释字段: 字段:wordid wordid是指向实际单词的链接,即:wordid 21253,表示单词表中的单词“carry” 字段:synsetid synsetid是指向synsets表中实际定义的链接。Synsetid:202083512表示定义 SYNSET表中的“传输或用作传输介质” 字段:lexid lexid是指向lexdomains表的链接,该表用于指定词义对所属的词法域类型。在图中,你可以看到 添加同义词
要为特定的同义词集(定义)添加同义词,您需要在词义表中添加一行,该行链接已添加到单词表中的新词的wordid,以及希望新词成为同义词的同义词集的synset id。如果您能够成功构建一个同义词集,请告诉我有关它的详细工作。我还打算再添加一些非常新、经常使用但未添加到wordnet中的单词