blob: a263091036649e0412ddfe3d3cfe1a1d4f6af369 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package rsacomb
/* Java imports */
import java.util.HashMap
import tech.oxfordsemantic.jrdfox.client.{ConnectionFactory,ServerConnection,DataStoreConnection}
object RDFox {
def openConnection(dataStore: String): (ServerConnection,DataStoreConnection) = {
val serverUrl = "rdfox:local"
val role = ""
val password = ""
val server = ConnectionFactory.newServerConnection(serverUrl, role, password)
server.createDataStore(dataStore,"seq",new HashMap())
val data = server.newDataStoreConnection(dataStore)
(server,data)
}
def closeConnection(server: ServerConnection, data: DataStoreConnection): Unit = {
server.close();
data.close();
}
} // object RDFox
|