Gutendex · JSON Structure

Gutendex Book Structure

Type: object Properties: 13
BooksCatalogEbooksLibraryLiteratureMetadataOpen SourceProject GutenbergPublic APIsPublic Domain

Book is a JSON Structure definition published by Gutendex, describing 13 properties. It conforms to the https://json-structure.org/draft/2020-12/schema meta-schema.

Properties

id title authors summaries editors translators subjects bookshelves languages copyright media_type formats download_count

Meta-schema: https://json-structure.org/draft/2020-12/schema

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/draft/2020-12/schema",
  "name": "Book",
  "type": "object",
  "properties": {
    "id": { "type": "integer" },
    "title": { "type": ["string", "null"] },
    "authors": { "type": "array", "items": { "$ref": "gutendex-person-structure.json" } },
    "summaries": { "type": "array", "items": { "type": "string" } },
    "editors": { "type": "array", "items": { "$ref": "gutendex-person-structure.json" } },
    "translators": { "type": "array", "items": { "$ref": "gutendex-person-structure.json" } },
    "subjects": { "type": "array", "items": { "type": "string" } },
    "bookshelves": { "type": "array", "items": { "type": "string" } },
    "languages": { "type": "array", "items": { "type": "string" } },
    "copyright": { "type": ["boolean", "null"] },
    "media_type": { "type": "string" },
    "formats": { "$ref": "gutendex-format-structure.json" },
    "download_count": { "type": "integer" }
  }
}