« RSSメモ | メイン | C++ Builderの次バージョン »
2007年02月14日
mixi Alert 開発日誌:: ATOM と RSS の 各要素の対応
Tweet @jin1016をフォローATOM と RSS のいくつかのバージョンの各要素の対応をある程度まとめた。
実際に他のバージョンのそれに対応しているかどうかは不確かで、仕様書などから類推したり、Movable Typeで出力されるRSSやATOMからそれらしいものを当てはめています。
o はオプション、m は必須として書いていますが、まだ正確ではありません。また、何箇所か空欄もあります。
ATOM に対応する要素で他のフォーマットにないものでDublin Coreモジュールにあり、実際に使われているものがあればそれを当てはめています。
RSS 0.91などでDublin Coreモジュールが使えるのかどうかなどは、まだ調べておらず空欄にしています。
また、managingEditor や webMaster など Author に当てはまりそうなものもありますが、実際の使われ方などをいくつか見て、似たようなものであれば追加する予定です。
各要素の型や属性などは後日また整理しようと思います。
Feed全体の要素
Atom 1.0 | Atom 0.3 | RSS 0.91 | RSS 1.0 | RSS 2.0 | |||||
author | o | author | m | dc:creator | o | ||||
category | o | dc:subject | o | dc:subject | o | category | o | ||
contributor | o | contributor | o | dc:contributor | o | ||||
generator | o | generator | o | generator | o | ||||
icon | o | ||||||||
id | m | id | o | dc:identifier | o | ||||
link | o | link | m | link | m | link | m | link | m |
logo | o | ||||||||
rights | o | copyright | o | copyright | o | dc:right | o | copyright | o |
subtitle | o | tagline | o | ||||||
title | m | title | m | title | m | title | m | title | m |
updated | m | modified | m | pubDate | o | dc:date | o | pubDate | o |
info | o | ||||||||
description | m | description | m | description | m | ||||
language | m | dc:language | language | o | |||||
rating | o | ||||||||
lastBuildDate | o | lastBuildDate | o | ||||||
docs | o | docs | |||||||
managingEditor | o | managingEditor | o | ||||||
webMaster | o | webMaster | o | ||||||
skipHours | o | skipHours | o | ||||||
skipDays | o | skipDays | o | ||||||
item | m | items | m | item | o | ||||
image | o | image | o | image | o | ||||
textinput | o | textinput | o | textinput | o | ||||
cloud | o | ||||||||
ttl | o |
各エントリーの要素
Atom 1.0 | Atom 0.3 | RSS 0.91 | RSS 1.0 | RSS 2.0 | |||||
author | o | author | o | dc:creator | author | o | |||
category | o | dc:subject | o | dc:subject | o | category | o | ||
content | o | content | o | description | o | description | o | description | o |
contributor | o | contributor | o | dc:contributor | o | ||||
id | m | id | m | dc:identifier | o | guid | o | ||
link | o | link | m | link | m | link | m | link | o |
published | o | issued | m | dc:date | o | pubDate | o | ||
rights | o | copyright | o | dc:right | o | ||||
source | o | source | o | ||||||
summary | o | summary | o | ||||||
title | m | title | m | title | m | title | m | title | o |
updated | m | updated | m | ||||||
created | o | ||||||||
comments | o | ||||||||
enclosure | o |
参考文献
以下の文書を元に上記表をまとめています。
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
comments powered by Disqus