* [CODE(XMLe)@en[image]] 要素 (RSS2)

[1]
[[RSS]] の [DFN[[CODE(XMLe)@en[[[image]]]] [[チャンネル要素]]]]は、
[[チャンネル]]と共に表示する[[画像]]を指定します
[SRC@en[[[RSS 2.0]]]]。

:[[要素名]]:[CODE(XMLe)@en[[[image]]]]
([[image]] ([[画像]]) より)
:文脈:[[チャンネル要素]]が認められる場所
:[[内容モデル]]:>>2 参照
:[[属性]]:

** 仕様書

-[7] [CITE@en[RSS 2.0 Specification (version 2.0.10)]]
--<http://www.rssboard.org/rss-specification#optionalChannelElements>
--<http://www.rssboard.org/rss-specification#ltimagegtSubelementOfLtchannelgt>
-[8] [CITE@en[RSS Best Practices Profile]] ([TIME[2008-11-21 15:11:45 +09:00]] 版) <http://www.rssboard.org/rss-profile#element-channel-image>

** 画像の形式

[3] [CODE(XMLe)@en[[[image]]]] [[要素]]が指定する[[画像]]について、
[[RSS 2.0]] は [[GIF]]、[[JPEG]]、[[PNG]] のいずれかとしています。

** 文脈

[4] [CODE(XMLe)@en[[[image]]]] [[要素]]は
[CODE(XMLe)@en[[[channel]]]] [[要素]]の[[子要素]]として使うことができます。
この[[要素]]は省略可能です。

** 内容モデル

[2] [CODE(XMLe)@en[[[image]]]] [[要素]]の[[子要素]]としては、
次の[[要素]]が使えます [SRC@en[[[RSS 2.0]], [[RSS Best Practices Profile]]]]。

- [CODE(XMLe)@en[[[description]]]]
- [CODE(XMLe)@en[[[height]]]]
- [CODE(XMLe)@en[[[link]]]] (必須)
- [CODE(XMLe)@en[[[title]]]] (必須)
- [CODE(XMLe)@en[[[url]]]] (必須)
- [CODE(XMLe)@en[[[width]]]]

** 例

[5] 
[PRE(XML example code)[
<image>
  <link>http://dallas.example.com</link>
  <title>Dallas Times-Herald</title>
  <url>http://dallas.example.com/masthead.gif</url>
  <description>Read the Dallas Times-Herald</description>
  <height>32</height>
  <width>96</width>
</image>
]PRE]

;; [[RSS Best Practices Profile]] より

* [CODE(XMLe)@en[image]] 要素 (RSS1)

[17] [[RSS 1.0]] の [CODE(XMLe)@en[[[rdf:RDF]]]] [[要素]]の[[子要素]]の
[DFN[[CODE(XMLe)@en[[[image]]]] [[要素]]]]は、[[チャンネル]]の [[HTML]]
[[レンダリング]]に関連付けられた[[画像]]を表します [SRC[>>18]]。

** 仕様書

[REFS[
- [49] [CITE[RDF Site Summary (RSS) 1.0]] ([TIME[2008-06-10 05:47:42 +09:00]]) <http://web.resource.org/rss/1.0/spec#s5>
-- [18] [CITE[RDF Site Summary (RSS) 1.0]] ([TIME[2008-06-10 05:47:42 +09:00]] 版) <http://web.resource.org/rss/1.0/spec#s5.4>
]REFS]

** 画像

[19] 指定された画像は、主要な [[Webブラウザー]]が対応している形式である[RUBYB[べき]@en[should]]です
[SRC[>>18]]。

[20] 画像の大きさは、慣習的に 88×31 とされています。
[WEAK[(これは [[RSS 0.9]] でもそうなっています。[[RSS 0.91]] では幅が1~144、高さが1~400とされていました。)]]
[SRC[>>18]]

** 属性

