Required identity
Entries carry IDs that support source-scoped update tracking.
Atom syndication format
Atom’s explicit IDs, timestamps, link relations, and content types make it a strong input for structured feed summary workflows.
Atom strengths
Atom provides explicit semantics that reduce several common ingestion ambiguities.
Entries carry IDs that support source-scoped update tracking.
Alternate, self, related, and enclosure links can remain distinct.
Text, HTML, XHTML, and external content are declared rather than guessed.
Normalization
A normalized record should remember which Atom construct supplied each value.
Keep `published` and `updated` separate. Preserve multiple authors and contributor roles. Do not infer publication time from update time when the feed omits it.
Store the original timestamp string and normalized UTC value.
Process content according to its declared type, resolve base URIs, and retain every meaningful link relation. Select the alternate page link deliberately.
Keep XHTML structure until it has been converted into ordered content blocks.
Record design
The downstream summarizer should receive the same core record as RSS and JSON Feed.
Feed Signals
See where Atom differs from RSS and JSON Feed in practical AI ingestion.
A developer-focused comparison of RSS, Atom, and JSON Feed for ingestion, normalization, and AI feed summary systems.