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

Constructor Summary
TupleAquisitor()
           
 
Method Summary
abstract  SortedSet<RDFNodeTuple> getBlankNode(int id)
           
 int getMode()
           
 SortedSet<RDFNodeTuple> getTupelForResource(String uri)
           
 boolean isDissolveBlankNodes()
           
abstract  SortedSet<RDFNodeTuple> retrieveClassesForInstances(String uri)
           
abstract  SortedSet<RDFNodeTuple> retrieveTupel(String uri)
           
abstract  SortedSet<RDFNodeTuple> retrieveTuplesForClassesOnly(String uri)
           
 void setDissolveBlankNodes(boolean dissolveBlankNodes)
           
 void setNextTaskToClassesForInstances()
           
 void setNextTaskToClassInformation()
           
 void setNextTaskToNormal()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TupleAquisitor

public TupleAquisitor()
Method Detail

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

isDissolveBlankNodes

public boolean isDissolveBlankNodes()

setDissolveBlankNodes

public void setDissolveBlankNodes(boolean dissolveBlankNodes)


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