ISBNコード(とASIN)のまとめ

今年、ISBNが10桁から13桁のコードになりました!
出版社や書店関係者ではないので、僕にはあまり関係のない話のような気もする。
でも、アマゾンWebサービスの一利用者としては、知っておかないと困る事があるかもしれないので、ISBN(ASIN)について少しだけ調べでみました。

ISBNとは

ISBN(International Standard Book Number)とは、世界共通で図書・書籍・本をユニークに特定するための番号のこと。
日本語に訳すと国際標準図書番号。日本では、日本図書コードや書籍JANコードとして使用されている。

2006年以前はISBNは10桁のコードであったが、2007年以降はISBNは13桁のコードで表されるようになった。
そのため、旧ISBNでは「ISBN10桁=ASIN(Amazon Standard Identification Number)10桁」だったが、
新ISBNでは「ISBN13桁≠ASIN10桁」となっている。

2006年以前の10桁ISBNコード

10桁ISBNコードは、通常4つのパート(●,AAAA ,BBBB,C)からなる。

ISBN● - AAAA - BBBB - C

●、A、Bの各部分の桁数は決まっていないが、合計で必ず9桁。最後のCパートは必ず1桁になっている。
各部分の数字の意味は、次の通り。

● グループ記号

出版物の出版された国、地域、言語圏を区別する記号。桁数は、そのグループの出版点数によって異なる。

例えば、英語圏は0と1。フランス語圏は2。ドイツ語圏は3。日本は4。旧ソビエト連邦は5。中国は7(香港は962)等が割り振られている。
(本当だ!日本語の本は4
洋書・英語の本は0とか
1で始まっている。)

A 出版社記号

出版社に割り振られている番号。当然、桁数が小さいほどその出版社は有利(残りの桁数をたくさん自由に使えるため)です。
日本では2~6桁が出版社記号。

例えば、桁数が少ない出版社は、
00 岩波書店、
01 旺文社、
02 朝日新聞社 あさひしんぶんしゃ、
03 偕成社、
04 角川書店、
05 学習研究社、
06 講談社、
07 主婦の友社、
08 集英社、
09 小学館、
10 新潮社、
12 中央公論新社、
13 東京大学出版会。
一方桁数が多いところは、
900456 王国社、
900456 北冬舎、
900527 エニックス、
900757 アトリエOCTA、
915512 静山社、
924978 チュンソフトなどです。
出版数が増えてコードが足りなくなった出版社は、複数のコードを持つ事もあります(エニックス→900527、87025、7575)。

B 書名記号

出版物に固有の番号。原則として図書の版ごとに付けられる。

C チェックデジット

検査数字。入力した数字に誤りがないか確かめるためのもの。
0~9、Xがあてられる。(X=数値10)

10桁ISBNでのチェックデジット(検査数字 check digit)計算方法

1.まず、ISBN の各桁の値に、左から順に小さくなる数字を掛けたものの和を計算します。
といっても、何のことか分からないので、実際にISBN 4756146759を例に計算して見ます。上9桁を順に4から抜き出して、10、9、8と掛け算して話を取ります。

4×10 + 7×9 + 5×8 + 6×7 + 1×6 + 4×5 + 6×4 +  7×3 + 5×2 = 266

2.11で割って余りをだします。

266÷11=24 余り2

3.11-余りを計算します。

11 - 2 = 9

この場合のチェックデジット(検査数字 check digit) は9になります
(確かに、4756146759の下一桁と一致しています)。

ISBN 例

ISBN「4756146759」をもう少し詳しく。
ハイフン付きISBNは「4-7561-4675-9」で、

  • 4 日本語のグループ記号
  • 7561 (株)アスキーの出版社記号
  • 4675 「俺流amazonの作り方~」の書名記号
  • 9 チェックデジット

となっています。
アスキー出版の他の本4-7561-4837-9を見てみると、
4-7561まで同じISBNになっています。つまりアスキーは、この4-7561~系列のISBNコードを使って最大でおよそ1万点の本を出版できるということですね。出版社記号が一桁違えば、書名記号も一桁違うので、出版社記号が小さい出版社は相当有利な感じです。

(ひょっとしたら、本のプロはISBNを見ただけで、
出版社とか本の発売日が、ある程度分かってしまうのかもしれない!)

2007年以降の13桁ISBNコード

13桁ISBNコードは、通常5つのパート(n,●,AAAA ,BBBB,C)からなる。
JANコードの1段目と一致する。

ISBN97n - ● - AAAA - BBBB - C

●、A、Bの各部分の桁数は決まっていないが、合計で必ず9桁。最後のCパートは必ず1桁。
各部分の数字の意味も、旧ISBNと同じく次の通り。

