aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala
diff options
context:
space:
mode:
authorFederico Igne <federico.igne@cs.ox.ac.uk>2020-11-10 10:42:44 +0000
committerFederico Igne <federico.igne@cs.ox.ac.uk>2020-11-10 10:42:44 +0000
commit2b85ac2d3bb318bc9d64b22eb81ff1518428398d (patch)
treed189327141a9b0685aff48b59e94715949c0ef41 /src/main/scala
parent4fea4e28b789a26a456a404a2dd0f182d78d9502 (diff)
downloadRSAComb-2b85ac2d3bb318bc9d64b22eb81ff1518428398d.tar.gz
RSAComb-2b85ac2d3bb318bc9d64b22eb81ff1518428398d.zip
Expose ABox in RSAOntology class
Diffstat (limited to 'src/main/scala')
-rw-r--r--src/main/scala/rsacomb/RSAOntology.scala11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/main/scala/rsacomb/RSAOntology.scala b/src/main/scala/rsacomb/RSAOntology.scala
index 8d6fe8c..e273dc5 100644
--- a/src/main/scala/rsacomb/RSAOntology.scala
+++ b/src/main/scala/rsacomb/RSAOntology.scala
@@ -47,7 +47,7 @@ trait RSAOntology {
47 */ 47 */
48 implicit class RSAOntology(ontology: OWLOntology) extends RSAAxiom { 48 implicit class RSAOntology(ontology: OWLOntology) extends RSAAxiom {
49 49
50 // Gather TBox+RBox from original ontology 50 // Gather TBox/RBox/ABox from original ontology
51 lazy val tbox: List[OWLAxiom] = 51 lazy val tbox: List[OWLAxiom] =
52 ontology 52 ontology
53 .tboxAxioms(Imports.INCLUDED) 53 .tboxAxioms(Imports.INCLUDED)
@@ -62,7 +62,14 @@ trait RSAOntology {
62 .asScala 62 .asScala
63 .toList 63 .toList
64 64
65 lazy val axioms: List[OWLAxiom] = tbox ++ rbox 65 lazy val abox: List[OWLAxiom] =
66 ontology
67 .aboxAxioms(Imports.INCLUDED)
68 .collect(Collectors.toList())
69 .asScala
70 .toList
71
72 lazy val axioms: List[OWLAxiom] = abox ++ tbox ++ rbox
66 73
67 /* Retrieve individuals in the original ontology 74 /* Retrieve individuals in the original ontology
68 */ 75 */