- From: Graham Klyne <gk@ninebynine.org>
- Date: Sun, 11 Jul 2004 13:57:44 +0100
- To: Jos De_Roo <jos.deroo@agfa.com>
- Cc: Damian Steer <damian.steer@hp.com>, www-rdf-interest@w3.org
Hi Jos,
Allowing for some email-inserted newlines, I agree with all of your results
(good of me, eh ;-).
Just in case it wasn't clear, my specific point of disagreement with Damian
was concerning two strings which had different amounts of surrounding
whitespace:
[[
<dc:title> The trouble with spaces </dc:title>
]]
and
[[
<dc:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
> The trouble with spaces </dc:title>
]]
(dropping the language tag: I think a plain string with language tag can
never be the same as an xsd:string value under the defined regime.)
#g
--
At 13:27 11/07/04 +0200, Jos De_Roo wrote:
>Graham,
>
>I ran those test cases and found that
>
>[[
>@prefix dc: <http://purl.org/dc/elements/1.1/> .
>@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
>@prefix : <#> .
>
><http://www.example.org/>
> dc:title " The trouble with spaces " .
>]]
>
>entails
>
>[[
>@prefix dc: <http://purl.org/dc/elements/1.1/> .
>@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
>@prefix : <#> .
>
><http://www.example.org/>
> dc:title " The trouble with spaces
>"^^<http://www.w3.org/2001/XMLSchema#string> .
>]]
>
>but that
>
>[[
>@prefix dc: <http://purl.org/dc/elements/1.1/> .
>@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
>@prefix : <#> .
>
><http://www.example.org/>
> dc:title " The trouble with spaces "@en .
>]]
>
>does *not* entail
>
>[[
>@prefix dc: <http://purl.org/dc/elements/1.1/> .
>@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
>@prefix : <#> .
>
><http://www.example.org/>
> dc:title " The trouble with spaces
>"^^<http://www.w3.org/2001/XMLSchema#string> .
>]]
>
>and that
>
>[[
>@prefix dc: <http://purl.org/dc/elements/1.1/> .
>@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
>@prefix : <#> .
>
><http://www.example.org/>
> dc:title " The trouble with spaces "@en-US .
>]]
>
>does *not* entail
>
>[[
>@prefix dc: <http://purl.org/dc/elements/1.1/> .
>@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
>@prefix : <#> .
>
><http://www.example.org/>
> dc:title " The trouble with spaces "@en-GB .
>]]
>
>and that
>
>[[
>@prefix dc: <http://purl.org/dc/elements/1.1/> .
>@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
>@prefix : <#> .
>
><http://www.example.org/>
> dc:title " The trouble with spaces "@en-GB .
>]]
>
>does *not* entail
>
>[[
>@prefix dc: <http://purl.org/dc/elements/1.1/> .
>@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
>@prefix : <#> .
>
><http://www.example.org/>
> dc:title " The trouble with spaces " .
>]]
>
>:)
>
>--
>Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/
>
>
>
>
>Graham Klyne <gk@ninebynine.org>
>Sent by: www-rdf-interest-request@w3.org
>11/07/2004 12:39
>
>
> To: Damian Steer <damian.steer@hp.com>
> cc: www-rdf-interest@w3.org
> Subject: Re: A question for RDF parser implementers -
> whitespace
>
>
>
>At 10:10 11/07/04 +0100, Damian Steer wrote:
>
> >On 9 Jul 2004, at 14:09, Graham Klyne wrote:
> >
> >>
> >>Hmmm. Let's try a test case.
> >>
> >>Does this:
> >>
> >> <dc:title> The trouble with spaces </dc:title>
> >
> >...
> >
> >>
> >>RDF-entail this:
> >>
> >> <dc:title
> >> rdf:datatype="http://www.w3.org/2001/XMLSchema#string"> The trouble
> >> with spaces </dc:title>
> >
> >...
> >
> >>I think it should, but under your suggested regime I think it would not.
> >
> >I think the specs support Norm's regime here. Try this:
> >
> ><dc:title xml:lang="en"> The trouble with spaces </dc:title>
> >
> >A reasonable extension of your inference would give:
> >
> ><dc:title xml:lang="en"
> >rdf:datatype="http://www.w3.org/2001/XMLSchema#string"> The trouble with
> >spaces </dc:title>
>
>(Ignoring the language tags) I would not accept that as an expected
>entailment. They are different string values.
>
> >But (strangely, I confess) the latter is invalid rdf: only plain literals
>
> >can have langs.
> >
> >So you either maintain the orthogonality of plain- and
>datatyped-literals,
> >or you get a weird restriction on rdf entailments ("...except for
> >lang-tagged literals").
>
>I would also say that the entailment does not hold for the same string
>with
>different language tags, or with- and without- a language tag.
>
>#g
>
>
>------------
>Graham Klyne
>For email:
>http://www.ninebynine.org/#Contact
------------
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
Received on Monday, 12 July 2004 04:02:24 UTC