org.dllearner.kb.manipulator
Class Manipulator

java.lang.Object
  extended by org.dllearner.kb.manipulator.Manipulator

public class Manipulator
extends Object

Used to manipulate retrieved tupels, identify blanknodes, etc.

Author:
Sebastian Hellmann

Constructor Summary
Manipulator(List<Rule> rules)
           
 
Method Summary
 void addRule(Rule newRule)
           
static Manipulator getDBpediaNavigatorManipulator()
           
static Manipulator getDefaultManipulator()
           
static Manipulator getManipulatorByName(String predefinedManipulator)
           
 SortedSet<RDFNodeTuple> manipulate(Node node, SortedSet<RDFNodeTuple> tuples)
          this checks for consistency and manipulates the tuples, before they get triple
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Manipulator

public Manipulator(List<Rule> rules)
Method Detail

manipulate

public SortedSet<RDFNodeTuple> manipulate(Node node,
                                          SortedSet<RDFNodeTuple> tuples)
this checks for consistency and manipulates the tuples, before they get triple


getManipulatorByName

public static Manipulator getManipulatorByName(String predefinedManipulator)

getDBpediaNavigatorManipulator

public static Manipulator getDBpediaNavigatorManipulator()

getDefaultManipulator

public static Manipulator getDefaultManipulator()

addRule

public void addRule(Rule newRule)


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