n ひと桁

8または9の数字。したがって、13桁ISBNコードは、978-か979-で始まる事になる。

● グループ記号

2006年以前と基本的に同じ。n部分が異なると、グループ記号が同じでも異なる言語圏を指す可能性がある。

A 出版社記号

2006年以前と同じ

B 書名記号

2006年以前と同じ

C チェックデジット

検査数字。入力した数字に誤りがないか確かめるためのもの。
0~9が一桁あてられる。2006年以前のISBNのチェックデジットとは計算法が異なるため、
10桁→13桁に変換する際は再計算が必要となる。

13桁ISBNでのチェックデジット(検査数字 check digit)計算方法

書籍JANの計算式に同じ。

1.まず、(13桁コードの左から奇数桁の数字の合計×1)と(偶数桁の数字の合計×3)の合計を求める。
こちらも具体例(よつばとひめくり
旧10桁ISBN=ASIN=4840236194、新13桁ISBN=978-4-8402-3619-5。2007/3/10発売予定)で実際に掲載してみます。

奇数桁合計×1   9+8+8+0+3+1=29 29×1=29
偶数桁合計×3   7+4+4+2+6+9=32 32×3=96

2.10 -(求めた合計の下1桁の数字)を計算する。

29+96=125   10-5=5

チェックデジット(検査数字 check digit) は5になります。

旧10桁ISBN(=ASIN)と新13桁ISBNの変換

「上3桁の978(か979)があるのかないのか」と、「チェックデジットの計算方法」が、旧ISBNと新ISBNの違いです。
したがって「● – AAAA – BBBB」の部分を抜き出して、適当な計算をすれば、旧10桁ISBNと新13桁ISBNの変換ができる。

具体的に新13桁ISBNから旧10桁ISBN(=ASIN)を計算してみます。
ここでは、新13桁ISBN=978-4-8402-3619-5を例にします。

1.上3桁(978か979)と、チェックデジット1桁を無視する。

9784840236195 →484023619

2.9桁の数字から旧10桁ISBNの計算方法で、チェックデジットを計算する。

4×10 + 8×9 + 4×8 + 0×7 + 2×6 + 3×5 + 6×4 +  1×3 + 9×2 = 216
216÷11=19 余り7
11 - 7 = 4

これで作成できる10桁のISBN 4840236194は、ASINとしてアマゾンで使うことができる(ようにみえる)
ASIN 4840236194

ただし、Q&A(2006年1/6現在)で次のようになっているのでこの方法はうまくいかなくなるかもしれない。

オンラインツールで、13桁のISBNを10桁のISBNに変換してくれるサービスを発見したのですが、ここで生成された10桁のISBNを利用して、アソシエイト・リンクを作成することはできますか?

いいえ、アソシエイト・リンクは、10桁のASINを使用した場合にのみ有効ですので、こういった方法で算出した10桁のISBNをリンクに使用することはできません。この場合、お手数ですが、リンク作成画面で該当する商品の商品名・著者名・アーティスト名やメーカー名でサーチをしていただき、該当する ASINを選択していただきますようお願いいたします。

自動化された方法、またはプログラムを組むことによって、13桁のISBNからアソシエイト・リンクを作成することはできますか?

はい、13桁のISBN(以下、新ISBN)への移行後は、Amazon Webサービスの一部である、Amazon E-Commerce Service (ECS) のシステムを利用して、新ISBNをもとにアソシエイト・リンクを生成することが可能になる予定です。Amazon Webサービスでは、現在、ItemLookupの機能を利用して、流通コードであるEANやJANをキーにしたデータ参照が可能であり、この機能に新 ISBNを使用したマッチングを追加する予定です。こちらのサポート開始時期につきましては、E-Commerce Serviceの開発者フォーラム(英語版または日本語版)や、ニュースレターによりご案内しますので、定期的にチェックされることをお勧めします。なお、Amazon Webサービスのご利用には登録が必要です。登録がお済みでない方は、こちらより登録IDを取得してください。

13桁のISBNを、個別商品リンクなどのアソシエイト・リンクにそのまま使用することはできますか?

いいえ、アソシエイト・リンクは、10桁のASINを使用した場合にのみ有効ですので、13桁のISBNをリンクに使用することはできません。この場合、お手数ですが、リンク作成画面で該当する商品の商品名・著者名・アーティスト名やメーカー名でサーチをしていただき、該当するASINを選択していただきますようお願いいたします。

ISBN/ASINの参考ページ

Leave a Reply

Your email address will not be published. Required fields are marked *