- From: Axel Polleres <axel.polleres@deri.org>
- Date: Sat, 23 May 2009 01:16:45 +0100
- To: Pat Hayes <phayes@ihmc.us>
- 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>
Pat Hayes wrote:
>
> 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.
just wanted to make sure with you that this is a feasible approach...
> 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.
... just as SPARQLOWL entailment migt refuse graphs containing graphs
that comprise incomplete OWL axioms (e.g. having malformed RDF lists, etc.)
>
> 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
>
>
>
>
>
--
Dr. Axel Polleres
Digital Enterprise Research Institute, National University of Ireland,
Galway
email: axel.polleres@deri.org url: http://www.polleres.net/
Received on Saturday, 23 May 2009 00:17:26 UTC