2012-10-27 24 views
10

Tôi đang sử dụng WordNet 2.1tool và truy cập vào số pro-grammatically qua JAWS (Java API for WordNet Searching).Làm cách nào để tích hợp "Tên miền WordNet" vào WordNet DB?

Hôm nay, tôi đã xem điều mới này được gọi là Tên miền của WordNet đã gán DOMAIN nhãn cho mỗi từ trong WordNet.

liên kết: - http://wndomains.fbk.eu/labels.html

Tôi đã tải xuống tương tự từ liên kết ở trên. Tệp zip của nó.

Câu hỏi của tôi là: - Làm cách nào để sử dụng "Miền WordNet" cùng với "WordNet" trong Java?

+2

** Câu trả lời của tôi là: - Đọc README ** – Qnan

+0

Có Qnan, tôi đã đọc nó. Cụ thể đây là những gì tôi muốn - "wn-domains-3.2-20070223" chứa ánh xạ giữa các synset Princeton WordNet 2.0 và các miền tương ứng của chúng. ** Nhưng họ đã không đề cập đến cách tích hợp tệp này vào cơ sở dữ liệu wordnet hoặc là tôi phải lập trình gọi điều này cùng với dict wordnet? ** Bạn có thể xóa bỏ sự nghi ngờ của tôi không. – variable

+0

Đây có phải là cách để tích hợp chúng bằng cách nào đó không? – gmlvsv

Trả lời

1

Câu trả lời là: Dự án WNDomains đi kèm với tệp tài liệu cung cấp từID và tên miền. Từ khóa này là wordID 2.1 wordID. Vì vậy, trong java bạn có thể viết một chương trình thats bản đồ ID tương ứng bằng cách lập bản đồ (đọc doc dòng tập tin theo dòng)

1

Vì bạn đang sử dụng java, bạn có thể tải các nhãn dưới dạng HashMap<String, List<String>>.

Từ kinh nghiệm cá nhân, tôi sẽ nói thay vì sử dụng Nhãn tên miền, bạn có thể sử dụng giá trị cho tên miền: Dự án tên miền mở rộng WordNet (http://adimen.si.ehu.es/web/XWND) trên WordNet 3.0.

Các vấn đề liên quan