2012-10-27 62 views
10

我正在使用WordNet 2.1tool並通過JAWSJava API for WordNet Searching)訪問它pro-grammatically如何將「WordNet域」集成到WordNet DB中?

今天我遇到了這個叫已在WordNet分配DOMAIN標籤,每個字共發現域新的東西。

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

我已經下載從上面的鏈接是相同的。它是一個zip文件。

我的問題是: - 如何在Java中使用「WordNet域」和「WordNet」?

+2

**我的答案是: - 閱讀README ** – Qnan

+0

是的Qnan,我讀過它。具體來說,這是我想要的 - 「wn-domains-3.2-20070223」包含普林斯頓WordNet 2.0 synsets和它們相應的域之間的映射。 **但是他們沒有提到如何將這個文件整合到wordnet數據庫中,還是我必須用wordnet dict來編程調用這個文件?**您能否清除我的疑問。 – variable

+0

它是以某種方式整合它們的方式嗎? – gmlvsv

回答

1

答案是:WNDomains項目附帶提供wordID和word域的doc文件。這個wordID是wordnet 2.1 wordID。所以在Java中,你可以編寫一個程序,通過映射映射相應的ID(讀取doc文件逐行)

1

由於您使用的是java,因此您可以將標籤加載爲HashMap<String, List<String>>

從個人經驗來看,我可以說不是使用域標籤,而是使用域的值:WordNet 3.0上的擴展WordNet域項目(http://adimen.si.ehu.es/web/XWND)。