public class WaldoCandidateGenerator extends Object implements CandidateGenerator
SELECT DISTINCT ?subj
FROM <tag:stardog:api:context:all>
WHERE {
?subj ?prop ?object .
(?object ?score) stardog:textMatch (?query ?threshold)
MINUS { [] bites:hasEntity ?subj }
}
ORDER BY DESC(?score)
Constructor and Description |
---|
WaldoCandidateGenerator(Connection theConnection) |
Modifier and Type | Method and Description |
---|---|
List<CandidateMention> |
apply(Span theMention) |
protected SelectQuery |
query(String theText)
Create waldo query, based on given parameters
|
void |
setContexts(IRI... theContexts) |
void |
setLimit(int theLimit)
Set the maximum amount of candidates generated for a mention
|
void |
setThreshold(double theThreshold)
Set the minimum score of an entity in order for it be considered a candidate
|
public WaldoCandidateGenerator(Connection theConnection)
public void setLimit(int theLimit)
public void setThreshold(double theThreshold)
public void setContexts(IRI... theContexts)
protected SelectQuery query(String theText)
public List<CandidateMention> apply(Span theMention)
apply
in interface Function<Span,List<CandidateMention>>
Copyright © 2010-2016 Stardog Union. All Rights Reserved.