diff options
author | Federico Igne <git@federicoigne.com> | 2021-07-20 15:09:20 +0100 |
---|---|---|
committer | Federico Igne <git@federicoigne.com> | 2021-07-20 15:14:18 +0100 |
commit | 53646646f924887768688794aee46874ed194673 (patch) | |
tree | 50e468ed4ad50bcfb23355e66c0def2e3997fde4 /src/main/scala/uk/ac/ox/cs/rsacomb/CanonicalModel.scala | |
parent | f0d1bfe564853a63128ad139520c9838778a7b61 (diff) | |
download | RSAComb-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.scala | 2 |
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 => |