Hi, Andy. Thanks so much for your warm help.
Obtaining the handle of DatasetAccessor what I really wanted. Thanks. BTW, how can we get the list/interator of namedGraphs from DatasetAccessor or ARQ? Thanks. Frank ________________________________ From: Andy Seaborne <[email protected]> To: [email protected] Sent: Tuesday, August 28, 2012 2:05 AM Subject: Remote named graph > Hi, Andy, > > It's easy to get the model for a named graph from local TDB dataset > > tdb_dir = "c:\\tdb"; > > ds = TDBFactory.createDataset(tdb_dir); > > > String ngUri = "http://xxx .." > Model model = ds.getNamedModel(ngUri); > > However, if we run fuseki server with TDB remotely, how can we get the model > for the specified named graph? > For instance, the fuseki server run at remote server with IP address: > 172.25.19.233 and tdb directory is /home/tdb at linux machine. > > Thanks. > > Frank > > > +++ Frank, I'm not sure what you mean: access the remote named graph or pull its contents to the local machine. 1/ Access: Use GRAPH in a SPARQL query. 2/ The remote graph has a name using the SPARQL Graph store protocol: http://host/datasets/data?graph=http://xxx .. You can simple GET this although there is some code to present that nicely in Fuseki (DatasetAccessor). This is a local copy. (this code will move from Fuseki into ARQ sometime with a consequent package renaming) Andy
