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.IOExceptionpublic void prepareEngine()
public void workWithPredicates(java.util.Collection<Atom> query)
query -