Classifications/Creative Work

Book

A book identity with only the title and optional disambiguators.

Creative Work schema.org/Book book

Fields

1 required · 3 recommended. Every field points at its schema.org property — the definition lives in one place, so nothing drifts. The full inherited superset stays available through @0xintuition/schema-org.

FieldTypeDescription
name string required The title of the book. schema.org/name
author string optional The author name when disambiguation is needed. schema.org/author
isbn string optional The ISBN identifier when known. schema.org/isbn
sameAs string[] optional Canonical URLs that identify the same book. schema.org/sameAs

The canonical shape

What a Book atom's data looks like. These exact bytes are what calculateAtomId hashes — shared shape is shared identity.

atom data · canonical JSON-LD
{
  "@context": "https://schema.org/",
  "@type": "Book",
  "name": "The Sovereign Individual",
  "author": "James Dale Davidson",
  "isbn": "9780684832720"
}
build one
import { buildAtomData } from "@0xintuition/classifications";
import { calculateAtomId } from "@0xintuition/ids";

const atomData = buildAtomData("book", {
	name: "The Sovereign Individual",
	author: "James Dale Davidson",
});

// deterministic — same bytes, same ID, offchain and on
const atomId = calculateAtomId(atomData);

What a Book can say

The recommended triple vocabulary for this classification — each row is a claim shape the graph already understands, with the kind of atom expected on the other end.

Book authored by Person proposed
Book publisher Company proposed
Book has category Defined Term enshrined
Book reference schema.org/CreativeWork proposed
Book listed in schema.org/Collection enshrined
Book same as another Book enshrined

Enrichment

Paste a bare reference and the enrichment engine fills a Book in from its sources (default pipeline: book) — titles, canonical sameAs URLs, and the fields above, merged onto the same deterministic atom.