diff options
author | Federico Igne <federico.igne@cs.ox.ac.uk> | 2020-11-10 10:42:44 +0000 |
---|---|---|
committer | Federico Igne <federico.igne@cs.ox.ac.uk> | 2020-11-10 10:42:44 +0000 |
commit | 2b85ac2d3bb318bc9d64b22eb81ff1518428398d (patch) | |
tree | d189327141a9b0685aff48b59e94715949c0ef41 /src/main/scala | |
parent | 4fea4e28b789a26a456a404a2dd0f182d78d9502 (diff) | |
download | RSAComb-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.scala | 11 |
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 | */ |