W3C home > Mailing lists > Public > w3c-rdfcore-wg@w3.org > October 2003

RE: Fwd "a comment on NFC"

From: pat hayes <phayes@ihmc.us>
Date: Thu, 2 Oct 2003 20:17:09 -0500
Message-Id: <p06001f03bba27d5e3d73@[]>
To: Francois Yergeau <FYergeau@alis.com>
Cc: w3c-rdfcore-wg@w3.org, w3c-i18n-ig@w3.org

You know, Francois, this analogy doesn't help 
your case.  Obviously using a non-normal form is 
not a crime or a sin, and it is not evil, and the 
analogy just makes your point seem ludicrous. 
Remember we are here responding to a strenuous 
technical objection to the restriction being 
applied at all, on interop grounds.  If most, or 
even a substantial fraction, of the world is 
'evil' then it is our job to allow them to be 
evil, and the priests can go to hell.

Pat Hayes

>Brian McBride wrote:
>>  I wonder if we might look at it this way.  Lets be careful who we are
>>  talking to with these two statements.  I suggest they are
>>  targetted at different audiences, and are compatible.
>There's a more abstract notion behind the statements: un-normalized data is
>evil.  It has serious interop and security implications.
>Analogy: stealing is evil.
>>  When we say literal strings SHOULD be in NFC we are speaking
>>  to creators
>>  of RDF data saying you SHOULD create RDF literal strings that
>>  are in NFC
>>  (but MAY NOT, if "the full implications must be understood
>>  and carefully weighed).
>We tell visitors to a store: "Thou shalt not steal".
>>  When we say that implementations SHOULD accept literal
>>  strings that are
>>  not in NFC we are talking to implementors who can rely on the
>>  creators
>>  of the RDF that is not in NFC to have made a sensible choice, but who
>>  MAY refuse to process it if they think they know better.
>Does the store owner tell his employees to trust all visitors, even those
>who appear to go out with stuff they haven't paid.  I think not.
>>  Does that fly?
>I'm afraid not.  Early-normalization cannot work without verification.
>Therefore SHOULD check and SHOULD NOT accept un-normalized text.  You may
>have valid reasons to trust the sender, OK, we have SHOULDs and we even have
>specific language about "certified text" in Charmod.  But the basic idea is
>it's evil, don't do it and catch it when you can.

IHMC	(850)434 8903 or (650)494 3973   home
40 South Alcaniz St.	(850)202 4416   office
Pensacola			(850)202 4440   fax
FL 32501			(850)291 0667    cell
phayes@ihmc.us       http://www.ihmc.us/users/phayes
Received on Thursday, 2 October 2003 21:17:12 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 20:24:26 UTC