enclosure
(Atom)[10] リンク関係 enclosure
(http://www.iana.org/assignments/relation/enclosure
)
は、href
属性値の IRI が、サイズが大きいかもしれず特別な扱いを要するかもしれない関連資源を識別することを表します
RFC 4287 4.2.7.2.。
enclosure
要素 (RSS)[1] RSS の enclosure
要素は、
項目に添付されている媒体物体を表します
RSS 2.0。
仕様書:
[2] この要素には length
、
url
、
type
の3つの属性があり、いずれも必須です RSS 2.0, RSS Best Practices Profile。
[5] この要素の内容は空です RSS Best Practices Profile。
[6] この要素は item
要素内で高々1つ使うことができます。
それが元々の RSS 2.0 の意図でしたが、明記されていませんでした。
RSS Best Practices Profile
[7] Blogware, Movable Type, WordPress では1つの item
に enclosure
を複数含めることができます。
BottomFeeder, FeederReader, NewsGator, Safari
は複数の enclosure
に対応しています。RSS Best Practices Profile
[8] Bloglines, FeedDemon, Google Reader, Microsoft Internet Explorer 7
は複数の enclosure
に対応していません。
複数に対応していないと、最初のものだけで残りは無視されたり、
自動的にダウンロードされる場合には最初のものだけで残りは手動でダウンロードしなければならなかったりします。
RSS Best Practices Profile
<enclosure url="http://www.scripting.com/mp3s/weatherReportSuite.mp3" length="12216320" type="audio/mpeg" />
<enclosure length="24986239" type="audio/mpeg" url="http://dallas.example.com/joebob_050689.mp3" />
<enclosure url="http://jp.youtube.com/watch?v=iZ97gbsZWYg" type="" length="" />
[14] RFC 5988 - Web Linking ( ( 版)) http://tools.ietf.org/html/rfc5988#page-13
[27] https://sizu.me/catnose/rss, https://sizu.me/catnose/rss
<enclosure length="0" type="image/png" url="https://static.sizu.me/api/og-image/f63fc416e7df?avatarUrl=https%3A%2F%2Fr2.sizu.me%2Fusers%2F1%2Favatar.png%3Fv%3D1700028666631&theme=user&username=catnose"/>
[28]
>>27 og:image
の代用に使われている感あるが、それは RSS 仕様が想定した使い方なんだろうか。
[29] フィードリーダーでそれっぽい画像が表示されるのを期待して指定しているのかも。 本来の RSS 仕様の想定とは違う気が。
item
の節で MUST、enclosure
の項で SHOULD としており、矛盾しています。