International Standard Book Number (ISBN)
ID isbn
DatatypeNot PIIidentifier
ISO 2108 identifier of a book edition, in either of its two forms: the 10-character ISBN used until 2007, whose last character is a check digit or X (isbn10), and the 13-digit ISBN with the prefix 978 or 979 used since then (isbn13). Use this record when a column mixes both forms. The regexp accepts the compact form and the form with hyphens or spaces between the parts.
- Categories
- Publishing and print, Objects identifiers
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- Schema.org
isbn- Sherlock and Sato
isbn- python-stdnum
stdnum.isbn- Quality
- 100/100
- Metacrafter rules
- 2 rules (1 by field name, 1 by value)
- Supported by tools
- Collibra Data Classification, Doduo, Great Expectations Semantic Types Expectations, IBM Knowledge Catalog (IBM watsonx.data intelligence), metacrafter, python-stdnum, Sato, Sherlock, Talend (Qlik Talend Data Preparation, Data Catalog and Data Inventory)
Regular expression
^(?:(?:\d[- ]?){9}[\dX]|97[89](?:[- ]?\d){10})$
Python re syntax.
Examples
| Value | Description |
|---|---|
| 9780521293662 | Hamlet, Prince of Denmark |
| 0-521-29366-9 | The same book with its ISBN-10 |
| 052122151X | ISBN-10 with the check character X |
| 9770521293662 invalid | Thirteen digits without the prefix 978 or 979 |
Child datatypes
| ID | Name | Categories | Countries | Description |
|---|---|---|---|---|
| isbn10 | International Standard Book Number 10-digits (ISBN10) | objectids, publishing | global | 10-digit International Standard Book Number, used for books published before 2007. The last character is a check digit (0-9 or X). |
| isbn13 | International Standard Book Number 13-digits (ISBN13) | objectids, publishing | global | 13-digit International Standard Book Number, used since 2007. It starts with the prefix 978 or 979. |
Translations
| Language | Name | Description |
|---|---|---|
| Russian | Международный стандартный книжный номер (ISBN) | Идентификатор издания книги по ISO 2108 из 10 или 13 символов; последний символ контрольный. |
Sources
- wikipedia: https://en.wikipedia.org/wiki/International_Standard_Book_Number
- doc: https://www.isbn-international.org/
- schema.org: https://schema.org/isbn
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/isbn - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/publishing/isbn.yamlon GitHub