public class PatternSparqlGenerator extends Object
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
PatternSparqlGenerator.Clazz |
(package private) class |
PatternSparqlGenerator.Named |
(package private) class |
PatternSparqlGenerator.Property |
(package private) class |
PatternSparqlGenerator.Querypart |
(package private) static class |
PatternSparqlGenerator.Querytype |
(package private) class |
PatternSparqlGenerator.Variable |
| Modifier and Type | Field and Description |
|---|---|
private static String |
CLASS_PREFIX |
private List<String> |
classes |
private static PatternSparqlGenerator |
instance |
private Integer |
limit |
private static String |
NAMED_ENTITY_PREFIX |
private List<String> |
namedEntities |
private NifEverything |
nif |
private static String |
NOT_DEFINED |
private static String |
PROJ |
private static String |
PROJ2 |
private List<String> |
properties |
private static String |
PROPERTY_PREFIX |
private SimpleQuantityRanker |
ranker |
private static String |
URI_START_PREFIX |
| Modifier | Constructor and Description |
|---|---|
private |
PatternSparqlGenerator() |
| Modifier and Type | Method and Description |
|---|---|
private PatternSparqlGenerator.Querypart |
clazz(int index) |
private String |
construct(PatternSparqlGenerator.Querytype type,
PatternSparqlGenerator.Querypart... queryparts) |
private <T> List<T> |
emptyIfNull(List<T> coll) |
String |
generateQuery(List<String> classesIn,
List<String> propertiesIn,
List<String> namedEntitiesIn) |
static PatternSparqlGenerator |
getInstance() |
int |
getLimit() |
private PatternSparqlGenerator.Querypart |
named(int index) |
String |
nifStrigToQuery(String nifString) |
String |
nifToQuery(org.aksw.gerbil.transfer.nif.Document doc) |
private PatternSparqlGenerator.Querypart |
prop(int index) |
void |
setLimit(int limit) |
private PatternSparqlGenerator.Querypart |
var(String var) |
private static final String NOT_DEFINED
private static PatternSparqlGenerator instance
private Integer limit
private NifEverything nif
private SimpleQuantityRanker ranker
private static final String CLASS_PREFIX
private static final String PROPERTY_PREFIX
private static final String NAMED_ENTITY_PREFIX
private static final String URI_START_PREFIX
private static final String PROJ
private static final String PROJ2
public static PatternSparqlGenerator getInstance()
public String nifToQuery(org.aksw.gerbil.transfer.nif.Document doc)
public String generateQuery(List<String> classesIn, List<String> propertiesIn, List<String> namedEntitiesIn)
private PatternSparqlGenerator.Querypart clazz(int index)
private PatternSparqlGenerator.Querypart prop(int index)
private PatternSparqlGenerator.Querypart named(int index)
private PatternSparqlGenerator.Querypart var(String var)
public int getLimit()
public void setLimit(int limit)
private String construct(PatternSparqlGenerator.Querytype type, PatternSparqlGenerator.Querypart... queryparts)
Copyright © 2016–2017 Pivotal Software, Inc.. All rights reserved.