如何将“WordNet域”集成到WordNet DB中?

时间:2012-10-27 10:11:33

标签: java nlp wordnet jaws-wordnet word-sense-disambiguation

我正在使用WordNet 2.1 tool并通过pro-grammaticallyJAWS)访问Java API for WordNet Searching

今天我遇到了一个名为 WordNet Domains 的新事物,它为DOMAIN中的每个字分配了WordNet个标签。

链接: - http://wndomains.fbk.eu/labels.html

我从上面的链接下载了相同的内容。它是一个zip文件。

我的问题是: - 如何在Java中使用“WordNet域名”和“WordNet”?

2 个答案:

答案 0 :(得分:1)

由于您使用的是Java,因此可以将标签加载为HashMap<String, List<String>>

根据个人经验,我会说,您可以使用域名的值来代替使用域标签:WordNet 3.0上的扩展WordNet域项目(http://adimen.si.ehu.es/web/XWND)。

答案 1 :(得分:1)

答案是:WNDomains项目附带一个提供wordID和word域的doc文件。这个wordID是wordnet 2.1 wordID。因此在java中,您可以编写一个程序,通过映射(逐行读取doc文件)来映射相应的ID