--HepCatの開発メモ(ATOM)--
そろそろ、待ちに待ったATOM APIの実装に手をつけても良い頃だと思う。
RSS を利用した新しいサービスが次々と登場している中、
開発者達に注目されている次世代フォーマットのAtom だ。
TypePad (ニフティでも採用)や MovableType 2.65 で正式対応された。
また、大御所BLOGGERでも 正式対応が発表された。
AtomEnabled.org のサイトが立ち上がり、開発者の為のAtomに関する最新情報などが公開されている。
しかし、誤解が多いようなので、ここで簡単に説明したい。
ATOMはRSSやRDFの代わりになる物、というだけではない。
ATOM API という仕様一式が存在する。
以下、AtomProjectのサイトより、引用&意訳
---ATOMの想定される目的-
*Feed : Use for computer-friendly syndication (similar to RSS in functionality)
(今のRSSのような物)
*Editing : Use between atom-enabled clients and servers to create and update entries, comments, and either annotate or edit other resources
(Atom対応のサーバーソフトとクライアントソフトを使って、新規にエントリーの作成や更新、コメントやその他の操作をする事が出来る。)
*Archiving : Use for internal storage, import, and export of entries, comments, and other resources
(内部的ストレージ、エントリーなどのインポート、エクスポート)
*Commenting : Use to post comments to an entry
(エントリーへのコメントのPOST)
*Cross-linking : Use to notify one entry about another entry (usually external, similar to TrackBack)
(相互リンク:TrackBackのようなもの)
---
さらに、現在のTrackBackの仕様にある「文字化けの欠陥」が、Atomの使用により根本的に解決する。
参考(
The Atom API
What is ATOM?
Atom as the New XML-Based Web Publishing and Syndication Format.
「Atom - 新しいXMLベースのWeb公開
The Atom Syndication Format (PRE-DRAFT)
Atom Feedの仕様(Preドラフトの段階)
Finally Atom
)