- From: pat hayes <phayes@ihmc.us>
- Date: Thu, 2 Oct 2003 20:17:09 -0500
- 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. > >-- >François -- --------------------------------------------------------------------- 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