I may have a solution to the corruption problem: naming the default graphs. Experimenting with s-get, s-put and different ways to start up fuseki (--mem, --loc, and --config), I found that s-get at times failed because it would not find the default graph. So I experimented around with default graphs. 1 ) rm /tmp/TDB 2) fuseki-server --conf=tdbinfserv.ttl 10:27:52 INFO Config :: Service: <file:///nfs/hpl_proj002/m9imhof/keod/Fuseki-0.2.1-SNAPSHOT/tdbinfserv.ttl#service1> 10:27:52 INFO Config :: name = inf 10:27:52 INFO Config :: query = /inf/query 10:27:52 INFO Config :: query = /inf/sparql 10:27:52 INFO Config :: update = /inf/update 10:27:52 INFO Config :: upload = /inf/upload 10:27:52 INFO Config :: graphStore(RW) = /inf/data 10:27:52 INFO Config :: graphStore(R) = /inf/get 10:27:52 INFO Config :: Service: <file:///nfs/hpl_proj002/m9imhof/keod/Fuseki-0.2.1-SNAPSHOT/tdbinfserv.ttl#service2> 10:27:52 INFO Config :: name = data 10:27:52 INFO Config :: query = /data/query 10:27:52 INFO Config :: query = /data/sparql 10:27:52 INFO Config :: update = /data/update 10:27:52 INFO Config :: upload = /data/upload 10:27:52 INFO Config :: graphStore(RW) = /data/data 10:27:52 INFO Config :: graphStore(R) = /data/get 10:27:52 INFO Server :: Dataset path = /inf 10:27:52 INFO Server :: Dataset path = /data 10:27:52 INFO Server :: Fuseki 0.2.1-SNAPSHOT 10:27:52 INFO Server :: Jetty 7.x.y-SNAPSHOT 10:27:52 INFO Server :: Started 2011/12/16 10:27:52 CST on port 3030 10:27:59 INFO Fuseki :: [1] POST http://localhost:3030/data/query 10:27:59 INFO Fuseki :: [1] Query = PREFIX apf: <http://jena.hpl.hp.com/ARQ/property#> PREFIX dc: <http://purl.org/dc/elements/1.1#> PREFIX fn: <http://www.w3.org/2005/xpath-functions#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> SELECT ?s ?p ?o WHERE { ?s ?p ?o .} 10:27:59 INFO Fuseki :: [1] OK/select 10:27:59 INFO Fuseki :: [1] 200 OK 10:28:09 INFO Fuseki :: [2] POST http://localhost:3030/data/update 10:28:09 INFO Fuseki :: [2] 200 OK 10:28:11 INFO Fuseki :: [3] POST http://localhost:3030/data/query 10:28:11 INFO Fuseki :: [3] Query = PREFIX apf: <http://jena.hpl.hp.com/ARQ/property#> PREFIX dc: <http://purl.org/dc/elements/1.1#> PREFIX fn: <http://www.w3.org/2005/xpath-functions#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> SELECT ?s ?p ?o WHERE { ?s ?p ?o .} 10:28:11 INFO Fuseki :: [3] OK/select 10:28:11 INFO Fuseki :: [3] 200 OK
2a) query the empty tdb dataset -> nothing in it 2b) update into the tdb dataset 2c) query the updated tdb data -> get the expected result 3) stop fuseki 4) fuseki-server --conf=tdbinfserv.ttl 10:30:40 INFO Config :: Service: <file:///nfs/hpl_proj002/m9imhof/keod/Fuseki-0.2.1-SNAPSHOT/tdbinfserv.ttl#service1> 10:30:40 INFO Config :: name = inf 10:30:40 INFO Config :: query = /inf/query 10:30:40 INFO Config :: query = /inf/sparql 10:30:40 INFO Config :: update = /inf/update 10:30:40 INFO Config :: upload = /inf/upload 10:30:40 INFO Config :: graphStore(RW) = /inf/data 10:30:40 INFO Config :: graphStore(R) = /inf/get 10:30:41 INFO Config :: Service: <file:///nfs/hpl_proj002/m9imhof/keod/Fuseki-0.2.1-SNAPSHOT/tdbinfserv.ttl#service2> 10:30:41 INFO Config :: name = data 10:30:41 INFO Config :: query = /data/query 10:30:41 INFO Config :: query = /data/sparql 10:30:41 INFO Config :: update = /data/update 10:30:41 INFO Config :: upload = /data/upload 10:30:41 INFO Config :: graphStore(RW) = /data/data 10:30:41 INFO Config :: graphStore(R) = /data/get 10:30:41 INFO Server :: Dataset path = /inf 10:30:41 INFO Server :: Dataset path = /data 10:30:41 INFO Server :: Fuseki 0.2.1-SNAPSHOT 10:30:41 INFO Server :: Jetty 7.x.y-SNAPSHOT 10:30:41 INFO Server :: Started 2011/12/16 10:30:41 CST on port 3030 10:30:46 INFO Fuseki :: [1] POST http://localhost:3030/data/query 10:30:46 INFO Fuseki :: [1] Query = PREFIX apf: <http://jena.hpl.hp.com/ARQ/property#> PREFIX dc: <http://purl.org/dc/elements/1.1#> PREFIX fn: <http://www.w3.org/2005/xpath-functions#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> SELECT ?s ?p ?o WHERE { ?s ?p ?o .} 10:30:46 INFO Fuseki :: [1] OK/select 10:30:46 ERROR BindingTDB :: get1(?s) java.util.NoSuchElementException at org.openjena.riot.tokens.TokenizerText.next(TokenizerText.java:95) at com.hp.hpl.jena.tdb.nodetable.NodecSSE.decode(NodecSSE.java:91) at com.hp.hpl.jena.tdb.lib.NodeLib.decode(NodeLib.java:89) at com.hp.hpl.jena.tdb.lib.NodeLib.fetchDecode(NodeLib.java:71) at com.hp.hpl.jena.tdb.nodetable.NodeTableNative.readNodeByNodeId(NodeTableNative.java:158) at com.hp.hpl.jena.tdb.nodetable.NodeTableNative._retrieveNodeByNodeId(NodeTableNative.java:85) at com.hp.hpl.jena.tdb.nodetable.NodeTableNative.getNodeForNodeId(NodeTableNative.java:58) at com.hp.hpl.jena.tdb.nodetable.NodeTableCache._retrieveNodeByNodeId(NodeTableCache.java:87) at com.hp.hpl.jena.tdb.nodetable.NodeTableCache.getNodeForNodeId(NodeTableCache.java:58) at com.hp.hpl.jena.tdb.nodetable.NodeTableWrapper.getNodeForNodeId(NodeTableWrapper.java:44) at com.hp.hpl.jena.tdb.nodetable.NodeTableInline.getNodeForNodeId(NodeTableInline.java:55) at com.hp.hpl.jena.tdb.solver.BindingTDB.get1(BindingTDB.java:96) at com.hp.hpl.jena.sparql.engine.binding.BindingBase.get(BindingBase.java:126) at com.hp.hpl.jena.sparql.engine.binding.BindingProjectBase.get1(BindingProjectBase.java:54) at com.hp.hpl.jena.sparql.engine.binding.BindingBase.get(BindingBase.java:126) at com.hp.hpl.jena.sparql.core.ResultBinding._get(ResultBinding.java:44) at com.hp.hpl.jena.sparql.core.QuerySolutionBase.get(QuerySolutionBase.java:20) at com.hp.hpl.jena.sparql.resultset.ResultSetApply.apply(ResultSetApply.java:35) at com.hp.hpl.jena.sparql.resultset.XMLOutput.format(XMLOutput.java:39) at com.hp.hpl.jena.query.ResultSetFormatter.outputAsXML(ResultSetFormatter.java:469) at org.openjena.fuseki.servlets.ResponseResultSet$1.output(ResponseResultSet.java:102) at org.openjena.fuseki.servlets.ResponseResultSet.output(ResponseResultSet.java:215) at org.openjena.fuseki.servlets.ResponseResultSet.doResponseResultSet(ResponseResultSet.java:96) at org.openjena.fuseki.servlets.SPARQL_Query.sendResults(SPARQL_Query.java:276) at org.openjena.fuseki.servlets.SPARQL_Query.execute(SPARQL_Query.java:212) at org.openjena.fuseki.servlets.SPARQL_Query.executeWithParameter(SPARQL_Query.java:177) at org.openjena.fuseki.servlets.SPARQL_Query.perform(SPARQL_Query.java:111) at org.openjena.fuseki.servlets.SPARQL_ServletBase.doCommon(SPARQL_ServletBase.java:95) at org.openjena.fuseki.servlets.SPARQL_Query.doPost(SPARQL_Query.java:74) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:475) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:224) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:921) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:856) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114) at org.eclipse.jetty.server.Server.handle(Server.java:352) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596) at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1069) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:805) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218) at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426) at org.eclipse.jetty.server.nio.BlockingChannelConnector$BlockingChannelEndPoint.run(BlockingChannelConnector.java:292) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:450) at java.lang.Thread.run(Thread.java:619) 10:30:46 ERROR BindingTDB :: get1(?p) java.util.NoSuchElementException at org.openjena.riot.tokens.TokenizerText.next(TokenizerText.java:95) at com.hp.hpl.jena.tdb.nodetable.NodecSSE.decode(NodecSSE.java:91) at com.hp.hpl.jena.tdb.lib.NodeLib.decode(NodeLib.java:89) at com.hp.hpl.jena.tdb.lib.NodeLib.fetchDecode(NodeLib.java:71) at com.hp.hpl.jena.tdb.nodetable.NodeTableNative.readNodeByNodeId(NodeTableNative.java:158) at com.hp.hpl.jena.tdb.nodetable.NodeTableNative._retrieveNodeByNodeId(NodeTableNative.java:85) at com.hp.hpl.jena.tdb.nodetable.NodeTableNative.getNodeForNodeId(NodeTableNative.java:58) at com.hp.hpl.jena.tdb.nodetable.NodeTableCache._retrieveNodeByNodeId(NodeTableCache.java:87) at com.hp.hpl.jena.tdb.nodetable.NodeTableCache.getNodeForNodeId(NodeTableCache.java:58) at com.hp.hpl.jena.tdb.nodetable.NodeTableWrapper.getNodeForNodeId(NodeTableWrapper.java:44) at com.hp.hpl.jena.tdb.nodetable.NodeTableInline.getNodeForNodeId(NodeTableInline.java:55) at com.hp.hpl.jena.tdb.solver.BindingTDB.get1(BindingTDB.java:96) at com.hp.hpl.jena.sparql.engine.binding.BindingBase.get(BindingBase.java:126) at com.hp.hpl.jena.sparql.engine.binding.BindingProjectBase.get1(BindingProjectBase.java:54) at com.hp.hpl.jena.sparql.engine.binding.BindingBase.get(BindingBase.java:126) at com.hp.hpl.jena.sparql.core.ResultBinding._get(ResultBinding.java:44) at com.hp.hpl.jena.sparql.core.QuerySolutionBase.get(QuerySolutionBase.java:20) at com.hp.hpl.jena.sparql.resultset.ResultSetApply.apply(ResultSetApply.java:35) at com.hp.hpl.jena.sparql.resultset.XMLOutput.format(XMLOutput.java:39) at com.hp.hpl.jena.query.ResultSetFormatter.outputAsXML(ResultSetFormatter.java:469) at org.openjena.fuseki.servlets.ResponseResultSet$1.output(ResponseResultSet.java:102) at org.openjena.fuseki.servlets.ResponseResultSet.output(ResponseResultSet.java:215) at org.openjena.fuseki.servlets.ResponseResultSet.doResponseResultSet(ResponseResultSet.java:96) at org.openjena.fuseki.servlets.SPARQL_Query.sendResults(SPARQL_Query.java:276) at org.openjena.fuseki.servlets.SPARQL_Query.execute(SPARQL_Query.java:212) at org.openjena.fuseki.servlets.SPARQL_Query.executeWithParameter(SPARQL_Query.java:177) at org.openjena.fuseki.servlets.SPARQL_Query.perform(SPARQL_Query.java:111) at org.openjena.fuseki.servlets.SPARQL_ServletBase.doCommon(SPARQL_ServletBase.java:95) at org.openjena.fuseki.servlets.SPARQL_Query.doPost(SPARQL_Query.java:74) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:475) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:224) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:921) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:856) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114) at org.eclipse.jetty.server.Server.handle(Server.java:352) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596) at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1069) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:805) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218) at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426) at org.eclipse.jetty.server.nio.BlockingChannelConnector$BlockingChannelEndPoint.run(BlockingChannelConnector.java:292) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:450) at java.lang.Thread.run(Thread.java:619) 10:30:46 ERROR BindingTDB :: get1(?o) java.util.NoSuchElementException at org.openjena.riot.tokens.TokenizerText.next(TokenizerText.java:95) at com.hp.hpl.jena.tdb.nodetable.NodecSSE.decode(NodecSSE.java:91) at com.hp.hpl.jena.tdb.lib.NodeLib.decode(NodeLib.java:89) at com.hp.hpl.jena.tdb.lib.NodeLib.fetchDecode(NodeLib.java:71) at com.hp.hpl.jena.tdb.nodetable.NodeTableNative.readNodeByNodeId(NodeTableNative.java:158) at com.hp.hpl.jena.tdb.nodetable.NodeTableNative._retrieveNodeByNodeId(NodeTableNative.java:85) at com.hp.hpl.jena.tdb.nodetable.NodeTableNative.getNodeForNodeId(NodeTableNative.java:58) at com.hp.hpl.jena.tdb.nodetable.NodeTableCache._retrieveNodeByNodeId(NodeTableCache.java:87) at com.hp.hpl.jena.tdb.nodetable.NodeTableCache.getNodeForNodeId(NodeTableCache.java:58) at com.hp.hpl.jena.tdb.nodetable.NodeTableWrapper.getNodeForNodeId(NodeTableWrapper.java:44) at com.hp.hpl.jena.tdb.nodetable.NodeTableInline.getNodeForNodeId(NodeTableInline.java:55) at com.hp.hpl.jena.tdb.solver.BindingTDB.get1(BindingTDB.java:96) at com.hp.hpl.jena.sparql.engine.binding.BindingBase.get(BindingBase.java:126) at com.hp.hpl.jena.sparql.engine.binding.BindingProjectBase.get1(BindingProjectBase.java:54) at com.hp.hpl.jena.sparql.engine.binding.BindingBase.get(BindingBase.java:126) at com.hp.hpl.jena.sparql.core.ResultBinding._get(ResultBinding.java:44) at com.hp.hpl.jena.sparql.core.QuerySolutionBase.get(QuerySolutionBase.java:20) at com.hp.hpl.jena.sparql.resultset.ResultSetApply.apply(ResultSetApply.java:35) at com.hp.hpl.jena.sparql.resultset.XMLOutput.format(XMLOutput.java:39) at com.hp.hpl.jena.query.ResultSetFormatter.outputAsXML(ResultSetFormatter.java:469) at org.openjena.fuseki.servlets.ResponseResultSet$1.output(ResponseResultSet.java:102) at org.openjena.fuseki.servlets.ResponseResultSet.output(ResponseResultSet.java:215) at org.openjena.fuseki.servlets.ResponseResultSet.doResponseResultSet(ResponseResultSet.java:96) at org.openjena.fuseki.servlets.SPARQL_Query.sendResults(SPARQL_Query.java:276) at org.openjena.fuseki.servlets.SPARQL_Query.execute(SPARQL_Query.java:212) at org.openjena.fuseki.servlets.SPARQL_Query.executeWithParameter(SPARQL_Query.java:177) at org.openjena.fuseki.servlets.SPARQL_Query.perform(SPARQL_Query.java:111) at org.openjena.fuseki.servlets.SPARQL_ServletBase.doCommon(SPARQL_ServletBase.java:95) at org.openjena.fuseki.servlets.SPARQL_Query.doPost(SPARQL_Query.java:74) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:475) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:224) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:921) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:856) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114) at org.eclipse.jetty.server.Server.handle(Server.java:352) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596) at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1069) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:805) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218) at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426) at org.eclipse.jetty.server.nio.BlockingChannelConnector$BlockingChannelEndPoint.run(BlockingChannelConnector.java:292) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:450) at java.lang.Thread.run(Thread.java:619) 10:30:46 INFO Fuseki :: [1] 200 OK Repeating these experiments after naming the default graphs worked flawlessly: 1 ) rm /tmp/TDB 2) fuseki-server --conf=tdbinfserv.ttl 10:33:26 INFO Config :: Service: <file:///nfs/hpl_proj002/m9imhof/keod/Fuseki-0.2.1-SNAPSHOT/tdbinfserv.ttl#service1> 10:33:26 INFO Config :: name = inf 10:33:26 INFO Config :: query = /inf/query 10:33:26 INFO Config :: query = /inf/sparql 10:33:26 INFO Config :: update = /inf/update 10:33:26 INFO Config :: upload = /inf/upload 10:33:26 INFO Config :: graphStore(RW) = /inf/data 10:33:26 INFO Config :: graphStore(R) = /inf/get 10:33:26 INFO Config :: Service: <file:///nfs/hpl_proj002/m9imhof/keod/Fuseki-0.2.1-SNAPSHOT/tdbinfserv.ttl#service2> 10:33:26 INFO Config :: name = data 10:33:26 INFO Config :: query = /data/query 10:33:26 INFO Config :: query = /data/sparql 10:33:26 INFO Config :: update = /data/update 10:33:26 INFO Config :: upload = /data/upload 10:33:26 INFO Config :: graphStore(RW) = /data/data 10:33:26 INFO Config :: graphStore(R) = /data/get 10:33:26 INFO Server :: Dataset path = /inf 10:33:26 INFO Server :: Dataset path = /data 10:33:26 INFO Server :: Fuseki 0.2.1-SNAPSHOT 10:33:26 INFO Server :: Jetty 7.x.y-SNAPSHOT 10:33:26 INFO Server :: Started 2011/12/16 10:33:26 CST on port 3030 10:33:31 INFO Fuseki :: [1] POST http://localhost:3030/data/query 10:33:31 INFO Fuseki :: [1] Query = PREFIX apf: <http://jena.hpl.hp.com/ARQ/property#> PREFIX dc: <http://purl.org/dc/elements/1.1#> PREFIX fn: <http://www.w3.org/2005/xpath-functions#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> SELECT ?s ?p ?o WHERE { ?s ?p ?o .} 10:33:31 INFO Fuseki :: [1] OK/select 10:33:31 INFO Fuseki :: [1] 200 OK 10:33:34 INFO Fuseki :: [2] POST http://localhost:3030/data/update 10:33:34 INFO Fuseki :: [2] 200 OK 10:33:38 INFO Fuseki :: [3] POST http://localhost:3030/data/query 10:33:38 INFO Fuseki :: [3] Query = PREFIX apf: <http://jena.hpl.hp.com/ARQ/property#> PREFIX dc: <http://purl.org/dc/elements/1.1#> PREFIX fn: <http://www.w3.org/2005/xpath-functions#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> SELECT ?s ?p ?o WHERE { ?s ?p ?o .} 10:33:38 INFO Fuseki :: [3] OK/select 10:33:38 INFO Fuseki :: [3] 200 OK 2a) query the empty tdb dataset -> nothing in it 2b) update into the tdb dataset 2c) query the updated tdb data -> get the expected result 3) stop fuseki 4) fuseki-server --conf=tdbinfserv.ttl 10:33:46 INFO Config :: Service: <file:///nfs/hpl_proj002/m9imhof/keod/Fuseki-0.2.1-SNAPSHOT/tdbinfserv.ttl#service1> 10:33:46 INFO Config :: name = inf 10:33:46 INFO Config :: query = /inf/query 10:33:46 INFO Config :: query = /inf/sparql 10:33:46 INFO Config :: update = /inf/update 10:33:46 INFO Config :: upload = /inf/upload 10:33:46 INFO Config :: graphStore(RW) = /inf/data 10:33:46 INFO Config :: graphStore(R) = /inf/get 10:33:46 INFO Config :: Service: <file:///nfs/hpl_proj002/m9imhof/keod/Fuseki-0.2.1-SNAPSHOT/tdbinfserv.ttl#service2> 10:33:46 INFO Config :: name = data 10:33:46 INFO Config :: query = /data/query 10:33:46 INFO Config :: query = /data/sparql 10:33:46 INFO Config :: update = /data/update 10:33:46 INFO Config :: upload = /data/upload 10:33:46 INFO Config :: graphStore(RW) = /data/data 10:33:46 INFO Config :: graphStore(R) = /data/get 10:33:46 INFO Server :: Dataset path = /inf 10:33:46 INFO Server :: Dataset path = /data 10:33:46 INFO Server :: Fuseki 0.2.1-SNAPSHOT 10:33:46 INFO Server :: Jetty 7.x.y-SNAPSHOT 10:33:46 INFO Server :: Started 2011/12/16 10:33:46 CST on port 3030 10:33:50 INFO Fuseki :: [1] POST http://localhost:3030/data/query 10:33:50 INFO Fuseki :: [1] Query = PREFIX apf: <http://jena.hpl.hp.com/ARQ/property#> PREFIX dc: <http://purl.org/dc/elements/1.1#> PREFIX fn: <http://www.w3.org/2005/xpath-functions#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> SELECT ?s ?p ?o WHERE { ?s ?p ?o .} 10:33:50 INFO Fuseki :: [1] OK/select 10:33:50 INFO Fuseki :: [1] 200 OK Ever since I named all the default graphs, things work as expected using this and more complicated configurtions. Merry Christmas and a happy new year! Matthias ------------------------------------------------------------------------------------------------------------- @prefix fuseki: <http://jena.apache.org/fuseki#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> . @prefix tdb: <http://jena.hpl.hp.com/2008/tdb#> . [] rdf:type fuseki:Server ; fuseki:services ( <#service1> <#service2> ) . <#service1> rdf:type fuseki:Service ; fuseki:name "inf" ; fuseki:serviceQuery "sparql" ; fuseki:serviceQuery "query" ; fuseki:serviceUpdate "update" ; fuseki:serviceUpload "upload" ; fuseki:serviceReadWriteGraphStore "data" ; fuseki:serviceReadGraphStore "get" ; fuseki:dataset <#inf> ; . <#service2> rdf:type fuseki:Service ; fuseki:name "data" ; fuseki:serviceQuery "sparql" ; fuseki:serviceQuery "query" ; fuseki:serviceUpdate "update" ; fuseki:serviceUpload "upload" ; fuseki:serviceReadWriteGraphStore "data" ; fuseki:serviceReadGraphStore "get" ; fuseki:dataset <#data> ; . [] ja:loadClass "com.hp.hpl.jena.tdb.TDB" . tdb:DatasetTDB rdfs:subClassOf ja:RDFDataset . tdb:GraphTDB rdfs:subClassOf ja:Model . <#inf> rdf:type ja:RDFDataset ; ja:defaultGraph <#infmodel> ; ja:namedGraph [ ja:graphName <inf> ; ja:graph <#infmodel> ; ] ; . <#infmodel> a ja:InfModel ; ja:baseModel <#datamodel> ; ja:reasoner [ja:reasonerURL <http://jena.hpl.hp.com/2003/RDFSExptRuleReasoner>] ; . <#data> rdf:type ja:RDFDataset ; ja:defaultGraph <#datamodel> ; ja:namedGraph [ ja:graphName <data> ; ja:graph <#datamodel> ; ] ; . <#datamodel> rdf:type tdb:GraphTDB ; tdb:location "/tmp/TDB" ; .
