Biblio::Thesaurus

Biblio::Thesaurus is a Perl extension for managing ISO thesaurus.
Download

Biblio::Thesaurus Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Alberto Simoes, Jos Joao Almeida and Sara Correia
  • Publisher web site:
  • http://search.cpan.org/~ambs/Biblio-Thesaurus-0.27/lib/Biblio/Thesaurus.pm

Biblio::Thesaurus Tags


Biblio::Thesaurus Description

Biblio::Thesaurus is a Perl extension for managing ISO thesaurus. Biblio::Thesaurus is a Perl extension for managing ISO thesaurus.SYNOPSIS use Biblio::Thesaurus; $obj = thesaurusNew(); $obj = thesaurusLoad('iso-file'); $obj = thesaurusRetrieve('storable-file'); $obj = thesaurusMultiLoad('iso-file1','iso-file2',...); $obj->save('iso-file'); $obj->storeOn('storable-file'); $obj->addTerm('term'); $obj->addRelation('term','relation','term1',...,'termn'); $obj->deleteTerm('term'); $obj->isDefined('term'); $obj->describe( { rel='NT', desc="Narrow Term", lang=>"UK" } ); $obj->addInverse('Relation1','Relation2'); $obj->order('rela1', 'rel2', ....); @order = $obj->order(); $obj->languages('l1', 'l2', ....); @langs = $obj->languages(); $obj->baselang('l'); $lang = $obj->baselang(); $obj->topName('term'); $term = $obj->topName(); $html = $obj->navigate(+{configuration},%parameters); $html = $obj->getHTMLTop(); $output = $obj->downtr(%handler); $output = $obj->downtr(%handler,'termo', ... ); $obj->appendThesaurus("iso-file"); $obj->appendThesaurus($tobj); $obj->tc('termo', 'relation1', 'relation2'); $obj->depth_first('term', 2, "NT", "UF") $latex = $obj->toTex( ...) $xml = $obj->toXml( ...)ABSTRACTThis module provides transparent methods to maintain Thesaurus files. The module uses a subset from ISO 2788 which defines some standard features to be found on thesaurus files. The module also supports multilingual thesaurus and some extensions to the ISOs standard.A Thesaurus is a classification structure. We can see it as a graph where nodes are terms and the vertices are relations between terms.This module provides transparent methods to maintain Thesaurus files. The module uses a subset from ISO 2788 which defines some standard features to be found on thesaurus files. This ISO includes a set of relations that can be seen as standard but, this program can use user defined ones. So, it can be used on ISO or not ISO thesaurus files.Requirements:· Perl Requirements: · Perl


Biblio::Thesaurus Related Software