org.dllearner.kb.aquisitors
Class TupleAquisitor

java.lang.Object
  extended by 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

Field Summary
 boolean dissolveBlankNodes
           
 
Constructor Summary
TupleAquisitor()
           
 
Method Summary
abstract  SortedSet<RDFNodeTuple> getBlankNode(int id)
           
 int getMode()
           
 SortedSet<RDFNodeTuple> getTupelForResource(String uri)
           
 boolean isDissolveBlankNodes()
          TODO: this function is still used somewhere, but should be replaced
abstract  SortedSet<RDFNodeTuple> retrieveClassesForInstances(String uri)
           
abstract  SortedSet<RDFNodeTuple> retrieveTupel(String uri)
           
abstract  SortedSet<RDFNodeTuple> retrieveTuplesForClassesOnly(String uri)
           
 void setNextTaskToClassesForInstances()
           
 void setNextTaskToClassInformation()
           
 void setNextTaskToNormal()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dissolveBlankNodes

public boolean dissolveBlankNodes
Constructor Detail

TupleAquisitor

public TupleAquisitor()
Method Detail

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()


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