public long getOffset() { return realSynset.getOffset(); }
/** * Obtains the list of offsets for all senses of an input term * @param word * @param tag * @return */ public static List<String> getWordOffsets(String word, POS tag) { List<IWord> senses = WordNetUtils.getInstance().getSenses(word,tag); List<String> wordOffsets = new ArrayList<String>(); for(IWord sense : senses) { int offset = sense.getSynset().getOffset(); String strOffset = fixOffset(offset,tag); wordOffsets.add(strOffset); } return wordOffsets; }
offsets.add(GeneralUtils.fixOffset(sense.getSynset().getOffset(), pos));
public String getOffsetFromIWord(String senseKey) { IWord sense = getSenseFromSenseKey(senseKey); return fixOffset(sense.getSynset().getOffset(), sense.getPOS()); }
public SemSig getSemSigFromIWord(IWord sense, LKB lkb, int size) { String offset = GeneralUtils.fixOffset(sense.getSynset().getOffset(),sense.getPOS()); return getSemSigFromOffset(offset, lkb, size); }
public String getOffsetFromWordSense(String wordSense) { IWord sense = mapWordSenseToIWord(wordSense); return fixOffset(sense.getSynset().getOffset(), sense.getPOS()); }
public SemSig getSemSigFromWordSense(String wordSense, LKB lkb, int size) { IWord sense = WordNetUtils.getInstance().mapWordSenseToIWord(wordSense); String offset = GeneralUtils.fixOffset(sense.getSynset().getOffset(),sense.getPOS()); return getSemSigFromOffset(offset, lkb, size); }
String key = Synset.zeroFillOffset(s.getOffset());