public class TypeAwareGenderDetector extends Object implements GenderDetector
| Modifier and Type | Field and Description |
|---|---|
private GenderDetector |
genderDetector |
private static org.slf4j.Logger |
logger |
private Set<String> |
personTypes |
private org.aksw.jena_sparql_api.core.QueryExecutionFactory |
qef |
private boolean |
useInference |
| Constructor and Description |
|---|
TypeAwareGenderDetector(org.aksw.jena_sparql_api.core.QueryExecutionFactory qef,
GenderDetector genderDetector) |
TypeAwareGenderDetector(org.dllearner.kb.sparql.SparqlEndpoint endpoint,
GenderDetector genderDetector) |
| Modifier and Type | Method and Description |
|---|---|
Gender |
getGender(String name)
Returns the gender of the given name.
|
Gender |
getGender(String uri,
String label) |
private boolean |
isPerson(String uri) |
void |
setPersonTypes(Set<String> personTypes) |
private static final org.slf4j.Logger logger
private org.aksw.jena_sparql_api.core.QueryExecutionFactory qef
private GenderDetector genderDetector
private boolean useInference
public TypeAwareGenderDetector(org.aksw.jena_sparql_api.core.QueryExecutionFactory qef,
GenderDetector genderDetector)
public TypeAwareGenderDetector(org.dllearner.kb.sparql.SparqlEndpoint endpoint,
GenderDetector genderDetector)
public Gender getGender(String name)
GenderDetectorgetGender in interface GenderDetectorname - the nameprivate boolean isPerson(String uri)
Copyright © 2020. All rights reserved.