org.dllearner.kb.aquisitors
Class SparqlTupleAquisitor

java.lang.Object
  extended by org.dllearner.kb.aquisitors.TupleAquisitor
      extended by org.dllearner.kb.aquisitors.SparqlTupleAquisitor
Direct Known Subclasses:
SparqlTupleAquisitorImproved

public class SparqlTupleAquisitor
extends TupleAquisitor

Can execute different queries.

Author:
Sebastian Hellmann

Constructor Summary
SparqlTupleAquisitor(SparqlQueryMaker sparqlQueryMaker, SPARQLTasks sparqlTasks)
           
 
Method Summary
 SortedSet<RDFNodeTuple> getBlankNode(int id)
           
 void printHM()
           
 SortedSet<RDFNodeTuple> retrieveClassesForInstances(String uri)
           
 SortedSet<RDFNodeTuple> retrieveTupel(String uri)
           
 SortedSet<RDFNodeTuple> retrieveTuplesForClassesOnly(String uri)
           
 
Methods inherited from class org.dllearner.kb.aquisitors.TupleAquisitor
getMode, getTupelForResource, isDissolveBlankNodes, setDissolveBlankNodes, setNextTaskToClassesForInstances, setNextTaskToClassInformation, setNextTaskToNormal
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SparqlTupleAquisitor

public SparqlTupleAquisitor(SparqlQueryMaker sparqlQueryMaker,
                            SPARQLTasks sparqlTasks)
Method Detail

retrieveTupel

public SortedSet<RDFNodeTuple> retrieveTupel(String uri)
Specified by:
retrieveTupel in class TupleAquisitor

retrieveClassesForInstances

public SortedSet<RDFNodeTuple> retrieveClassesForInstances(String uri)
Specified by:
retrieveClassesForInstances in class TupleAquisitor

retrieveTuplesForClassesOnly

public SortedSet<RDFNodeTuple> retrieveTuplesForClassesOnly(String uri)
Specified by:
retrieveTuplesForClassesOnly in class TupleAquisitor

getBlankNode

public SortedSet<RDFNodeTuple> getBlankNode(int id)
Specified by:
getBlankNode in class TupleAquisitor

printHM

public void printHM()


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