org.dllearner.core.configurators
Class SparqlKnowledgeSourceConfigurator

java.lang.Object
  extended by org.dllearner.core.configurators.SparqlKnowledgeSourceConfigurator
All Implemented Interfaces:
Configurator

public class SparqlKnowledgeSourceConfigurator
extends Object
implements Configurator

automatically generated, do not edit manually. run org.dllearner.scripts.ConfigJavaGenerator to update


Constructor Summary
SparqlKnowledgeSourceConfigurator(SparqlKnowledgeSource sparqlKnowledgeSource)
           
 
Method Summary
 int getBreakSuperClassRetrievalAfter()
          breakSuperClassRetrievalAfter stops a cyclic hierarchy after specified number of classes.
 String getCacheDir()
          cacheDir dir of cache.
 boolean getCloseAfterRecursion()
          closeAfterRecursion gets all classes for all instances.
 Set<String> getDefaultGraphURIs()
          defaultGraphURIs a list of all default Graph URIs.
 boolean getDissolveBlankNodes()
          dissolveBlankNodes determines whether Blanknodes are dissolved.
 boolean getGetAllSuperClasses()
          getAllSuperClasses If true then all superclasses are retrieved until the most general class (owl:Thing) is reached..
 boolean getGetPropertyInformation()
          getPropertyInformation gets all types for extracted ObjectProperties.
 Set<String> getInstances()
          instances relevant instances e.g. positive and negative examples in a learning problem.
 Set<String> getNamedGraphURIs()
          namedGraphURIs a list of all named Graph URIs.
 Set<String> getObjList()
          objList list of all ignored objects.
 String getPredefinedEndpoint()
          predefinedEndpoint the mode of the SPARQL Filter, use one of DBPEDIA, LOCAL, GOVTRACK, REVYU, MYOPENLINK, FACTBOOK.
 String getPredefinedFilter()
          predefinedFilter the mode of the SPARQL Filter, use one of YAGO,SKOS,YAGOSKOS , YAGOSPECIALHIERARCHY, TEST.
 String getPredefinedManipulator()
          predefinedManipulator the mode of the Manipulator, use one of STANDARD, DBPEDIA-NAVIGATOR.
 Set<String> getPredList()
          predList list of all ignored roles.
 int getRecursionDepth()
          recursionDepth recursion depth of KB fragment selection.
 List<StringTuple> getReplaceObject()
          replaceObject rule for replacing predicates.
 List<StringTuple> getReplacePredicate()
          replacePredicate rule for replacing predicates.
 boolean getSaveExtractedFragment()
          saveExtractedFragment Specifies whether the extracted ontology is written to a file or not.
static SparqlKnowledgeSource getSparqlKnowledgeSource(URL url, Set<String> instances)
           
 URL getUrl()
          url URL of SPARQL Endpoint.
 boolean getUseCache()
          useCache If true a Cache is used.
 boolean getUseCacheDatabase()
          useCacheDatabase If true, H2 database is used, otherwise one file per query is written..
 boolean getUseImprovedSparqlTupelAquisitor()
          useImprovedSparqlTupelAquisitor uses deeply nested SparqlQueries, according to recursion depth, still EXPERIMENTAL.
 boolean getUseLits()
          useLits use Literals in SPARQL query.
 String getVerbosity()
          verbosity control verbosity of output for this component.
 boolean isReinitNecessary()
          true, if this component needs reinitializsation.
 void setBreakSuperClassRetrievalAfter(int breakSuperClassRetrievalAfter)
           
 void setCacheDir(String cacheDir)
           
 void setCloseAfterRecursion(boolean closeAfterRecursion)
           
 void setDefaultGraphURIs(Set<String> defaultGraphURIs)
           
 void setDissolveBlankNodes(boolean dissolveBlankNodes)
           
 void setGetAllSuperClasses(boolean getAllSuperClasses)
           
 void setGetPropertyInformation(boolean getPropertyInformation)
           
 void setInstances(Set<String> instances)
           
 void setNamedGraphURIs(Set<String> namedGraphURIs)
           
 void setObjList(Set<String> objList)
           
 void setPredefinedEndpoint(String predefinedEndpoint)
           
 void setPredefinedFilter(String predefinedFilter)
           
 void setPredefinedManipulator(String predefinedManipulator)
           
 void setPredList(Set<String> predList)
           
 void setRecursionDepth(int recursionDepth)
           
 void setReplaceObject(List<StringTuple> replaceObject)
           
 void setReplacePredicate(List<StringTuple> replacePredicate)
           
 void setSaveExtractedFragment(boolean saveExtractedFragment)
           
 void setUrl(URL url)
           
 void setUseCache(boolean useCache)
           
 void setUseCacheDatabase(boolean useCacheDatabase)
           
 void setUseImprovedSparqlTupelAquisitor(boolean useImprovedSparqlTupelAquisitor)
           
 void setUseLits(boolean useLits)
           
 void setVerbosity(String verbosity)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SparqlKnowledgeSourceConfigurator

