Re: citestyle's BIBLIOSEQUENCE sorts upper and lower alpha separately
Markus Hoenicka <[email protected]> Tue, 17 Apr 2007 10:37:49 +0200
| Newsgroups | gmane.text.refdb.general |
|---|---|
| Message-ID | <[email protected]> |
Hi Jeremy, Quoting Jeremy Malcolm <[email protected]>: > It there any way for RefDB not to sort bibliography entries in this way? > > Zippay, A ... > Zittrain, Jonathan ... > Zumbansen, P ... > de Montesquieu, Charles ... > de la Chapelle, Bertrand ... > van Dijk, Jan ... > von Hippel, Eric ... > There is no such way out of the box, but I see that we need one. Would you be kind enough to create a feature request on SourceForge? I see two solutions to this problem. The more limited approach is to make the ORDER BY case-insensitive (SQLite and newer versions of MySQL allow this via collations; PostgreSQL apparently requires uppercasing or something). I guess this could be part of the next prerelease, unless I miss some basic problem with this approach. However, this is may be insufficient to solve sorting problems with special characters like umlauts or accented characters, as these are often sorted outside a-z. Therefore, some bibliographic data formats like MODS carry extra fields that describe where a name or a title should appear in a sorted list. Just like titles are often sorted by the first non-article word instead of just lexically (ain't no fun to scan through half a million titles starting with "The"), the compound name "van Dijk" in your example can appear either close to "Dijkstra,A." or close to "Vandijk,A.". I'm sure this distinction depends on the bibliography style as well. In any case, we'd have to add a field that records a normalized name string (case insensitive, with umlauts and accents replaced in an intelligent fashion) to provide a real solution to the sorting problem. regards, Markus -- Markus Hoenicka [email protected] (Spam-protected email: replace the quadrupeds with "mhoenicka") http://www.mhoenicka.de ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/