2012-10-27 12 views
10

Ich verwende WordNet 2.1tool und darauf zugreifen pro-grammatically über JAWS (Java API for WordNet Searching).Wie "WordNet Domains" in WordNet DB zu integrieren?

Heute kam ich auf diese neue Sache WordNet Domains genannt, die DOMAIN Etiketten für jedes Wort in WordNet zugewiesen hat.

Link: - http://wndomains.fbk.eu/labels.html

Ich habe das gleiche von oben Link heruntergeladen. Es ist eine Zip-Datei.

Meine Frage ist: - Wie verwende ich "WordNet Domains" zusammen mit "WordNet" in Java?

+2

** Meine Antwort ist: - Lesen Sie die Readme ** – Qnan

+0

Ja Qnan, ich habe es gelesen. Genau das möchte ich - "wn-domains-3.2-20070223" enthält die Zuordnung zwischen Princeton WordNet 2.0-Synsets und ihren entsprechenden Domänen. ** Aber sie haben nicht erwähnt, wie man diese Datei in die Wordnet-Datenbank integriert, oder muss ich das programmatisch zusammen mit Wordnet dict nennen? ** Kannst du meine Zweifel beseitigen? – variable

+0

Ist es eine Möglichkeit, sie irgendwie zu integrieren? – gmlvsv

Antwort

1

Die Antwort lautet: Das WNDomains-Projekt wird mit einer doc-Datei geliefert, die die WortID und die Wortdomäne bereitstellt. Diese wordID ist die wordnet 2.1 wordID. Also in Java können Sie ein Programm schreiben, das die entsprechende ID durch Zuordnung mappt (doc-Datei zeilenweise lesen)

1

Da Sie Java verwenden, können Sie die Etiketten als HashMap<String, List<String>> laden.

Aus eigener Erfahrung, würde ich sagen, anstatt Domain Labels verwenden, können Sie Werte für die Domänen verwenden: Erweiterte WordNet-Domänen-Projekt (http://adimen.si.ehu.es/web/XWND) auf WordNet 3.0.

Verwandte Themen