I am trying to use multiple datasets in one Fuseki instance but the
following error occurs:

./fuseki-server --desc assembler.ttl

15:03:06 INFO  Server               :: Dataset from assembler
com.hp.hpl.jena.sparql.ARQException: More than one: var ?root
at
com.hp.hpl.jena.sparql.util.QueryExecUtils.getOne(QueryExecUtils.java:354)
 at
com.hp.hpl.jena.sparql.util.graph.GraphUtils.findRootByType(GraphUtils.java:191)
 at
com.hp.hpl.jena.sparql.core.assembler.AssemblerUtils.build(AssemblerUtils.java:97)
 at arq.cmdline.ModAssembler.create(ModAssembler.java:68)
at
arq.cmdline.ModDatasetAssembler.createDataset(ModDatasetAssembler.java:43)
 at org.openjena.fuseki.FusekiCmd.processModulesAndArgs(FusekiCmd.java:213)
 at arq.cmdline.CmdArgModule.process(CmdArgModule.java:51)
at arq.cmdline.CmdMain.mainMethod(CmdMain.java:96)
 at arq.cmdline.CmdMain.mainRun(CmdMain.java:59)
at arq.cmdline.CmdMain.mainRun(CmdMain.java:46)
 at org.openjena.fuseki.FusekiCmd.main(FusekiCmd.java:92)

*assembler.ttl file:*

@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 tdb:     <http://jena.hpl.hp.com/2008/tdb#> .
@prefix ja:      <http://jena.hpl.hp.com/2005/11/Assembler#> .
@prefix :        <#> .

[] rdf:type fuseki:Server ;
   fuseki:services (
     <#service1>
     <#service2>
   ) .

[] ja:loadClass "com.hp.hpl.jena.tdb.TDB" .
tdb:DatasetTDB  rdfs:subClassOf  ja:RDFDataset .
tdb:GraphTDB    rdfs:subClassOf  ja:Model .

<#service1>  rdf:type fuseki:Service ;
    fuseki:name              "dblp" ;
    fuseki:serviceQuery      "sparql" ;
    fuseki:dataset           <#dblp> ;
    .

<#dblp> rdf:type      tdb:DatasetTDB ;
    tdb:location "/home/regis/datasources/dblp" .

<#service2>  rdf:type fuseki:Service ;
    fuseki:name              "drugbank" ;
    fuseki:serviceQuery      "sparql" ;
    fuseki:dataset           <#drugbank> ;
    .

<#drugbank> rdf:type      tdb:DatasetTDB ;
    tdb:location "/home/regis/datasources/drugbank" .

Can someone help me to configure it correctly?

Regards,
Regis.

Reply via email to