David,

I don't know what's in the data so it's rather hard to work out from your description what you expect to happen.

>> A complete, minimal example of the problem case, case 1, would
>> make things easier at my end.

Could you reduce it to a sequence of s-post and s-query on a small amount of data (e.g. 10 triples - but one triple per ontology should do) then post the data, the configuration, and the sequence of actions?
Then I can try recreate the situation.

        Andy

On 23/11/12 15:51, David Perez-Lopez wrote:
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": [

          ]
        }
      }





Reply via email to