- From: Enrico Franconi <franconi@inf.unibz.it>
- Date: Thu, 19 Jan 2006 19:00:06 +0100
- To: Pat Hayes <phayes@ihmc.us>
- Cc: Dan Connolly <connolly@w3.org>, Bijan Parsia <bparsia@isr.umd.edu>, RDF Data Access Working Group <public-rdf-dawg@w3.org>
On 19 Jan 2006, at 18:33, Pat Hayes wrote:
> Of course. You miss my point. I was simply following the general
> pattern of how SPARQL queries are defined, using our most recent
> attempt at an 'entailment-based' general form of definition, and
> applying that to OWL-DL as described in the OWL spec, and seeing
> what we finish up with. ( {:a rdf:type :b} is legal OWL-DL, under
> appropriate constraints, and is an instance of the query under
> binding of a variable to a legal OWL-DL identifier, so... ) I meant
> only that if one takes a 'natural' extension of SPARQL to OWL,
> keeping the basic form of the definitions but replacing simple
> entailment by OWL-DL entailment, then examples like this turn up.
What I am also saying that you have to transport the syntactic
constraints that OWL-DL expressions have, to similar syntactic
constraints to SPARQL queries when using OWL-DL entailment. Namely,
in queries bnodes and variables are not in property position of any
triple, nor in object position of rdf:type triples, and there is no
rdf, rdfs, owl vocabulary symbol in the query with the exception of
rdf:type in property position.
> The only reason for our discussing this matter at all *in this
> forum* is because some folk - notably, Bijan and yourself - have
> argued forcibly that the SPARQL definitions should be couched in a
> way which generalizes naturally to the OWL case, by replacing
> 'simply entails' with 'OWL-DL entails' in the definitions. That is
> what I did.
And in fact I have the same goal. But I also know the limits to put
in order for the machine to work.
>> First of all, I have been sloppy in my statement, since OWL-DL
>> queries do not exist - we are defining them now here. Now, there
>> is *no* theoretical nor practical result that even considers
>> queries of that kind in the DL literature.
>
> I do not dispute this. As I said, I was simply applying the
> proposed SPARQL definitions to OWL-DL (as defined in the OWL
> specs). If this gets us to an area that has not yet been explored
> in the research literature, that seems to me to be in fact an
> extremely good reason for NOT including ANY mention of OWL in the
> SPARQL documents at all, other than perhaps an informative warning
> that this is an open problem area unsuitable for standardization at
> the present.
In my text, I am proposing to have an informative statement saying
that a safe way to have a working SPARQL with OWL-DL entailment is to
restrict the scoping set B to include only URIs, and to have the
above syntactic restrictions to the SPARQL BGPs.
cheers
--e.
Received on Thursday, 19 January 2006 18:00:14 UTC