YAML

ISBN(国際標準図書番号) - YAML

ISBN(International Standard Book Number)は、書籍や類似の出版物を一意に識別するための国際的な標準番号体系です。ISO 2108として規格化されており、2007年以降は13桁のISBN-13が標準となっています。出版者、書名、版、フォーマットを識別し、書籍の流通や在庫管理に不可欠な識別子として世界中で利用されています。

ISBN 国際標準図書番号 書籍識別 出版 バーコード ISO 2108
- code: "ISBN-13"
  slug: "isbn-13"
  name: "ISBN-13(13桁版)"
  description: "2007年以降の標準フォーマット。13桁で構成されます。"
  digits: 13
  prefix:
    - "978"
    - "979"
  structure: "プレフィックス(3桁) + 国・地域記号(1-5桁) + 出版者記号(2-7桁) + 書名記号(1-6桁) + チェックデジット(1桁)"
- code: "ISBN-10"
  slug: "isbn-10"
  name: "ISBN-10(10桁版・旧形式)"
  description: "2006年まで使用されていた旧フォーマット。10桁で構成されます。"
  digits: 10
  prefix: null
  structure: "国・地域記号(1-5桁) + 出版者記号(2-7桁) + 書名記号(1-6桁) + チェックデジット(1桁: 0-9またはX)"
- code: "CHECK-DIGIT-MOD10"
  slug: "check-digit-mod10"
  name: "チェックデジット(ISBN-13用)"
  description: "ISBN-13の検証に使用されるモジュラス10(Mod 10)方式のチェックデジットです。"
  algorithm: "モジュラス10(Mod 10):奇数桁×1、偶数桁×3の合計を10で割り、10から余りを引く"
- code: "CHECK-DIGIT-MOD11"
  slug: "check-digit-mod11"
  name: "チェックデジット(ISBN-10用)"
  description: "ISBN-10の検証に使用されるモジュラス11(Mod 11)方式のチェックデジットです。"
  algorithm: "モジュラス11(Mod 11):10、9、8...の重みをかけて合計し、11で割った余りを11から引く(10=X、11=0)"
- code: "PREFIX-978"
  slug: "prefix-978"
  name: "プレフィックス978"
  description: "ISBN-13で使用される標準プレフィックスです。"
  prefix: "978"
- code: "PREFIX-979"
  slug: "prefix-979"
  name: "プレフィックス979"
  description: "ISBN-13で使用される追加プレフィックスです。"
  prefix: "979"
- code: "REGISTRATION-GROUP"
  slug: "registration-group"
  name: "国・地域記号(レジストレーショングループ)"
  description: "ISBN内で国、地域、または言語圏を識別する要素です。"
  examples:
    - code: "0"
      region: "English-speaking area"
    - code: "1"
      region: "English-speaking area"
    - code: "4"
      region: "Japan"
    - code: "3"
      region: "German-speaking area"
    - code: "2"
      region: "French-speaking area"
- code: "BOOK-BARCODE"
  slug: "book-barcode"
  name: "書籍JANコード(ISBNバーコード)"
  description: "ISBNを元に作成される書籍用バーコードです。"