The Unicode Standard and ISO
Asmus Freytag via Unicode
unicode at unicode.org
Thu May 17 11:43:28 CDT 2018
On 5/17/2018 8:08 AM, Martinho Fernandes via Unicode wrote:
> Hello,
>
> There are several mentions of synchronization with related standards in
> unicode.org, e.g. in https://www.unicode.org/versions/index.html, and
> https://www.unicode.org/faq/unicode_iso.html. However, all such mentions
> never mention anything other than ISO 10646.
Because that is the standard for which there is an explicit
understanding by all involved
relating to synchronization. There have been occasionally some
challenging differences
in the process and procedures, but generally the synchronization is
being maintained,
something that's helped by the fact that so many people are active in
both arenas.
There are really no other standards where the same is true to the same
extent.
>
> I was wondering which ISO standards other than ISO 10646 specify the
> same things as the Unicode Standard, and of those, which ones are
> actively kept in sync. This would be of importance for standardization
> of Unicode facilities in the C++ language (ISO 14882), as reference to
> ISO standards is generally preferred in ISO standards.
>
One of the areas the Unicode Standard differs from ISO 10646 is that its
conception
of a character's identity implicitly contains that character's
properties - and those are
standardized as well and alongside of just name and serial number.
Many of these properties have associated with them algorithms, e.g. the
bidi algorithm,
that are an essential element of data interchange: if you don't know
which order in
the backing store is expected by the recipient to produce a certain
display order, you
cannot correctly prepare your data.
There is one area where standardization in ISO relates to work in
Unicode that I can
think of, and that is sorting. However, sorting, beyond the underlying
framework,
ultimately relates to languages, and language-specific data is now
housed in CLDR.
Early attempts by ISO to standardize a similar framework for locale data
failed, in
part because the framework alone isn't the interesting challenge for a
repository,
instead it is the collection, vetting and management of the data.
The reality is that the ISO model and its organizational structures are
not well suited
to the needs of many important area where some form of standardization
is needed.
That's why we have organization like IETF, W3C, Unicode etc..
Duplicating all or even part of their effort inside ISO really serves
nobody's purpose.
A./
More information about the Unicode
mailing list