Classifications/Creative Work

Review

A review identity linked to a durable target reference.

Creative Work schema.org/Review review

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 optional The review title when needed. schema.org/name
reviewBody string required The main review text. schema.org/reviewBody
itemReviewed string optional The identifier or URL of the item being reviewed. schema.org/itemReviewed
sameAs string[] optional Canonical URLs for the same review. schema.org/sameAs

The canonical shape

What a Review 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": "Review",
  "name": "Great wallet UX",
  "reviewBody": "Very smooth onboarding and transaction flow.",
  "itemReviewed": "https://example.com/products/wallet"
}
build one
import { buildAtomData } from "@0xintuition/classifications";
import { calculateAtomId } from "@0xintuition/ids";

const atomData = buildAtomData("review", {
	reviewBody: "Very smooth onboarding and transaction flow.",
	name: "Great wallet UX",
});

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

What a Review 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.

Review item reviewed any atom proposed
Review authored by Person proposed
Review same as another Review enshrined

Enrichment

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