diff options
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.scala | 8 |
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) |