class documentation
class BabelSenseComparator:
Known subclasses: babelnet.sense.BabelWordSenseComparator
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 |
Sort two BabelSenses by parenthesis (senses without parenthesis first). |
| Method | _sort |
Sort wordnet senses |
def compare(self, b1, b2):
Compare two BabelSense(s)
| Parameters | |
b1:BabelSense | First BabelSense. |
b2:BabelSense | Second BabelSense. |
| Returns | |
int | Compare result. |
def _sort_by_parentheses(self, b1, b2):
overridden in
babelnet.sense.BabelWordSenseComparatorSort two BabelSenses by parenthesis (senses without parenthesis first).
| Parameters | |
b1:BabelSense | First BabelSense. |
b2:BabelSense | Second BabelSense. |
| Returns | |
int | Compare result. |
def _sort_wordnet(self, b1, b2):
Sort wordnet senses
| Parameters | |
b1:BabelSense | the first sense |
b2:BabelSense | the second sense |
| Returns | |
int | the result of the comparation. |