Package | Description |
---|---|
org.dllearner.algorithms.qtl |
Learning algorithm based on so-called query trees
which are a tree based representation of a (set of) RDF resource(s)
|
org.dllearner.algorithms.qtl.datastructures.impl | |
org.dllearner.algorithms.qtl.heuristics | |
org.dllearner.algorithms.qtl.impl | |
org.dllearner.algorithms.qtl.operations | |
org.dllearner.algorithms.qtl.operations.lgg | |
org.dllearner.algorithms.qtl.operations.nbr | |
org.dllearner.algorithms.qtl.operations.nbr.strategy | |
org.dllearner.algorithms.qtl.operations.tuples | |
org.dllearner.algorithms.qtl.util | |
org.dllearner.algorithms.qtl.util.filters |
Modifier and Type | Method and Description |
---|---|
static RDFResourceTree |
QueryTreeUtils.materializePropertyDomains(RDFResourceTree tree,
AbstractReasonerComponent reasoner) |
static RDFResourceTree |
QueryTreeUtils.materializeTypes(RDFResourceTree tree,
AbstractReasonerComponent reasoner)
Adds all rdf:type statements to each node based on the domain and range of the edges as well as the subClassOf
relations between all existing types.
|
Modifier and Type | Method and Description |
---|---|
static List<RDFResourceTree> |
QueryTreeUtils.getLeafs(RDFResourceTree tree)
Returns all nodes in the given query tree.
|
static List<RDFResourceTree> |
QueryTreeUtils.getNodes(RDFResourceTree tree)
Returns all nodes in the given query tree.
|
static List<RDFResourceTree> |
QueryTreeUtils.getPathToRoot(RDFResourceTree tree,
RDFResourceTree node)
Returns the path from the given node to the root of the given tree, i.e.
|
Modifier and Type | Method and Description |
---|---|
static void |
QueryTreeUtils.asGraph(RDFResourceTree tree,
String baseIRI,
org.apache.jena.shared.PrefixMapping pm,
File outputFile)
Export the query tree as GraphML file.
|
static double |
QueryTreeUtils.getComplexity(RDFResourceTree tree)
Returns the complexity of the given query tree.
|
static Set<org.apache.jena.graph.Node> |
QueryTreeUtils.getEdges(RDFResourceTree tree)
Returns the set of edges that occur in the given query tree, i.e.
|
static List<RDFResourceTree> |
QueryTreeUtils.getLeafs(RDFResourceTree tree)
Returns all nodes in the given query tree.
|
static Set<org.apache.jena.graph.Node> |
QueryTreeUtils.getNodeLabels(RDFResourceTree tree)
Returns all nodes labels in the given query tree.
|
static List<RDFResourceTree> |
QueryTreeUtils.getNodes(RDFResourceTree tree)
Returns all nodes in the given query tree.
|
static int |
QueryTreeUtils.getNrOfEdges(RDFResourceTree tree)
Returns the number of edges that occur in the given query tree, which
is obviously `n-1` where n is the number of nodes.
|
static int |
QueryTreeUtils.getNrOfNodes(RDFResourceTree tree)
Returns the number of nodes in the given query tree, i.e.
|
static List<RDFResourceTree> |
QueryTreeUtils.getPathToRoot(RDFResourceTree tree,
RDFResourceTree node)
Returns the path from the given node to the root of the given tree, i.e.
|
static boolean |
QueryTreeUtils.isNonTrivial(RDFResourceTree tree,
Entailment entailment) |
static boolean |
QueryTreeUtils.isSubsumedBy(RDFResourceTree tree1,
RDFResourceTree tree2)
Determines if tree1 is subsumed by tree2, i.e.
|
static boolean |
QueryTreeUtils.isSubsumedBy(RDFResourceTree tree1,
RDFResourceTree tree2,
AbstractReasonerComponent reasoner,
boolean typeNode)
Determines if tree1 is subsumed by tree2, i.e.
|
static boolean |
QueryTreeUtils.isSubsumedBy(RDFResourceTree tree1,
RDFResourceTree tree2,
Entailment entailment)
Determines if tree1 is subsumed by tree2, i.e.
|
static boolean |
QueryTreeUtils.isSubsumedBy(RDFResourceTree tree1,
RDFResourceTree tree2,
Entailment entailment,
AbstractReasonerComponent reasoner) |
static boolean |
QueryTreeUtils.isSubsumedBy(RDFResourceTree tree1,
RDFResourceTree tree2,
QueryTreeImpl.LiteralNodeSubsumptionStrategy strategy) |
static boolean |
QueryTreeUtils.isSubsumedBy(RDFResourceTree tree1,
RDFResourceTree tree2,
SPARQLReasoner reasoner)
Determines if tree1 is subsumed by tree2, i.e.
|
static boolean |
QueryTreeUtils.keepMostSpecificTypes(RDFResourceTree tree,
AbstractReasonerComponent reasoner)
Prune the rdf:type nodes such that only the most specific types remain w.r.t.
|
static RDFResourceTree |
QueryTreeUtils.materializePropertyDomains(RDFResourceTree tree,
AbstractReasonerComponent reasoner) |
static RDFResourceTree |
QueryTreeUtils.materializeTypes(RDFResourceTree tree,
AbstractReasonerComponent reasoner)
Adds all rdf:type statements to each node based on the domain and range of the edges as well as the subClassOf
relations between all existing types.
|
static String |
QueryTreeUtils.printPathToRoot(RDFResourceTree tree,
RDFResourceTree node)
Print the path from the given node to the root of the given tree, i.e.
|
static void |
QueryTreeUtils.prune(RDFResourceTree tree,
AbstractReasonerComponent reasoner,
Entailment entailment)
Remove trivial statements according to the given entailment semantics:
|
static void |
QueryTreeUtils.rebuildNodeIDs(RDFResourceTree tree)
Rebuilds the node IDs starting from the root node.
|
static boolean |
QueryTreeUtils.removeVarLeafs(RDFResourceTree tree)
Recursively removes edges that lead to a leaf node which is a variable.
|
static <N> boolean |
QueryTreeUtils.sameTrees(RDFResourceTree tree1,
RDFResourceTree tree2) |
static org.jgrapht.Graph<Vertex,Edge> |
QueryTreeUtils.toGraph(RDFResourceTree tree,
String baseIRI,
org.apache.jena.shared.PrefixMapping pm)
Convert the query tree to a directed labelled graph.
|
static org.apache.jena.rdf.model.Model |
QueryTreeUtils.toModel(RDFResourceTree tree) |
static org.apache.jena.rdf.model.Model |
QueryTreeUtils.toModel(RDFResourceTree tree,
org.apache.jena.rdf.model.Resource subject) |
static org.semanticweb.owlapi.model.OWLClassExpression |
QueryTreeUtils.toOWLClassExpression(RDFResourceTree tree) |
static org.semanticweb.owlapi.model.OWLClassExpression |
QueryTreeUtils.toOWLClassExpression(RDFResourceTree tree,
QueryTreeImpl.LiteralNodeConversionStrategy literalConversion) |
static org.apache.jena.query.Query |
QueryTreeUtils.toSPARQLQuery(RDFResourceTree tree)
Returns a SPARQL query representing the query tree.
|
static String |
QueryTreeUtils.toSPARQLQueryString(RDFResourceTree tree) |
static String |
QueryTreeUtils.toSPARQLQueryString(RDFResourceTree tree,
List<org.apache.jena.graph.Node> nodes2Select,
String baseIRI,
org.apache.jena.shared.PrefixMapping pm) |
static String |
QueryTreeUtils.toSPARQLQueryString(RDFResourceTree tree,
org.apache.jena.shared.PrefixMapping pm) |
static String |
QueryTreeUtils.toSPARQLQueryString(RDFResourceTree tree,
String baseIRI,
org.apache.jena.shared.PrefixMapping pm) |
static String |
QueryTreeUtils.toSPARQLQueryString(RDFResourceTree tree,
String baseIRI,
org.apache.jena.shared.PrefixMapping pm,
QueryTreeImpl.LiteralNodeConversionStrategy literalConversion,
List<org.apache.jena.graph.Node> nodes2Select) |
Modifier and Type | Method and Description |
---|---|
void |
QTL2DisjunctiveMultiThreaded.setNegativeExampleTrees(Map<org.semanticweb.owlapi.model.OWLIndividual,RDFResourceTree> negativeExampleTrees) |
void |
QTL2Disjunctive.setNegativeExampleTrees(Map<org.semanticweb.owlapi.model.OWLIndividual,RDFResourceTree> negativeExampleTrees) |
void |
QTL2DisjunctiveMultiThreaded.setPositiveExampleTrees(Map<org.semanticweb.owlapi.model.OWLIndividual,RDFResourceTree> positiveExampleTrees) |
void |
QTL2Disjunctive.setPositiveExampleTrees(Map<org.semanticweb.owlapi.model.OWLIndividual,RDFResourceTree> positiveExampleTrees) |
Modifier and Type | Method and Description |
---|---|
RDFResourceTree |
EvaluatedRDFResourceTree.getTree() |
static RDFResourceTree |
RDFResourceTree.newLiteralNode() |
static RDFResourceTree |
RDFResourceTree.newVarNode() |
Modifier and Type | Method and Description |
---|---|
Set<RDFResourceTree> |
EvaluatedRDFResourceTree.getBaseQueryTrees() |
List<RDFResourceTree> |
RDFResourceTree.getChildren() |
List<RDFResourceTree> |
RDFResourceTree.getChildren(org.apache.jena.graph.Node edge) |
Collection<RDFResourceTree> |
EvaluatedRDFResourceTree.getFalseNegatives() |
Collection<RDFResourceTree> |
EvaluatedRDFResourceTree.getFalsePositives() |
Modifier and Type | Method and Description |
---|---|
void |
RDFResourceTree.addChild(RDFResourceTree child,
org.apache.jena.graph.Node edge) |
void |
RDFResourceTree.addChildAt(int index,
RDFResourceTree child,
org.apache.jena.graph.Node_URI edge) |
int |
RDFResourceTree.compareTo(RDFResourceTree other) |
org.apache.jena.graph.Node |
RDFResourceTree.getEdgeToChild(RDFResourceTree child)
Returns the edge from the current node to the given child node.
|
void |
RDFResourceTree.removeChild(RDFResourceTree child,
org.apache.jena.graph.Node edge) |
void |
RDFResourceTree.replaceChild(RDFResourceTree oldChild,
RDFResourceTree newChild,
org.apache.jena.graph.Node edge) |
Modifier and Type | Method and Description |
---|---|
void |
RDFResourceTree.addChildren(List<RDFResourceTree> children,
org.apache.jena.graph.Node edge) |
void |
EvaluatedRDFResourceTree.setBaseQueryTrees(Set<RDFResourceTree> baseQueryTrees) |
Constructor and Description |
---|
EvaluatedRDFResourceTree(int id,
RDFResourceTree tree,
Collection<RDFResourceTree> falseNegatives,
Collection<RDFResourceTree> falsePositives,
QueryTreeScore score) |
EvaluatedRDFResourceTree(RDFResourceTree tree,
Collection<RDFResourceTree> falseNegatives,
Collection<RDFResourceTree> falsePositives,
QueryTreeScore score) |
RDFResourceTree(RDFResourceTree tree)
Copy constructor that copies
- node label
- children recursively
- datatype (if literal node)
- anchor var (if exists)
|
RDFResourceTree(RDFResourceTree tree,
boolean withChildren)
Copy constructor that copies
- node label
- datatype (if literal node)
- anchor var (if exists)
Children are recursivly copied only if enabled.
|
Constructor and Description |
---|
EvaluatedRDFResourceTree(int id,
RDFResourceTree tree,
Collection<RDFResourceTree> falseNegatives,
Collection<RDFResourceTree> falsePositives,
QueryTreeScore score) |
EvaluatedRDFResourceTree(int id,
RDFResourceTree tree,
Collection<RDFResourceTree> falseNegatives,
Collection<RDFResourceTree> falsePositives,
QueryTreeScore score) |
EvaluatedRDFResourceTree(RDFResourceTree tree,
Collection<RDFResourceTree> falseNegatives,
Collection<RDFResourceTree> falsePositives,
QueryTreeScore score) |
EvaluatedRDFResourceTree(RDFResourceTree tree,
Collection<RDFResourceTree> falseNegatives,
Collection<RDFResourceTree> falsePositives,
QueryTreeScore score) |
Modifier and Type | Method and Description |
---|---|
static <T> double |
QueryTreeEditDistance.getDistance(RDFResourceTree tree1,
RDFResourceTree tree2) |
static <T> double |
QueryTreeEditDistance.getDistanceApprox(RDFResourceTree tree1,
RDFResourceTree tree2)
Returns a distance between
tree1 and tree2 based
on the LGG of both. |
double |
QueryTreeInformativeness.getQueryTreeInformativeness(RDFResourceTree tree) |
Modifier and Type | Method and Description |
---|---|
default RDFResourceTree |
QueryTreeFactory.getQueryTree(org.apache.jena.rdf.model.Resource resource,
org.apache.jena.rdf.model.Model model)
Generates a query tree with the given resource as root and the edges based on the data contained in the model.
|
RDFResourceTree |
QueryTreeFactoryBase.getQueryTree(org.apache.jena.rdf.model.Resource resource,
org.apache.jena.rdf.model.Model model,
int maxDepth) |
RDFResourceTree |
QueryTreeFactoryBaseInv.getQueryTree(org.apache.jena.rdf.model.Resource resource,
org.apache.jena.rdf.model.Model model,
int maxDepth) |
RDFResourceTree |
QueryTreeFactoryCache.getQueryTree(org.apache.jena.rdf.model.Resource resource,
org.apache.jena.rdf.model.Model model,
int maxDepth) |
RDFResourceTree |
QueryTreeFactory.getQueryTree(org.apache.jena.rdf.model.Resource resource,
org.apache.jena.rdf.model.Model model,
int maxDepth)
Generates a query tree with the given resource as root and the edges based on the data contained in the model.
|
default RDFResourceTree |
QueryTreeFactory.getQueryTree(String resource,
org.apache.jena.rdf.model.Model model)
Generates a query tree with the given resource as root and the edges based on the data contained in the model.
|
RDFResourceTree |
QueryTreeFactoryCache.getQueryTree(String example,
org.apache.jena.rdf.model.Model model,
int maxDepth) |
default RDFResourceTree |
QueryTreeFactory.getQueryTree(String resource,
org.apache.jena.rdf.model.Model model,
int maxDepth)
Generates a query tree with the given resource as root and the edges based on the data contained in the model.
|
Modifier and Type | Method and Description |
---|---|
RDFResourceTree |
Generalisation.generalise(RDFResourceTree queryTree) |
Modifier and Type | Method and Description |
---|---|
RDFResourceTree |
Generalisation.generalise(RDFResourceTree queryTree) |
Modifier and Type | Method and Description |
---|---|
default RDFResourceTree |
LGGGenerator.getLGG(List<RDFResourceTree> trees)
Returns the Least General Generalization of a list of RDF resource trees.
|
default RDFResourceTree |
LGGGenerator.getLGG(List<RDFResourceTree> trees,
boolean learnFilters)
Returns the Least General Generalization of a list of RDF resource trees.
|
default RDFResourceTree |
LGGGenerator.getLGG(RDFResourceTree tree1,
RDFResourceTree tree2)
Returns the Least General Generalization of two RDF resource trees.
|
RDFResourceTree |
AbstractLGGGenerator.getLGG(RDFResourceTree tree1,
RDFResourceTree tree2,
boolean learnFilters) |
RDFResourceTree |
LGGGenerator.getLGG(RDFResourceTree tree1,
RDFResourceTree tree2,
boolean learnFilters)
Returns the Least General Generalization of two RDF resource trees.
|
Modifier and Type | Method and Description |
---|---|
default RDFResourceTree |
LGGGenerator.getLGG(RDFResourceTree tree1,
RDFResourceTree tree2)
Returns the Least General Generalization of two RDF resource trees.
|
RDFResourceTree |
AbstractLGGGenerator.getLGG(RDFResourceTree tree1,
RDFResourceTree tree2,
boolean learnFilters) |
RDFResourceTree |
LGGGenerator.getLGG(RDFResourceTree tree1,
RDFResourceTree tree2,
boolean learnFilters)
Returns the Least General Generalization of two RDF resource trees.
|
Modifier and Type | Method and Description |
---|---|
default RDFResourceTree |
LGGGenerator.getLGG(List<RDFResourceTree> trees)
Returns the Least General Generalization of a list of RDF resource trees.
|
default RDFResourceTree |
LGGGenerator.getLGG(List<RDFResourceTree> trees,
boolean learnFilters)
Returns the Least General Generalization of a list of RDF resource trees.
|
void |
LGGGeneratorExt.setTreeFilters(Set<TreeFilter<RDFResourceTree>> treeFilters) |
Modifier and Type | Method and Description |
---|---|
RDFResourceTree |
NBRGenerator.getNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
NBRGeneratorImpl.getNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
NBRGenerator.getNBR(RDFResourceTree posExampleTree,
RDFResourceTree negExampleTree) |
RDFResourceTree |
NBRGeneratorImpl.getNBR(RDFResourceTree posExampleTree,
RDFResourceTree negExampleTree) |
Modifier and Type | Method and Description |
---|---|
List<RDFResourceTree> |
NBRGenerator.getNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
NBRGeneratorImpl.getNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
NBRGenerator.getNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees,
int limit) |
List<RDFResourceTree> |
NBRGeneratorImpl.getNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees,
int limit) |
List<RDFResourceTree> |
NBRGenerator.getNBRs(RDFResourceTree posExampleTree,
RDFResourceTree negExampleTree) |
List<RDFResourceTree> |
NBRGeneratorImpl.getNBRs(RDFResourceTree posExampleTree,
RDFResourceTree negExampleTree) |
List<RDFResourceTree> |
NBRGenerator.getNBRs(RDFResourceTree posExampleTree,
RDFResourceTree negExampleTree,
int limit) |
List<RDFResourceTree> |
NBRGeneratorImpl.getNBRs(RDFResourceTree posExampleTree,
RDFResourceTree negExampleTree,
int limit) |
Modifier and Type | Method and Description |
---|---|
RDFResourceTree |
NBRGenerator.getNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
NBRGeneratorImpl.getNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
NBRGenerator.getNBR(RDFResourceTree posExampleTree,
RDFResourceTree negExampleTree) |
RDFResourceTree |
NBRGeneratorImpl.getNBR(RDFResourceTree posExampleTree,
RDFResourceTree negExampleTree) |
List<RDFResourceTree> |
NBRGenerator.getNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
NBRGeneratorImpl.getNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
NBRGenerator.getNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees,
int limit) |
List<RDFResourceTree> |
NBRGeneratorImpl.getNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees,
int limit) |
List<RDFResourceTree> |
NBRGenerator.getNBRs(RDFResourceTree posExampleTree,
RDFResourceTree negExampleTree) |
List<RDFResourceTree> |
NBRGeneratorImpl.getNBRs(RDFResourceTree posExampleTree,
RDFResourceTree negExampleTree) |
List<RDFResourceTree> |
NBRGenerator.getNBRs(RDFResourceTree posExampleTree,
RDFResourceTree negExampleTree,
int limit) |
List<RDFResourceTree> |
NBRGeneratorImpl.getNBRs(RDFResourceTree posExampleTree,
RDFResourceTree negExampleTree,
int limit) |
Modifier and Type | Method and Description |
---|---|
RDFResourceTree |
NBRGenerator.getNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
NBRGeneratorImpl.getNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
NBRGenerator.getNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
NBRGeneratorImpl.getNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
NBRGenerator.getNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees,
int limit) |
List<RDFResourceTree> |
NBRGeneratorImpl.getNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees,
int limit) |
Modifier and Type | Method and Description |
---|---|
RDFResourceTree |
NBRStrategy.computeNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
GreedyNBRStrategy.computeNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
TagNonSubsumingPartsNBRStrategy.computeNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
BruteForceNBRStrategy.computeNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
Modifier and Type | Method and Description |
---|---|
List<RDFResourceTree> |
NBRStrategy.computeNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
GreedyNBRStrategy.computeNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
TagNonSubsumingPartsNBRStrategy.computeNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
BruteForceNBRStrategy.computeNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
Modifier and Type | Method and Description |
---|---|
RDFResourceTree |
NBRStrategy.computeNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
GreedyNBRStrategy.computeNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
TagNonSubsumingPartsNBRStrategy.computeNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
BruteForceNBRStrategy.computeNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
NBRStrategy.computeNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
GreedyNBRStrategy.computeNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
TagNonSubsumingPartsNBRStrategy.computeNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
BruteForceNBRStrategy.computeNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
Modifier and Type | Method and Description |
---|---|
RDFResourceTree |
NBRStrategy.computeNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
GreedyNBRStrategy.computeNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
TagNonSubsumingPartsNBRStrategy.computeNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
RDFResourceTree |
BruteForceNBRStrategy.computeNBR(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
NBRStrategy.computeNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
GreedyNBRStrategy.computeNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
TagNonSubsumingPartsNBRStrategy.computeNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
List<RDFResourceTree> |
BruteForceNBRStrategy.computeNBRs(RDFResourceTree posExampleTree,
List<RDFResourceTree> negExampleTrees) |
Modifier and Type | Method and Description |
---|---|
List<Map.Entry<RDFResourceTree,List<org.apache.jena.graph.Node>>> |
QTLTuples.run(List<List<org.apache.jena.graph.Node>> tuples)
Run the QTL algorithm given the list of tuples as input examples.
|
Modifier and Type | Method and Description |
---|---|
boolean |
QTLTuples.addTreeFilter(AbstractTreeFilter<RDFResourceTree> treeFilter) |
boolean |
QTLTuples.removeTreeFilter(AbstractTreeFilter<RDFResourceTree> treeFilter) |
Modifier and Type | Method and Description |
---|---|
RDFResourceTree |
QueryTreePoint.getQueryTree() |
Constructor and Description |
---|
QueryTreePoint(RDFResourceTree queryTree) |
Modifier and Type | Method and Description |
---|---|
RDFResourceTree |
PredicateExistenceFilter.apply(RDFResourceTree tree) |
RDFResourceTree |
SymmetricPredicatesFilter.apply(RDFResourceTree tree) |
RDFResourceTree |
MostSpecificTypesFilter.apply(RDFResourceTree tree) |
Modifier and Type | Method and Description |
---|---|
RDFResourceTree |
PredicateExistenceFilter.apply(RDFResourceTree tree) |
RDFResourceTree |
SymmetricPredicatesFilter.apply(RDFResourceTree tree) |
RDFResourceTree |
MostSpecificTypesFilter.apply(RDFResourceTree tree) |
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann