SYNOPSIS

 tag2thesaurus baselang tagdictionary

DESCRIPTION

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 ...

Options

-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

Errors and Warnings

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' ).

AUTHOR

J.Joao Almeida, [email protected]

RELATED TO tag2thesaurus…

perl\|(1).