ISBN Seed Metadata¶
ISBN Seed Metadata for interoperable Meta-Code generation. See IEP-0002 for details on Meta-Code generation.
JSON Schema: isbn.json
Example
Recommended Format¶
For Meta-Code generation (IEP-0002),
use compact JSON with a $schema reference. The @context and @type fields are not required -
they can be recovered from the schema on demand via
Schema-Driven Context Recovery.
This is fully conformant with IEP-0002, which accepts both application/json and
application/ld+json as meta element formats. The compact form keeps data lean while remaining
self-describing through the $schema link.
Required fields: $schema, isbn, productform, title, language, imprint, publisher, country, pubdate
Field Reference¶
@context¶
| Name | Type | Default | Definition |
|---|---|---|---|
| @context | string-uri |
http://purl.org/iscc/context | The JSON-LD Context URI for ISCC metadata. |
@type¶
| Name | Type | Default | Definition |
|---|---|---|---|
| @type | string |
ISBN | The type of seed metadata. |
$schema¶
| Name | Type | Default | Definition |
|---|---|---|---|
| $schema | string-uri |
http://purl.org/iscc/schema/isbn-0.8.0.json | The JSON Schema URI for ISBN seed metadata. |
isbn¶
| Name | Type | Default | Definition |
|---|---|---|---|
| isbn | string |
none | International Standard Book Number in 13-digit format, without spaces or hyphens. Example: 9789295055124 |
productform¶
http://purl.org/iscc/terms/#productform
| Name | Type | Default | Definition |
|---|---|---|---|
| productform | string |
none | Product form code indicating the medium and format of the publication (ONIX codelist 150). Example: EA |
title¶
| Name | Type | Default | Definition |
|---|---|---|---|
| title | string |
none | The title of the publication. Example: The Never Ending Story |
language¶
| Name | Type | Default | Definition |
|---|---|---|---|
| language | string |
none | ISO 639-2/B three-letter language code. Example: eng |
imprint¶
http://schema.org/publisherImprint
| Name | Type | Default | Definition |
|---|---|---|---|
| imprint | string |
none | The brand name under which the publication is published. Example: Penguin Classics |
publisher¶
| Name | Type | Default | Definition |
|---|---|---|---|
| publisher | string |
none | The person or organization that owns the imprint at the date of publication. Example: Penguin Random House |
country¶
http://schema.org/countryOfOrigin
| Name | Type | Default | Definition |
|---|---|---|---|
| country | string |
none | Country of publication in accordance with ISO 3166-1 alpha-2 country codes. Example: US |
pubdate¶
http://schema.org/datePublished
| Name | Type | Default | Definition |
|---|---|---|---|
| pubdate | string |
none | The date of first publication under this ISBN in ISO 8601 basic format (YYYYMMDD). Example: 20240214 |