>> I have some questions about a sort ordering known as German-Library
>> Collation
I believe the ordering you are referring to is German Industrial
Standard DIN 5007. We have implemented this in the makeindex program,
which is used for indexing LaTeX and TeX documents.
Here is the relevant portion of the manual page description:
-g Employ German word ordering in the index, in
accord with rules set forth in the German
Industrial Standard DIN 5007. The normal
makeindex word ordering precedence is: sym-
bols, numbers, uppercase letters, lowercase
letters. The sequence in German word ordering
is: symbols, lowercase letters, uppercase let-
ters, numbers. In both orderings, case is
ignored when grouping letters, so the ordering
is A a B b C c ... (normal), or a A b B c C
... (German), not A B C ... a b c ... or a b
c ... A B C ... Additionally, this option
enables recognition of the German TeX commands
{"a, "o, "u and "s} as {ae, oe, ue and ss}
during the sorting of the entries, and rede-
fines the default quote character to '+'.
A search on the Web at http://altavista.digital.com/ for "DIN 5007"
turned up 35 documents, among them several copies of the makeindex
manual pages, plus the following:
http://melgt.mv.uni-kl.de/Brett/din-normen.html
DIN 5007 (04.91)
Ordnen von Schriftzeichenfolgen
(ABC-Regeln)
Ers. f. Ausg. 11.62
Ablage bei: eb
{656} Eingabe durch:
Another possibly useful reference is at
http://www.crim.ca/APIIQ/interface/face9607.html
Relations of various standards for string orderings are discussed
extensively at
http://www.iti.informatik.th-darmstadt.de/~kehr/i18n/iso14651.html
Comments on the sorting issues for internationalization of programs
are at
http://www.ceveil.qc.ca/Normes/inter1.html [in French]
Finally, some more information of sorting in a particular programming
language relevant to DIN 5007 is at
http://os.inf.tu-dresden.de/L4/refman/node4.html [in German]
----------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- Center for Scientific Computing FAX: +1 801 581 4148 -
- University of Utah Internet e-mail: beebe@math.utah.edu -
- Department of Mathematics, 105 JWB beebe@acm.org -
- 155 S 1400 E RM 233 beebe@ieee.org -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe -
----------------------------------------------------------------------------
This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:20:39 EDT