/
767.txt
263 lines (193 loc) · 14.1 KB
/
767.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
[31] [DFN[[[RSS]]]] は、[[フィード]]の[[マーク付け言語]]です。
* RSS の版
[30] [[RSS]] には歴史的に様々な版がありました。結局 [[RSS 2.0]]
と [[RSS 1.0]] の2つに分裂したままで、 [[RSS]] とは別に [[Atom]]
も使われています。これらは互換性のない、同名・同目的の異なる仕様です。
[22] [[RSS]] には次の版 (仕様書) がありました。
[REFS[
- RDF Site Summary
-- [CITE[My Netscape Network - RSS 0.90 Specification]]
(1999年)
<http://www.purplepages.ie/RSS/netscape/rss0.90.html>
-- [CITE[RDF Site Summary (RSS) 1.0]] (2000年12月6日)
<http://web.resource.org/rss/1.0/spec>
-- [[RSS 1.1]] (2005年案)
- Rich Site Summary
-- [CITE@en[[ABBR[RSS] [Rich Site Summary]] 0.91 Spec, revision 3]]
(1999年7月10日)
<http://my.netscape.com/publish/formats/rss-spec-0.91.html>
-- [CITE@en[RSS 0.91]] (2000年6月4日)
<http://backend.userland.com/rss091>
-- [CITE[RSS 0.92]] (2000年12月25日)
<http://backend.userland.com/rss092>
-- [CITE[RSS 0.93]] (2001年4月20日案)
<http://backend.userland.com/rss093>
-- [CITE@en[RSS 2.0 Specification]]
([ABBR@en[RSS] [Really Simple Syndication]] 2.0, 2.0.1)
(2002年〜2003年)
<http://blogs.law.harvard.edu/tech/rss>
-- [CITE@en[[ABBR@en[RSS] [Really Simple Syndication]] Version 3]]
([[RSS 3]]) (2005年案)
- [[RSS 3.0]] (2002年9月案)
]REFS]
[23]
[CITE[The myth of RSS compatibility [dive into mark] ]] <http://diveintomark.org/archives/2004/02/04/incompatible-rss>
[24] >>23 のまとめより
> There are 9 versions of RSS, all of which are incompatible with various other versions. RSS 0.90 is incompatible with Netscape’s RSS 0.91, Netscape’s RSS 0.91 is incompatible with Userland’s RSS 0.91, Netscape’s RSS 0.91 is incompatible with RSS 1.0, Userland’s RSS 0.91 is incompatible with RSS 0.92, RSS 0.92 is incompatible with RSS 0.93, RSS 0.93 is incompatible with RSS 0.94, RSS 0.94 is incompatible with RSS 2.0, and RSS 2.0 is incompatible with itself.
> RSS には9種類の版があって、全部他の版とは非互換です。
RSS 0.90 は Netscape の RSS 0.91 と非互換で、
Netscape の RSS 0.91 は Userland の RSS 0.91 と非互換で、
Netscape の RSS 0.91 は RSS 1.0 と非互換で、 Userland の
RSS 0.91 は RSS 0.92 と非互換で、 RSS 0.92 と非互換で、
RSS 0.92 は RSS 0.93 と非互換で、 RSS 0.93 は RSS 0.94 と非互換で、
RSS 0.94 は RSS 2.0 と非互換で、 RSS 2.0 は RSS 2.0 自身と非互換です。
>>23 が書かれた後、更に RSS 1.1 (案) が登場しましたが
RSS 1.1 は RSS 1.0 と非互換です(藁)。
* 構文
[35] [[RSS 2.0]] は、 [[XML]] を用いた独自の[[語彙]]です。 [[RSS 2.0]]
の[[要素]]自体は[[名前空間]]に属しませんが、 [[XML名前空間]]により拡張[[語彙]]を用いることができます。
[39] [[RSS 1.0]] は、 [[RDF/XML]] から派生した [[XML]] [[マーク付け言語]]です。
[[RDF/XML]] 以外の [[RDF]] の構文は使いません。 [[RDF/XML]]
のすべての構文を使えるわけではなく、また [[RDF/XML]] に適合しない拡張が用いられることがあります。
;; [40] 詳細はそれぞれの項を参照。
* 利用者エージェント
[32] [[RSS]] の[[利用者エージェント]]は[[フィードリーダー]]や
[[RSSリーダー]]などと呼ばれます。
;; [[フィードリーダー]]を参照。
[41] 00年代中頃から後半にかけて、様々な[[フィードリーダー]]が開発され、
利用されてきました。[[ネイティブアプリケーション]]のものや
[[Webアプリケーション]]、単独のものや[[MUA]]等と統合されたものなど、
色々な形態のものがありました。
[47] 00年代末頃には[[フィードリーダー]]機能を [[Webブラウザー]]に統合された機能として提供することが普通となりました。
しかし10年代初め頃には早くも除去されています。
[46] [[利用者]]が直接閲覧する[[フィードリーダー]]の他に、 [[Webサイト]]や[[Webアプリケーション]]の相互連携のための交換形式として用いられることもよくありました。
複数の [[RSS]] を統合して表示するサイトや[[検索エンジン]]も数多く作られました。
* RSS 用スタイル・シート
[2] RSS は本来的には専用の処理器に解釈させるものですが、
[[WWWブラウザ]]を通して人間向けにレンダリングさせるのも悪くはありません。
そういうスタイル・シートについて。
断らない限り 1.0 向けです。
- [[SuikaWiki]] での RSS の出力時には、 [[WikiStyleList:RSS]]
の内容を基にした [[xml-stylesheet]] 処理命令が埋め込まれます。
- [13] [[Wiki//Style//List//XML//RDF//RSS]]: 長い名前になったなあ・・・
[[#comment]]
** CSS のスタイル・シート
- [7] W3C の RSS <http://www.w3.org/2000/08/w3c-synd/home.rss> で使われている <http://www.w3.org/2000/08/w3c-synd/style.css>
- [8] >>7 W3C の RSS ならちゃんと表示できてるのに、なぜか手元の RSS だと表示できないことが Mozilla であったんですが、根要素に [CODE(CSS)[display:block]] したらちゃんと表示されました。
[[#comment]]
** XSL (XSLT, FO) のスタイル・シート
- [5] ''The Web KANZAKI - Updates as RSS'' <http://kanzaki.com/info/rss.rdf> の既定スタイルである <http://kanzaki.com/parts/rss.xsl>
- [9] ''Personnel更新情報'' <http://members.jcom.home.ne.jp/jintrick/Personal/putdata.xml> のスタイルである <http://members.jcom.home.ne.jp/jintrick/style/putdata.xsl>
[43]
[CITE[ちょっとしたメモ - IE7、Firefox2でもRSS1.0にXSLTを適用させる]] <http://www.kanzaki.com/memo/2006/11/06-1>
[[名前空間URI]]に[[文字参照]]を使うのだとうまくいかない実装もあるのかな?
([[名無しさん]] [WEAK[2006-11-19 02:40:01 +00:00]])
[[#comment]]
** その他のスタイル・シート
[3] 広義のスタイル・シートということで、サーバー側・クライアント側スクリプトなども含めて。
- [4] ''rss-jp.net リストの説明'' <http://rss-jp.net/rss_list_explanatory.html>
[38]
[CITE[ちょっとしたメモ - IE7もFirefox2もRSSを特別扱い]] <http://www.kanzaki.com/memo/2006/10/26-1>
([[名無しさん]] [WEAK[2006-10-26 22:55:57 +00:00]])
* メモ
- <http://www-6.ibm.com/jp/developerworks/web/010323/j_w-rss.html>
- <IW:YukiWiki:RSS>
- ''RSS(RDF Site Summary)によるサイト情報の要約と公開'' <http://www.kanzaki.com/docs/sw/rss.html>: わかりやすい。
- [1] [WEAK[2002-12-25 10:15]] ''[[名無しさん]]'': ''Redland RSS 1.0 Validator and Viewer'' <http://www.redland.opensource.ac.uk/rss/>
- [6] ''rss-jp.net'' <http://rss-jp.net/>
- [10] <IW:PukiWiki:RSS>
- [11] ''RDF Site Summary 1.0 Modules: Content'' <http://purl.org/rss/1.0/modules/content/>
- [12] >>11 [[XML]] 的に間違ってると思わない?
- [14] RSS ([[RDF]] Site Summary): RSS 1.0。汎用サイト要約情報(メタ情報)記述言語。
- [15] RSS (Rich Site Summary): RSS 0.9[VAR[n]], RSS 2.0。特定応用の情報入出力形式。[RUBY[字面] [じづら]]は >>14 と似ているが、思想はかなり別物と思われ。
- [16] [[HTML]] の [CODE(HTML)[[[link]]]] 要素で、 [CODE(HTML)[[[rel]]=[[alternate]]]] でリンクするのを好む人達がいますが、あまりよくありません。 RSS は RDF Site「Summary」であって、[[要約]]は[[代替]]ではないからです。でも、等価な代替ではなくても代替は代替、要約は内容を減らした代替だ、という主張もあり得るかなあ。
- [17] >>16 もっとも、 RSS は「Site」 Summary で、[[Webサイト]]の要約です。1つの HTML 文書からなる Web サイトはないこともないですが、普通ではありません。だから、 >>16 のような拡大解釈をしても、サイトの要約は頁の「代替」足り得ません。 RSS の対象がたまたま頁1つ分である場合以外はやっぱり不適当です。
- [18] >>16-17 のように考えていくと[[リンク型]] [CODE(HTML)[[[alternate]]]] の意味とはなにか、という問いに行き着きます。でもまあここではすれ違いですね。その話はあっちで。
[20]
''RSS/RDF'' <http://pc5.2ch.net/test/read.cgi/php/1078216600/>
([[名無しさん]])
[21]
[CITE[ばんぶーぱいん]] <http://b-p.no-ip.org/blosxom/blosxom.cgi/misc/RSSComic.html#RSSComic>
> BlogLinesのお絵かきRSSを整理をしている間に、tapestryと言うのを知った。 Webでフリーに公開されている漫画のRSSを公開しているみたい。
([[名無しさん]] [WEAK[2005-02-02 08:50:59 +00:00]])
[42]
[CITE[Microsoft Team RSS Blog : Windows RSS Publisher's Guide (work-in-progress)]] <http://blogs.msdn.com/rssteam/articles/PublishersGuide.aspx#section2>
([[名無しさん]] [WEAK[2006-11-19 02:37:23 +00:00]])
[44]
[CITE[Feed Autodiscovery [Feed Autodiscovery]]] <http://feedautodiscovery.org/doku.php>
([[名無しさん]] [WEAK[2006-11-30 00:29:57 +00:00]])
[45]
[CITE[アップル - iTunes - Podcast - 技術仕様]] <http://www.apple.com/jp/itunes/podcasts/techspecs.html>
([[名無しさん]])
[48]
[CITE[Yahoo! Search]] <http://search.yahoo.com/mrss>
([[名無しさん]])
[50]
[CITE@en[RSS:Version - MDC]] ([CODE[2006-09-06 03:11:52 +09:00]] 版) <http://developer.mozilla.org/en/docs/RSS:Version>
([[名無しさん]])
[52]
[CITE[Seybold: RSS versions]] ([CODE[2007-01-20 00:20:38 +09:00]] 版) <http://www.intertwingly.net/slides/2003/seybold/6.html>
([[名無しさん]])
[54]
[CITE[RSS Quick Summary]] ([CODE[2006-10-24 22:59:22 +09:00]] 版) <http://www.intertwingly.net/slides/2003/rssQuickSummary.html>
([[名無しさん]])
[58]
[[Netscape]] の [[RSS 0.91]] 仕様書ってわりとまともで (そりゃあ厳密じゃないところもあるけど、
比較的。)、 [[UserLand]] に移ってから仕様書もひどくなって変なものも追加されて急激におかしくなってますね。。。
[29] [CSECTION[いけてない RSS フィード]]は[CITE[[[いけてないフィード]]]]の項に移動しました。
- [19] ''RSSリーダー'' <http://pc2.2ch.net/test/read.cgi/software/1055962775/>
[25]
[CITE[Web制作板の連中もRSSを導入しようぜ]]
<http://pc8.2ch.net/test/read.cgi/hp/1113141386/>
[26]
[CITE[RSS/RDF]]
<http://pc8.2ch.net/test/read.cgi/php/1078216600/>
[27]
[CITE[XML Developer Center: Simple List Extensions Specification]] <http://msdn.microsoft.com/xml/rss/sle/>
([[名無しさん]] [WEAK[2006-03-31 02:13:42 +00:00]])
[28]
[CITE[XML Developer Center: Simple List Extensions Specification]] <http://msdn.microsoft.com/xml/rss/sle/>
([[名無しさん]] [WEAK[2006-03-31 02:14:18 +00:00]])
[33]
[CITE[機能変更、お知らせなど - はてなRSS日記 - 番組表の追加について]] <http://hatena.g.hatena.ne.jp/hatenarss/20060720/1153381481>
([[名無しさん]] [WEAK[2006-07-22 04:04:00 +00:00]])
[34]
>>33 ○○についての言及まとめサイトみたいなかんじのやつが提供した情報をこの形で可視化すれば便利そう。
([[名無しさん]] [WEAK[2006-07-22 04:05:17 +00:00]])
[36]
[CITE[Official Google Reader Blog: Namespaced Extensions in Feeds]] <http://googlereader.blogspot.com/2006/08/namespaced-extensions-in-feeds.html>
([[名無しさん]] [WEAK[2006-08-05 05:32:46 +00:00]])
[37]
[CITE[RSS 2 PDF - Free Online RSS, Atom or OPML to PDF Generator]] <http://rss2pdf.com/>
([[名無しさん]] [WEAK[2006-09-07 22:42:49 +00:00]])
[49]
[CITE@ja[スラッシュドット ジャパン | MicrosoftのRSSに関する特許申請に関する騒動]] ([CODE[2006-11-27 08:49:09 +09:00]] 版) <http://slashdot.jp/article.pl?sid=06/12/26/0616226&from=rss>
([[名無しさん]] [WEAK[2006-12-27 00:02:04 +00:00]])
[51]
[CITE@ja[RSSと著作権]] ([CODE[2007-01-08 16:21:08 +09:00]] 版) <http://su.que.jp/eskizy/index.cgi?RSS%a4%c8%c3%f8%ba%ee%b8%a2>
([[名無しさん]])
[53]
[CITE[Channel9 Wiki: InternetExplorerFeedReading]] ([[0003BFFD84293F3D]] 著, [CODE[2007-01-28 18:45:33 +09:00]] 版) <http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerFeedReading>
([[名無しさん]])
[55]
[CITE[Nick Bradbury: Clarifying Microsoft's RSS-related Patents]] ([CODE[2007-02-16 09:25:05 +09:00]] 版) <http://nick.typepad.com/blog/2006/12/clarifying_micr.html>
([[名無しさん]] [WEAK[2007-02-16 00:29:27 +00:00]])
[56]
[CITE[Michael’s Random Thoughts » Movement - The Latest on The Microsoft Patent Application]] ([CODE[2007-02-16 09:25:08 +09:00]] 版) <http://www.bluej.org/mrt/?p=23>
([[名無しさん]] [WEAK[2007-02-16 00:29:45 +00:00]])
[57]
[CITE@en[Dan Fernandez's Blog : Update: Response to BlueJ Patent Issues]] ([CODE[2007-02-16 09:29:11 +09:00]] 版) <http://blogs.msdn.com/danielfe/archive/2007/01/28/update-response-to-bluej-patent-issues.aspx>
([[名無しさん]] [WEAK[2007-02-16 00:30:35 +00:00]])
[59]
[CITE@ja[KandaNewsNetworkのRSSをInforma(JDOM)で取得できない件]] ([CODE[2007-08-05 16:32:17 +09:00]] 版) <http://txqz.net/blog/2007/07/10/1313>
[60] [CITE[Micro Persuasion: RSS Adoption at 11% and it May Be Peaking, Forrester Says]] ([TIME[2008-12-13 16:05:35 +09:00]] 版) <http://www.micropersuasion.com/2008/10/rss-adoption-at.html>
[61] [CITE@en[Main Page - RSS Extensions]] ([TIME[2008-06-21 16:52:09 +09:00]] 版) <http://rss-extensions.org/wiki/Main_Page>
[62] [CITE@ja[位置情報付きのフィード(RSS, Atom)を配信しているサービスあれこれ (LocationFeeds - MemoWiki)]]
([TIME[2010-04-26 14:21:26 +09:00]] 版)
<http://www.nilab.info/wiki/LocationFeeds.html>
[63] [CITE@en[Windows RSS Publisher's Guide (work-in-progress) - Microsoft RSS Blog - Site Home - MSDN Blogs]]
( ([TIME[2013-12-04 04:52:34 +09:00]] 版))
<http://blogs.msdn.com/b/rssteam/archive/2005/08/02/publishersguide.aspx>
[64] [CITE@en[feed - IndieWebCamp]]
( ([TIME[2014-07-01 02:31:04 +09:00]] 版))
<http://indiewebcamp.com/feed#Shutdowns>