diff options
Diffstat (limited to 'src/main/scala')
| -rw-r--r-- | src/main/scala/rsacomb/RSAOntology.scala | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/src/main/scala/rsacomb/RSAOntology.scala b/src/main/scala/rsacomb/RSAOntology.scala index 06752ef..8303dd4 100644 --- a/src/main/scala/rsacomb/RSAOntology.scala +++ b/src/main/scala/rsacomb/RSAOntology.scala | |||
| @@ -112,21 +112,19 @@ trait RSAOntology { | |||
| 112 | 112 | ||
| 113 | // Retrieve all instances of PE | 113 | // Retrieve all instances of PE |
| 114 | println("\nQuery results:") | 114 | println("\nQuery results:") |
| 115 | data.evaluateQuery( | 115 | val cursor = data.createCursor( |
| 116 | prefixes, | 116 | prefixes, |
| 117 | "SELECT ?X ?Y WHERE { ?X <internal:PE> ?Y }", | 117 | "SELECT ?X ?Y WHERE { ?X <internal:PE> ?Y }", |
| 118 | new HashMap[String, String](), | 118 | new HashMap[String, String]() |
| 119 | System.out, | ||
| 120 | "text/csv" | ||
| 121 | ); | ||
| 122 | |||
| 123 | data.evaluateQuery( | ||
| 124 | prefixes, | ||
| 125 | "SELECT ?X ?Y WHERE { ?X <internal:E> ?Y }", | ||
| 126 | new HashMap[String, String](), | ||
| 127 | System.out, | ||
| 128 | "text/csv" | ||
| 129 | ); | 119 | ); |
| 120 | var mul = cursor.open() | ||
| 121 | while (mul > 0) { | ||
| 122 | val res0 = cursor.getResource(0) | ||
| 123 | val res1 = cursor.getResource(1) | ||
| 124 | println(s"Answer: $res0 $res1") | ||
| 125 | mul = cursor.advance() | ||
| 126 | } | ||
| 127 | cursor.close(); | ||
| 130 | 128 | ||
| 131 | // Close connection to RDFox | 129 | // Close connection to RDFox |
| 132 | RDFoxUtil.closeConnection(server, data) | 130 | RDFoxUtil.closeConnection(server, data) |
