I apologize about a mistake in the previous email where I said "*Note: This are the case 2) ontology ingestion and the results of the queries"* I meant *case 1)*. Andy, I uploaded the config file for case 1) to https://dl.dropbox.com/u/9437566/fuseki_bug/configFile.ttl The version of fuseki is jena-fuseki-0.2.5
Thanks again, David 2012/11/23 Andy Seaborne <[email protected]> > David, > > What is the configuration setup for case 1? Without details, it looks to > me fro the description as if the two services in fact share a dataset. > > A complete, minimal example of the problem case, case 1, would make things > easier at my end. > > Andy > > (and which version of Fuseki?) > > > On 22/11/12 15:33, David Perez-Lopez wrote: > >> Hi all, >> >> I'm trying to launch an instance of fuseki server providing the a >> customized config file, with a couple of services and with their own >> datasets. I'm trying two different ways for the setup of the environment: >> >> 1) Load the two services with 2 empty datasets, namely `repositories/ds` >> and `repositories/ds2`. Then I upload with `s-post` ontology A in the >> default graph of `repositories/ds` and ontology B in the default graph of >> the `repositories/ds2` >> >> 2) Load one service with a dataset, `repositories/ds`, initialized with >> ontology A and load another service with an empty dataset, >> `repositories/ds2` . Then I add ontology B to it through `s-post` command. >> >> To check if the import has been done successfully, I make two queries to >> each dataset: one querying about the ontology that was loaded in it, and >> another querying the ontology from the other dataset (that should always >> return no matches since that ontology is from the other dataset) >> >> The point is that in the case 1) the queries results looks like if both >> ontologies were in the dataset `repositories/ds` and in case 2) the >> queries >> return what they should. Any reasonable explanation for it? Thanks in >> advanced >> >> >> Note: This are the case 2) ontology ingestion and the results of the >> queries >> >> $ ./s-post >> http://localhost:3030/**repositories/ds/data<http://localhost:3030/repositories/ds/data>default >> /Users/david/Documents/fuseki/**ontologies/comiccon/** >> democomiccon2011.owl >> >> $ ./s-post >> http://localhost:3030/**repositories/ds2/data<http://localhost:3030/repositories/ds2/data>default >> /Users/david/Documents/fuseki/**ontologies/geopolitical/** >> geopolitical.owl >> >> $ ./s-query >> --service='http://localhost:**3030/repositories/ds/query<http://localhost:3030/repositories/ds/query> >> ' >> 'SELECT * WHERE {?x ?y < >> http://www.playence.com/**ontologies/democomiccon2011.**owl#susan_stover<http://www.playence.com/ontologies/democomiccon2011.owl#susan_stover> >> >} >> LIMIT 5' >> { >> "head": { >> "vars": [ "x" , "y" ] >> } , >> "results": { >> "bindings": [ >> { >> "x": { "type": "uri" , "value": " >> http://www.playence.com/**ontologies/democomiccon2011.**owl#syrup<http://www.playence.com/ontologies/democomiccon2011.owl#syrup>" >> } , >> "y": { "type": "uri" , "value": " >> http://www.playence.com/**ontologies/democomiccon2011.**owl#isProducedBy<http://www.playence.com/ontologies/democomiccon2011.owl#isProducedBy>" >> } >> } >> ] >> } >> } >> >> $ ./s-query --service='http://localhost:** >> 3030/repositories/ds2/query<http://localhost:3030/repositories/ds2/query> >> ' >> 'SELECT * WHERE {?x ?y < >> http://www.playence.com/**ontologies/democomiccon2011.**owl#susan_stover<http://www.playence.com/ontologies/democomiccon2011.owl#susan_stover> >> >} >> LIMIT 5' >> { >> "head": { >> "vars": [ "x" , "y" ] >> } , >> "results": { >> "bindings": [ >> >> ] >> } >> } >> >> $ ./s-query >> --service='http://localhost:**3030/repositories/ds/query<http://localhost:3030/repositories/ds/query> >> ' >> 'SELECT * WHERE {?x ?y <http://aims.fao.org/aos/** >> geopolitical.owl#Argentina<http://aims.fao.org/aos/geopolitical.owl#Argentina> >> >} >> LIMIT 5' >> { >> "head": { >> "vars": [ "x" , "y" ] >> } , >> "results": { >> "bindings": [ >> { >> "x": { "type": "uri" , "value": " >> http://aims.fao.org/aos/**geopolitical.owl#FAO_2006<http://aims.fao.org/aos/geopolitical.owl#FAO_2006>" >> } , >> "y": { "type": "uri" , "value": " >> http://aims.fao.org/aos/**geopolitical.owl#hasMember<http://aims.fao.org/aos/geopolitical.owl#hasMember>" >> } >> } , >> { >> "x": { "type": "uri" , "value": " >> http://aims.fao.org/aos/**geopolitical.owl#FAO<http://aims.fao.org/aos/geopolitical.owl#FAO>" >> } , >> "y": { "type": "uri" , "value": " >> http://aims.fao.org/aos/**geopolitical.owl#hasMember<http://aims.fao.org/aos/geopolitical.owl#hasMember>" >> } >> } , >> { >> "x": { "type": "uri" , "value": " >> http://aims.fao.org/aos/**geopolitical.owl#World<http://aims.fao.org/aos/geopolitical.owl#World>" >> } , >> "y": { "type": "uri" , "value": " >> http://aims.fao.org/aos/**geopolitical.owl#hasMember<http://aims.fao.org/aos/geopolitical.owl#hasMember>" >> } >> } , >> { >> "x": { "type": "uri" , "value": " >> http://aims.fao.org/aos/**geopolitical.owl#South_America<http://aims.fao.org/aos/geopolitical.owl#South_America> >> **" } , >> "y": { "type": "uri" , "value": " >> http://aims.fao.org/aos/**geopolitical.owl#hasMember<http://aims.fao.org/aos/geopolitical.owl#hasMember>" >> } >> } , >> { >> "x": { "type": "uri" , "value": " >> http://aims.fao.org/aos/**geopolitical.owl#Brazil<http://aims.fao.org/aos/geopolitical.owl#Brazil>" >> } , >> "y": { "type": "uri" , "value": " >> http://aims.fao.org/aos/**geopolitical.owl#hasBorderWith<http://aims.fao.org/aos/geopolitical.owl#hasBorderWith> >> **" } >> } >> ] >> } >> } >> >> $ ./s-query --service='http://localhost:** >> 3030/repositories/ds2/query<http://localhost:3030/repositories/ds2/query> >> ' >> 'SELECT * WHERE {?x ?y <http://aims.fao.org/aos/** >> geopolitical.owl#Argentina<http://aims.fao.org/aos/geopolitical.owl#Argentina> >> >} >> LIMIT 5' >> { >> "head": { >> "vars": [ "x" , "y" ] >> } , >> "results": { >> "bindings": [ >> >> ] >> } >> } >> >> >
