#618 1965 · Gordon Foster / W.H. Smith / British Publishers Association · Publishing / book retail logistics
一位统计学教授把每本书凌乱的书名版次描述,换成了一串干净的数字
问题
书店仓库要电脑化,需要一种仅凭书名无法提供的图书识别方式
背景
1965年,当时英国最大的图书零售商 W.H. Smith 宣布要在两年内把仓库作业搬上电脑化的库存系统——对一直靠书名、作者、版次这类普通文字来区分单册书目的图书业来说,这是一次重大的现代化。给一个在书架间浏览的人用这套描述够了,但电脑系统要可靠地追踪和补货特定书目,需要远为精确、一致的东西。
英国图书业召集了若干工作组,其中包括出版商协会的分销与方法委员会,来设计解决方案;最后成型的编号办法和 Gordon Foster 紧密相连——他当时是都柏林圣三一学院的统计学学者,被拉进了这个项目。
换别人会怎么做
仓库系统继续沿用现有的书名和作者名,或这些信息的某种缩写版——对书店库存是最顺手的办法,人站着从书架抽一本书也一直管用;可一旦这些信息要由电脑可靠地录入、匹配和检索,它就撑不住了,因为同一书名的不同版次、印次或译本,在纯书名的描述里可能看起来完全一样。
他们看到了什么
问题不在图书缺少识别信息——而在于已有的识别信息(书名、作者、出版社、版次)冗长、格式不一,而且在同书名的不同版次之间确有歧义。电脑订购系统真正需要的不是更多描述文字,而是一串短、唯一、能顶替这一切的数字,就像工厂用一个零件编号就能追踪一个部件,不必每次引用都把它的全貌重述一遍。
那一手
成果是标准书号(SBN):9位数字,一书一号,其中专门几位用来标识出版社和具体版次,末尾再加一位校验码来拦截誊写错误——1966年完成,1967年就被 W.H. Smith 的新电脑系统投入使用。
为什么管用
给每本书一个定长数字码,Gordon Foster 的标准书号系统让 W.H. Smith 的新电脑系统用一次可靠查表就能储存、匹配、检索任何书名,不再逐字去比对冗长且易错的长文本,把一个又慢又容易出错的流程压成了机器一瞬即达的动作。由于数字是有结构的——专门几位留给出版社和具体版次,再加一位校验码拦截誊写错误——而不是随意分配,它得以扩到一家书店仓库之外,从单个零售商的内部编码长成了国际标准,1970年定为10位ISO 2108,被全球出版业整体采纳。
值了多少
SBN 给了 W.H. Smith 的电脑系统一串唯一、无歧义的数字来储存和匹配,不用再去比对又长又不一致的文字描述;英国图书业的其他零售和出版商也采用了同一套编号,而不是各自另造竞争系统。
什么时候会失灵
只有当系统里每个参与者——每家出版社、印刷厂、分销商、零售商——都一致地分配和使用编码时才管用;只要一家出版社跳过或错配编号,系统要消除的歧义就又回来了。而且定长数字码迟早会撞上自己的容量上限,随着需要唯一编码的条目超过原始位数所能容纳,系统被迫在诞生头五年里从9位扩到10位,近年来又因全球出版产量远超1965年规划者的设想而再次承压。
后来呢
国际标准化组织1970年采用了这套格式的10位扩展版作为ISO 2108,创造了国际标准书号——今天世界上几乎所有出版的书的封面上都印着ISBN,其底层逻辑仍是 Gordon Foster 和英国图书业为破解1965年那家零售商的仓库电脑化难题而摸索出来的那一套。
资料来源
- [1]When Were ISBN Numbers Introduced?The English Project, 2024englishproject.co.uk
- [2]History - ISBN and ISSN SystemsAmerican Library Association, 2022libguides.ala.org