Uses of Class
org.dllearner.kb.extraction.Node

Packages that use Node
org.dllearner.kb.extraction Core extraction algorithm including datastructures. 
org.dllearner.kb.manipulator Classes for manipulating extracted triples 
org.dllearner.kb.sparql Runnable scripts, each for a different task or experiment. 
 

Uses of Node in org.dllearner.kb.extraction
 

Subclasses of Node in org.dllearner.kb.extraction
 class BlankNode
           
 class ClassNode
          Is a node in the graph, that is a class.
 class DatatypePropertyNode
          Property node, has connection to a and b part
 class InstanceNode
          A node in the graph that is an instance.
 class LiteralNode
          A node in the graph that is a Literal.
 class ObjectPropertyNode
          Property node, has connection to a and b part
 class PropertyNode
          Property node, has connection to a and b part
 

Methods in org.dllearner.kb.extraction that return Node
 Node ExtractionAlgorithm.expandNode(String uri, TupleAquisitor tupleAquisitor)
          most important function expands one example CAVE: the recursion is not a recursion anymore, it was transformed to an iteration
 Node PropertyNode.getAPart()
           
 Node PropertyNode.getBPart()
           
 Node InstanceNode.processTuple(RDFNodeTuple tuple)
          estimates the type of the retrieved tuple
 

Methods in org.dllearner.kb.extraction that return types with arguments of type Node
 List<Node> InstanceNode.expand(TupleAquisitor tupelAquisitor, Manipulator manipulator)
           
 List<Node> DatatypePropertyNode.expand(TupleAquisitor tupelAquisitor, Manipulator manipulator)
           
 List<Node> ObjectPropertyNode.expand(TupleAquisitor tupelAquisitor, Manipulator manipulator)
           
 List<Node> LiteralNode.expand(TupleAquisitor tupelAquisitor, Manipulator manipulator)
           
 List<Node> BlankNode.expand(TupleAquisitor tupleAquisitor, Manipulator manipulator)
           
abstract  List<Node> Node.expand(TupleAquisitor TupelAquisitor, Manipulator manipulator)
          Nodes are expanded with a certain context, given by the typedSparqlQuery and the manipulator
 List<Node> ClassNode.expand(TupleAquisitor tupelAquisitor, Manipulator manipulator)
           
 List<Node> Manager.extract(Set<String> instances)
           
 

Method parameters in org.dllearner.kb.extraction with type arguments of type Node
 String Manager.getNTripleForNodes(List<Node> nodes)
           
 org.semanticweb.owlapi.model.OWLOntology Manager.getOWLAPIOntologyForNodes(List<Node> nodes, boolean saveOntology)
           
 

Constructors in org.dllearner.kb.extraction with parameters of type Node
DatatypePropertyNode(String uri, Node a, LiteralNode b)
           
ObjectPropertyNode(String propertyURI, Node a, Node b)
           
PropertyNode(String propertyURI, Node a, Node b)
           
 

Uses of Node in org.dllearner.kb.manipulator
 

Methods in org.dllearner.kb.manipulator with parameters of type Node
abstract  SortedSet<RDFNodeTuple> Rule.applyRule(Node subject, SortedSet<RDFNodeTuple> tuples)
           
 SortedSet<RDFNodeTuple> SimpleObjectFilterRule.applyRule(Node subject, SortedSet<RDFNodeTuple> tuples)
           
 SortedSet<RDFNodeTuple> AddAllStringsAsClasses.applyRule(Node subject, SortedSet<RDFNodeTuple> tuples)
           
 SortedSet<RDFNodeTuple> DBpediaNavigatorFilterRule.applyRule(Node subject, SortedSet<RDFNodeTuple> tuples)
           
 SortedSet<RDFNodeTuple> DBpediaNavigatorOtherRule.applyRule(Node subject, SortedSet<RDFNodeTuple> tuples)
           
 SortedSet<RDFNodeTuple> DBPediaNavigatorCityLocatorRule.applyRule(Node subject, SortedSet<RDFNodeTuple> tuples)
           
 SortedSet<RDFNodeTuple> StringToResource.applyRule(Node subject, SortedSet<RDFNodeTuple> tuples)
           
 SortedSet<RDFNodeTuple> TypeFilterRule.applyRule(Node subject, SortedSet<RDFNodeTuple> tuples)
           
 SortedSet<RDFNodeTuple> SimplePredicateFilterRule.applyRule(Node subject, SortedSet<RDFNodeTuple> tuples)
           
 SortedSet<RDFNodeTuple> ObjectReplacementRule.applyRule(Node subject, SortedSet<RDFNodeTuple> tuples)
           
 SortedSet<RDFNodeTuple> PredicateReplacementRule.applyRule(Node subject, SortedSet<RDFNodeTuple> tuples)
           
 boolean TypeFilterRule.checkClass(Node n)
           
 SortedSet<RDFNodeTuple> Manipulator.manipulate(Node node, SortedSet<RDFNodeTuple> tuples)
          this checks for consistency and manipulates the tuples, before they get triple
 

Uses of Node in org.dllearner.kb.sparql
 

Methods in org.dllearner.kb.sparql that return types with arguments of type Node
 List<Node> SparqlKnowledgeSource.extractParallel()
           
 



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