title: Wordnet Similarity in Java: JAWS, JWNL or Java WN::Similarity?
body: <p>I need to use Wordnet in a java-based app.
  I want to:</p>
  
  <ul>
  <li><p>search synsets</p></li>
  <li><p>find similarity/relatedness between synsets</p></li>
  </ul>
  
  <p>My app uses RDF graphs and I know there are SPARQL endpoints with Wordnet, but I guess it's better to have a local copy of the dataset, as it's not too big.</p>
  
  <p>I've found the following jars:</p>
  
  <ul>
  <li>General library - <strong>JAWS</strong> <a href="http://lyle.smu.edu/~tspell/jaws/index.html" rel="noreferrer">http://lyle.smu.edu/~tspell/jaws/index.html</a></li>
  <li>General library - <strong>JWNL</strong> <a href="http://sourceforge.net/projects/jwordnet" rel="noreferrer">http://sourceforge.net/projects/jwordnet</a></li>
  <li>Similarity library (Perl) - <strong>Wordnet::similarity</strong> <a href="http://wn-similarity.sourceforge.net/" rel="noreferrer">http://wn-similarity.sourceforge.net/</a></li>
  <li>Java version of Wordnet::similarity <a href="http://www.cogs.susx.ac.uk/users/drh21/" rel="noreferrer">http://www.cogs.susx.ac.uk/users/drh21/</a> (beta)</li>
  </ul>
  
  <p>What would you recommend for my app?</p>
  
  <p>Is it possible to use a Perl library from a java app via some bindings?</p>
  
  <p>Thanks!
  Mulone</p>