Transform a tagdictionary into a thesaurus
tag2thesaurus baselang tagdictionary
tag2thesaurus converts tag-format in thesaurus-format
Input file should follow the following tag-format
lang1 t11 lang2 t12 rel ...
lang1 t21 lang2 t22 rel ...
\*(C`tag2thesaurus lang2 file\*(C' output looks like:
%baselang lang2
t12 lang1 t11 rel ...
t22 lang1 t21 rel ...
-fs='::' field separator (def \n) -rs='\n' record separatos (def "\n\n") -fss='=' fiels separator2 (def \s+)
Example: if the file has the following format
L1=v11 :: L2= v21 :: Ln= vn1 L1=v12 :: L2= v22 :: Ln= vn2
the command
tag2thesaurus -rs='\n' -fs='::' -fss='=' L2 file
would produce thesaurus :
%baselang L2
v21 L1 v11 Ln vn1
v22 L1 v12 Ln vn2
Each entry must have a term in the baselanguage (otherwise, it is created one named \*(L"undef term 1\*(R").
Each entry should have just one term in the baselanguage (the first one will be taken as the term, the other became \*(C`SYN-baselang\*(C' ).
J.Joao Almeida, [email protected]
perl\|(1).