aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala')
-rw-r--r--src/main/scala/rsacomb/RSAOntology.scala43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/main/scala/rsacomb/RSAOntology.scala b/src/main/scala/rsacomb/RSAOntology.scala
index 5681843..03b3765 100644
--- a/src/main/scala/rsacomb/RSAOntology.scala
+++ b/src/main/scala/rsacomb/RSAOntology.scala
@@ -380,6 +380,24 @@ trait RSAOntology {
380 ) 380 )
381 ), 381 ),
382 Rule.create( 382 Rule.create(
383 TupleTableAtom.rdf(varX, IRI.create(pred ++ "_inv"), varY),
384 TupleTableAtom
385 .rdf(
386 varX,
387 IRI.create(pred ++ RSASuffix.Forward.getSuffix ++ "_inv"),
388 varY
389 )
390 ),
391 Rule.create(
392 TupleTableAtom.rdf(varX, IRI.create(pred ++ "_inv"), varY),
393 TupleTableAtom
394 .rdf(
395 varX,
396 IRI.create(pred ++ RSASuffix.Backward.getSuffix ++ "_inv"),
397 varY
398 )
399 ),
400 Rule.create(
383 TupleTableAtom.rdf( 401 TupleTableAtom.rdf(
384 varY, 402 varY,
385 IRI.create(pred ++ RSASuffix.Backward.getSuffix ++ "_inv"), 403 IRI.create(pred ++ RSASuffix.Backward.getSuffix ++ "_inv"),
@@ -403,6 +421,31 @@ trait RSAOntology {
403 IRI.create(pred ++ RSASuffix.Backward.getSuffix), 421 IRI.create(pred ++ RSASuffix.Backward.getSuffix),
404 varY 422 varY
405 ) 423 )
424 ),
425 Rule.create(
426 TupleTableAtom.rdf(
427 varY,
428 IRI.create(pred ++ RSASuffix.Backward.getSuffix),
429 varX
430 ),
431 TupleTableAtom
432 .rdf(
433 varX,
434 IRI.create(pred ++ RSASuffix.Forward.getSuffix ++ "_inv"),
435 varY
436 )
437 ),
438 Rule.create(
439 TupleTableAtom.rdf(
440 varY,
441 IRI.create(pred ++ RSASuffix.Forward.getSuffix),
442 varX
443 ),
444 TupleTableAtom.rdf(
445 varX,
446 IRI.create(pred ++ RSASuffix.Backward.getSuffix ++ "_inv"),
447 varY
448 )
406 ) 449 )
407 ) 450 )
408 } 451 }