eu.clarin.weblicht.wlfxb.tc.api
Interface WordSensesLayer

All Superinterfaces:
TextCorpusLayer
All Known Implementing Classes:
WordSensesLayerStored

public interface WordSensesLayer
extends TextCorpusLayer

The annotations in WordSensesLayer are represented by lexical units from a given word senses source. The layer annotates tokens with the disambiguated sense by specifying lexicon units representing the sense of the token. The lexical units can be represented by their ids in the source data base.

Author:
Yana Panchenko

Method Summary
 WordSense addWordSense(List<Token> tokens, String... lexicalUnits)
           
 WordSense addWordSense(List<Token> tokens, String comment, String... lexicalUnits)
           
 WordSense addWordSense(Token token, String... lexicalUnits)
           
 WordSense addWordSense(Token token, String comment, String... lexicalUnits)
           
 String getSource()
           
 Token[] getTokens(WordSense ws)
           
 WordSense getWordSense(int index)
           
 WordSense getWordSense(Token token)
           
 
Methods inherited from interface eu.clarin.weblicht.wlfxb.tc.api.TextCorpusLayer
isEmpty, size
 

Method Detail

getSource

String getSource()

getWordSense

WordSense getWordSense(int index)

getWordSense

WordSense getWordSense(Token token)

getTokens

Token[] getTokens(WordSense ws)

addWordSense

WordSense addWordSense(Token token,
                       String... lexicalUnits)

addWordSense

WordSense addWordSense(List<Token> tokens,
                       String... lexicalUnits)

addWordSense

WordSense addWordSense(Token token,
                       String comment,
                       String... lexicalUnits)

addWordSense

WordSense addWordSense(List<Token> tokens,
                       String comment,
                       String... lexicalUnits)


Copyright © 2013-2014 Department of Linguistics, Tübingen University. All Rights Reserved.