aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/uk/ac/ox/cs/rsacomb/CanonicalModel.scala
diff options
context:
space:
mode:
authorFederico Igne <git@federicoigne.com>2021-07-20 15:09:20 +0100
committerFederico Igne <git@federicoigne.com>2021-07-20 15:14:18 +0100
commit53646646f924887768688794aee46874ed194673 (patch)
tree50e468ed4ad50bcfb23355e66c0def2e3997fde4 /src/main/scala/uk/ac/ox/cs/rsacomb/CanonicalModel.scala
parentf0d1bfe564853a63128ad139520c9838778a7b61 (diff)
downloadRSAComb-53646646f924887768688794aee46874ed194673.tar.gz
RSAComb-53646646f924887768688794aee46874ed194673.zip
Generalize dependency graph generation
The code to generate the dependency graph has been moved in the companion object of the generic OWL 2 ontology wrapper Ontology. This signals that we could potentially build a dependency graph for any ontology (and not only RSA ontology). Moreover, a dependency graph can be build for an Ontology object or an arbitrary TBox and Abox.
Diffstat (limited to 'src/main/scala/uk/ac/ox/cs/rsacomb/CanonicalModel.scala')
-rw-r--r--src/main/scala/uk/ac/ox/cs/rsacomb/CanonicalModel.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/CanonicalModel.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/CanonicalModel.scala
index 6621f59..af6c463 100644
--- a/src/main/scala/uk/ac/ox/cs/rsacomb/CanonicalModel.scala
+++ b/src/main/scala/uk/ac/ox/cs/rsacomb/CanonicalModel.scala
@@ -76,7 +76,7 @@ class CanonicalModel(val ontology: RSAOntology) {
76 val (facts, rules): (List[TupleTableAtom], List[Rule]) = { 76 val (facts, rules): (List[TupleTableAtom], List[Rule]) = {
77 // Compute rules from ontology axioms 77 // Compute rules from ontology axioms
78 val (facts, rules) = { 78 val (facts, rules) = {
79 val term = RSAOntology.genFreshVariable() 79 val term = RSAUtil.genFreshVariable()
80 val unsafe = ontology.unsafeRoles 80 val unsafe = ontology.unsafeRoles
81 ontology.axioms 81 ontology.axioms
82 .map(a => 82 .map(a =>