org.dllearner.kb.extraction
Class BlankNode

java.lang.Object
  extended by org.dllearner.kb.extraction.Node
      extended by org.dllearner.kb.extraction.BlankNode

public class BlankNode
extends Node


Field Summary
 
Fields inherited from class org.dllearner.kb.extraction.Node
DEBUGTAIL
 
Constructor Summary
BlankNode(RDFBlankNode bNode, String inboundEdge)
           
 
Method Summary
 List<Node> expand(TupleAquisitor tupleAquisitor, Manipulator manipulator)
          Nodes are expanded with a certain context, given by the typedSparqlQuery and the manipulator
 List<BlankNode> expandProperties(TupleAquisitor TupelAquisitor, Manipulator manipulator, boolean dissolveBlankNodes)
          gets type defs for properties like rdf:type SymmetricProperties
 org.semanticweb.owlapi.model.OWLClassExpression getAnonymousClass(OWLAPIOntologyCollector owlAPIOntologyCollector)
           
 String getInBoundEdge()
           
 org.semanticweb.owlapi.model.IRI getIRI()
           
 String getNTripleForm()
           
 void printAll()
           
 SortedSet<String> toNTriple()
          output
 void toOWLOntology(OWLAPIOntologyCollector owlAPIOntologyCollector)
           
 String toString()
           
 
Methods inherited from class org.dllearner.kb.extraction.Node
getURIString, isExpanded, tail, tail
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BlankNode

public BlankNode(RDFBlankNode bNode,
                 String inboundEdge)
Method Detail

expand

public List<Node> expand(TupleAquisitor tupleAquisitor,
                         Manipulator manipulator)
Description copied from class: Node
Nodes are expanded with a certain context, given by the typedSparqlQuery and the manipulator

Specified by:
expand in class Node
Returns:
Vector all Nodes that are new because of expansion

expandProperties

public List<BlankNode> expandProperties(TupleAquisitor TupelAquisitor,
                                        Manipulator manipulator,
                                        boolean dissolveBlankNodes)
Description copied from class: Node
gets type defs for properties like rdf:type SymmetricProperties

Specified by:
expandProperties in class Node

toNTriple

public SortedSet<String> toNTriple()
Description copied from class: Node
output

Specified by:
toNTriple in class Node
Returns:
a set of n-triple

getNTripleForm

public String getNTripleForm()
Overrides:
getNTripleForm in class Node

toString

public String toString()
Overrides:
toString in class Node

getIRI

public org.semanticweb.owlapi.model.IRI getIRI()
Overrides:
getIRI in class Node

toOWLOntology

public void toOWLOntology(OWLAPIOntologyCollector owlAPIOntologyCollector)
Specified by:
toOWLOntology in class Node

getInBoundEdge

public String getInBoundEdge()

getAnonymousClass

public org.semanticweb.owlapi.model.OWLClassExpression getAnonymousClass(OWLAPIOntologyCollector owlAPIOntologyCollector)

printAll

public void printAll()


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