International Standard Book Number 13-digits (ISBN13)
ID isbn13
DatatypeNot PIIidentifier
13-digit International Standard Book Number, used since 2007. It starts with the prefix 978 or 979.
- 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
- Bioregistry
isbn- FTA
CHECKDIGIT.ISBN- Schema.org
isbn- python-stdnum
stdnum.isbn- Wikidata
- P212
- Check digit
isbn13- Quality
- 90/100 · missing: negative example, translation
- Metacrafter rules
- 4 rules (1 by field name, 3 by value)
isbn13valuedata, common/objects.yamlisbn13valuewithdashesdata, common/objects.yamlisbnbynamefield, common/objects.yamlisbn13data, ext/ext_objects.yaml
- Supported by tools
- Collibra Data Classification, DataPrep, FTA (Fast Text Analysis), 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
^97[89](?:[- ]?\d){10}$
Python re syntax.
Examples
| Value | Description |
|---|---|
| 978-0-521-29366-2 | Hamlet, Prince of Denmark (ISBN-10 0-521-29366-9) |
| 978-0-521-22151-1 | Hamlet, Prince of Denmark (ISBN-10 0-521-22151-X) |
| 978-1107075412 | Learning Scientific Programming with Python |
| 978-94-6298-380-9 | Dolle mythes: een frisse factcheck van feminisme toen en nu |
Sources
- wikipedia: https://en.wikipedia.org/wiki/International_Standard_Book_Number
- wikidata: https://www.wikidata.org/wiki/Property:P212
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/isbn13 - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/objectids/isbn13.yamlon GitHub