Package | Description |
---|---|
org.dllearner.kb.aquisitors |
Different classes for physically extracting triples from data sources.
|
org.dllearner.kb.extraction |
Core extraction algorithm including datastructures.
|
org.dllearner.kb.sparql |
Runnable scripts, each for a different task or experiment.
|
Modifier and Type | Class and Description |
---|---|
class |
SparqlTupleAquisitor
Can execute different queries.
|
class |
SparqlTupleAquisitorImproved
Can execute different queries.
|
Modifier and Type | Method and Description |
---|---|
TupleAquisitor |
Configuration.getTupelAquisitor() |
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) |
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
|
abstract List<BlankNode> |
Node.expandProperties(TupleAquisitor TupelAquisitor,
Manipulator manipulator,
boolean dissolveBlankNodes)
gets type defs for properties like rdf:type SymmetricProperties
|
List<BlankNode> |
ObjectPropertyNode.expandProperties(TupleAquisitor tupelAquisitor,
Manipulator manipulator,
boolean dissolveBlankNodes) |
List<BlankNode> |
ClassNode.expandProperties(TupleAquisitor tupelAquisitor,
Manipulator manipulator,
boolean dissolveBlankNodes) |
List<BlankNode> |
LiteralNode.expandProperties(TupleAquisitor tupelAquisitor,
Manipulator manipulator,
boolean dissolveBlankNodes) |
List<BlankNode> |
InstanceNode.expandProperties(TupleAquisitor tupelAquisitor,
Manipulator manipulator,
boolean dissolveBlankNodes) |
List<BlankNode> |
BlankNode.expandProperties(TupleAquisitor TupelAquisitor,
Manipulator manipulator,
boolean dissolveBlankNodes) |
List<BlankNode> |
DatatypePropertyNode.expandProperties(TupleAquisitor tupelAquisitor,
Manipulator manipulator,
boolean dissolveBlankNodes) |
Constructor and Description |
---|
Configuration(TupleAquisitor tupelAquisitor,
Manipulator manipulator,
int recursiondepth,
boolean getAllSuperClasses,
boolean closeAfterRecursion,
boolean getPropertyInformation,
int breakSuperClassesAfter,
boolean dissolveBlankNodes) |
Configuration(TupleAquisitor tupelAquisitor,
Manipulator manipulator,
int recursiondepth,
boolean getAllSuperClasses,
boolean closeAfterRecursion,
boolean getPropertyInformation,
int breakSuperClassesAfter,
boolean dissolveBlankNodes,
OWLAPIOntologyCollector owlAPIOntologyCollector) |
Modifier and Type | Method and Description |
---|---|
TupleAquisitor |
SparqlKnowledgeSource.getTupleAquisitor() |
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann