Atomとは
Atom (アトム)とは、 ウェブ 上の各種コンテンツを配信するための XML 文書フォーマット 及びコンテンツの編集を行なうための 通信プロトコル など幾つかの仕様群の総称である。
概要
主な仕様は上記の二つ、一つはコンテンツを配信するための フィード のフォーマットを規定する「Atom配信フォーマット」(Atom Syndication Format)、もう一つはウェブ上のコンテンツを編集するための「Atom出版プロトコル」(Atom Publishing Protocol)で、通称 Atom API または AtomPP とも呼ばれる事がある。
元々、 The Atom Project として、有志がWikiやメーリングリストで議論しながら草の根的に始まり、現在、活動の場所は IETF (Internet Engineering Task Force) に引き継がれてワーキンググループとして標準化活動が行なわれている。
Atomワーキンググループが掲げるモットーは以下の4つである。
- 特定のベンダに依存しない
- すべての人が自由に実装できる
- 誰でも自由に拡張可能である
- 仕様を明確に且つ詳細に定義する
Atom Syndication Format
ウェブサイトの更新情報等のメタデータやコンテンツの配信(Syndication)、保存(Archive)を受け持つXML文書の仕様。ブログやニュースをRSS・Atomアグリゲータ(RSSリーダーとも呼ばれる)アプリケーションで購読する際に用いるのが、この形式で記述されたファイルとなる。ほとんどのRSS・Atomアグリゲータは、RSSの各バージョンとAtomをサポートする。単にAtomといった場合、このフォーマットを指していることが多い。
用途
ブログ やニュースサイトの更新情報の配信のみにとどまらず、MP3や動画などのリッチメディアの配信にも用いることが出来る。拡張性が高いため、メタデータの流通方法として汎用的に利用することが可能となっている。
現状
IETFにおいて RFC4287 として仕様が公開され、広く利用されている。
サンプル
Example Feed 2003-12-13T18:30:02Z John Doe urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6
Atom-Powered Robots Run Amok...






