org.dllearner.kb.aquisitors
Class TupleAquisitor
java.lang.Object
org.dllearner.kb.aquisitors.TupleAquisitor
- Direct Known Subclasses:
- LinkedDataTupleAquisitor, SparqlTupleAquisitor
public abstract class TupleAquisitor
- extends Object
Typed SPARQL query interface. The typing means that they all have the same
input and the same output: They are fn: resource -> ( a | b ) where a
normally is a predicate and b an object
- Author:
- Sebastian Hellmann
dissolveBlankNodes
public boolean dissolveBlankNodes
TupleAquisitor
public TupleAquisitor()
isDissolveBlankNodes
public boolean isDissolveBlankNodes()
- TODO: this function is still used somewhere, but should be replaced
- Returns:
getTupelForResource
public final SortedSet<RDFNodeTuple> getTupelForResource(String uri)
retrieveTupel
public abstract SortedSet<RDFNodeTuple> retrieveTupel(String uri)
retrieveClassesForInstances
public abstract SortedSet<RDFNodeTuple> retrieveClassesForInstances(String uri)
retrieveTuplesForClassesOnly
public abstract SortedSet<RDFNodeTuple> retrieveTuplesForClassesOnly(String uri)
getBlankNode
public abstract SortedSet<RDFNodeTuple> getBlankNode(int id)
getMode
public int getMode()
setNextTaskToNormal
public void setNextTaskToNormal()
setNextTaskToClassesForInstances
public void setNextTaskToClassesForInstances()
setNextTaskToClassInformation
public void setNextTaskToClassInformation()
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann