- From: Pat Hayes <phayes@ihmc.us>
- Date: Tue, 17 Jan 2006 14:42:14 -0600
- To: Bijan Parsia <bparsia@isr.umd.edu>
- Cc: RDF Data Access Working Group <public-rdf-dawg@w3.org>
>On Jan 14, 2006, at 10:11 AM, Enrico Franconi wrote: > >>Hi, >>we ask to finalise the text of Section 2.5. > >Me too. > >[snip rebuttal of pat] > >>At this point it is becoming too late. We ask that either our text >>is used (with possible editorial changes to discuss), > >In fact, I though we agreed to do this. I don't know of any >technincal errors or issues with the proposed text, and many of the >tweaks and variations being proposed for "clarity" have fall down. >Hard. There are a *lot* of complex and subtle issues. We should go >with what *works*. I agree. But I am not at all convinced, and have seen no argument, that it will work as stated, without any adjustment, for other entailments, in particular with OWL/RDF syntax and OWL entailment. I am pretty sure it will not, in fact. (The syntactic restriction to bnodeIDs in the dataset graph, that is hard-built-in to these definitions, seems to me to be likely not be appropriate for OWL/RDF, which uses RDF bnodes in lists to encode OWL syntax. At the very least, it is possible to take a rational position which would make it inappropriate. If RIF finishes up with a rule language that allows terms to be composed by matching, then this restriction will be disastrously inappropriate.) Given that the entire point of writing these definitions is to provide a smooth seqway to OWL and Beyond; and given that the parts of the current definition which are potentially problematic are not semantically motivated but rather are concerned chiefly with reducing redundancy - which itself is an issue whose meaning changes when we change the notion of entailment, so will almost certainly need to be revisited when OWL-SPARQL is finally cast in stone - given all this, it seems to be worth spending some effort to try to find a way to phrase them which is less likely to get caught on some detailed snags later. We've already seen that premature optimizations can come back to bite us (no literals in subject position, no bnodes in property position) and I really don't want something we do almost as a side-effect in SPARQL, and that is not required by our charter, to be used as a lever to limit what RIF is going to be able to do. ("We can't have rules like that or SPARQL wouldn't work right.") I've been trying to find a more robust way to state the conditions which would clearly separate the necessary semantic conditions on answers, from aspects of the definition that are there only to reduce redundancy. These are tightly woven together in these definitions at present. >>or that the DAWG does not conclude the work on the 31st of January >>and we'll have a F2F during the W3C tech plenary in France at the >>end of February. >>We recall that our text provides the use of entailment, the >>correspondence with the subgraph matching based implementations, >>and uniqueness of solutions for interoperability; its core >>definitions are stable since its appearance on the 2nd of November >>2005 <http://www.inf.unibz.it/krdb/w3c/sparql/>. >[snip] > >While allowing for a reasonably clean extension to more expressive >languages from RDF and RDFS through OWL (and others, really). In >fact, it would be rather simple for us to produce a submission >(working group?) explaining how to do this. > >It would be nice to settle this as it would be nice to make some >progress on the algebra. Let us agree that ANY wording we finish up with MUST support the same results for basic SPARQL patterns, i.e. for the simple entailment case. In fact, I thought we had already agreed this some time ago. So far, they all do. This will be the only normative case in the current document. This should have been enabling progress to go forward on the algebra, independently from these discussions. Pat > >Cheers, >Bijan. -- --------------------------------------------------------------------- IHMC (850)434 8903 or (650)494 3973 home 40 South Alcaniz St. (850)202 4416 office Pensacola (850)202 4440 fax FL 32502 (850)291 0667 cell phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes
Received on Tuesday, 17 January 2006 20:42:28 UTC