|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.fu_berlin.ties.context.Representation
Abstract class that manages context representations for entity recognition
and information extraction. Subclasses must implement the
buildContext(Element, String, String, String, PriorRecognitions,
Map)
method for building representations.
Constructor Summary | |
Representation(int recogNum)
Creates a new instance. |
Method Summary | |
abstract FeatureVector |
buildContext(Element element,
String leftText,
String mainText,
String rightText,
PriorRecognitions priorRecognitions,
Map featureCache)
Builds the context representation of text in an element. |
PriorRecognitions |
createRecognitionBuffer()
Creates a buffer to be filled with prior Recognition s and passed
as argument to the buildContext(Element, String, String, String, PriorRecognitions, Map)
method. |
int |
getRecognitionNumber()
Returns the number of preceding recognitions to represent. |
String |
toString()
Returns a string representation of this object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Representation(int recogNum)
recogNum
- the number of preceding recognitions to representMethod Detail |
public abstract FeatureVector buildContext(Element element, String leftText, String mainText, String rightText, PriorRecognitions priorRecognitions, Map featureCache) throws ClassCastException
element
- the element whose context should be representedleftText
- textual content to the left of (preceding)
mainText
, might be emptymainText
- the main textual content to represent, might be emptyrightText
- textual content to the right of (following)
mainText
, might be emptypriorRecognitions
- a buffer of the last Recognition
s from
the document, created by calling createRecognitionBuffer()
featureCache
- a cache of (local) feature, should be re-used
between all calls for the nodes in a single document (but must not be
re-used when building the context of nodes in different documents!)
ClassCastException
- if the priorRecognitions
buffer
contains objects that aren't Recognition
spublic PriorRecognitions createRecognitionBuffer()
Recognition
s and passed
as argument to the buildContext(Element, String, String, String, PriorRecognitions, Map)
method. The caller must PriorRecognitions.add(Recognition)
new
recognitions to the buffer but it is not necessary to remove them --
the buffer will automatically delete the oldest recognitions when
appropriate.
Recognition
spublic int getRecognitionNumber()
public String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |