* [CODE(XMLe)@en[url]] 要素 (RSS2)

[1] [[RSS 2.0]] の [CODE(XMLe)@en[[[url]]]] [[要素]]は、
[[画像]]の [[URL]] を表します。

:[[要素名]]:[CODE(XMLe)@en[[[url]]]] ([[URL]] より)
:文脈:[CODE(XMLe)@en[[[image]]]] [[要素]]の[[子要素]]として
:[[内容モデル]]:[[URL]] 
:[[属性]]:

仕様書:
-[CITE@en[RSS 2.0 Specification (version 2.0.10)]] ([TIME[2008-11-21 13:42:42 +09:00]] 版) <http://www.rssboard.org/rss-specification#ltimagegtSubelementOfLtchannelgt>
-[CITE@en[RSS Best Practices Profile]] ([TIME[2008-11-21 15:11:45 +09:00]] 版) <http://www.rssboard.org/rss-profile#element-channel-image-url>

** 意味

[2]
この[[要素]]は、[[チャンネル]]を表す[[画像]]の [[URL]] を表します。
[SRC@en[[[RSS 2.0]]]]

[3] [[画像]]の種類は [[GIF]]、[[JPEG]]、[[PNG]] のいずれかでなければ[['''なりません''']]。
[SRC@en[[[RSS 2.0]], [[RSS Best Practices Profile]]]]

** 文脈

[4] [CODE(XMLe)@en[[[url]]]] [[要素]]は [CODE(XMLe)@en[[[image]]]]
[[要素]]の[[子要素]]として用いることができます。
[CODE(XMLe)@en[[[url]]]] [[要素]]は必須です [SRC@en[[[RSS 2.0]]]]。

[31] 
[CODE[snf:logo]],
[CODE[snf:darkModeLogo]]
でも使えます。
[[RSS 2.0]] はそのような使い方を認めておらず、
独自拡張です。
[[RSS 2.0]] の仕様書がこうした独自拡張を認めているのかどうかは仕様書上明白ではありません。

** 関連

[5] [[RSS]] には [CODE(XMLe)@en[[[link]]]] [[要素]]もあり、
[CODE(XMLe)@en[[[image]]]] [[要素]]でも [CODE(XMLe)@en[[[url]]]]
と [CODE(XMLe)@en[[[link]]]] の両方が必須の[[子要素]]となっています。
[CODE(XMLe)@en[[[link]]]] [[要素]]は[[画像]]を[[リンク]]とした際の[[リンク先]]となる
[[URL]] を表します。

* [CODE(XMLe)@en[url]] 要素 (RSS1)

[21] [[RSS 1.0]] の [DFN[[CODE(XMLe)@en[[[url]]]] [[要素]]]]は、[[画像]]の [[URL]]
を表します。

** 仕様書

- [29] [CITE[RDF Site Summary (RSS) 1.0]] ([TIME[2008-06-10 05:47:42 +09:00]] 版)
-- [28] <http://web.resource.org/rss/1.0/spec#s5>
-- [22] '''<http://web.resource.org/rss/1.0/spec#s5.4.2>'''

** 文脈

[26] [CODE(XMLe)@en[[[rdf:RDF]]]] [[要素]]の[[子要素]]の 
[CODE(XMLe)@en[[[image]]]] [[要素]]にちょうど1つ必要です [SRC[>>22 5.2]]。

** 内容

[24] この[[要素]]の[[内容]]は [CODE(XML)@en[[[PCDATA]]]] で、[[画像]]の [[URL]] です [SRC[>>22]]。

[25] 500文字以下とすることが[RUBYB[提案]@en[suggested]]されています [SRC[>>22]]。

[30] [[URL scheme]] は、[[RSS 0.9]] との互換性のため、
[CODE(URI)@en[[[http:]]]], [CODE(URI)@en[[[https:]]]], [CODE(URI)@en[[[ftp:]]]]
のいずれかでなければ[RUBYB[なりません]@en[acceptable]]。 [SRC[>>28]]

** 処理モデル

[23] [CODE(XMLe)@en[[[url]]]] [[要素]]は、[[チャンネル]]の[[画像]]が
[[HTML]] として[[レンダリング]]される際に [CODE(HTMLa)@en[[[src]]]] [[属性]]で使われます
[SRC[>>22]]。

** 関連

[27] [CODE(XMLe)@en[[[image]]]] [[要素]]関係では他に [CODE(XMLe)@en[[[link]]]] [[要素]]や
[CODE(XMLa)@en[[[rdf:about]]]] [[属性]]があります。

* [CODE(XMLe)@en[atom:uri]] 要素 (Atom 1.0)

[12] [[Atom 1.0]] の [[Person construct]] の
[DFN[[CODE(XMLe)@en[atom:uri]] [[要素]]]]は、
[[人]]に関する [[URL]] を表します。

[13] 
:[[要素名]]:[CODE(XMLe)@en[[[uri]]]]
(「[[URI]]」 より)
:文脈:[[Person construct]] の[[子要素]]として
:[[内容モデル]]:[[atomUri]] ([[IRI参照]])
:[[属性]]:

[14] 仕様書:
-[CITE@en[RFC 4287 - The Atom Syndication Format]] ([TIME[2008-08-30 23:12:03 +09:00]] 版) <http://tools.ietf.org/html/rfc4287#section-3.2.2>

** 意味

[15] この[[要素]]の[[内容]]は、[[人]]に関連付けられた [[IRI]] を表します
[SRC@en[[[Atom 1.0]] 3.2.2.]]。

** 文脈

[16] この[[要素]]は [[Person construct]] の[[子要素]]として高々1つ使えます
[SRC@en[[[Atom 1.0]] 3.2.2.]]。

** 内容

[17] この[[要素]]の[[内容]]は [[RFC 3987]] [[IRI参照]]でなければ[['''なりません''']]
[SRC@en[[[Atom 1.0]] 3.2.2.]]。

[18] [[RELAX NG]] [[スキーマ]] ([[参考]]) では [CODE(XML)@en[[[atomUri]]]] とされています
[SRC@en[[[Atom 1.0]] 3.2.]]。

** 歴史

[19] [[Atom 0.3]] では [CODE(XMLe)@en[atom:[[ur''l'']]]] という[[名前]]でした。

* [CODE(XMLe)@en[atom:url]] 要素 (Atom 0.3)

[6] [[Atom 0.3]] の [[Person construct]] の
[DFN[[CODE(XMLe)@en[atom:[[url]]]] [[要素]]]]は、
[[人]]に関連付けられた [[URI]] を表します。

:状態:[[廃止]]
:[[局所名]]:[CODE(XMLe)@en[[[url]]]]
([[URL]] より)
:文脈:[[Person construct]]
:[[内容モデル]]:[[URL]]
:[[属性]]:

仕様書:
[CITE[The Atom Syndication Format 0.3 (PRE-DRAFT)]] ([TIME[2006-12-22 17:03:44 +09:00]] 版) <http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html#rfc.section.3.2.2>

** 意味

[11] [[Atom 0.3]] は[[著者]]に関連付けられた [[URI]] としていますが、
[CODE(XMLe)@ena[atom:[[contributor]]]] [[要素]]でも用いられますので、誤りでしょう。

** 内容

[7] この[[要素]]の[[内容]]は [[RFC 2396]] [[URI]] でなければ[['''なりません''']] [SRC@en[[[Atom 0.3]]]]。

[8] この[[要素]]には [CODE(XMLa)@en[[[xml]]:[[base]]]] [[属性]]が適用されなければ[['''なりません''']]
[SRC@en[[[Atom 0.3]]]]。

[9] >>8 ということは、 [[Atom 0.3]] のいう「[[URI]]」
は実は「[[URI参照]]」の可能性があります。

** 文脈

[10] この[[要素]]は [[Person construct]] で高々1つ使えます
[SRC@en[[[Atom 0.3]]]]。

** 歴史

[20] [[Atom 1.0]] では [CODE(XMLe)@en[atom:[[ur''i'']]]] に[[改名]]されています。

* [CODE[atom:url]] 要素 (Atom 1.0)

[SEE[ [CODE[snf:logo]] ]]

* メモ