| Software Secret Weapons™ |
Working With WORDNET With Java And MYSQL posted by Pavel Simakov on 2007-05-07 16:12:39 under Text Mining
|
|||
|
Introduction To address this problem, I created a parser to import WordNet into MySQL database. Later, I added oy-wn, simple multidimensional WordNet navigation Java API. I describe here the most relevant information that you need to use this package. Please contact me if you need help or have any comments. The oy-wn package can be downloaded at the bottom of the page.
How to convert WordNet 2.0 Prolog files to MySQL database
Wed Mar 29 00:42:39 EST 2006 ImportFromFiles INFO com.oy.shared.wn.db.impl.DataAccessFactory has started Wed Mar 29 00:42:39 EST 2006 ImportFromFiles INFO Added alias com.oy.shared.wn.core.WNDatabase Wed Mar 29 00:42:39 EST 2006 ImportFromFiles INFO com.oy.shared.wn.core.WNDatabase has started Wed Mar 29 00:42:39 EST 2006 ImportFromFiles INFO + begin D:/SETUP/wordnet/WNprolog-2.0/prolog/ Wed Mar 29 00:42:39 EST 2006 ImportFromFiles INFO > begin wn_ant.pl Wed Mar 29 00:42:44 EST 2006 ImportFromFiles INFO > end wn_ant.pl, 7993 items Wed Mar 29 00:42:44 EST 2006 ImportFromFiles INFO > begin wn_at.pl Wed Mar 29 00:42:45 EST 2006 ImportFromFiles INFO > end wn_at.pl, 1296 items Wed Mar 29 00:42:45 EST 2006 ImportFromFiles INFO > begin wn_cls.pl Wed Mar 29 00:42:49 EST 2006 ImportFromFiles INFO > end wn_cls.pl, 8429 items Wed Mar 29 00:42:49 EST 2006 ImportFromFiles INFO > begin wn_cs.pl Wed Mar 29 00:42:49 EST 2006 ImportFromFiles INFO > end wn_cs.pl, 218 items Wed Mar 29 00:42:50 EST 2006 ImportFromFiles INFO > begin wn_der.pl Wed Mar 29 00:43:12 EST 2006 ImportFromFiles INFO > end wn_der.pl, 42988 items Wed Mar 29 00:43:12 EST 2006 ImportFromFiles INFO > begin wn_ent.pl Wed Mar 29 00:43:13 EST 2006 ImportFromFiles INFO > end wn_ent.pl, 409 items Wed Mar 29 00:43:13 EST 2006 ImportFromFiles INFO > begin wn_fr.pl Wed Mar 29 00:43:23 EST 2006 ImportFromFiles INFO > end wn_fr.pl, 21345 items Wed Mar 29 00:43:23 EST 2006 ImportFromFiles INFO > begin wn_g.pl Wed Mar 29 00:45:00 EST 2006 ImportFromFiles INFO > end wn_g.pl, 115424 items Wed Mar 29 00:45:00 EST 2006 ImportFromFiles INFO > begin wn_hyp.pl Wed Mar 29 00:46:15 EST 2006 ImportFromFiles INFO > end wn_hyp.pl, 94842 items Wed Mar 29 00:46:15 EST 2006 ImportFromFiles INFO > begin wn_mm.pl Wed Mar 29 00:46:25 EST 2006 ImportFromFiles INFO > end wn_mm.pl, 12205 items Wed Mar 29 00:46:25 EST 2006 ImportFromFiles INFO > begin wn_mp.pl Wed Mar 29 00:46:32 EST 2006 ImportFromFiles INFO > end wn_mp.pl, 8636 items Wed Mar 29 00:46:32 EST 2006 ImportFromFiles INFO > begin wn_ms.pl Wed Mar 29 00:46:32 EST 2006 ImportFromFiles INFO > end wn_ms.pl, 787 items Wed Mar 29 00:46:32 EST 2006 ImportFromFiles INFO > begin wn_per.pl Wed Mar 29 00:46:39 EST 2006 ImportFromFiles INFO > end wn_per.pl, 7920 items Wed Mar 29 00:46:39 EST 2006 ImportFromFiles INFO > begin wn_ppl.pl Wed Mar 29 00:46:39 EST 2006 ImportFromFiles INFO > end wn_ppl.pl, 124 items Wed Mar 29 00:46:39 EST 2006 ImportFromFiles INFO > begin wn_s.pl Wed Mar 29 00:49:14 EST 2006 ImportFromFiles INFO > end wn_s.pl, 203147 items Wed Mar 29 00:49:14 EST 2006 ImportFromFiles INFO > begin wn_sa.pl Wed Mar 29 00:49:16 EST 2006 ImportFromFiles INFO > end wn_sa.pl, 3294 items Wed Mar 29 00:49:16 EST 2006 ImportFromFiles INFO > begin wn_sim.pl Wed Mar 29 00:49:28 EST 2006 ImportFromFiles INFO > end wn_sim.pl, 22196 items Wed Mar 29 00:49:28 EST 2006 ImportFromFiles INFO > begin wn_vgp.pl Wed Mar 29 00:49:29 EST 2006 ImportFromFiles INFO > end wn_vgp.pl, 1748 items Wed Mar 29 00:49:29 EST 2006 ImportFromFiles INFO + end D:/SETUP/wordnet/WNprolog-2.0/prolog/, done 18, skip 0 Wed Mar 29 00:49:29 EST 2006 ImportFromFiles INFO removed alias com.oy.shared.wn.core.WNDatabase Wed Mar 29 00:49:29 EST 2006 ImportFromFiles INFO com.oy.shared.wn.db.impl.DataAccessFactory has stopped Wed Mar 29 00:49:29 EST 2006 ImportFromFiles INFO com.oy.shared.wn.core.WNDatabase has stopped
At the end of the import process that takes 5 minutes you will have a complete MySQL database that contains WordNet rules. Each source file will result in one database table with the same name. The parsing occurs in theWNPrologRuleLoader
WordNet Java API
public interface IWNDatabase {
public IWNSynset getRoots() throws SQLException;
public IWNSynset getSynsetByGloss(String gloss) throws SQLException;
public IWNSynset getSynsetById(int synset_id) throws SQLException;
public IWNSynset getSynsetByWord(String gloss) throws SQLException;
}
Download
Comment (1) Leave a comment |
|
|||
| Copyright © 2004-2007 by Pavel Simakov |
|
Comment by LARABI Boubakeur — February 6, 2008 @ 11:46 am
I will be buil a engien researher. by wordnet fot my finqly project.