International Standard Book Number 10-digits (ISBN10)
ID isbn10
DatatypeNot PIIidentifier
10-digit International Standard Book Number, used for books published before 2007. The last character is a check digit (0-9 or X).
- Parent datatype
- International Standard Book Number (ISBN)
isbn - Categories
- Objects identifiers, Publishing and print
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- AutoType benchmark
isbn- Bioregistry
isbn- Schema.org
isbn- python-stdnum
stdnum.isbn- Wikidata
- P957
- Check digit
isbn10- Quality
- 90/100 · missing: negative example, translation
- Metacrafter rules
- 4 rules (1 by field name, 3 by value)
isbn10fieldfield, common/objects.yamlisbn10valuedata, common/objects.yamlisbn10valuewithdashesdata, common/objects.yamlisbn10data, ext/ext_objects.yaml
- Supported by tools
- Auto-Type, Collibra Data Classification, DataPrep, Great Expectations Semantic Types Expectations, IBM Knowledge Catalog (IBM watsonx.data intelligence), metacrafter, metacrafterpro, python-stdnum, Talend (Qlik Talend Data Preparation, Data Catalog and Data Inventory)
Regular expression
^(?:\d[- ]?){9}[\dX]$
Python re syntax.
Examples
| Value | Description |
|---|---|
| 0-521-29366-9 | Hamlet, Prince of Denmark |
| 0-521-22151-X | Hamlet, Prince of Denmark |
Sources
- wikipedia: https://en.wikipedia.org/wiki/International_Standard_Book_Number
- wikidata: https://www.wikidata.org/wiki/Property:P957
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/isbn10 - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/objectids/isbn10.yamlon GitHub