[comp.unix.wizards] ISBN

rsm@amethyst.ma.arizona.edu (Robert Maier) (01/30/89)

To get the articles on ISBN (i.e., International Standard Book
Numbers) out of comp.unix.wizards, I've redirected followups to
misc.misc...

In article <18244@adm.BRL.MIL> moss@cs.umass.edu (Eliot Moss) asks
about foreign use of ISBN's (International Standard Book Numbers), in
particular British use.

As a couple of previous posters have explained, ISBN's are in the
format

	nation-publisher-title-checksum


with a weighted mod 11 checksum.  (The mysterious "X" in the checksum
field, which one occasionally encounters, means 11.)

According to the 1988 edition of Whitaker's Books in Print (formerly
British Books in Print), this format originated in the UK and was
fully implemented by 1969, with the exception of some titles imported
from abroad.  The early UK origin explains why the `nation' code is
generally 0 for the UK, the USA and other English-language countries.
Countries that came late to the ISBN have longer nation codes, just as
new publishers are assigned longer publisher codes.

According to Whitaker's, some new publishers in the UK are being
assigned nation codes of 1 instead of 0.  Apparently the publisher
codes were getting too long.

It is not clear whether any effort has been taken to make the `nation'
code consistently signify a language area rather than a country.  But
the language in which a book is written definitely does not affect the
code.

--
Robert S. Maier
INTERNET: rsm@amethyst.ma.arizona.edu
SNAIL: Dept. of Math.; Univ. of Arizona; Tucson, AZ 85721; USA
PSTN: +1 602 621 6893 / +1 602 621 2617		BITNET: maier@arizrvax
UUCP: ..{allegra,cmcl2,hao!noao}!arizona!amethyst!rsm

MOSS@cs.umas (Eliot Moss, GRC A351B, x5-4206 30-Jan-1989 0906) (01/30/89)

While I have no special expertise, I do know that ISBN = International
Standard Book Number, that some number of leading digits indicate the
publisher (I believe that smaller publishers have numbers consuming more
digits, analogous to the Class A, B, C Internet addressing scheme), with
following digits indicating the specific item. The last digit is a check
digit, and is actually base 11, not 10 (X is used for 11). How the check
digit is calculated in terms fo the other digits, I do not know. The ISBN is
adequate for ordering an item, since different forms of the same publication
(e.g., hardbound vs. paperback) have different numbers. Serial publications
(e.g., magazines) have similar numbers, ISSNs (International Standard Serial
Numbers), but these indicate only the publication, not the specific issue.
It is easy to see how standards such as these facilitate identification and
ordering of publications, just as Library of Congress cataloging assists
libraries. (But what about libraries outside the United States? I may get to
experience such this summer in England. It promises to be interesting at
least.) One last comment -- the 3 x 5 cards are just now disappearing from
the libraries at the University of Massachusetts, replaced by several
terminals that can be used to search the online card catalog. The system
requires no training to use and seems to be effective. It is probably more
accurate than the old cards, too, for certainly some cards are misplaced.
Furthermore, the computer can do other than pure alphabetically ordered
searches. Progress marches on!  (:-)

					Eliot Moss
					Asst Prof
					Dept of Comp and Info Sci
					Univ of Mass
					Amherst, MA  01003
					Moss@cs.umass.edu

ji@corto.inria.fr (John Ioannidis - Altair) (01/31/89)

In article <884@amethyst.ma.arizona.edu> rsm@amethyst.ma.arizona.edu (Robert Maier) writes:
>with a weighted mod 11 checksum.  (The mysterious "X" in the checksum
>field, which one occasionally encounters, means 11.)

I know I'm nitpicking, but X means 10, not 11. (It's base ELEVEN, how can
you have a DIGIT for ELEVEN? And what would have happened to the digit
for TEN anyway?) Aren't we unix-wizards supposed to be able to do 
base-N arithmetic, forall N? :-)

By the way, isn't X a great choice for a digit for TEN? after all, 
that's what the roman numeral X stands for!!!!

I guess this discussion no longer belongs to comp.unix.wizards!

/ji

#include <appropriate disclaimers>

In-Real-Life: John Ioannidis
E-Mail-To: <ji@cs.columbia.edu> (preferred), or <ji@walkuere.altair.fr>
P-Mail-To: GIP-Altair, Dom de Voluceau BP105, Rocquencourt 78153 Le Chesnay, FR
V-Mail-To: +33 1 39635227, +33 1 39635417

		... It's all greek to me

jamespw@mqcomp.oz (Warlow) (02/03/89)

In article <884@amethyst.ma.arizona.edu> rsm@amethyst.ma.arizona.edu (Robert Maier) writes:
 [ ISBN's are in the form ...]
>with a weighted mod 11 checksum.  (The mysterious "X" in the checksum
>field, which one occasionally encounters, means 11.)

I've seen this twice. Surely not. In arithmetic mod 11 one needs a new
symbol for 10, not 11. Which is what the X is for.
D