« RSSメモ | メイン | C++ Builderの次バージョン »

2007年02月14日

mixi Alert 開発日誌:: ATOM と RSS の 各要素の対応

    

ATOM と RSS のいくつかのバージョンの各要素の対応をある程度まとめた。
実際に他のバージョンのそれに対応しているかどうかは不確かで、仕様書などから類推したり、Movable Typeで出力されるRSSやATOMからそれらしいものを当てはめています。
o はオプション、m は必須として書いていますが、まだ正確ではありません。また、何箇所か空欄もあります。
ATOM に対応する要素で他のフォーマットにないものでDublin Coreモジュールにあり、実際に使われているものがあればそれを当てはめています。
RSS 0.91などでDublin Coreモジュールが使えるのかどうかなどは、まだ調べておらず空欄にしています。
また、managingEditor や webMaster など Author に当てはまりそうなものもありますが、実際の使われ方などをいくつか見て、似たようなものであれば追加する予定です。

各要素の型や属性などは後日また整理しようと思います。

Feed全体の要素

Atom 1.0Atom 0.3 RSS 0.91RSS 1.0 RSS 2.0
authoro authorm dc:creatoro
categoryo dc:subjecto dc:subjecto categoryo
contributoro contributoro dc:contributoro
generatoro generatoro generatoro
icono
idm ido dc:identifiero
linko linkm linkm linkm linkm
logoo
rightso copyrighto copyrighto dc:righto copyrighto
subtitleo taglineo
titlem titlem titlem titlem titlem
updatedm modifiedm pubDateo dc:dateo pubDateo
infoo
descriptionm descriptionm descriptionm
languagem dc:language languageo
ratingo
lastBuildDateo lastBuildDateo
docso docs
managingEditoro managingEditoro
webMastero webMastero
skipHourso skipHourso
skipDayso skipDayso
itemm itemsm itemo
imageo imageo imageo
textinputo textinputo textinputo
cloudo
ttlo

各エントリーの要素

Atom 1.0Atom 0.3 RSS 0.91RSS 1.0 RSS 2.0
authoro authoro dc:creator authoro
categoryo dc:subjecto dc:subjecto categoryo
contento contento descriptiono descriptiono descriptiono
contributoro contributoro dc:contributoro
idm idm dc:identifiero guido
linko linkm linkm linkm linko
publishedo issuedm dc:dateo pubDateo
rightso copyrighto dc:righto
sourceo sourceo
summaryo summaryo
titlem titlem titlem titlem titleo
updatedm updatedm
createdo
commentso
enclosureo

参考文献
以下の文書を元に上記表をまとめています。

HP
Atom 1.0仕様
Atom 0.3 ドラフト
Atomフォーマット 0.3 (ウィザシステム)
Moving from Atom 0.3 to 1.0
このサイトのMovable Typeで出力されたRSSやAtom。

書籍
詳解 RSS RSSを利用したサービスの理論と実践
Web開発者のためのRSS & Atomフィード

しかし、こういうのはブログのエントリーではなく、普通にHTMLでまとめたほうが良さそう。
なので少しずつHTMLでまとめて行こうと思う。
と言うか、綺麗にまとめられたサイトってないのだろうか?



投稿者 Takenori : 2007年02月14日 22:47

透子さんのバッテリーメーター 100円
無料お試し版
Carbuncle - ムービープレイヤー
チャプター対応 無料


トラックバック

このエントリーのトラックバックURL:
http://kaede-software.com/mt/tb-ping.cgi/815

コメント

コメントしてください

サイン・インを確認しました、 . さん。コメントしてください。 (サイン・アウト)

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


情報を登録する?




Total : Today : Yesterday : なかのひと