ISBN扩升至13位
1. 现有ISBN的结构

国际标准书号ISBN是英文International Standard Book
Number的缩写,1971年国际标准化组织ISO(International Organization for
Standardization)批准了国际标准书号在世界范围内实施,迄今已经有30多年的历史,参加国家有159个。

国际标准书号由十位数字组成。由三条短横线分为四段,每一段都有不同的含义。

第一段号码段是地区号,又叫组号(Group
Identifier),由设在德国柏林国立普鲁士文化遗产图书馆(Staatsbibliothek zu Berlin – Preu?ischer
Kulturbesitz)的国际标准书号中心(International ISBN
Agency,简称IIA)分配。最短的是一位数字,最长的达五位数字,大体上兼顾文种、国别和地区。把全世界自愿申请参加国际标准书号体系的国家和地
区,划分成若干组,各有固定的编码,如0、1代表英语出版物,7代表中国出版物等。

第二段号码是出版社代码(Publisher Identifier),由其隶属的国家或地区ISBN中心分配,允许取值范围为2-5位数字。出版社的规模越大,出书越多,其号码就越短。

第三段是书序号(Title Identifier),由出版社自己给出,每个出版社的书序号是定长的。最短的一位,最长的六位。出版社的规模越大,出书越多,序号越长。

第四段是校验位(Check Digit),用10至2这9个数分别去乘标准书号的前9位数然后以11为模计算得到。取值范围为0-10,10由X代替。

10位 ISBN: 0-393-04002-?

位置 Total 1 2 3 4 5 6 7 8 9 10

ISBN 0 3 9 3 0 4 0 0 2

权重 10 9 8 7 6 5 4 3 2 –

乘积 144 0 27 72 21 0 20 0 0 4 –

校验位 = mod11 (11 – mod11 (Product Total)) = mod11 (11 – mod11 (144)) = 10

2. 中国的ISBN

1982年,中国参加ISBN系统,并成立中国ISBN中心(设在国家新闻出版署)。中国标准书号自1987年1月1日起实施,至1988年1月
1日完全取代原用的统一书号。中国标准书号共分两部分,
第一部分为ISBN,是主体部分;第二部分为《中国图书馆图书分类法》基本大类类号和种次号。类号用《中图法》大类的字母。种次号是同一出版社出版同一学
科门类图书的顺序号,由出版社自行编定。类号与种次号之间用中圆点(?)隔开。第一部分和第二部分分两行排列,也可用斜线隔开,排成一行。例如:
《CALIS联机合作编目手册》的ISBN号为: 7-301-04815-7/G?626。

3. 将升成13位的ISBN

3.1 13位码的来源背景

  目前国际公认用于商品包装的编码系统称为EAN-UCC系统
,该系统由国际物品编码协会(EAN)与美国统一代码委员会(UCC)共同开发和维护,是全球统一和通用的商业标识系统,是对全球多行业供应链进行有效管
理的一套开放性国际标准。EAN-UCC系统的编码有两种①UPC条形码,该条码主要在美国使用。②EAN-13条形码, EAN是European
Article
Number,是欧共体的“欧洲物品编码协会”吸取了UPC的经验而确立的物品表示符号。该协会于1997年更名为“国际物品编码协会”。使用EAN条形
码的成员国除欧洲外,亚洲多国也使用此码,我国于1991年7月参加该协会。

  EAN-UCC系统致力于编码的全球唯一性,并解决编码混乱、重复和错误译码的问题,
EAN成员组织和UCC通过特定的前缀协议确保代码在全世界的唯一性。国际物品编码协会(EAN
International)指定给国际标准书号(ISBN)系统的专用前缀码是978。

  2004年,国际ISBN中心(IIA)出版了《13位国际标准书号指南》(Guidelines for the
Implementation of 13-Digit
ISBNs),描述了将于2007年启用的13位的ISBN的概况。国际标准化组织ISO将于2005年1月出版新的标准,该标准将以13位数字的
Bookland
EAN条形码,作为图书和图书相关产品的唯一条形码。到2007年1月1日起,全世界所有ISBN代理机构将只发布13位的ISBN。所以,出版社将有两
年时间来完成10位ISBN到13位ISBN的升级。过渡期间内(2005-2007年),鼓励出版社根据国际ISBN中心(International
ISBN Agency) 出版的《13位国际标准书号指南》为同一个文献提供10位和13位的ISBN号。

  新的ISBN实际上就是现在的EAN(欧洲物品号)。现在出版的图书外封底(outside of back cover)的ISBN下面就有一个13位的号码,这就是EAN-13号,例如:CALIS联机合作编目手册的外封底的ISBN下面就有一个13位的号

ISBN: 7-301-04815-7

EAN-13: 978-7-301-04815-3

前缀978(代表图书),中间一部分与ISBN相同, 最后一位是校验码,校验位的加权算法与10位ISBN的算法不同。具体算法是:用1分别乘ISBN的前9位中的奇数位,用3乘以偶数位,成绩之和以10为模即可得到校验位的值,其值范围应该为0-9。

Bookland EAN-13 = 978-0-393-04002-?

位置 Total 1 2 3 4 5 6 7 8 9 10 11 12 13

ISBN 9 7 8 0 3 9 3 0 4 0 0 2 ?

权重 1 3 1 3 1 3 1 3 1 3 1 3 –

乘积 81 9 21 8 0 3 27 3 0 4 0 0 6 –

校验位= mod10 (10 – mod10 (Product Total)) = mod10 (10 – mod10 (81)) = 9

2007年1月1日以前,各国ISBN机构尚没有分配完的10位的ISBN可以在前面加前缀978,一旦现有的10位的ISBN号用完了,新申请
的ISBN号码全部以979开始。即979前缀目前用于两种情况,一是新建出版社首次申请ISBN和已有出版社在2007年1月1日以后申请ISBN号,
二是如果以978为前缀的号码先用完,那么就只能用979。13位的号码与10位的号码可以通过算法互相转换,转换方法见ISBN中心主页(http://www.isbn.org)的详细说明。

3.2 对图书馆的影响

ISBN的升级可使出版获得更多的号源,以适应海量增长的出版业的发展。但世界各地的出版商也将为升级现有的软件额外支付数百万美元。由于
ISBN在书目检索和识别中的重要作用,图书馆界还是相当重视,美国国会图书馆已经对系统更新,从2004年10月1日开始已能够处理13位的ISBN
号。此外,LC还作出了过渡时期(2004年10月1日—2007年1月1日)的策略:从2004年10月1日起,LC对同一文献的两个ISBN号(10
位和13位)都要著录。著录顺序是13位的在前,10位的在后。 例如:

ISBN-13: 978-1-873671-00-0

ISBN-10: 1-873671-008

CALIS联合目录也在考虑更新相关的软件—查重和校验等,以能够顺利处理13位的ISBN号。各个图书馆的自动化系统也需做相应升级以适应13位的ISBN。

ISBN-10和ISBN-13有什么区别?的更多相关文章

  1. C#关于时间(获取特定格式的时间及多种方式获取当前时间戳)以及10位和13位时间戳转为特定格式

    C#关于时间(获取特定格式的时间及多种方式获取当前时间戳)以及10位和13位时间戳转为特定格式 置顶 2018年03月06日 19:16:51 黎筱曦 阅读数:19098 标签: C#时间 更多 个人 ...

  2. (转) ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)、chr(

    chr(9) tab空格       chr(10) 换行      chr(13) 回车        Chr(13)&chr(10) 回车换行       chr(32) 空格符      ...

  3. ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)

    chr(9) tab空格       chr(10) 换行      chr(13) 回车        Chr(13)&chr(10) 回车换行       chr(32) 空格符      ...

  4. ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)、chr(..

    chr(9) tab空格       chr(10) 换行      chr(13) 回车        Chr(13)&chr(10) 回车换行       chr(32) 空格符      ...

  5. 剑指offer19:按照从外向里以顺时针的顺序依次打印出每一个数字,4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.

    1 题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印 ...

  6. 在 sys.servers 中找不到服务器 '10.0.2.13'。请验证指定的服务器名称是否正确。

    工作中,因为需要,搭建同事的程序模块,附加了从同事那里拷过来的该程序使用的库.(C#.C/S..Net Framework4.0 .WCF.Win10.SQL Server 2014.VS2015) ...

  7. 鸟哥的Linux私房菜-第10/11/12/13章(vim程序编辑器、学习bash、正则表达式与文件格式化处理、学习Shell Scripts)

    第10章 vim程序编辑器 可以将vim看做vi的进阶版本,vim可以用颜色或底线等方式来显示出一些特殊的信息. 为何要学习vim?因为: a. 所有的 Unix Like 系统都会内建 vi 文书编 ...

  8. [置顶] VB 中chr(10)、chr(13)和vblf、vbcr、vbcrlf的分别

    1.共同点: chr(10):换行,相当于VBLF chr(13):回车,相当于VBCR chr(13)+chr(10):回车+换行,相当于VBCRLF cr是回车,只有回车,是到本行的最头上:lf是 ...

  9. Confluence-6.10.0+Jira-7.13+Crowd-3.2.1最全破解文档,附下载包

    =========================================2019.4.19更改================================================ ...

  10. python接口自动化测试三十三:获取时间戳(10位和13位)

    很多时候,在调用接口时,需要对请求进行签名.需要用到unix时间戳. 在python里,在网上介绍的很多方法,得到的时间戳是10位.而java里默认是13位(milliseconds,毫秒级的). 下 ...

随机推荐

  1. Android使用自带JSONObject解析JSON数据

    import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import android ...

  2. VPN拨号后使用本地网络上网

    网络环境大概是这样了:我在家里用ADSL上网,通过VPN连接到公司的服务器.但是连接VPN后,只能登录到公司的服务器,与INTERNET就断开了,QQ.网页都断开了.公司的服务器应该是连网的,可能被限 ...

  3. [Cycle.js] From toy DOM Driver to real DOM Driver

    This lessons shows how we are able to easily swap our toy DOM Driver with the actual Cycle.js DOM Dr ...

  4. Swift之贪婪的UIButton

    一.内容概要 按钮是所有UI体系中非常重要的组件,在iOS中按钮UIButton的使用也非常灵活,本文将从以下几点介绍UIButton的使用(基于Swift2.0): 1.UIButton基础 2.U ...

  5. AngularJS Directive - 开场小介绍(转)

    Directive其实就是让html变得更强大的一种方法.它可以根据需求对dom变形,或注入行为. 觉得它很神秘么,其实一点儿也不神秘,只要开始使用AngularJS了,就一定在使用着Directiv ...

  6. UNION ALL

    select field1,field2,field3,field4 from table1 where ... UNION ALL select field1,field2,field3,field ...

  7. java中的io系统详解(转)

    Java 流在处理上分为字符流和字节流.字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符.字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组. Java 内用 U ...

  8. 关于找工作(二 Cover Letter)

    准备好了简历,下一个文档就是cover letter了.其实对衡量你是否是一个好的候选人来说,cover letter的作用几乎是零(很多情况下主管技术工作的人或者雇人经理根本见不到cover let ...

  9. jsp生成html

    这几天公司需要生成静态的HTML页面以减小数据库与服务器的压力和负担,于是在网络上一阵狂搜,找到几篇相当不错的文章和一些相当有用的资料.为了方便,我整理在自己的BLOG,以供参考! 在接下来的应用中, ...

  10. java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException

    ?缺少jsr173_1.0_api.jar 包 或者jdk版本不对(包括工程和tomcat等服务器的jdk版本) 以前的一个xfire工程,今天重新导进后不能运行,修改工程的jdk版本不行,最后发现是 ...