it.unitn.disi.smatch.oracles
Interface ILinguisticOracle

All Known Implementing Classes:
WordNet

public interface ILinguisticOracle

Interface to Linguistic Oracle


Method Summary
 java.lang.String getBaseForm(java.lang.String deriviation)
          Returns base form (lemma) of a word.
 ISynset getISynset(java.lang.String source)
          Returns a synset given its id.
 java.util.Vector<java.lang.String> getSenses(java.lang.String word)
          Returns all senses of a word.
 boolean isEqual(java.lang.String str1, java.lang.String str2)
          Checks if lemmas of two strings are equal (e.
 

Method Detail

getISynset

ISynset getISynset(java.lang.String source)
Returns a synset given its id.

Parameters:
source - synset id
Returns:
synset

isEqual

boolean isEqual(java.lang.String str1,
                java.lang.String str2)
Checks if lemmas of two strings are equal (e. g. the string are the same modulo inflections)

Parameters:
str1 - source string
str2 - target string
Returns:
true if lemmas are equal

getSenses

java.util.Vector<java.lang.String> getSenses(java.lang.String word)
Returns all senses of a word.

Parameters:
word - a word
Returns:
word senses

getBaseForm

java.lang.String getBaseForm(java.lang.String deriviation)
Returns base form (lemma) of a word.

Parameters:
deriviation - derivation to lemmatize
Returns:
base form of a derivation


© 2010 Knowdive @ DISI