class documentation

class BabelSenseComparator:

Known subclasses: babelnet.sense.BabelWordSenseComparator

View In Hierarchy

Comparator for BabelSenses that:

  • puts WordNet senses first
  • sorts WordNet senses based on their sense number
  • sorts Wikipedia senses lexicographically
Method compare Compare two BabelSense(s)
Method _sort_by_parentheses Sort two BabelSenses by parenthesis (senses without parenthesis first).
Method _sort_wordnet Sort wordnet senses
def compare(self, b1, b2):

Compare two BabelSense(s)

Parameters
b1:BabelSenseFirst BabelSense.
b2:BabelSenseSecond BabelSense.
Returns
intCompare result.
def _sort_by_parentheses(self, b1, b2):

Sort two BabelSenses by parenthesis (senses without parenthesis first).

Parameters
b1:BabelSenseFirst BabelSense.
b2:BabelSenseSecond BabelSense.
Returns
intCompare result.
def _sort_wordnet(self, b1, b2):

Sort wordnet senses

Parameters
b1:BabelSensethe first sense
b2:BabelSensethe second sense
Returns
intthe result of the comparation.