@@ -49,6 +49,43 @@ public void testDefinition() {
4949 }
5050 }
5151
52+ public void compareSynSets (){
53+ WordNet turkish44 = new WordNet ("turkish1944_wordnet.xml" , new Locale ("tr" ));
54+ WordNet turkish55 = new WordNet ("turkish1955_wordnet.xml" , new Locale ("tr" ));
55+ WordNet turkish59 = new WordNet ("turkish1959_wordnet.xml" , new Locale ("tr" ));
56+ WordNet turkish66 = new WordNet ("turkish1966_wordnet.xml" , new Locale ("tr" ));
57+ for (SynSet synSet44 : turkish44 .synSetList ()){
58+ SynSet synSet55 = turkish55 .getSynSetWithId (synSet44 .getId ());
59+ if (synSet55 != null && !synSet44 .getSynonym ().toString ().equals (synSet55 .getSynonym ().toString ())){
60+ System .out .println (synSet44 .getId () + "\t " + synSet44 .getLongDefinition () + "\t 44\t 55\t " + synSet44 .getSynonym ().toString () + "\t " + synSet55 .getSynonym ().toString ());
61+ }
62+ SynSet synSet59 = turkish59 .getSynSetWithId (synSet44 .getId ());
63+ if (synSet59 != null && !synSet44 .getSynonym ().toString ().equals (synSet59 .getSynonym ().toString ())){
64+ System .out .println (synSet44 .getId () + "\t " + synSet44 .getLongDefinition () + "\t 44\t 59\t " + synSet44 .getSynonym ().toString () + "\t " + synSet59 .getSynonym ().toString ());
65+ }
66+ SynSet synSet66 = turkish66 .getSynSetWithId (synSet44 .getId ());
67+ if (synSet66 != null && !synSet44 .getSynonym ().toString ().equals (synSet66 .getSynonym ().toString ())){
68+ System .out .println (synSet44 .getId () + "\t " + synSet44 .getLongDefinition () + "\t 44\t 66\t " + synSet44 .getSynonym ().toString () + "\t " + synSet66 .getSynonym ().toString ());
69+ }
70+ }
71+ for (SynSet synSet55 : turkish55 .synSetList ()){
72+ SynSet synSet59 = turkish59 .getSynSetWithId (synSet55 .getId ());
73+ if (synSet59 != null && !synSet55 .getSynonym ().toString ().equals (synSet59 .getSynonym ().toString ())){
74+ System .out .println (synSet55 .getId () + "\t " + synSet55 .getLongDefinition () + "\t 55\t 59\t " + synSet55 .getSynonym ().toString () + "\t " + synSet59 .getSynonym ().toString ());
75+ }
76+ SynSet synSet66 = turkish66 .getSynSetWithId (synSet55 .getId ());
77+ if (synSet66 != null && !synSet55 .getSynonym ().toString ().equals (synSet66 .getSynonym ().toString ())){
78+ System .out .println (synSet55 .getId () + "\t " + synSet55 .getLongDefinition () + "\t 55\t 66\t " + synSet55 .getSynonym ().toString () + "\t " + synSet66 .getSynonym ().toString ());
79+ }
80+ }
81+ for (SynSet synSet59 : turkish59 .synSetList ()){
82+ SynSet synSet66 = turkish66 .getSynSetWithId (synSet59 .getId ());
83+ if (synSet66 != null && !synSet59 .getSynonym ().toString ().equals (synSet66 .getSynonym ().toString ())){
84+ System .out .println (synSet59 .getId () + "\t " + synSet59 .getLongDefinition () + "\t 59\t 66\t " + synSet59 .getSynonym ().toString () + "\t " + synSet66 .getSynonym ().toString ());
85+ }
86+ }
87+ }
88+
5289 public void generateDictionary (String year ){
5390 String [] flags = {"IS_SD" , "IS_KG" , "IS_UD" , "IS_UU" , "IS_UUU" ,
5491 "IS_SU" , "IS_ST" , "F_SD" , "F_GUD" , "F_GUDO" ,
0 commit comments