diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/scala/rsacomb/FilteringProgram.scala | 24 | ||||
| -rw-r--r-- | src/main/scala/rsacomb/RDFTriple.scala | 6 |
2 files changed, 15 insertions, 15 deletions
diff --git a/src/main/scala/rsacomb/FilteringProgram.scala b/src/main/scala/rsacomb/FilteringProgram.scala index 9c51a1c..4d5a5c0 100644 --- a/src/main/scala/rsacomb/FilteringProgram.scala +++ b/src/main/scala/rsacomb/FilteringProgram.scala | |||
| @@ -161,8 +161,8 @@ class FilteringProgram(query: SelectQuery, constants: List[Term]) | |||
| 161 | if bounded contains (role2.getArguments.get(2)) | 161 | if bounded contains (role2.getArguments.get(2)) |
| 162 | } yield Rule.create( | 162 | } yield Rule.create( |
| 163 | predFK, | 163 | predFK, |
| 164 | role1 suffix "_f", | 164 | role1 suffix "f", |
| 165 | role2 suffix "_f", | 165 | role2 suffix "f", |
| 166 | predID( | 166 | predID( |
| 167 | RSA.internal(bounded.indexOf(role1.getArguments.get(2))), | 167 | RSA.internal(bounded.indexOf(role1.getArguments.get(2))), |
| 168 | RSA.internal(bounded.indexOf(role2.getArguments.get(2))) | 168 | RSA.internal(bounded.indexOf(role2.getArguments.get(2))) |
| @@ -182,8 +182,8 @@ class FilteringProgram(query: SelectQuery, constants: List[Term]) | |||
| 182 | if bounded contains (role2.getArguments.get(0)) | 182 | if bounded contains (role2.getArguments.get(0)) |
| 183 | } yield Rule.create( | 183 | } yield Rule.create( |
| 184 | predFK, | 184 | predFK, |
| 185 | role1 suffix "_f", | 185 | role1 suffix "f", |
| 186 | role2 suffix "_b", | 186 | role2 suffix "b", |
| 187 | predID( | 187 | predID( |
| 188 | RSA.internal(bounded.indexOf(role1.getArguments.get(2))), | 188 | RSA.internal(bounded.indexOf(role1.getArguments.get(2))), |
| 189 | RSA.internal(bounded.indexOf(role2.getArguments.get(0))) | 189 | RSA.internal(bounded.indexOf(role2.getArguments.get(0))) |
| @@ -203,8 +203,8 @@ class FilteringProgram(query: SelectQuery, constants: List[Term]) | |||
| 203 | if bounded contains (role2.getArguments.get(0)) | 203 | if bounded contains (role2.getArguments.get(0)) |
| 204 | } yield Rule.create( | 204 | } yield Rule.create( |
| 205 | predFK, | 205 | predFK, |
| 206 | role1 suffix "_b", | 206 | role1 suffix "b", |
| 207 | role2 suffix "_b", | 207 | role2 suffix "b", |
| 208 | predID( | 208 | predID( |
| 209 | RSA.internal(bounded.indexOf(role1.getArguments.get(0))), | 209 | RSA.internal(bounded.indexOf(role1.getArguments.get(0))), |
| 210 | RSA.internal(bounded.indexOf(role2.getArguments.get(0))) | 210 | RSA.internal(bounded.indexOf(role2.getArguments.get(0))) |
| @@ -235,8 +235,8 @@ class FilteringProgram(query: SelectQuery, constants: List[Term]) | |||
| 235 | RSA.internal(bounded indexOf role1arg0), | 235 | RSA.internal(bounded indexOf role1arg0), |
| 236 | RSA.internal(bounded indexOf role2arg0) | 236 | RSA.internal(bounded indexOf role2arg0) |
| 237 | ), | 237 | ), |
| 238 | role1 suffix "_f", | 238 | role1 suffix "f", |
| 239 | role2 suffix "_f", | 239 | role2 suffix "f", |
| 240 | predID( | 240 | predID( |
| 241 | RSA.internal(bounded indexOf role1arg2), | 241 | RSA.internal(bounded indexOf role1arg2), |
| 242 | RSA.internal(bounded indexOf role2arg2) | 242 | RSA.internal(bounded indexOf role2arg2) |
| @@ -260,8 +260,8 @@ class FilteringProgram(query: SelectQuery, constants: List[Term]) | |||
| 260 | RSA.internal(bounded indexOf role1arg0), | 260 | RSA.internal(bounded indexOf role1arg0), |
| 261 | RSA.internal(bounded indexOf role2arg2) | 261 | RSA.internal(bounded indexOf role2arg2) |
| 262 | ), | 262 | ), |
| 263 | role1 suffix "_f", | 263 | role1 suffix "f", |
| 264 | role2 suffix "_b", | 264 | role2 suffix "b", |
| 265 | predID( | 265 | predID( |
| 266 | RSA.internal(bounded indexOf role1arg2), | 266 | RSA.internal(bounded indexOf role1arg2), |
| 267 | RSA.internal(bounded indexOf role2arg0) | 267 | RSA.internal(bounded indexOf role2arg0) |
| @@ -285,8 +285,8 @@ class FilteringProgram(query: SelectQuery, constants: List[Term]) | |||
| 285 | RSA.internal(bounded indexOf role1arg2), | 285 | RSA.internal(bounded indexOf role1arg2), |
| 286 | RSA.internal(bounded indexOf role2arg2) | 286 | RSA.internal(bounded indexOf role2arg2) |
| 287 | ), | 287 | ), |
| 288 | role1 suffix "_b", | 288 | role1 suffix "b", |
| 289 | role2 suffix "_b", | 289 | role2 suffix "b", |
| 290 | predID( | 290 | predID( |
| 291 | RSA.internal(bounded indexOf role1arg0), | 291 | RSA.internal(bounded indexOf role1arg0), |
| 292 | RSA.internal(bounded indexOf role2arg0) | 292 | RSA.internal(bounded indexOf role2arg0) |
diff --git a/src/main/scala/rsacomb/RDFTriple.scala b/src/main/scala/rsacomb/RDFTriple.scala index 9e593df..4054d42 100644 --- a/src/main/scala/rsacomb/RDFTriple.scala +++ b/src/main/scala/rsacomb/RDFTriple.scala | |||
| @@ -33,7 +33,7 @@ trait RDFTriple { | |||
| 33 | def suffix(sx: String): TupleTableAtom = | 33 | def suffix(sx: String): TupleTableAtom = |
| 34 | if (this.isClassAssertion) { | 34 | if (this.isClassAssertion) { |
| 35 | val newclass = atom.getArguments.get(2) match { | 35 | val newclass = atom.getArguments.get(2) match { |
| 36 | case iri: IRI => IRI.create(iri.getIRI.appendedAll(sx)) | 36 | case iri: IRI => IRI.create(s"${iri.getIRI}_$sx") |
| 37 | case other => other | 37 | case other => other |
| 38 | } | 38 | } |
| 39 | TupleTableAtom.rdf( | 39 | TupleTableAtom.rdf( |
| @@ -43,7 +43,7 @@ trait RDFTriple { | |||
| 43 | ) | 43 | ) |
| 44 | } else if (this.isRoleAssertion) { | 44 | } else if (this.isRoleAssertion) { |
| 45 | val newrole = atom.getArguments.get(1) match { | 45 | val newrole = atom.getArguments.get(1) match { |
| 46 | case iri: IRI => IRI.create(iri.getIRI.appendedAll(sx)) | 46 | case iri: IRI => IRI.create(s"${iri.getIRI}_$sx") |
| 47 | case other => other | 47 | case other => other |
| 48 | } | 48 | } |
| 49 | TupleTableAtom.rdf( | 49 | TupleTableAtom.rdf( |
| @@ -53,7 +53,7 @@ trait RDFTriple { | |||
| 53 | ) | 53 | ) |
| 54 | } else { | 54 | } else { |
| 55 | val newname = | 55 | val newname = |
| 56 | TupleTableName.create(atom.getTupleTableName.getName.appendedAll(sx)) | 56 | TupleTableName.create(s"${atom.getTupleTableName.getName}_$sx") |
| 57 | TupleTableAtom.create(newname, atom.getArguments()) | 57 | TupleTableAtom.create(newname, atom.getArguments()) |
| 58 | } | 58 | } |
| 59 | } | 59 | } |