public SparqlKnowledgeSourceConfigurator(SparqlKnowledgeSource sparqlKnowledgeSource)
Parameters:
sparqlKnowledgeSource - see SparqlKnowledgeSource
Method Detail

getSparqlKnowledgeSource

public static SparqlKnowledgeSource getSparqlKnowledgeSource(URL url,
                                                             Set<String> instances)
Parameters:
url - URL of SPARQL Endpoint
instances - relevant instances e.g. positive and negative examples in a learning problem
Returns:
SparqlKnowledgeSource

getUrl

public URL getUrl()
url URL of SPARQL Endpoint. mandatory: true| reinit necessary: true default value: null

Returns:
URL

getCacheDir

public String getCacheDir()
cacheDir dir of cache. mandatory: false| reinit necessary: true default value: cache

Returns:
String

getUseCache

public boolean getUseCache()
useCache If true a Cache is used. mandatory: false| reinit necessary: true default value: true

Returns:
boolean

getUseCacheDatabase

public boolean getUseCacheDatabase()
useCacheDatabase If true, H2 database is used, otherwise one file per query is written.. mandatory: false| reinit necessary: true default value: false

Returns:
boolean

getInstances

public Set<String> getInstances()
instances relevant instances e.g. positive and negative examples in a learning problem. mandatory: true| reinit necessary: true default value: null

Returns:
Set(String)

getRecursionDepth

public int getRecursionDepth()
recursionDepth recursion depth of KB fragment selection. mandatory: false| reinit necessary: true default value: 1

Returns:
int

getPredefinedFilter

public String getPredefinedFilter()
predefinedFilter the mode of the SPARQL Filter, use one of YAGO,SKOS,YAGOSKOS , YAGOSPECIALHIERARCHY, TEST. mandatory: false| reinit necessary: true default value: null

Returns:
String

getPredefinedEndpoint

public String getPredefinedEndpoint()
predefinedEndpoint the mode of the SPARQL Filter, use one of DBPEDIA, LOCAL, GOVTRACK, REVYU, MYOPENLINK, FACTBOOK. mandatory: false| reinit necessary: true default value: null

Returns:
String

getPredefinedManipulator

public String getPredefinedManipulator()
predefinedManipulator the mode of the Manipulator, use one of STANDARD, DBPEDIA-NAVIGATOR. mandatory: false| reinit necessary: true default value: null

Returns:
String

getPredList

public Set<String> getPredList()
predList list of all ignored roles. mandatory: false| reinit necessary: true default value: []

Returns:
Set(String)

getObjList

public Set<String> getObjList()
objList list of all ignored objects. mandatory: false| reinit necessary: true default value: []

Returns:
Set(String)

getSaveExtractedFragment

public boolean getSaveExtractedFragment()
saveExtractedFragment Specifies whether the extracted ontology is written to a file or not. The OWL file is written to the cache dir.Some DBpedia URI will make the XML invalid. mandatory: false| reinit necessary: true default value: false

Returns:
boolean

getReplacePredicate

