[3] [DFN[[CODE(URI)@en[[[widget:]]]] [[URL]]]] は [[Widget]] の中の[[ファイル]]を表す [[URL]] です。 * 仕様書 - [2] [CITE@en[Widget URIs]] ([TIME[2010-04-15 21:27:19 +09:00]] 版) * authority [9] [[authority]] には [[UUID]] を使う[['''べきである''']]とされています [SRC[>.2 6.2]]。 ;; [6] 当初は、 [[authority]] は不透明な文字列を指定しても良い、将来の版では意味を規定するかもしれない、とされていました [SRC[>>2]]。 * path [10] [[path]] は [[Widgets]] の [[ZIP]] ファイル内にある[[ファイル名]]です。 * query [11] [[query]] を使うこともできますが、 [[dereference]] の際は無視されます [SRC[>.2 6.3]]。 ;; [12] [[アプリケーション]]が引数として任意の用途で使うことができるものと思われます。 * 歴史 [1] [CITE[Widgets 1.0: URI Scheme]] ([TIME[2009-06-18 21:40:41 +09:00]] 版) ** 終了 [REFS[ - [7] [CITE[Widget URI scheme]] ([TIME[2012-03-13 09:42:48 +09:00]] 版) - [8] [CITE@en[CfC: publish Widget URI spec as a WG Note; deadline March 9]] ([[Arthur Barstow]] 著, [TIME[2012-03-02 22:16:42 +09:00]] 版) ]REFS] 十分な関心を集められなかったとして、 [[WG Note]] として発行されたのを最後に開発終了となりました。 * 例 ** UUID を使っている例 [EG[ [14] [SRC[>>2 6.3, 6.4]] - [CODE(URI)[widget://c13c6f30-ce25-11e0-9572-0800200c9a66/index.html]] - [CODE(URI)[widget://c13c6f30-ce25-11e0-9572-0800200c9a66/example.gif?hello]] - [CODE(URI)[widget://c13c6f30-ce25-11e0-9572-0800200c9a66/example.gif?hello=foo&bar=baz]] - [CODE(URI)[widget://c13c6f30-ce25-11e0-9572-0800200c9a66/example.gif?hello#hi-there]] ]EG] ** UUID を使っていない例 [13] 古い版の仕様書では [[UUID]] を使っていませんでした。 [EG[ [4] [SRC[>>2]] [PRE(URI example code)[ widget://beefdead/dahuts/sightings/alpes-françaises.svg ]PRE] ]EG] [EG[ [5] [SRC[>>2]] [PRE(URI example code)[ widget:///secret-identities/marcoscàceres/batman.foaf ]PRE] ]EG]