[21]
- [CODE(XMLa)@en[[[rdf:about]]]] (必須) [SRC[>>18]]

** 文脈

[22] [CODE(XMLe)@en[[[rdf:RDF]]]] の[[子要素]]として高々1つ使えます [SRC[>>18 5.3]]。

** 内容モデル

[23] 次の[[子要素]]を任意の順序で含めます [SRC[>>18]]。

[FIG(list middle)[
- [24] [CODE(XMLe)@en[[[title]]]] (ちょうど1つ)
- [25] [CODE(XMLe)@en[[[url]]]] (ちょうど1つ)
- [26] [CODE(XMLe)@en[[[link]]]] (ちょうど1つ)
- [29] [CODE(XMLe)@en[[[dc:title]]]]
- [30] [CODE(XMLe)@en[[[dc:creator]]]]
- [31] [CODE(XMLe)@en[[[dc:subject]]]]
- [32] [CODE(XMLe)@en[[[dc:description]]]]
- [33] [CODE(XMLe)@en[[[dc:publisher]]]]
- [34] [CODE(XMLe)@en[[[dc:contributor]]]]
- [35] [CODE(XMLe)@en[[[dc:date]]]]
- [36] [CODE(XMLe)@en[[[dc:type]]]]
- [37] [CODE(XMLe)@en[[[dc:format]]]]
- [38] [CODE(XMLe)@en[[[dc:identifier]]]]
- [39] [CODE(XMLe)@en[[[dc:source]]]]
- [40] [CODE(XMLe)@en[[[dc:language]]]]
- [41] [CODE(XMLe)@en[[[dc:relation]]]]
- [42] [CODE(XMLe)@en[[[dc:coverage]]]]
- [43] [CODE(XMLe)@en[[[dc:rights]]]]
]FIG]

[50] 同じ名前の[[要素]]が複数あってはなりません。 [SRC[>>49]]

** 関連

[27] この[[要素]]を使う場合には、 [CODE(XMLe)@en[[[channel]]]] [[要素]]の[[子要素]]として (>>9) も
[CODE(XMLe)@en[[[image]]]] [[要素]]がなければなりません [SRC[>>18]]。

** 例

[28] [SRC[>>18]]
[PRE(XML example code)[
  <image rdf:about="http://xml.com/universal/images/xml_tiny.gif">
    <title>XML.com</title>
    <link>http://www.xml.com</link>
    <url>http://xml.com/universal/images/xml_tiny.gif</url>
  </image>
]PRE]

** メモ

[6] [CITE@ja[RSS に image rdf:about でサイトのロゴを埋め込む]] ([[Saito Hiroaki 斎藤 宏明]] 著, [TIME[2007-04-24 07:44:18 +09:00]] 版) <http://sonic64.com/2004-12-08.html>

* [CODE(XMLe)@en[channel]] 要素の子要素の [CODE(XMLe)@en[image]] 要素 (RSS1)

[9] [[RSS 1.0]] の [CODE(XMLe)@en[[[channel]]]] [[要素]]の[[子要素]]の
[DFN[[CODE(XMLe)@en[[[image]]]] [[要素]]]]は、 [[RDF/XML]]
的に [CODE(XMLe)@en[[[channel]]]] [[要素]]と [CODE(XMLe)@en[[[rdf:RDF]]]]
[[要素]]の[[子要素]]たる [CODE(XMLe)@en[[[image]]]]
[[要素]]を関連付けます [SRC[>>10]]。

** 仕様書

- [10] [CITE[RDF Site Summary (RSS) 1.0]] ([TIME[2008-06-10 05:47:42 +09:00]] 版) <http://web.resource.org/rss/1.0/spec#s5.3.4>

** 文脈

[11] [CODE(XMLe)@en[[[channel]]]] [[要素]]の[[子要素]]として高々1つ使えます [SRC[>>10 5.3, 5.3.4]]。
[CODE(XMLe)@en[[[rdf:RDF]]]] [[要素]]の[[子要素]]の [CODE(XMLe)@en[[[image]]]]
[[要素]]を使う場合、この[[要素]]は必須です [SRC[>>18]]。

[12] (直接的には明記されていませんが、他の要件から暗示される要件として) [CODE(XMLe)@en[[[rdf:RDF]]]]
[[要素]]の[[子要素]]の [CODE(XMLe)@en[[[image]]]] [[要素]]がない場合、
この[[要素]]を使ってはいけません。

** 属性

- [13] [CODE(XMLa)@en[[[rdf:resource]]]] (必須)

** 内容

[14] [[内容モデル]]は[[空]]です。 [SRC[>>10]]

** 処理モデル

[16] この[[要素]]の存在が [[RDF]] として処理しない一般的な[[利用者エージェント]]の処理に影響するのかどうかは不明です。

** メモ

[15] [[RDF]] 的には [CODE(XMLe)@en[[[channel]]]] を[[主語]]、 [CODE(XMLe)@en[[[image]]]] が[[述語]]、
[CODE(XMLe)@en[[[rdf:RDF]]]] の[[子要素]]たる [CODE(XMLe)@en[[[image]]]]
が[[目的語]]たる[[三項組]]を生成します。そのためだけに存在する、実質的な意味のない[[要素]]です。


[FIG(quote)[
[FIGCAPTION[
[44] ([TIME[2016-03-19 00:36:28 +09:00]] 版)
<http://blog.excite.co.jp/editorcafe/index.xml>
]FIGCAPTION]

> 
>     <image>
>       <title>エキサイトブログCAFE</title>
>       <url>http://md.exblog.jp/img/samplelogo.gif</url>
>       <link>http://blog.excite.co.jp/editorcafe</link>
>       <width>80</width>
>       <height>80</height>
>       <description>エキサイトブログ編集部によるスタッフブログ</description>
>     </image>
>     <item>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[45] ([TIME[2016-03-19 00:40:20 +09:00]] 版)
<http://rss.rssad.jp/rss/slashdot/slashdot.rss>
]FIGCAPTION]

>  
>   <image rdf:about="http://images.srad.jp/srad_logo01.png"> 
>     <title>スラド</title>  
>     <url>http://images.srad.jp/srad_logo01.png</url>  
>     <link>http://srad.jp/</link> 
>   </image>  

]FIG]


[FIG(quote)[
[FIGCAPTION[
[46] ([TIME[2016-03-15 11:13:59 +09:00]] 版)
<http://www.nhk.or.jp/lesson/common/rss/podcast/arabic.xml>
]FIGCAPTION]

> 
> <itunes:image href="http://www.nhk.or.jp/lesson/common/images/podcast/arabic.jpg"/>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[47] ([TIME[2016-03-14 12:53:04 +09:00]] 版)
<http://www.tbsradio.jp/tsutaya/index.xml>
]FIGCAPTION]

> <image>
> <url>http://www.tbsradio.jp/tsutaya/300_300.jpg</url>
> <link>http://www.tbs.co.jp/radio/tsutaya/</link>
> <title>伊集院光の週末TSUTAYAに行ってこれ借りよう</title>
> </image>
> <itunes:image href="http://www.tbsradio.jp/tsutaya/300_300.jpg"/>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[48] ([TIME[2016-03-19 13:50:33 +09:00]] 版)
<http://wunc.org/podcasts/490/rss.xml>
]FIGCAPTION]

> 
>     <image>
>       <url>https://media.npr.orghttps://media.npr.org/images/stations/logos/wunc_fm.gif?s=200</url>
>       <title>WUNC-FM: The State of Things</title>
>       <link>http://www.npr.org</link>
>     </image>
>     
>     <itunes:image href="http://mediad.publicbroadcasting.net/p/wunc/files/201511/SOTLogo1400.png"/>

]FIG]
