Classifications/Creative Work

Comment

A minimal comment identity linked to a stable target.

Creative Work schema.org/Comment comment

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
text string required The text body of the comment. schema.org/text
about string optional The target identifier or URL the comment is about. schema.org/about
dateCreated iso-date optional The date the comment was created. schema.org/dateCreated
sameAs string[] optional Canonical URLs for the same comment. schema.org/sameAs

The canonical shape

What a Comment 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": "Comment",
  "text": "This launch thread is incredibly useful.",
  "about": "https://example.com/posts/launch-thread",
  "dateCreated": "2026-01-01"
}
build one
import { buildAtomData } from "@0xintuition/classifications";
import { calculateAtomId } from "@0xintuition/ids";

const atomData = buildAtomData("comment", {
	text: "This launch thread is incredibly useful.",
	about: "https://example.com/posts/launch-thread",
});

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

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

Comment authored by Person proposed
Comment parent item Commentorany atom proposed
Comment same as another Comment enshrined

Enrichment

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