Ted Pedersen > WordNet-SenseRelate-AllWords-0.07 > allwords_server.pl

Download:
WordNet-SenseRelate-AllWords-0.07.tar.gz

Annotate this POD

CPAN RT

Open  0
Report a bug
Source   Latest Release: WordNet-SenseRelate-AllWords-0.19

NAME ^

allwords_server.pl - the server for allwords.cgi and version.cgi

SYNOPSIS ^

$client = $sock->accept();

my $obj = WordNet::SenseRelate::AllWords->new(%options);

my @res = $obj->disambiguate (window => $windowSize, scheme => $scheme, tagged => $istagged, context => [@context]);

foreach $val (@res) print $client "\n$val : $gloss\n";

DESCRIPTION ^

This script implements the backend of the web interface for WordNet::SenseRelate::AllWords

This script listens to a port waiting for a request form allwords.cgi or version.cgi. If disambiguation request is made by allwords.cgi, the server first gets input options from allwords.cgi. Then it creates AllWords object. Using AllWords object and input options disambiguate method is called. The result returned by disambiguate is checked and appropriate message is sent back to allwords.cgi client.

If the version information is requested, appropriate version information of the respective components is fetched and is passed to version.cgi client.

If the client requests for trace level, then trace output is fetched calling getTrace() method of AllWords.pm.

After all processing is done, it moves the user_data along with the tarball of result files to htdocs/allwords/user_data directory.

AUTHORS ^

 Varada Kolhatkar, University of Minnesota, Duluth
 kolha002 at d.umn.edu

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

This document last modified by : $Id: allwords_server.pl,v 1.6 2008/03/15 22:22:20 kvarada Exp $

SEE ALSO ^

allwords.cgi, version.cgi, README.web.pod

COPYRIGHT AND LICENSE ^

Copyright (c) 2008, Varada Kolhatkar, Ted Pedersen, Jason Michelizzi

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.

Note: a copy of the GNU Free Documentation License is available on the web at http://www.gnu.org/copyleft/fdl.html and is included in this distribution as FDL.txt.