- From: Pat Hayes <phayes@ihmc.us>
- Date: Fri, 22 May 2009 18:46:21 -0500
- To: Axel Polleres <axel.polleres@deri.org>
- Cc: Eric Prud'hommeaux <eric@w3.org>, "Seaborne, Andy" <andy.seaborne@hp.com>, Sandro Hawke <sandro@w3.org>, "public-rdf-text@w3.org" <public-rdf-text@w3.org>
On May 22, 2009, at 1:31 PM, Axel Polleres wrote:
> Maybe I missed that in the thread, but as for defining D-entailment
> for SPARQL, we should be fine, because we can restrict BGP matching
> extension accordingly, right? We can just say that graphs with
> explicit rdf:PlainLiteral typed literals aren't well-formed.
We can say that, yes, but there is nothing in the current RDF or
SPARQL specs that say this. So what should a conforming SPARQL/RDF
engine do, if it comes across one? Apart from reporting it to the OWL/
RIF militia, that is. That is why I think having a named 'convention'
that engines can say they support, or not, is useful. An engine which
does can flag this as an error with a clear conscience, and its owners
can cite the relevant W3C document when challenged, and nobody has to
refer to OWL or RIF (inviting the response: so what, I'm not using
those, just RDF...) Note, just saying that you support {rdf:text}-
entailment isn't going to be enough.
Pat
>
> Axel
>
> Eric Prud'hommeaux wrote:
>> On Fri, May 22, 2009 at 09:55:03AM +0000, Seaborne, Andy wrote:
>>>
>>>> -----Original Message-----
>>>> From: public-rdf-text-request@w3.org [mailto:public-rdf-text-
>>>> request@w3.org] On Behalf Of Sandro Hawke
>>>> Sent: 22 May 2009 01:27
>>>> To: Pat Hayes
>>>> Cc: Axel Polleres; public-rdf-text@w3.org
>>>> Subject: enforcing the prohibition
>>>>
>>>>
>>>>>> One thing I am not sure still: It was pointed out that we cannot
>>>>>> prevent people from writing graphs using rdf:text as a datatype
>>>>>> explicitly.
>>>>>> Is that a problem?
>>>>> Well, I think we can very actively discourage them from doing
>>>>> so, and
>>>>> warning them to expect trouble, and exactly what to expect, if
>>>>> they
>>>>> do. In fact, nothing will actually break if they do, unless they
>>>>> expect these things to mean the same as plain literals without
>>>>> using
>>>>> datatype entailment. Its more likely that they, the publishers.
>>>>> won't
>>>>> have any problems, but some poor schmuk the other side of the
>>>>> world
>>>>> won't get their queries answered properly. But if the spec has
>>>>> plainly
>>>>> said this using rdf:text (or whatever) as a dataype will cause
>>>>> these
>>>>> problems, and it does, then its going to be easy for people to
>>>>> find
>>>>> the culprit, which I think is all that we really need to do.
>>>>> Social
>>>>> pressure will do the rest: blogs will immediately point out that
>>>>> XXX's
>>>>> RDF is corrupted with the forbidden datatype, etc..
>>>> I'm neutral on this option, but one more stick we *could* use is to
>>>> require RIF systems to reject RDF graphs that use rdf:text as a
>>>> datatype.
>>> This seems harsh. "Be liberal with what you accept."
>> i have a similar conclusion, but my arguments are:
>> 1 don't add a new graph validation layer, burden for implementors.
>> 2 someone may have clever ideas for it in the future.
>>> Andy
>>>
>>>
>>>> RIF already does this with the rif:iri, to try to make sure
>>>> it doesn't leak out.
>>>>
>>>> ...documents importing RDF graphs containing typed literals
>>>> of the
>>>> form "http://iri"^^rif:iri must be rejected.
>>>>
>>>> -- http://www.w3.org/2005/rules/wiki/SWC
>>>>
>>>> We haven't yet added any ImportsRejectionTests to check on this,
>>>> but we
>>>> plan to. I don't think OWL 2 such a notion, and I wouldn't want
>>>> to add
>>>> it just for this.
>>>>
>>>> -- Sandro
>
>
> --
> Dr. Axel Polleres
> Digital Enterprise Research Institute, National University of
> Ireland, Galway
> email: axel.polleres@deri.org url: http://www.polleres.net/
>
>
------------------------------------------------------------
IHMC (850)434 8903 or (650)494 3973
40 South Alcaniz St. (850)202 4416 office
Pensacola (850)202 4440 fax
FL 32502 (850)291 0667 mobile
phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes
Received on Friday, 22 May 2009 23:47:37 UTC