Classifications/Creative Work

News Article

A news article with durable publication identity fields.

Creative Work schema.org/NewsArticle news-article

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
headline string required The headline of the news article. schema.org/headline
datePublished iso-date optional The publication date. schema.org/datePublished
url url optional The canonical article URL. schema.org/url
sameAs string[] optional Canonical references for the same article. schema.org/sameAs

The canonical shape

What a News Article 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": "NewsArticle",
  "headline": "Intuition Launches v1",
  "datePublished": "2026-01-01",
  "url": "https://example.com/news/intuition-launches-v1"
}
build one
import { buildAtomData } from "@0xintuition/classifications";
import { calculateAtomId } from "@0xintuition/ids";

const atomData = buildAtomData("news-article", {
	headline: "Intuition Launches v1",
	datePublished: "2026-02-26",
});

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

What a News Article 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.

News Article authored by Person proposed
News Article publisher Company proposed
News Article reference schema.org/CreativeWorkorany atom proposed
News Article listed in schema.org/Collection enshrined
News Article url url value enshrined
News Article same as another News Article enshrined
News Article has category Defined Term enshrined

Enrichment

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