public class QueryAnswering
extends java.lang.Object
Constructor and Description |
---|
QueryAnswering(QueryAnsweringEngineEnum engine,
java.lang.String ontologyPath) |
Modifier and Type | Method and Description |
---|---|
void |
answerQueryAlgorithm1(java.util.List<Atom> query)
Implementation of the first proposed query answering algorithm.
|
void |
answerQueryAlgorithm2(java.util.List<Atom> query)
Implementation of the second proposed query answering algorithm.
|
static void |
main(java.lang.String[] args) |
void |
prepareEngine()
Creates mappings and goal driven rules according to selected rule engine.
|
void |
workWithPredicates(java.util.Collection<Atom> query)
Common step of both query answering algorithms, iterates through predicates and colects results
|
public QueryAnswering(QueryAnsweringEngineEnum engine, java.lang.String ontologyPath)
public void answerQueryAlgorithm1(java.util.List<Atom> query)
query
- public void answerQueryAlgorithm2(java.util.List<Atom> query)
query
- public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
public void prepareEngine()
public void workWithPredicates(java.util.Collection<Atom> query)
query
-