- From: Axel Polleres <axel.polleres@deri.org>
- Date: Tue, 6 Oct 2009 14:49:27 +0100
- To: Birte Glimm <birte.glimm@comlab.ox.ac.uk>
- Cc: "Seaborne, Andy" <andy.seaborne@hp.com>, SPARQL WG <public-rdf-dawg@w3.org>
[snip] >>> For now we have this as an open problem and how queries over >>> different >>> named graphs should behave (do we take entailments into account that >>> depend on triples from different named graphs). I'll try and add >>> notes >>> for these two issues in the ent. regimes doc. > > I have added notes for this issue and for the named graphs issue that > Steve mentioned to the doc, so we can't forget them. I hope I have > some time during the flight/at the airport to think about how we can > best handle this. > > Birte FWIW, I think the issue of the behavior of names graphs (which I think is essential to have at least a word about when) aiming to make entailment usable in practice was already mentioned - in some disguise at [1]. Say, our dataset DS1 is: Default Graph: GraphFOAF, Graph1, Graph2, and any of the graphs that compose the default graph are also named graphs where: GraphFOAF is: foaf:Person rdfs:subClassOf foaf:Agent. Graph1 is: :a a foaf:Person. Graph2 is: :b a foaf:Person. Query: SELECT * {?x a foaf:Agent} I assume that we agree that the answers should be ?x = :a ?x = :b however, this one will always have an empty result: SELECT * {GRAPH Graph1{ ?x a foaf:Agent}} and I don't we how I could use the current BGP extension mechanism to change that behavior except "merging" all ontologies I want to do reasoning aobut into *any* named graph in the dataset. At [1] it was proposed to parameterize the overall used ontologies with a language construct, but that feature which would provide a workaround for the problem didn't find much support and was dropped (It would BTW need an extension of the notion of Dataset, described in [2]). That's ok, but woud there be any other ideas how to reasonably get ontological inference into named graphs from a conceptual point of view? best, Axel 1. http://www.w3.org/2009/sparql/wiki/Feature:ParameterizedInference 2. Giovambattista Ianni, Thomas Krennwallner, Alessandra Martello, and Axel Polleres. Dynamic querying of mass-storage rdf data with rule- based entailment regimes. ISWC 2009.
Received on Tuesday, 6 October 2009 13:50:03 UTC