国际标准书号(ISBN)是用于一起唯一识别书籍的代码。它还对该书的出版商进行了唯一编码,并包含有关其作者语言的信息。原始10-“数字”ISBN-10(其中“数字”由前9个位置的十进制数字0-9和第10个位置的0-9或X组成,对应于混合基本 字符串),正在使用中30多年来,截至2007年1月1日,已正式替换为13位ISBN-13(每个地方确实是十进制数字)。
ISBN的数字分为四组(对于ISBN-10)或五组(对于ISBN-13),有时(但不总是)用连字符分隔。目前,ISBN-13总是以数字978(美国ISBN机构)为前缀。ISBN-10中的第一组或ISBN-13的第二组是单个数字,其编码出版商所在的国家或语言:0表示英语,2表示法语,3表示德语,4表示日语,8表示印度出版商等。下一组数字指定出版商,长度范围从2到7位,较大的数字用于较大的出版商。某些在多个国家/地区设有办事处的发布商(至少在这些国家/地区使用不同语言时)拥有多个发布商代码和初始数字。
出版者 | 出版商块 |
Addison-Wesley出版社 | 0-201 |
美国数学学会 | 0-821 |
BirkhäuserBasel | 3-7643 |
Birkhäuser波士顿 | 0-8176 |
剑桥大学出版社 | 0-521 |
CRC出版社 | 0-8493 |
多佛 | 0-486 |
麦格劳 - 希尔 | 0-070 |
牛津大学出版社 | 0-198 |
施普林格柏林 | 3-540 |
施普林格纽约 | 0-387 |
Tarquin出版社 | 0-906212 |
威利 | 0-471 |
下一组数字指定单个书籍,长度可以是一到六位数。实际数字是8减去发布商组中的位数,因此小型发布商可能只有10本书,而大型出版商可能拥有数百万本书。最后一位是一个校验位,对于ISBN-10 可以在0-9或X(其中X是10 的罗马数字)范围内,对于ISBN-13可以是0-9。
对于ISBN-10,校验位由等式计算
![]() |
(1)
|
例如,ISBN-10为 0-8493-9640-9,
ISBN10 | ![]() | ![]() |
(2)
|
![]() | ![]() | ![]() |
(3)
|
![]() | ![]() | ![]() |
(4)
|
![]() | ![]() | ![]() |
(5)
|
where 表示点积,
是 由ISBN-10的前9位组成的矢量。
978-和(未来)979-前缀ISBN-13使用的方案由。给出
![]() |
(6)
|
(图书行业研究组)。因此,对应于上述ISBN-10的ISBN-13将具有校验位
约285 | 210 | ![]() | ![]() |
(7)
|
![]() | ![]() | ![]() |
(8)
|
![]() | ![]() | ![]() |
(9)
|
![]() | ![]() | ![]() |
(10)
|
所以将是978-0-8493-9640-3。
ISBN是错误检测,但不是错误纠正(除非知道只有一个数字是错误的)。ISBN检测到任何一位数的错误,以及因转置两位数而导致的大多数两位数错误。