- [1] [CODE(ABNF)[[DFN[URL]] = ( absoluteURL | relativeURL ) [ "#" fragment ] ]] ;; [[RFC 1808]] [2] > :s) URL (Uniform Resource Locator):[[インターネット]]上の[[アドレス]]。 [SRC[[[JIS X 4081]]:2002]] [3] >>2 なにこの定義、ふざけてるの? * RSS における URL の利用 [5] [[RSS 2.0]] は [CODE(XMLe)@en[[[url]]]] [[要素]]、 [CODE(XMLe)@en[[[link]]]] [[要素]]、[CODE(XMLa)@en[[[url]]]] [[属性]]、 [CODE(XMLe)@en[[[docs]]]] [[要素]]、[CDE(XMLe)@en[[[comments]]]] [[要素]]、 [CODE(XMLe)@en[[[guid]]]] [[要素]]で [[URL]] を値として使っています。ただし、「[[URL]]」の定義は明記されておらず、 どの仕様も引用されていません。 ;; [[RSS Best Practices Profile]] は [[IRI]] を禁じるにあたって [[RFC 3987]] を引用しているので、それを類推すれば [[RFC 3986]] に従うのかもしれませんが、 [[RFC 3986]] なら [[URL]] ではなく [[URI]] のはずです。 [6] このうち、なぜか [CODE(XMLe)@en[[[url]]]] ''[[要素]]''と [CODE(XMLe)@en[[[link]]]] [[要素]]については [[URL scheme]] に関する制限があります。 仕様書: -[CITE@en[RSS 2.0 Specification (version 2.0.10)]] ([TIME[2008-11-21 18:10:17 +09:00]] 版) -[CITE@en[RSS Best Practices Profile]] ([TIME[2008-11-21 15:11:45 +09:00]] 版) ** 妥当性 [10] [CODE(XMLe)@en[[[url]]]] ''[[要素]]''と [CODE(XMLe)@en[[[link]]]] [[要素]]の[[内容]]は妥当な [[URL]] でなければ[['''なりません''']] [SRC@en[[[RSS Best Practices Profile]]]]。 ;; [[IRI]] は使えません [SRC@en[[[RSS Best Practices Profile]]]]。 [7] [[RSS 2.0]] 仕様書や [[RSS Best Practices Profile]] は、「最初の非[[空白]][[文字]]には制限があります」といっています。 つまり、明記されていませんが、 [[URL]] の前に[[空白]]を挿入してもかまわないようです。 [8] [CODE(XMLe)@en[[[url]]]] ''[[要素]]''と [CODE(XMLe)@en[[[link]]]] [[要素]]の [[URL]] の [[URL scheme]] は、 [[IANA]] 登録簿に登録されているものでなければ[['''なりません''']] [SRC@en[[[RSS 2.0]], [[RSS Best Practices Profile]]]]。 [9] [CODE(XMLe)@en[[[url]]]] ''[[要素]]''と [CODE(XMLe)@en[[[link]]]] [[要素]]の [[URL]] は[[相対URL]] であっては[['''なりません''']] [SRC@en[[[RSS Best Practices Profile]]]]。 * 識別子としての利用 [11] [CITE@EN[The Self-Describing Web]] ([TIME[2009-01-16 04:14:18 +09:00]] 版) * URL 設計 [49] [CITE[URL Design — Warpspire]] ( ([TIME[2011-01-05 03:41:37 +09:00]] 版)) [50] [CITE[Document Structure – SVG 1.1 (Second Edition)]] ( ([TIME[2011-08-10 12:35:27 +09:00]] 版)) [51] [CITE[How many ways can you slice a URL and name the pieces? - Tantek]] ( ([TIME[2011-11-07 00:05:48 +09:00]] 版)) [52] [CITE@EN[The use of Metadata in URIs]] ( ([TIME[2007-07-25 03:37:05 +09:00]] 版))