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

All Superinterfaces:
TextCorpusLayer
All Known Implementing Classes:
NamedEntitiesLayerStored

public interface NamedEntitiesLayer
extends TextCorpusLayer

The NamedEntitiesLayer layer specifies named entity annotations on tokens. Each entity annotation references a token, or sequence of tokens, that represents this entity and specifies a named entity class (e.g. person, location, etc.). The layer specifies a tagset (as the value of the type attribute) used for named entity type tags.

Author:
Yana Panchenko

Method Summary
 NamedEntity addEntity(String entityType, List<Token> entityTokens)
           
 NamedEntity addEntity(String entityType, Token entityToken)
           
 List<NamedEntity> getEntities(Token token)
           
 NamedEntity getEntity(int index)
           
 NamedEntity getEntity(Token token)
           
 Set<String> getFoundTypes()
           
 Token[] getTokens(NamedEntity entity)
           
 String getType()
           
 
Methods inherited from interface eu.clarin.weblicht.wlfxb.tc.api.TextCorpusLayer
isEmpty, size
 

Method Detail

getType

String getType()

getEntity

NamedEntity getEntity(int index)

getEntity

NamedEntity getEntity(Token token)

getEntities

List<NamedEntity> getEntities(Token token)

getTokens

Token[] getTokens(NamedEntity entity)

addEntity

NamedEntity addEntity(String entityType,
                      Token entityToken)

addEntity

NamedEntity addEntity(String entityType,
                      List<Token> entityTokens)

getFoundTypes

Set<String> getFoundTypes()


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