diff options
author | Federico Igne <federico.igne@cs.ox.ac.uk> | 2022-05-19 15:11:06 +0100 |
---|---|---|
committer | Federico Igne <federico.igne@cs.ox.ac.uk> | 2022-05-19 15:21:37 +0100 |
commit | ace698dedd486e64127aeb96af6675fa461377ed (patch) | |
tree | 12cf487417449df05cd14714f3f6639c6aa8c7da /src/main/scala/uk/ac/ox/cs/rsacomb/converter | |
parent | 3b21b25763dffd117488e99378d466fcf97c6d52 (diff) | |
download | RSAComb-develop.tar.gz RSAComb-develop.zip |
refactor: RSA utilsdevelop
Diffstat (limited to 'src/main/scala/uk/ac/ox/cs/rsacomb/converter')
-rw-r--r-- | src/main/scala/uk/ac/ox/cs/rsacomb/converter/SkolemStrategy.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/converter/SkolemStrategy.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/converter/SkolemStrategy.scala index 92763d0..1a46e2e 100644 --- a/src/main/scala/uk/ac/ox/cs/rsacomb/converter/SkolemStrategy.scala +++ b/src/main/scala/uk/ac/ox/cs/rsacomb/converter/SkolemStrategy.scala | |||
@@ -20,6 +20,8 @@ import org.semanticweb.owlapi.model.OWLAxiom | |||
20 | import tech.oxfordsemantic.jrdfox.logic.Datatype | 20 | import tech.oxfordsemantic.jrdfox.logic.Datatype |
21 | import tech.oxfordsemantic.jrdfox.logic.expression.{Literal, IRI} | 21 | import tech.oxfordsemantic.jrdfox.logic.expression.{Literal, IRI} |
22 | 22 | ||
23 | import uk.ac.ox.cs.rsacomb.util.RSA | ||
24 | |||
23 | sealed trait SkolemStrategy { | 25 | sealed trait SkolemStrategy { |
24 | def dup(a: OWLAxiom): SkolemStrategy | 26 | def dup(a: OWLAxiom): SkolemStrategy |
25 | } | 27 | } |
@@ -91,5 +93,5 @@ case class Standard(axiom: OWLAxiom)(implicit toString: (OWLAxiom) => String) | |||
91 | case class Constant(axiom: OWLAxiom)(implicit toString: (OWLAxiom) => String) | 93 | case class Constant(axiom: OWLAxiom)(implicit toString: (OWLAxiom) => String) |
92 | extends SkolemStrategy { | 94 | extends SkolemStrategy { |
93 | def dup(_axiom: OWLAxiom): Constant = copy(axiom = _axiom)(toString) | 95 | def dup(_axiom: OWLAxiom): Constant = copy(axiom = _axiom)(toString) |
94 | lazy val iri = IRI.create(s"c_${toString(axiom)}") | 96 | lazy val iri = RSA(s"c_${toString(axiom)}") |
95 | } | 97 | } |