2012-10-27 17 views
10

Sto usando WordNet 2.1tool e accedendo a pro-grammatically tramite JAWS (Java API for WordNet Searching).Come integrare "domini WordNet" in DB WordNet?

Oggi mi sono imbattuto in questa nuova cosa chiamata WordNet Domini che ha assegnato DOMAIN etichette per ogni parola in WordNet.

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

Ho scaricato lo stesso dal link qui sopra. È un file zip.

La mia domanda è: - Come utilizzare "domini WordNet" insieme a "WordNet" in Java?

+2

** La mia risposta è: - Leggi il README ** – Qnan

+0

Sì Qnan, l'ho letto. In particolare questo è quello che voglio - "wn-domains-3.2-20070223" contiene la mappatura tra synset di Princeton WordNet 2.0 e i loro domini corrispondenti. ** Ma non hanno menzionato come integrare questo file nel database wordnet o è necessario che io lo chiami programmaticamente insieme a wordnet dict? ** Puoi chiarire il mio dubbio. – variable

+0

È un modo per integrarli in qualche modo? – gmlvsv

risposta

1

La risposta è: il progetto WNDomains viene fornito con un file doc che fornisce wordID e dominio word. Questo wordID è il wordID 2.1 wordnet. Quindi in Java puoi scrivere un programma che mappa l'ID corrispondente mappando (leggendo il file doc riga per riga)

1

Poiché si utilizza java, è possibile caricare le etichette come HashMap<String, List<String>>.

Per esperienza personale, direi invece di utilizzare le etichette di dominio, è possibile utilizzare i valori per i domini: progetto Extended WordNet Domains (http://adimen.si.ehu.es/web/XWND) su WordNet 3.0.

Problemi correlati