edu.stanford.nlp.ie.merge
Interface InstanceMerger

All Known Implementing Classes:
AbstractInstanceMerger

public interface InstanceMerger

Interface for combining together partial instances of (presumeably) the same entity.


Method Summary
 boolean compatibleConcept(edu.unika.aifb.kaon.Concept c)
          Checks if the Merger is compatible with a given Concept.
 edu.unika.aifb.kaon.Instance getBestInstance(edu.unika.aifb.kaon.Instance[] instances, Confidence[] confidences)
          Returns the one best Instance description.
 void getMergedInstances(Vector instances, Vector confidences)
           
 void storeMerger(File out)
           
 

Method Detail

compatibleConcept

public boolean compatibleConcept(edu.unika.aifb.kaon.Concept c)
Checks if the Merger is compatible with a given Concept.

Parameters:
c - the Concept to be checked against the Merger
Returns:
true if the Merger can be applied to Instances of the Concept

getBestInstance

public edu.unika.aifb.kaon.Instance getBestInstance(edu.unika.aifb.kaon.Instance[] instances,
                                                    Confidence[] confidences)
Returns the one best Instance description. Depending on the implementation of the merge functionality for the individual concepts...


getMergedInstances

public void getMergedInstances(Vector instances,
                               Vector confidences)

storeMerger

public void storeMerger(File out)
                 throws IOException
IOException


Stanford NLP Group