2012-10-27 10 views
10

私はWordNet 2.1toolを使用しており、JAWSJava API for WordNet Searching)でpro-grammaticallyにアクセスしています。WordNet DBに「WordNetドメイン」を統合するには?

今日はWordNetの各単語にDOMAINラベルを割り当てたWordNetのドメインと呼ばれるこの新しいものに出くわしました。

リンク: - http://wndomains.fbk.eu/labels.html

私は上記のリンクから同じことをダウンロードしています。そのzipファイル。

質問: - Javaで「WordNetドメイン」と「WordNetドメイン」を使用するにはどうすればよいですか?

+2

**私の答えは: - READMEを読んでください** – Qnan

+0

はいQnan、読んでいます。具体的には、これは私が欲しいものです - "wn-domains-3.2-20070223"には、Princeton WordNet 2.0 synsetsとそれに対応するドメイン間のマッピングが含まれています。 **しかし、彼らはこのファイルをwordnetデータベースに統合する方法を言及していませんか、それともプログラムでWordnet dictと一緒にこのファイルを呼び出す必要がありますか?**疑問を解消できますか? – variable

+0

それをどうにかして統合する方法ですか? – gmlvsv

答えて

1

答え:WNDomainsプロジェクトには、wordIDとword domainを提供するdocファイルが付属しています。このwordIDはwordnet 2.1のwordIDです。ですから、javaでは対応するIDをマッピングすることで対応するIDをマップすることができます。(ドキュメントファイルを1行ずつ読み込む)

1

Javaを使用しているため、ラベルをHashMap<String, List<String>>としてロードできます。

個人的な経験からは、ドメインラベルを使用する代わりに、ドメインの値を使用することができます。WordNet 3.0のExtended WordNet Domainsプロジェクト(http://adimen.si.ehu.es/web/XWND)。

関連する問題