W3C home > Mailing lists > Public > w3c-rdfcore-wg@w3.org > June 2002

Re: Draft datatypes message

From: Patrick Stickler <patrick.stickler@nokia.com>
Date: Thu, 27 Jun 2002 08:45:29 +0300
To: ext Brian McBride <bwm@hplb.hpl.hp.com>, RDF Core <w3c-rdfcore-wg@w3.org>
Message-ID: <B9408129.1779F%patrick.stickler@nokia.com>

On 2002-06-26 20:33, "ext Brian McBride" <bwm@hplb.hpl.hp.com> wrote:


>> You might better make the choice between C and D, as their distinction
>> is IMO clearer.
> 
> I prefer B to C.

The problem with B is that, intuitively, "10" denotes the integer
value 10 in both cases, and therefore folks may be confused as
to what is being equated, the literal value or the datatype value.
In either case, they are the same. "10" = "10". 10 = 10.

E.g. some folks might in fact change their answer if you were
to use "10" and "10.0" or "0010".

The C test better reflects the istinction between tidy and
untidy semantics, because, even though the literals are string
equal, they intuitively denote different datatype values, so
that will force folks to consider which of the two (lexical
form or value) they are equating. Thus, while "10" = "10",
10 != "10".

Again, I recommend that you make the choice between tests C
and D.

Patrick 

--
               
Patrick Stickler              Phone: +358 50 483 9453
Senior Research Scientist     Fax:   +358 7180 35409
Nokia Research Center         Email: patrick.stickler@nokia.com
Received on Thursday, 27 June 2002 01:40:59 EDT

This archive was generated by hypermail pre-2.1.9 : Wednesday, 3 September 2003 09:49:26 EDT