On 2011/10/11 0:54, John Cowan wrote:
> Phillips, Addison scripsit:
>
>> The main thrust of the I18N WG's current consensus is that identifiers
>> must be compared as if normalized in one of the Unicode canonical
>> normalization forms (i.e. NFC or NFD, not NFKC or NFKD).
>
> I don't understand what "as if normalized" means. Does that mean that
> an identifier comparison routine can assume its inputs are normalized,
> or that it must normalize them (non-destructively) before comparing?
> The implementation implications couldn't be more different.
The intent is that they should be normalized (again) before comparison, unless you're completely sure they already are.
But giving this a MUST is tough, because it's not actually done currently (except for IDNs, but in that case also only for IDN 2003 and/or TR 46, not for pure IDN 2008).
>> In my opinion, RDF literals fit the definition of "identifiers".
>
> I can't imagine why you think so. RDF literals are strings (except
> when they are typed as numbers, dates, etc.)
Correct. I think Addison meant RDF URIs, i.e. the things that are used to identify resources.
Regards, Martin.