TAG2THESAURUS(1p) | User Contributed Perl Documentation | TAG2THESAURUS(1p) |
tag2thesaurus - 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 ...
"tag2thesaurus lang2 file" 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 "undef term 1").
Each entry should have just one term in the baselanguage (the first one will be taken as the term, the other became "SYN-baselang" ).
J.Joao Almeida, jj@di.uminho.pt
2022-06-09 | perl v5.34.0 |