# Rules on alphabetization

**URL:** <https://boards.straightdope.com/t/rules-on-alphabetization/305963>\
**Category:** Factual Questions\
**Created:** [May 29, 2005, 5:48am UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963 "2005-05-29T05:48:14Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![pkbites](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pkbites/32/204_2.png) [@pkbites](https://boards.straightdope.com/u/pkbites)\
**Post date:** [May 29, 2005, 5:48am UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/1 "2005-05-29T05:48:14Z")

</div>

Forgive me if this seems dopey, but it has been over a quarter century since I’ve been to school (college wasn’t school. it was a kegger!).

What is the rule when making a list alphabetically, when one word contains a hyphen?  
Why does Wal-Mart come before [Walgreens](http://www.walgreens.com/) in the business white pages of the telephone book?

---

<div class="post-metadata">

**Author:** ![friedo](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@friedo](https://boards.straightdope.com/u/friedo)\
**Post date:** [May 29, 2005, 5:56am UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/2 "2005-05-29T05:56:17Z")

</div>

Symbols are usually sorted first, before numbers and letters. Thus, “-” has a higher value than “g”.

---

<div class="post-metadata">

**Author:** ![Enright3](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/enright3/32/2897_2.png) [@Enright3](https://boards.straightdope.com/u/Enright3)\
**Post date:** [May 29, 2005, 2:44pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/3 "2005-05-29T14:44:56Z")

</div>

My last name is McCxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  
and it always gets screwed up on alphabetizing

Sometimes it’s alphabetized as two words as in Mc Cxxxxxxxxxx  
and sometimes it’s alphabetized as one word… McCxxxxxxx

Where that comes into a problem is when searching on a computer by last name. Since you never know how it was keyed in, I frequently just have to search by Mc, and my first name.

E3

---

<div class="post-metadata">

**Author:** ![Squink](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Squink](https://boards.straightdope.com/u/Squink)\
**Post date:** [May 29, 2005, 2:56pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/4 "2005-05-29T14:56:00Z")

</div>

Many alphabetizations are now done using all characters in a string, according to their values in the [ASCII table.](http://www.lookuptables.com/)

---

<div class="post-metadata">

**Author:** ![tomndebb](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@tomndebb](https://boards.straightdope.com/u/tomndebb)\
**Post date:** [May 29, 2005, 3:14pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/5 "2005-05-29T15:14:57Z")

</div>

Prior to computerization, the general rule was punctuation followed by lower case letters followed by upper case letters. (It was that convention that contributed to how the ASCII assignments were made for the various characters.) Subsequent to computerization, the lists follow the ASCII (or, on IBM or Burroughs mainframes, EBCDIC) patterns. Interestingly, the rules for numbers were not consistent, as demonstrated by the fact that ASCII places numbers before letters while EBCDIC places numbers last of all. Find text books from thirty years ago and you will see numbers placed at either the beginning or end of the index in different books.

---

<div class="post-metadata">

**Author:** ![Exapno\_Mapcase](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/exapno_mapcase/32/1051_2.png) [@Exapno\_Mapcase](https://boards.straightdope.com/u/Exapno_Mapcase)\
**Post date:** [May 29, 2005, 4:09pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/6 "2005-05-29T16:09:58Z")

</div>

There are no “rules” for alphabetization. There are only styles.

Styles come in all shapes and sizes. Some call for strict letter order across entire entries. Some separate out entries with breaks - whether a space or a hyphen or other not-letter character - from those that are longer.

So whoever is putting Wal-Mart before Walgreen is emphasizing the Wal over the Walgreen.

As long as you apply a style consistently it doesn’t matter which one you use.

---

<div class="post-metadata">

**Author:** ![mhendo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mhendo/32/3159_2.png) [@mhendo](https://boards.straightdope.com/u/mhendo)\
**Post date:** [May 29, 2005, 4:27pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/7 "2005-05-29T16:27:29Z")

</div>

> [@tomndebb](#):
>
> Prior to computerization, the general rule was punctuation followed by lower case letters followed by upper case letters. (It was that convention that contributed to how the ASCII assignments were made for the various characters.) Subsequent to computerization, the lists follow the ASCII (or, on IBM or Burroughs mainframes, EBCDIC) patterns. Interestingly, the rules for numbers were not consistent, as demonstrated by the fact that ASCII places numbers before letters while EBCDIC places numbers last of all. Find text books from thirty years ago and you will see numbers placed at either the beginning or end of the index in different books.

Yeah, computerization has made the whole thing a lot more complicated.

Before, i was always taught that Mc and Mac were both alphabetized _as if_ they were “Mac.”

So, alphabetical order would be:

Macadam  
McDonald  
Macpherson  
Marsden

Now, of course, a computer would order them:

Macadam  
Macpherson  
Marsden  
McDonald

With numerical order, it’s got even more complicated _within_ computing. For example, on my old computer, running Windows ME, files with the following numbers would have been ordered in the folder thus:

01.jpg  
011.jpg  
1.jpg  
12.jpg  
23.jpg  
4.jpg

But Windows XP’s file arranging system attempts to sort numerically-named files in a more intuitive manner, so on my current computer these files are ordered:

01.jpg  
1.jpg  
4.jpg  
011.jpg  
12.jpg  
23.jpg

It’s all very confusing.

---

<div class="post-metadata">

**Author:** ![aahala](https://avatars.discourse-cdn.com/v4/letter/a/a88e4f/32.png) [@aahala](https://boards.straightdope.com/u/aahala)\
**Post date:** [May 29, 2005, 4:39pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/8 "2005-05-29T16:39:35Z")

</div>

How would you alphabetize the artist formerly know as Prince. 😃

---

<div class="post-metadata">

**Author:** ![Exapno\_Mapcase](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/exapno_mapcase/32/1051_2.png) [@Exapno\_Mapcase](https://boards.straightdope.com/u/Exapno_Mapcase)\
**Post date:** [May 29, 2005, 4:46pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/9 "2005-05-29T16:46:11Z")

</div>

> [@mhendo](#):
>
> Yeah, computerization has made the whole thing a lot more complicated.
> 
> Before, i was always taught that Mc and Mac were both alphabetized _as if_ they were “Mac.”

Again, no matter what you were taught, this is just one example of a style. Not every alphabetical style put Mc and Mac together. Many did not.

The confusion comes from bad teachers teaching styles as if they are rules.

---

<div class="post-metadata">

**Author:** ![mhendo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mhendo/32/3159_2.png) [@mhendo](https://boards.straightdope.com/u/mhendo)\
**Post date:** [May 29, 2005, 4:53pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/10 "2005-05-29T16:53:53Z")

</div>

> [@Exapno Mapcase](#):
>
> Again, no matter what you were taught, this is just one example of a style. Not every alphabetical style put Mc and Mac together. Many did not.
> 
> The confusion comes from bad teachers teaching styles as if they are rules.

And you’ll notice that i never said “the rule was.” I said “I was taught.”

You yourself have said that “As long as you apply a style consistently it doesn’t matter which one you use.” Well, the best way to be consistent is to stick with a single style unless given a good reason to do otherwise. This is probably why my school teachers figured that they would teach us one style, so at least we would all be consistent in school. That’s not bad teaching, it’s smart teaching.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [May 29, 2005, 4:58pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/11 "2005-05-29T16:58:26Z")

</div>

> [@](#):
>
> Prior to computerization, the general rule was punctuation followed by lower case letters followed by upper case letters.

To clarify: Does this mean that the order was abc…xyzABC…XYZ, or that it was aAbBcC…xXyYzZ?

I’ve also seen M[sup]c[/sup] treated as a single character, which falls in between M and N. Occasionally, one even sees names starting in “Mac” treated as if it were this special character.

And to follow on to **mhendo** , OSX 10.4 uses the “new” system of sorting numbers, too. It’s nice when foo10 follows foo9 instead of being between foo1 and foo2, but it’s annoying when you get bar01 bar1 bar02 bar2 bar03 bar3.

---

<div class="post-metadata">

**Author:** ![tomndebb](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@tomndebb](https://boards.straightdope.com/u/tomndebb)\
**Post date:** [May 29, 2005, 5:30pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/12 "2005-05-29T17:30:38Z")

</div>

> [@](#):
>
> Does this mean that the order was abc…xyzABC…XYZ, or that it was aAbBcC…xXyYzZ?

abc…xyzABC…XYZ  
Thus:

benAvram  
binAbdul  
Binabally  
Subject to **Exapno** ’s caveat regarding styles vs rules, you can see how they _tended_ to work by looking at the ASCII chart. As noted, M[sup]c[/sup] and M[sup]ac[/sup] were often given separate treatment that did not conform to a consistent pattern across all usages. Similarly, O’Donnell would _tend_ to have appeared before Odalisque (the apostrophe trumping the capital D), but it really did depend on the style of the publisher. (For example, benAvram and binAbdul were liable to be treated as Benavram or BenAvram and Binabdul or BinAbdul by publishers unfamiliar with Middle Eastern nomenclature.)

---

<div class="post-metadata">

**Author:** ![Exapno\_Mapcase](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/exapno_mapcase/32/1051_2.png) [@Exapno\_Mapcase](https://boards.straightdope.com/u/Exapno_Mapcase)\
**Post date:** [May 29, 2005, 5:41pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/13 "2005-05-29T17:41:29Z")

</div>

> [@mhendo](#):
>
> And you’ll notice that i never said “the rule was.” I said “I was taught.”
> 
> You yourself have said that “As long as you apply a style consistently it doesn’t matter which one you use.” Well, the best way to be consistent is to stick with a single style unless given a good reason to do otherwise. This is probably why my school teachers figured that they would teach us one style, so at least we would all be consistent in school. That’s not bad teaching, it’s smart teaching.

But what happens when you get out in the real world and run into a style different than the one you are taught?

Teaching one thing when the world uses a hundred is bad teaching, no matter how you try to justify it.

---

<div class="post-metadata">

**Author:** ![Jake4](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@Jake4](https://boards.straightdope.com/u/Jake4)\
**Post date:** [May 29, 2005, 5:59pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/14 "2005-05-29T17:59:04Z")

</div>

Teaching (and requiring students to remember) 100 different styles for alphabetizing would be even worse teaching.

---

<div class="post-metadata">

**Author:** ![dtilque](https://avatars.discourse-cdn.com/v4/letter/d/d6d6ee/32.png) [@dtilque](https://boards.straightdope.com/u/dtilque)\
**Post date:** [May 29, 2005, 5:59pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/15 "2005-05-29T17:59:35Z")

</div>

> [@tomndebb](#):
>
> Find text books from thirty years ago and you will see numbers placed at either the beginning or end of the index in different books.

Actually, many of those will sort numbers as if they were written out. That is, the number 1 will be sorted between ond and onf[sup]1[/sup] even if written as a digit. Dictionaries still do this. For example, _M-W Collegiate Dictionary_ has the entry **12-step** immediately after **twelve-month** and **24/7** immediately after **twenty-fourmo**. Note that most dictionaries also ignore punctuation and internal spaces in their alphabetizations.  
[sup]1[/sup] M-W doesn’t have any words starting with either ‘ond’ or ‘onf’. The words immediately before and after the ‘one-’ section are **oncoming** and **ongoing** , which look like they should be antonyms, but aren’t.

---

<div class="post-metadata">

**Author:** ![Squink](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Squink](https://boards.straightdope.com/u/Squink)\
**Post date:** [May 29, 2005, 6:12pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/16 "2005-05-29T18:12:41Z")

</div>

> [@dtilque](#):
>
> [sup]1[/sup] M-W doesn’t have any words starting with either ‘ond’ or ‘onf’.

What, no [Ondine](http://www.ondineglass.com/ondinestory.html)?

---

<div class="post-metadata">

**Author:** ![dtilque](https://avatars.discourse-cdn.com/v4/letter/d/d6d6ee/32.png) [@dtilque](https://boards.straightdope.com/u/dtilque)\
**Post date:** [May 29, 2005, 6:25pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/17 "2005-05-29T18:25:48Z")

</div>

> [@Squink](#):
>
> What, no [Ondine](http://www.ondineglass.com/ondinestory.html)?

Only with the **undine** spelling.

---

<div class="post-metadata">

**Author:** ![Giles](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/giles/32/60_2.png) [@Giles](https://boards.straightdope.com/u/Giles)\
**Post date:** [May 29, 2005, 9:19pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/18 "2005-05-29T21:19:11Z")

</div>

Back about 25 years ago, part of my job was filing cards into library catalogues, so I can remember what the rules were then, and I’ve seen them change as computers took over the job.

Basically, it has always been filing word by word. (Though most dictionaries file letter by letter, so that it doesn’t matter if you have “black bird”, “black-bird” or “blackbird”). However, back in those card filing days, the library had a rule that hyphens were treated as spaces if each part was a word, and ignored if one of the parts wasn’t a word. Of course, that’s a rule that you can’t give to computers.

We used to file “Mc” as “Mac” – that’s another rule that’s gone.

Numbers were filed as if written in full _in the language of the title_\*. So you hads to be a bit of a language expert: the movie title “8 1/2” was filed as “Otto e mezzo”, because, of course, it was in Italian. I remember have a Serbian title starting with a number, and having to work out what the number was in Serbian … computers have taken all that fun away from us.

And then there is the problem of abbreviations like “U.S.A.”: do you file that as if it is “Usa” or as if it is “U S A”?

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [May 29, 2005, 10:28pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/19 "2005-05-29T22:28:38Z")

</div>

This gets even more fun when you begin to consider non-US character sets.

The new international standard for encoding and storing alphabetical (& syllabic) characters is something called Unicode, which includes details on such things as how to alphabetize Thai.

The technical term for “alphabetize” is “collation”, and here’s more than you’d ever want to know. [http://www.unicode.org/reports/tr10/](http://www.unicode.org/reports/tr10/) . The first couple of pages-worth of text give a good non-technical introduction into the problem of internationally standardizing somethng that’s far from standard. Even with a common alphabet, the Germans collate differently from the Swedes.

Such is life in the globalized e-commerce world.

---

<div class="post-metadata">

**Author:** ![Exapno\_Mapcase](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/exapno_mapcase/32/1051_2.png) [@Exapno\_Mapcase](https://boards.straightdope.com/u/Exapno_Mapcase)\
**Post date:** [May 29, 2005, 11:38pm UTC](https://boards.straightdope.com/t/rules-on-alphabetization/305963/20 "2005-05-29T23:38:57Z")

</div>

> [@Jake4](#):
>
> Teaching (and requiring students to remember) 100 different styles for alphabetizing would be even worse teaching.

Have any of you jokers ever been teachers?

You teach the _concept_ of alphabetizing schemes; you teach _examples_ of different types of alphabetizing schemes; you assign lessons that involve using _one_ of those examples of alphabetizing schemes.

What you do _not_ do is say, here’s _the_ way to alphabetize\*.

To be fair, I have no way of knowing whether **mhendo’s** teacher ever did anything that wrong or whether that’s just what got retained out of that class. What teachers teach and what pupils hear are often two wildly disparate things.

- except to say that “you will use this method in this class and not the others”

[Next page](https://boards.straightdope.com/t/rules-on-alphabetization/305963.md?page=2)
