public class QTLTuples extends Object
Constructor and Description |
---|
QTLTuples(org.aksw.jena_sparql_api.core.QueryExecutionFactory qef) |
Modifier and Type | Method and Description |
---|---|
boolean |
addTreeFilter(AbstractTreeFilter<RDFResourceTree> treeFilter) |
boolean |
isUseIncomingTriples() |
static void |
main(String[] args) |
boolean |
removeTreeFilter(AbstractTreeFilter<RDFResourceTree> treeFilter) |
List<Map.Entry<RDFResourceTree,List<org.apache.jena.graph.Node>>> |
run(List<List<org.apache.jena.graph.Node>> tuples)
Run the QTL algorithm given the list of tuples as input examples.
|
void |
run(List<org.apache.jena.graph.Node> tuple1,
List<org.apache.jena.graph.Node> tuple2)
Run the QTL algorithm given the 2 tuples as input example.
|
void |
setBaseIRI(String baseIRI) |
void |
setCBDGenerator(ConciseBoundedDescriptionGenerator cbdGen) |
void |
setLggGenerator(LGGGenerator lggGenerator) |
void |
setMaxTreeDepth(int maxTreeDepth) |
void |
setPrefixMapping(org.apache.jena.shared.PrefixMapping pm) |
void |
setTreeFactory(QueryTreeFactory treeFactory) |
void |
setUseIncomingTriples(boolean useIncomingTriples) |
void |
setUseLiteralData(boolean useLiteralData) |
public QTLTuples(org.aksw.jena_sparql_api.core.QueryExecutionFactory qef)
public boolean addTreeFilter(AbstractTreeFilter<RDFResourceTree> treeFilter)
public boolean removeTreeFilter(AbstractTreeFilter<RDFResourceTree> treeFilter)
public void run(List<org.apache.jena.graph.Node> tuple1, List<org.apache.jena.graph.Node> tuple2)
tuple1
- the first exampletuple2
- the second examplepublic List<Map.Entry<RDFResourceTree,List<org.apache.jena.graph.Node>>> run(List<List<org.apache.jena.graph.Node>> tuples)
t = (e_1, ..., e_n)
represent arbitrary RDF terms, i.e. each e_i
can be
either an IRI, a literal, or a blank node.
Requirements:
tuples
- the examplespublic void setUseLiteralData(boolean useLiteralData)
public boolean isUseIncomingTriples()
public void setUseIncomingTriples(boolean useIncomingTriples)
public void setCBDGenerator(ConciseBoundedDescriptionGenerator cbdGen)
cbdGen
- the generator used to create the CBD for each resource in an input tuplepublic void setTreeFactory(QueryTreeFactory treeFactory)
treeFactory
- the factory used to create a tree from a resource and its set of triples (CBD)public void setLggGenerator(LGGGenerator lggGenerator)
lggGenerator
- the LGG generator used during the QTL algorithmpublic void setMaxTreeDepth(int maxTreeDepth)
maxTreeDepth
- max. tree depth used for data retrieval and query tree generation of the input examples.public void setPrefixMapping(org.apache.jena.shared.PrefixMapping pm)
public void setBaseIRI(String baseIRI)
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann