The The George Washington University JWordNet Implementation


NOTE: See our new project: JWord

Introduction
WordNet is an extensive English-language word database developed by Princeton University faculty and students over the last thirty years. The database defines relationships between words in a comparable method to the way humans think of related words. The database has two main advantages over the common thesaurus. One is the way it stores related data: it links related words in a structure defined as a synonym set to save space. The other is that it surpasses simple mapping of words based on definitions. WordNet relates words based on colloquial usage, pertinence to other words, and numerous other methods developed by cognitive scientists and lexicographers.

To learn more about WordNet, click this link to go to Princeton's site or scroll below to our links section.

What does our project have to do with WordNet?
We intend to integrate WordNet into Blaise, an editing/grading system we are developing for writing courses. Because Blaise is written in Java, we've ported WordNet to Java and built a Java-based WordNet browser that will serve as the "thesaurus" tool in Blaise.

Personnel
JWordNet was developed by GW student Kunal Johar under the supervision of Prof. Rahul Simha, Department of Computer Science.

Release Files
There are a couple download options:

Documentation
The code itself is included with each downloaded. It is commented and documented well.
If you need to view the javadoc files please click here.

Useful Links
WordNet Home Page
5 Papers on WordNet - Useful for understanding how the database works
VisualThesaurus's Implementation of WordNet
WordWeb's Implementation of WordNet

Base .NET Implementation of the WordNet Library for this Project
Base Pure Java Implementation
of the WordNet Library for this Project
Base JNI Java Implementation of the WordNet Library for this Project