aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/rsacomb/RSAOntology.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/rsacomb/RSAOntology.scala')
-rw-r--r--src/main/scala/rsacomb/RSAOntology.scala8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/scala/rsacomb/RSAOntology.scala b/src/main/scala/rsacomb/RSAOntology.scala
index 5846672..06351d5 100644
--- a/src/main/scala/rsacomb/RSAOntology.scala
+++ b/src/main/scala/rsacomb/RSAOntology.scala
@@ -61,7 +61,7 @@ trait RSAOntology {
61 val datalog = for { 61 val datalog = for {
62 axiom <- axioms 62 axiom <- axioms
63 visitor = new RDFoxAxiomConverter( 63 visitor = new RDFoxAxiomConverter(
64 Variable.create("x"), 64 RSA.getFreshVariable(),
65 SkolemStrategy.ConstantRSA(axiom.toString), 65 SkolemStrategy.ConstantRSA(axiom.toString),
66 unsafe 66 unsafe
67 ) 67 )
@@ -199,7 +199,7 @@ trait RSAOntology {
199 def getBindAtom(atom: Atom): BindAtom = { 199 def getBindAtom(atom: Atom): BindAtom = {
200 // TODO: We need to implement another way to introduce fresh 200 // TODO: We need to implement another way to introduce fresh
201 // variables. 201 // variables.
202 val varA = Variable.create("A") 202 val newvar = RSA.getFreshVariable()
203 val name = 203 val name =
204 Literal.create(atom.getTupleTableName.getIRI, Datatype.XSD_STRING) 204 Literal.create(atom.getTupleTableName.getIRI, Datatype.XSD_STRING)
205 val args = atom 205 val args = atom
@@ -210,7 +210,7 @@ trait RSAOntology {
210 BindAtom.create( 210 BindAtom.create(
211 BuiltinFunctionCall 211 BuiltinFunctionCall
212 .create("SKOLEM", args: _*), 212 .create("SKOLEM", args: _*),
213 varA 213 newvar
214 ) 214 )
215 } 215 }
216 216
@@ -252,7 +252,7 @@ trait RSAOntology {
252 val b = getBindAtom(a) 252 val b = getBindAtom(a)
253 ReifiedHead(b, reifyAtom(a, b.getBoundVariable)) 253 ReifiedHead(b, reifyAtom(a, b.getBoundVariable))
254 } else { 254 } else {
255 val varA = Variable.create("A") 255 val varA = RSA.getFreshVariable()
256 ReifiedBody(reifyAtom(a, varA)) 256 ReifiedBody(reifyAtom(a, varA))
257 } 257 }
258 } else { 258 } else {