public List<StringTuple> getReplacePredicate()
replacePredicate rule for replacing predicates. mandatory: false| reinit necessary: true default value: []

Returns:
List(StringTuple)

getReplaceObject

public List<StringTuple> getReplaceObject()
replaceObject rule for replacing predicates. mandatory: false| reinit necessary: true default value: []

Returns:
List(StringTuple)

getBreakSuperClassRetrievalAfter

public int getBreakSuperClassRetrievalAfter()
breakSuperClassRetrievalAfter stops a cyclic hierarchy after specified number of classes. mandatory: false| reinit necessary: true default value: 1000

Returns:
int

getUseLits

public boolean getUseLits()
useLits use Literals in SPARQL query. mandatory: false| reinit necessary: true default value: true

Returns:
boolean

getGetAllSuperClasses

public boolean getGetAllSuperClasses()
getAllSuperClasses If true then all superclasses are retrieved until the most general class (owl:Thing) is reached.. mandatory: false| reinit necessary: true default value: true

Returns:
boolean

getCloseAfterRecursion

public boolean getCloseAfterRecursion()
closeAfterRecursion gets all classes for all instances. mandatory: false| reinit necessary: true default value: true

Returns:
boolean

getGetPropertyInformation

public boolean getGetPropertyInformation()
getPropertyInformation gets all types for extracted ObjectProperties. mandatory: false| reinit necessary: true default value: false

Returns:
boolean

getDissolveBlankNodes

public boolean getDissolveBlankNodes()
dissolveBlankNodes determines whether Blanknodes are dissolved. This is a costly function.. mandatory: false| reinit necessary: true default value: true

Returns:
boolean

getUseImprovedSparqlTupelAquisitor

public boolean getUseImprovedSparqlTupelAquisitor()
useImprovedSparqlTupelAquisitor uses deeply nested SparqlQueries, according to recursion depth, still EXPERIMENTAL. mandatory: false| reinit necessary: true default value: false

Returns:
boolean

getVerbosity

public String getVerbosity()
verbosity control verbosity of output for this component. mandatory: false| reinit necessary: true default value: warning

Returns:
String

getDefaultGraphURIs

public Set<String> getDefaultGraphURIs()
defaultGraphURIs a list of all default Graph URIs. mandatory: false| reinit necessary: true default value: []

Returns:
Set(String)

getNamedGraphURIs

public Set<String> getNamedGraphURIs()
namedGraphURIs a list of all named Graph URIs. mandatory: false| reinit necessary: true default value: []

Returns:
Set(String)

setUrl

public void setUrl(URL url)
Parameters:
url - URL of SPARQL Endpoint. mandatory: true| reinit necessary: true default value: null

setCacheDir

public void setCacheDir(String cacheDir)
Parameters:
cacheDir - dir of cache. mandatory: false| reinit necessary: true default value: cache

setUseCache

public void setUseCache(boolean useCache)
Parameters:
useCache - If true a Cache is used. mandatory: false| reinit necessary: true default value: true

setUseCacheDatabase

public void setUseCacheDatabase(boolean useCacheDatabase)
Parameters:
useCacheDatabase - If true, H2 database is used, otherwise one file per query is written.. mandatory: false| reinit necessary: true default value: false

setInstances

public void setInstances(Set<String> instances)
Parameters:
instances - relevant instances e.g. positive and negative examples in a learning problem. mandatory: true| reinit necessary: true default value: null

setRecursionDepth

public void setRecursionDepth(int recursionDepth)
Parameters:
recursionDepth - recursion depth of KB fragment selection. mandatory: false| reinit necessary: true default value: 1

setPredefinedFilter

public void setPredefinedFilter(String predefinedFilter)
Parameters:
predefinedFilter - the mode of the SPARQL Filter, use one of YAGO,SKOS,YAGOSKOS , YAGOSPECIALHIERARCHY, TEST. mandatory: false| reinit necessary: true default value: null

setPredefinedEndpoint

