Looks good to me.
pr
On 2/5/15 10:24 AM, Peter Saint-Andre - &yet wrote:
On 2/4/15 11:44 PM, Pete Resnick wrote:
On 2/4/15 3:05 PM, Peter Saint-Andre - &yet wrote:
I am thinking that this new text would be best in the Interoperability
Considerations section. Does that seem right?
I think that's reasonable. Perhaps split it, and make "13.1 General
Considerations" and "13.2 ???". It's a bit separate, so I don't know
that it should just be added as a paragraph, but I don't have a good
subsection title. I'll leave it to the authors.
Here is what I have in my working copy. Please note that to improve
readability I broke up some of the sentences in the long paragraph we
all agreed to. Please review.
###
13. Interoperability Considerations
13.1. Encoding
Although strings that are consumed in PRECIS-based application
protocols are often encoded using UTF-8 [RFC3629], the exact encoding
is a matter for the application protocol that uses PRECIS, not for
the PRECIS framework.
13.2. Character Sets
It is known that some existing systems are unable to support the full
Unicode character set, or even any characters outside the ASCII
range. If two (or more) applications need to interoperate when
exchanging data (e.g., for the purpose of authenticating a username
or password), they will naturally need to have in common at least one
coded character set (as defined by [RFC6365]). Establishing such a
baseline is a matter for the application protocol that uses PRECIS,
not for the PRECIS framework.
13.3. Unicode Versions
Changes to the properties of Unicode code points can occur as the
Unicode Standard is modified from time to time. For example, three
code points underwent changes in their GeneralCategory between
Unicode 5.2 (current at the time IDNA2008 was originally published)
and Unicode 6.0, as described in [RFC6452]. Implementers might need
to be aware that the treatment of these characters differs depending
on which version of Unicode is available on the system that is using
IDNA2008 or PRECIS. Other such differences might arise between the
version of Unicode current at the time of this writing (7.0) and
future versions.
13.4. Potential Changes to Handling of Certain Unicode Code Points
As part of the review of Unicode 7.0 for IDNA, a question was raised
about a newly-added code point that led to a re-analysis of the
Normalization Rules used by IDNA and inherited by this document
(Section 5.2.4). Some of the general issues are described in
[IAB-Statement] and pursued in more detail in
[I-D.klensin-idna-5892upd-unicode70].
At the time of writing, these issues have yet to be settled.
However, implementers need to be aware that this specification is
likely to be updated in the future to address these issues. The
potential changes include:
o The range of characters in the LetterDigits category
(Section 4.2.1 and Section 9.1) might be narrowed.
o Some characters with special properties that are now allowed might
be excluded.
o More "Additional Mapping Rules" (Section 5.2.2) might be defined.
o Alternative normalization methods might be added.
Nevertheless, implementations and deployments that are sensitive to
the advice given in this specification are unlikely to run into
significant problems as a consequence of these issues or potential
changes - specifically the advice to use the more restrictive
IdentifierClass whenever possible, or if using the FreeformClass to
allow only a restricted set of characters, particularly avoiding
characters whose implications they do not actually understand.
###
_______________________________________________
precis mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/precis
--
Pete Resnick<http://www.qualcomm.com/~presnick/>
Qualcomm Technologies, Inc. - +1 (858)651-4478
_______________________________________________
precis mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/precis