2012-10-27 17 views
10

Używam WordNet 2.1 i uzyskuję do niego dostęp pro-grammatically przez JAWS (Java API for WordNet Searching).Jak zintegrować "Domeny WordNet" w WordNet DB?

Dzisiaj natknąłem się na tej nowej rzeczy zwanej WordNet Domeny który przypisał DOMAIN etykiety do każdego słowa w WordNet.

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

Pobrałem to samo z góry link. Jest to plik zip.

Moje pytanie brzmi: - Jak korzystać z "Domen WordNet" wraz z "WordNet" w Javie?

+2

** Moja odpowiedź brzmi: - Przeczytaj README ** – Qnan

+0

Tak Qnan, przeczytałem. W szczególności tego właśnie chcę - "wn-domains-3.2-20070223" zawiera mapowanie pomiędzy syncetami Princeton WordNet 2.0 i ich odpowiednimi domenami. ** Ale nie wspomnieli o tym, jak zintegrować ten plik z bazą danych WordNET, czy też muszę to programowo nazwać wraz z WordNET Dict? ** Czy możesz wyjaśnić moje wątpliwości? – variable

+0

Czy jest to sposób na ich integrację? – gmlvsv

Odpowiedz

1

Th odpowiedź brzmi: Projekt WNDomains pochodzi z pliku doc, który dostarcza wordID i domeny słowo. Ten wordID to wordnet 2.1 wordID. Więc w java możesz napisać program, który mapuje odpowiedni ID przez mapowanie (czytanie pliku dokumentu wiersz po wierszu)

1

Ponieważ używasz java, możesz załadować etykiety jako HashMap<String, List<String>>.

Z własnego doświadczenia wynika, że ​​zamiast używać etykiet domen, można użyć wartości dla domen: Rozszerzony projekt Domeny WordNet (http://adimen.si.ehu.es/web/XWND) w WordNet 3.0.

Powiązane problemy