public void setPredefinedEndpoint(String predefinedEndpoint)
Parameters:
predefinedEndpoint - the mode of the SPARQL Filter, use one of DBPEDIA, LOCAL, GOVTRACK, REVYU, MYOPENLINK, FACTBOOK. mandatory: false| reinit necessary: true default value: null

setPredefinedManipulator

public void setPredefinedManipulator(String predefinedManipulator)
Parameters:
predefinedManipulator - the mode of the Manipulator, use one of STANDARD, DBPEDIA-NAVIGATOR. mandatory: false| reinit necessary: true default value: null

setPredList

public void setPredList(Set<String> predList)
Parameters:
predList - list of all ignored roles. mandatory: false| reinit necessary: true default value: []

setObjList

public void setObjList(Set<String> objList)
Parameters:
objList - list of all ignored objects. mandatory: false| reinit necessary: true default value: []

setSaveExtractedFragment

public void setSaveExtractedFragment(boolean saveExtractedFragment)
Parameters:
saveExtractedFragment - Specifies whether the extracted ontology is written to a file or not. The OWL file is written to the cache dir.Some DBpedia URI will make the XML invalid. mandatory: false| reinit necessary: true default value: false

setReplacePredicate

public void setReplacePredicate(List<StringTuple> replacePredicate)
Parameters:
replacePredicate - rule for replacing predicates. mandatory: false| reinit necessary: true default value: []

setReplaceObject

public void setReplaceObject(List<StringTuple> replaceObject)
Parameters:
replaceObject - rule for replacing predicates. mandatory: false| reinit necessary: true default value: []

setBreakSuperClassRetrievalAfter

public void setBreakSuperClassRetrievalAfter(int breakSuperClassRetrievalAfter)
Parameters:
breakSuperClassRetrievalAfter - stops a cyclic hierarchy after specified number of classes. mandatory: false| reinit necessary: true default value: 1000

setUseLits

public void setUseLits(boolean useLits)
Parameters:
useLits - use Literals in SPARQL query. mandatory: false| reinit necessary: true default value: true

setGetAllSuperClasses

public void setGetAllSuperClasses(boolean getAllSuperClasses)
Parameters:
getAllSuperClasses - If true then all superclasses are retrieved until the most general class (owl:Thing) is reached.. mandatory: false| reinit necessary: true default value: true

setCloseAfterRecursion

public void setCloseAfterRecursion(boolean closeAfterRecursion)
Parameters:
closeAfterRecursion - gets all classes for all instances. mandatory: false| reinit necessary: true default value: true

setGetPropertyInformation

public void setGetPropertyInformation(boolean getPropertyInformation)
Parameters:
getPropertyInformation - gets all types for extracted ObjectProperties. mandatory: false| reinit necessary: true default value: false

setDissolveBlankNodes

public void setDissolveBlankNodes(boolean dissolveBlankNodes)
Parameters:
dissolveBlankNodes - determines whether Blanknodes are dissolved. This is a costly function.. mandatory: false| reinit necessary: true default value: true

setUseImprovedSparqlTupelAquisitor

public void setUseImprovedSparqlTupelAquisitor(boolean useImprovedSparqlTupelAquisitor)
Parameters:
useImprovedSparqlTupelAquisitor - uses deeply nested SparqlQueries, according to recursion depth, still EXPERIMENTAL. mandatory: false| reinit necessary: true default value: false

setVerbosity

public void setVerbosity(String verbosity)
Parameters:
verbosity - control verbosity of output for this component. mandatory: false| reinit necessary: true default value: warning

setDefaultGraphURIs

public void setDefaultGraphURIs(Set<String> defaultGraphURIs)
Parameters:
defaultGraphURIs - a list of all default Graph URIs. mandatory: false| reinit necessary: true default value: []

setNamedGraphURIs

public void setNamedGraphURIs(Set<String> namedGraphURIs)
Parameters:
namedGraphURIs - a list of all named Graph URIs. mandatory: false| reinit necessary: true default value: []

isReinitNecessary

public boolean isReinitNecessary()
true, if this component needs reinitializsation.

Returns:
boolean


SourceForge.net Logo DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann