NAME

UMLS::SenseRelate - A suite of Perl modules that implement the senserelate word sense disambiguation algorithm using the semantic similarity and relatedness options from the UMLS::Similarity package.

SYNOPSIS

use UMLS::Interface;
use UMLS::Similarity;
use UMLS::SenseRelate::TargetWord;

#  initialize option hash and umls
my %option_hash = ();
my $umls        = "";
my $meas        = "";
my $senserelate = "";

#  set interface     
$option_hash{"t"} = 1;
$option_hash{"realtime"} = 1;
$umls = UMLS::Interface->new(\%option_hash);

#  set measure
use UMLS::Similarity::path;
$meas = UMLS::Similarity::path->new($umls);

#  set senserelate
$senserelate = UMLS::SenseRelate::TargetWord->new($umls, $meas); 

#  assign sense to target word
my $tw = "adjustment";        
my $instance = "Fifty-three percent of the subjects reported below average marital <head>adjustment</head>.";

my ($hashref) = $senserelate->assignSense($tw, $instance, undef); 

if(defined $hashref) {
   print "Target word ($tw) was assigned the following sense(s):\n";
   foreach my $sense (sort keys %{$hashref}) {  
     print "  $sense\n"; 
   }
}
else {
   print "Target wrod ($tw) has no senses.\n";
}

DESCRIPTION

This package consists of the UMLS::SenseRelate::TargetWord module which performs target word sense disambugation using the semantic similarity and relatedness measure in the UMLS::Similarity package.

CONTACT US

If you have any trouble installing and using UMLS-Similarity, 
please contact us via the users mailing list :

    umls-similarity@yahoogroups.com

You can join this group by going to:

    http://tech.groups.yahoo.com/group/umls-similarity/

You may also contact us directly if you prefer :

    Bridget T. McInnes: bthomson at cs.umn.edu 

    Ted Pedersen : tpederse at d.umn.edu

SEE ALSO

UMLS::Interface(1) UMLS::Similarity(2)

AUTHORS

Bridget McInnes <bthomson at umn.edu>
Serguei Pakhomov <pakh0002 at umn.edu>
Ted Pedersen <tpederse at d.umn.edu>
Ying Liu <liux0935 at umn.edu>

COPYRIGHT AND LICENSE

Copyright 2010-2011 by Bridget McInnes, Serguei Pakhomov, Ying Liu and Ted Pedersen

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.