org.dllearner.kb.sparql
Class SparqlQueryMaker
java.lang.Object
org.dllearner.kb.sparql.SparqlQueryMaker
public class SparqlQueryMaker
- extends Object
Can assemble sparql queries. can make queries for subject, predicate, object
according to the filter settings object SparqlQueryType, which gives the
predicate and object lists
- Author:
- Sebastian Hellmann
SparqlQueryMaker
public SparqlQueryMaker(Set<String> objectFilterList,
Set<String> predicateFilterList,
boolean literals)
SparqlQueryMaker
public SparqlQueryMaker(boolean allowMode,
Set<String> objectFilterList,
Set<String> predicateFilterList,
boolean literals)
SparqlQueryMaker
public SparqlQueryMaker(String mode,
Set<String> objectFilterList,
Set<String> predicateFilterList,
boolean literals)
setLiterals
public void setLiterals(boolean literals)
makeSubjectQueryUsingFilters
public String makeSubjectQueryUsingFilters(String subject)
makeClassQueryUsingFilters
public String makeClassQueryUsingFilters(String subject)
makeSubjectQueryLevel
public String makeSubjectQueryLevel(String subject,
int level)
isLiterals
public boolean isLiterals()
isAllowMode
public boolean isAllowMode()
getObjectFilterList
public Set<String> getObjectFilterList()
getPredicateFilterList
public Set<String> getPredicateFilterList()
getPredicateObjectFilterList
public Set<StringTuple> getPredicateObjectFilterList()
addPredicateFilter
public void addPredicateFilter(String newFilter)
addObjectFilter
public void addObjectFilter(String newFilter)
addPredicateObjectFilter
public void addPredicateObjectFilter(String pred,
String object)
combineWith
public void combineWith(SparqlQueryMaker sqm)
getSparqlQueryMakerByName
public static SparqlQueryMaker getSparqlQueryMakerByName(String name)
getAllowSKOSFilter
public static SparqlQueryMaker getAllowSKOSFilter()
getAllowYAGOFilter
public static SparqlQueryMaker getAllowYAGOFilter()
getAllowYAGO_ONLYFilter
public static SparqlQueryMaker getAllowYAGO_ONLYFilter()
getDBpediaNavigatorFilter
public static SparqlQueryMaker getDBpediaNavigatorFilter()
getYagoSpecialHierarchyFilter
public static SparqlQueryMaker getYagoSpecialHierarchyFilter()
getAllowYAGOandSKOSFilter
public static SparqlQueryMaker getAllowYAGOandSKOSFilter()
getTestFilter
public static SparqlQueryMaker getTestFilter()
main
public static void main(String[] args)
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann