Package | Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
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> |
ObjectPropertyNode.expand(TupleAquisitor tupelAquisitor,
Manipulator manipulator) |
List<Node> |
ClassNode.expand(TupleAquisitor tupelAquisitor,
Manipulator manipulator) |
List<Node> |
LiteralNode.expand(TupleAquisitor tupelAquisitor,
Manipulator manipulator) |
List<Node> |
InstanceNode.expand(TupleAquisitor tupelAquisitor,
Manipulator manipulator) |
List<Node> |
BlankNode.expand(TupleAquisitor tupleAquisitor,
Manipulator manipulator) |
List<Node> |
DatatypePropertyNode.expand(TupleAquisitor tupelAquisitor,
Manipulator manipulator) |
List<Node> |
Manager.extract(Set<String> instances) |
Modifier and Type | Method and Description |
---|---|
String |
Manager.getNTripleForNodes(List<Node> nodes) |
org.semanticweb.owlapi.model.OWLOntology |
Manager.getOWLAPIOntologyForNodes(List<Node> nodes,
boolean saveOntology) |
Constructor and Description |
---|
DatatypePropertyNode(String uri,
Node a,
LiteralNode b) |
ObjectPropertyNode(String propertyURI,
Node a,
Node b) |
PropertyNode(String propertyURI,
Node a,
Node b) |
Modifier and Type | Method and Description |
---|---|
SortedSet<RDFNodeTuple> |
PredicateReplacementRule.applyRule(Node subject,
SortedSet<RDFNodeTuple> tuples) |
SortedSet<RDFNodeTuple> |
DBpediaNavigatorFilterRule.applyRule(Node subject,
SortedSet<RDFNodeTuple> tuples) |
SortedSet<RDFNodeTuple> |
ObjectReplacementRule.applyRule(Node subject,
SortedSet<RDFNodeTuple> tuples) |
SortedSet<RDFNodeTuple> |
SimplePredicateFilterRule.applyRule(Node subject,
SortedSet<RDFNodeTuple> tuples) |
abstract SortedSet<RDFNodeTuple> |
Rule.applyRule(Node subject,
SortedSet<RDFNodeTuple> tuples) |
SortedSet<RDFNodeTuple> |
SimpleObjectFilterRule.applyRule(Node subject,
SortedSet<RDFNodeTuple> tuples) |
SortedSet<RDFNodeTuple> |
DBPediaNavigatorCityLocatorRule.applyRule(Node subject,
SortedSet<RDFNodeTuple> tuples) |
SortedSet<RDFNodeTuple> |
DBpediaNavigatorOtherRule.applyRule(Node subject,
SortedSet<RDFNodeTuple> tuples) |
SortedSet<RDFNodeTuple> |
TypeFilterRule.applyRule(Node subject,
SortedSet<RDFNodeTuple> tuples) |
SortedSet<RDFNodeTuple> |
StringToResource.applyRule(Node subject,
SortedSet<RDFNodeTuple> tuples) |
SortedSet<RDFNodeTuple> |
AddAllStringsAsClasses.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
|
Modifier and Type | Method and Description |
---|---|
List<Node> |
SparqlKnowledgeSource.extractParallel() |
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann