Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
WordNet::Tools(3)     User Contributed Perl Documentation    WordNet::Tools(3)

NAME
       WordNet::Tools -	Some tools for use with	WordNet.

SYNOPSIS
	 use WordNet::QueryData;

	 use WordNet::Tools;

	 my $wn	= WordNet::QueryData->new;

	 my $wntools = WordNet::Tools->new($wn);

	 my $wnHashCode	= $wntools->hashCode();

	 my $newstring = $wntools->compoundify("find compound words like new york city in this text");

DESCRIPTION
       This module provides some tools for use with WordNet. For example, the
       'compoundify' method detects compound words (as found in	WordNet) in a
       text string and it combines these words into single tokens using
       underscore separators. Another tool in this module generates a unique
       hash code corresponding to a WordNet distribution. This hash code is
       meant to	replace	the "version" information in WordNet, which is no
       longer reliable.

METHODS
       The following methods are defined:

       WordNet::Tools->new($wn)
	   This	is a constructor for this class	(and creates a new object of
	   this	class).	It requires a WordNet::QueryData object	as a
	   parameter.

	   Parameters: $wn -- a	WordNet::QueryData object.

	   Returns: a new WordNet::Tools object.

       $wntools->compoundify($string)
	   This	is method identifies all compound words	occurring in the given
	   input string. Compound words	are multi-word tokens appearing	in
	   WordNet.

	   Parameters: $string -- an input text	string.

	   Returns: a string with compound words identified.

       $wntools->getCompoundsList()
	   This	method returns the list	of compound words present in WordNet.

	   Parameters: none

	   Returns: reference to an array of compounds.

       $wntools->hashCode()
	   This	is method returns a unique identifier representing a specific
	   distribution	of WordNet.

	   Parameters: none.

	   Returns: a unique identifier	(string).

EXPORT
       None by default.

SEE ALSO
       perl(1)

       WordNet::QueryData(3)

AUTHORS
	 Ted Pedersen, University of Minnesota,	Duluth
	 tpederse at d.umn.edu

	 Siddharth Patwardhan, University of Utah, Salt	Lake City
	 sidd at cs.utah.edu

COPYRIGHT AND LICENSE
       Copyright (c) 2005, Ted Pedersen	and Siddharth Patwardhan

       This program is free software; you can redistribute it and/or modify it
       under the terms of the GNU General Public License as published by the
       Free Software Foundation; either	version	2 of the License, or (at your
       option) any later version.

       This program is distributed in the hope that it will be useful, but
       WITHOUT ANY WARRANTY; without even the implied warranty of
       MERCHANTABILITY or FITNESS FOR A	PARTICULAR PURPOSE.  See the GNU
       General Public License for more details.

       You should have received	a copy of the GNU General Public License along
       with this program; if not, write	to

	   The Free Software Foundation, Inc.,
	   59 Temple Place - Suite 330,
	   Boston, MA  02111-1307, USA.

       Note: a copy of the GNU General Public License is available on the web
       at <http://www.gnu.org/licenses/gpl.txt>	and is included	in this
       distribution as GPL.txt.

perl v5.32.1			  2008-06-04		     WordNet::Tools(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | EXPORT | SEE ALSO | AUTHORS | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=WordNet::Tools&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help