All Downloads are FREE. Search and download functionalities are using the official Maven repository.

it.unipi.di.acube.batframework.problems.CandidatesSpotter Maven / Gradle / Ivy

There is a newer version: 1.3.6
Show newest version
package it.unipi.di.acube.batframework.problems;

import it.unipi.di.acube.batframework.data.*;

import java.util.HashSet;

/**
 * A Candidate spotter is a system that, given a text, returns the mentions
 * spotted in the text plus a list of candidates for each mention. Implementing
 * this interface, one can test the coverage (recall) of the candidates
 * selection during the development of a system. Class
 * {@link it.unipi.di.acube.batframework.utils.RunExperiments} contains methods for
 * such a test.
 * 
 */
public interface CandidatesSpotter extends TopicSystem {
	/**
	 * @param text
	 *            the text to process
	 * @return the set of spotted multi-annotations, which are an association
	 *         between a mention and a set of candidates.
	 */
	public HashSet getSpottedCandidates(String text);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy