#1 - 2020-7-25 14:52
ぁまぃあゃ (好)
bangumi的许多书籍条目中,ISBN一栏的填写方式都不同。
有的是

ASIN:10位数字
ISBN:13位数字
或是:

ISBN-10:10位数字
ISBN-13:13位数字
或是:

ISBN:13位数字
或是:

ISBN:10位数字
是的以上四种填法我都用过,我错了。

我想提出一个建议:对于2007年以后拥有13位ISBN代码的书籍,仅写「ISBN:13位数字」便足矣,不需要再写10位ISBN代码或者ASIN。

为了解释提出这个建议的原因,我想介绍一下ISBN、ASIN还有EAN的关系,因为我也不是专业人士,可能有错误之处,发现了请打我。如果嫌太长不看可以拉到最下面看彩色文字的内容。

在2007年以前,国际标准书号(International Standard Book Number, ISBN)通常为10位数字,例如:

可以看到到ISBN为7-80567-393-4,共有10位数字。同时条码下方有另一串数字是9787805673936,共有13位数字,这串数字是欧洲商品编码(European Article Number, EAN)

ISBN-10和EAN-13的构成如下图:

10位ISBN编码由四部分构成,前三部分有9位数字,而最后1位则是校由前9位数字通过某个公式计算出来的校验码,有关各部分具体含义可见本文的未脱水版
而书籍的13位EAN编码前3位为EAN组织(现在已经是GS1组织了)提供的前缀码978,中间9位即ISBN-10除校验码以外的前9位,最后1位为通过另一个公式由前面已有的12位数字计算出来的校验码。

ISBN只是专门识别书籍的书号,而EAN则是起源于欧洲,目前已经通行世界的商品数字编码以及条码。你在国内超市购卖的商品上应该都有EAN条码,售货员结账时扫的也是这个码。

大概已经有很多人注意到了,EAN-13和ISBN-13长得十分像。事实上,为了避免10位书号用尽,ISBN在2007年将自己升级成了和EAN-13一样的13位编码:ISBN-13直接采用了EAN-13的编码,两者在数字序列上是完全一致的。
13位ISBN编码在全球推行后,10位ISBN编码直接退出了历史舞台,不再出现在出版物上。但是,任何978开头的ISBN-13编码只要去除开头的3位前缀码和结尾的1位校验码,再按规则生成ISBN-10的结尾1位校验码,就可以完美还原出对应的ISBN-10编码,反之亦然——978开头的ISBN-13和ISBN-10是可以完美转换的。

所以,虽然任何出版社都不会再在书上印刷ISBN-10编码,Amazon却仍然能在所有书籍的商品页面上写出ISBN-10,让现行的13位ISBN和已弃用的10位ISBN共存:

同样,他们也能在多年前的书籍信息中写出ISBN-13,即使那时压根不存在什么ISBN-13

我印象中,现在bangumi很多书籍将亚马逊提供的ISBN-10写作ASIN的原因是这样的:以前大家对ISBN-10的问题进行了讨论,有人提出亚马逊事实上是将ISBN-10当作ASIN来用,于是另一位用户开发的一键抓取亚马逊商品页面信息的Chrome插件会自动抓取ISBN-10填入ASIN一栏。
关于ASIN和ISBN的含义和关系,亚马逊自己就有一个页面进行了解释:

ISBN的定位如前文所述。而ASIN为亚马逊标准识别码(Amazon Standard Identification Number),是亚马逊自己为商品分配的10位识别码,由数字和大写字母组成——注意文中提到ASIN一般只分配给书籍以外的商品。这就是为什么会有人说亚马逊把ISBN-10当成ASIN来用:因为ISBN-10和ASIN同为10位编码,所以亚马逊就不再单独为书籍分配ASIN了。即使在ISBN-10已经被弃用的今天,亚马逊仍然保留着这个习惯。

但是要注意,前文提过978开头的ISBN-13可以和ISBN-10完美转换,这也意味着这两种代码的可用空间一样大,而ISBN从10位升级到13位的目的就是扩大可用空间。事实上,法国、韩国等国家已经开始发放979开头的ISBN-13,这种编码就不能再转换为ISBN-10,Amazon也只能老老实实给它们分配ASIN,例如:


综上所述,个人得出如下结论:
ISBN-10现在还存在吗?
答:不。亚马逊的ISBN-10只是通过13位ISBN计算得来的,属于他们自己的历史遗留问题。10位ISBN在2007年以后就不复存在了,不信你自己拿本书翻翻。

亚马逊的ISBN-10是ASIN吗?
答:我不认为是。亚马逊仅是在有ISBN-10的情况下不再多此一举地给出一个ASIN码。这并不代表ISBN-10就是ASIN,只能说起到了替代功能而已,亚马逊自己也没把它写作ASIN。

EAN-13和ISBN-13有区别吗?
答:数字是同样的一串13位数字,但实际上还是有区别的。除了适用领域的不同,书籍上印着的ISBN-13都是中间有划线符号分段的,而EAN-13和条码并没有这种分段。
写ISBN时最好是加上划线把前缀码、组区号、出版者号、出版序号和校验码这五部分分开,印刷在书上的ISBN也都是这个格式。但考虑到大家最常用的信息来源日本亚马逊从来只在前缀码978后面加一个划线,这一点要求大概是比较难的,我自己大部分时候也都没加。


为什么不应该写ASIN?
答:ASIN根本不是书籍自身的信息,只是亚马逊给商品分配的识别码。亚马逊只是一家卖东西的商城,为什么要把它的识别码写到书籍信息里呢?如果真要写,应该把虎之穴的自家编码也写上嘛。我觉得就算要写,也应该按照亚马逊自己显示的「ISBN-10」来写。
但是要注意,存在两种例外情况:
①书籍只有电子版,例如集英社的《究极百合JUMP》。这种情况下书籍是没有ISBN的,亚马逊会提供一个普通的ASIN码,写上也无妨。
②书籍只有电子版且只在亚马逊发售,例如一些由Amazon Services International, Inc.发行Kindle版的书籍。这种情况下ASIN可能是书籍作为商品唯一的识别码,必须写上。


到底应该怎么写ISBN?
答:2007年以后发行的新书,ISBN就是13位的ISBN,没有别的说法,所以直接写「ISBN:13位数字」即可。
更严谨地说,应该细分成两种情况:
①2006年12月31日以前:只存在10位ISBN编码,也只需要写10位ISBN编码,即「ISBN:10位数字」。
③2007年1月1日以后:只存在13位ISBN编码,也只需要写13位ISBN编码,即「ISBN:13位数字」

2006年下半年可能存在某种过渡期,我不清楚具体情况如何,大概不需要太在意。


以上。这只是一个呼吁,我也不知道能有多少人同意我的观点,反正我自认为算是有理有据了……
#2 - 2020-7-25 14:59
(少年听雨歌楼上,红烛昏罗帐。)
蓝色字简直光污染
[来自Bangumi M1 for Android]
#2-1 - 2020-7-25 15:11
ぁまぃあゃ
变色了!
#3 - 2020-7-25 15:23
刚注意到这个事情,稍微看了一下,你班历史遗留问题有点多,全改过来不知道要多久,以后有编辑条目的时候都顺便检查一下好了
#4 - 2020-7-25 15:28
(好)
彩蛋:

其实日本的书上面没有印着EAN,而是JAN(Japanese Article Number),和EAN应该是完全等同的。但唯独书籍的JAN分为两个条码,其中一个和其他国家的书籍EAN一致,另一个是日本自己搞的:

要我说写ASIN还不如写JAN,好歹人家确实印在书上了……说笑的,网上应该基本找不到第二个JAN条码的序列吧,而且这个序列似乎是会重复的。
#4-1 - 2020-7-27 08:20
星流
JAN二段的重复率可以说是极高了,比如所有600元漫画的二段码都是1929979006006……
#4-2 - 2020-7-27 22:50
LunarShaddow🌙
第一次听说把价格写进条码的,果然日本不通涨也不通缩吗(bgm38)
#5 - 2020-7-25 15:38
(整衣正色 往南三拜 焚琴煮鹤 挂印封金 ... ...)
isbn和邮政编码的性质差不多了,除了表示唯一性防止撞书外,大概都可以抛弃,楼主这个观点本身我是很赞同的
#5-1 - 2020-7-25 15:48
你好F8
不过bgm也不支持搜索isbn防止撞书啊
#6 - 2020-7-25 15:47
(ハロ/ハワユ)
学到了(bgm35)
本来用bookwalker填完别的信息之后还要专门去Amazon找10位ISBN,现在可以一个页面完成了(bgm39)
#7 - 2020-7-25 15:51
(红色闭关 蓝色通常运转)
以前bgm能通过api从amz抽书 抽过来isbn直接是10位 api抽书会自动规避重复抽书
后来api失效老板也搞不定 有大佬写了个查重建书工具 有脚本和FF扩展版 在isbn写法有人建议10位的用jan来列 于是工具后来的版本应该以此来写才对 但不知为啥实际工具用的ASIN
这事应从工具一侧来建议
扩展版https://bgm.tv/group/topic/344469
脚本版https://bgm.tv/group/topic/345469
#7-1 - 2020-7-25 16:07
ぁまぃあゃ
10位的也不是JAN啊,前几楼回复里我发了一张JAN的图,是两个13位数字序列,一个和EAN-13&ISBN-13完全相同,另一个表示分类和价格。
10位数的……就是ISBN-10,亚马逊这样的巨头级购物网站因为某些历史遗留问题把它留下了而已,毕竟目前大部分ISBN-13和ISBN-10还是能一一对应的。
翻了翻,虎穴蜜瓜Animate还有各出版社的页面上都只写13位ISBN,和亚马逊一样把10位也写上的只有HMV了。
#7-2 - 2020-7-25 16:20
leins=pallange
甘井阿弥 说: 10位的也不是JAN啊,前几楼回复里我发了一张JAN的图,是两个13位数字序列,一个和EAN-13&ISBN-13完全相同,另一个表示分类和价格。
10位数的……就是ISBN-10,亚马逊这样...
所以说去从工具一侧来建议啊
我看了下在扩展版的那贴讨论过这个问题
#7-3 - 2020-7-25 19:44
拿月亮自刎
甘井阿弥 说: 10位的也不是JAN啊,前几楼回复里我发了一张JAN的图,是两个13位数字序列,一个和EAN-13&ISBN-13完全相同,另一个表示分类和价格。
10位数的……就是ISBN-10,亚马逊这样...
https://bgm.tv/group/topic/337593#post_1371881   写 ASIN 是这位 Bangumi 的用户推荐的。
当然写法这块,我个人没倾向性。有个定论后告知我一声我修改吧。
#7-4 - 2020-7-25 20:01
卢乔
当事人之一插句话:查重建书脚本里刚开始是分成"ISBN"(10位)和"ISBN-13"(13位)两个字段,所以我向脚本作者建议去掉"ISBN-13","ISBN"改用13位编码,而10位编码保留至新字段"JAN"(当时没有查清楚,搞错了,JAN应当是 13位×2 )。后来我发现错误后又向作者建议将"JAN"改成"ASIN",就一直沿用到现在了。
#7-5 - 2020-7-25 20:49
leins=pallange
卢乔 说: 当事人之一插句话:查重建书脚本里刚开始是分成"ISBN"(10位)和"ISBN-13"(13位)两个字段,所以我向脚本作者建议去掉"ISBN-13","ISBN"改用13位编码,而10位编码保留至新字...
啊对是这贴 我就记得还有个长回复的帖子的
#8 - 2020-7-25 16:09
(プリキュアなりたい)
字段留着,万一以后要呢(
#9 - 2020-7-25 16:21
(。´-д-)
说起来..bangumi诞生的时候ISBN10不是已经被弃用了么
#9-1 - 2020-7-25 21:15
uks
可能添加旧书的时候直接抓取写上去了…(bgm38)
#9-2 - 2020-7-25 21:42
Cedar
うくさ(uks) 说: 可能添加旧书的时候直接抓取写上去了…
但是旧书也有ISBN13呀?
还是写抓取代码的时候没有足够的科普..
#10 - 2020-7-25 19:51
(自由的表达···)
不填还能省不少事儿(bgm58)
#11 - 2020-7-25 21:15
(往事如烟 随风飘远)
多谢科普!
#12 - 2020-7-25 22:43
(hhh汝视视汝)
学习了
#13 - 2020-7-26 08:57
学到了!
#14 - 2020-7-26 10:47
(さくら咲く〜君に会いたい)
后排打call
#15 - 2020-7-26 12:37
感谢科普。话说能否在文章一开始加个结论性的段落,这样就不用看完整篇文章了。
#16 - 2020-7-26 13:27
涨姿势了
#17 - 2020-7-26 13:55
(‮rettiw‭t)
看看
#18 - 2020-7-26 14:01
学习一个
#19 - 2020-7-26 14:48
感谢科普,确实除了Amazon和旗下的Goodreads大多数网站都没有在用ISBN-10
#20 - 2020-7-27 19:02
(俺は不本意を愛していた ​​​​)
是每次添书都会纠结的问题(bgm38)
感谢科普!
#21 - 2020-7-27 19:07
(請注意UID)
1. 只有電子版的書好像不怎麼符合bgm收錄準則?
2. 說起來,某類遊戲是否需要填寫dlsite的RJ編號?
#21-1 - 2020-8-8 05:28
ζ*'ヮ')ζ 讀者諸孃へ
2. 没必要,因为虽然dlsite可能是中文网络中de facto地最有影响力的同人游戏发行渠道,但de juri来说并不比其他的发行渠道更优越,其他的渠道包括线上的FANZA,线下的同人即卖会等等,所以RJ号并不具备类似于ISBN一样的特殊地位。当然我不反对有闲的维基人去添加这个信息,只是说这么做没什么必要。
#22 - 2020-7-27 21:34
(渣的无限循环)
学到了,强而有力