aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala')
-rw-r--r--src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala8
1 files changed, 7 insertions, 1 deletions
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 87a2312..8a40e1e 100644
--- a/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala
+++ b/src/main/scala/uk/ac/ox/cs/rsacomb/RSAOntology.scala
@@ -108,6 +108,10 @@ class RSAOntology(val ontology: OWLOntology) {
108 108
109 val axioms: List[OWLLogicalAxiom] = abox ::: tbox ::: rbox 109 val axioms: List[OWLLogicalAxiom] = abox ::: tbox ::: rbox
110 110
111 Logger.print(s"Original TBox: ${tbox.length} axioms", Logger.DEBUG)
112 Logger.print(s"Original RBox: ${tbox.length} axioms", Logger.DEBUG)
113 Logger.print(s"Original ABox: ${tbox.length} axioms", Logger.DEBUG)
114
111 /* Retrieve individuals in the original ontology 115 /* Retrieve individuals in the original ontology
112 */ 116 */
113 val individuals: List[IRI] = 117 val individuals: List[IRI] =
@@ -347,6 +351,7 @@ class RSAOntology(val ontology: OWLOntology) {
347 Logger print s"Canonical model: ${canon.facts.length} facts" 351 Logger print s"Canonical model: ${canon.facts.length} facts"
348 RDFoxUtil.addFacts(data, this.canonicalModel.facts) 352 RDFoxUtil.addFacts(data, this.canonicalModel.facts)
349 353
354 RDFoxUtil materialize data
350 RDFoxUtil printStatisticsFor data 355 RDFoxUtil printStatisticsFor data
351 356
352 Logger print s"Filtering program: ${filter.rules.length} rules" 357 Logger print s"Filtering program: ${filter.rules.length} rules"
@@ -355,7 +360,8 @@ class RSAOntology(val ontology: OWLOntology) {
355 Logger print s"Filtering program: ${filter.facts.length} facts" 360 Logger print s"Filtering program: ${filter.facts.length} facts"
356 RDFoxUtil.addFacts(data, filter.facts) 361 RDFoxUtil.addFacts(data, filter.facts)
357 362
358 RDFoxUtil printStatistics data 363 RDFoxUtil materialize data
364 RDFoxUtil printStatisticsFor data
359 365
360 val answers = { 366 val answers = {
361 val ans = RDFoxUtil.buildDescriptionQuery("Ans", query.answer.size) 367 val ans = RDFoxUtil.buildDescriptionQuery("Ans", query.answer.size)