From a5a4f5eba46c51c2a14e9915bfa34e78bff59030 Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Wed, 29 Sep 2021 16:43:01 +0100 Subject: Add import of multiple queries --- src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala') diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala index 0c88f7f..8e05f3a 100644 --- a/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala +++ b/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala @@ -496,6 +496,8 @@ class RSAOntology(axioms: List[OWLLogicalAxiom], datafiles: List[File]) def unfold(axiom: OWLSubClassOfAxiom): Set[Term] = this.self(axiom) | this.cycle(axiom) + def ask(queries: Seq[ConjunctiveQuery]): Seq[ConjunctiveQueryAnswers] = ??? + /** Returns the answers to a query * * @param query query to execute @@ -553,7 +555,7 @@ class RSAOntology(axioms: List[OWLLogicalAxiom], datafiles: List[File]) val ans = filter.answerQuery RDFoxUtil .submitQuery(data, ans, RSA.Prefixes) - .map(new ConjunctiveQueryAnswers(query.bcq, query.variables, _)) + .map(new ConjunctiveQueryAnswers(query, query.variables, _)) .get } -- cgit v1.2.3