Classifications/Media

Podcast Series

A podcast series identity with a canonical series URL.

Media schema.org/PodcastSeries podcast-series

Fields

1 required · 2 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 name of the podcast series. schema.org/name
url url optional The canonical podcast series URL. schema.org/url
sameAs string[] optional Canonical references for the same podcast. schema.org/sameAs

The canonical shape

What a Podcast Series 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": "PodcastSeries",
  "name": "Bankless",
  "url": "https://www.bankless.com/podcast",
  "sameAs": [
    "https://open.spotify.com/show/example"
  ]
}
build one
import { buildAtomData } from "@0xintuition/classifications";
import { calculateAtomId } from "@0xintuition/ids";

const atomData = buildAtomData("podcast-series", {
	name: "Bankless",
	url: "https://www.bankless.com/podcast",
});

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

What a Podcast Series 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.

Podcast Series url url value enshrined
Podcast Series same as another Podcast Series enshrined
Podcast Series created by PersonorCompany enshrined
Podcast Series publisher Company proposed
Podcast Series has category Defined Term enshrined
Podcast Series actor Person proposed

Enrichment

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