🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.internat
Article #608

Let's develop ISO sorting rules

#608
From: Markus Kuhn
Date: Tue, 05 Jan 1993 10:03
54 lines
3171 bytes
bad@flatlin.ka.sub.org (Christoph Badura) writes:

>>I do not think you understand.  From the AVON (Amtliches Verzeichnis der
>>Ortnetzkennzahlen) edition 1985, which gives area codes for the places in
>>Germany.  The next is a selection of places mentioned ("o is o-umlaut):
>>	Modautal
>>	M"ockm"uhl
>>	...
>>now come up with a coding that allows this (standard German) sorting.

>This is _not_ standard German sorting, it's standard German PTT
>sorting (and quite confusing at times).

Well, this is the "Deutsches Einheits ABC" (translate this with German
Standard Sorting) defined in DIN 5007 which clearly defines that
a-Umlaut is sorted as ae. I don't like this rule very much, but at the
moment, it is the most official standard (DIN is our ISO member body)
we have.

>The Duden treats umlauts as the corresponding vowel with respect to
>sorting order (i.e. "o sorts the same as o etc.)

And many other dictionaries ignore DIN 5007 as well, because sorting
a-Umlaut ("a) as 'a' instead of 'ae' makes searching for humans
much more easier.

All this only supports my conclusion again:

We have to define international multilingual sorting rules for Unicode
strings that depend NOT on the language and that do NOT try to be
compatible with every existing sorting system, because nearly no
country seems to have well established sorting rules. This seems to
be the only practical approach in my eyes. I see no disadvantages.

Believe me, German users who know what they are talking about won't
complan if "a, "o and "u are not sorted as ae, oe and ue. Sorting all
latin characters directly behind their version without a diacritic
will be accepted by 99.9% of people using latin alphabets, because
this rule is easy to learn, easy to understand and language
independend. Then let's insert the cyrillic letters (like in KOI-8?)
and the greek letters (delta sorts near D etc.) in this alphabeth
and we get a beautiful multilingual sorting! Let's start to work on
ISO sorting rules.

THE SOLUTION IS SIMPLE ONCE YOU ACCEPTED THAT INCOMPATIBILITY WITH
EXISTING HISTORICAL RULES IS NECESSARY!

Markus

-- 
Markus Kuhn, Computer Science student -=-=- University of Erlangen, Germany
Internet: mskuhn@immd4.informatik.uni-erlangen.de  |  X.500 entry available
----- Anyone participating in the use of MS-DOS, Heroin or Cocaine is -----
---- simply not getting the most out of life possible. (Brian Downing) ----
Technical Details
Message-ID: <1ibmdcEINNooe@uni-erlangen.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!gatech!destroyer!gumby!yale!yale.edu!ira.uka.de!fauern!uni-erlangen.de!not-for-mail
References: <1i0vnmINN352@rodan.UU.NET> <8494@charon.cwi.nl> <1i2durINN2pj@rodan.UU.NET> <8496@charon.cwi.nl> <C0Cuz5.2wy@flatlin.ka.sub.org>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!gatech!destroyer!gumby!yale!yale.edu!ira.uka.de!fauern!uni-erlangen.de!not-for-mail
From: unrza3@cd4680fs.rrze.uni-erlangen.de (Markus Kuhn)
Newsgroups: comp.std.internat
Subject: Let's develop ISO sorting rules
Date: 5 Jan 1993 11:03:24 +0100
Organization: Regionales Rechenzentrum Erlangen
Message-ID: <1ibmdcEINNooe@uni-erlangen.de>
References: <1i0vnmINN352@rodan.UU.NET> <8494@charon.cwi.nl> <1i2durINN2pj@rodan.UU.NET> <8496@charon.cwi.nl> <C0Cuz5.2wy@flatlin.ka.sub.org>
Reply-To: mskuhn@immd4.informatik.uni-erlangen.de
NNTP-Posting-Host: cd4680fs.rrze.uni-erlangen.de
Lines: 54
Keywords: Han Kanji Katakana Hirugana ISO10646 Unicode Codepages