/[pub]/suikawiki/sw4data/ids/2/688.txt
Suika

Contents of /suikawiki/sw4data/ids/2/688.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.8 - (hide annotations) (download)
Tue Jan 12 14:21:38 2010 UTC (14 years, 10 months ago) by wakaba
Branch: MAIN
CVS Tags: suika-20100509
Changes since 1.7: +5 -0 lines
File MIME type: text/plain
updated by (anon)

1 wakaba 1.2
2    
3     * [CODE(HTMLa)@en[role]] 属性 (XHTML 1, XHTML 2)
4    
5     [9] [DFN[[CODE(HTMLa)@en[[[role]]]] [[属性]]]]は、
6     値が[[名前空間]]に属するようになった [CODE(HTMLa)@en[[[class]]]]
7     [[属性]]です。色々な思惑が交錯しているので、
8     どうなるかはまだよくわかりません。。。
9    
10     [13]
11     :[[名前空間URI]]:
12     [CODE(URI)@en[[[http://www.w3.org/2002/06/xhtml2/]]]]、
13     [CODE(URI)@en[[[http://www.w3.org/2002/06/xhtml2]]]]、
14     [CODE(URI)@en[[[http://www.w3.org/TR/xhtml2]]]]、
15     [CODE(URI)@en[[[http://www.w3.org/1999/xhtml]]]]、
16     [[null名前空間]]
17     :[[局所名]]:[CODE(HTMLa)@en[[[role]]]]
18     ([Q[[[役割]]]] ([Q@en[[[role]]]]) より)
19     :[[属性値]]:[[QNames]]
20     :[[既定値]]:(指定なし)
21     :状態:[[W3C]] [[WD]]
22    
23     [14]
24     [[属性名]]の[[名前空間URI]]について。
25     - [CODE(URI)@en[[[http://www.w3.org/2002/06/xhtml2/]]]]
26     -- [[XHTML 2.0]] の[[名前空間URI]] です。
27     -- [[XHTML 2.0]] の[[名前空間]]に属する[[要素]]で使った場合の動作は[[未規定]]です。
28     - [CODE(URI)@en[[[http://www.w3.org/2002/06/xhtml2]]]]
29     -- [[XHTML 2.0]] の古い[[名前空間URI]] です。
30     -- ただし、この [[URI]] を使っていて公開された [[WD]]
31     のうちで [CODE(HTMLa)@en[[[role]]]] を定義していたものはありません。
32     -- 巷の使用例でこの [[URI]] を使っているものがありました。
33     - [CODE(URI)@en[[[http://www.w3.org/TR/xhtml2]]]]
34     -- 巷の使用例でこの [[URI]] を使っているものがありました。
35     - [CODE(URI)@en[[[http://www.w3.org/1999/xhtml]]]]
36     -- [CODE(HTMLa)@en[[[role]]]] の [[WD]]
37     の本文には明記されていませんが、
38     [[DTDモジュール]]には[[大域属性]]として使えるような記述があります。
39     - [[null名前空間]]
40     -- [CODE(URI)@en[[[http://www.w3.org/2002/06/xhtml2/]]]] や
41     [CODE(URI)@en[[[http://www.w3.org/1999/xhtml]]]]
42     の[[名前空間]]に属する[[要素]]では、
43     [[局所属性]]として使います。
44    
45 wakaba 1.7 ** 歴史
46    
47     [77] [[XHTML2]] 第7次案で追加されました。
48    
49     ;; [CITE@en[XHTML 2.0 - XHTML Role Access Module]] ([TIME[2005-05-28 06:57:41 +09:00]] 版) <http://www.w3.org/TR/2005/WD-xhtml2-20050527/mod-role.html#adef_role_role>
50    
51     ** メモ
52    
53 wakaba 1.2 [4]
54     [CITE[Role Taxonomy for Accessible Adaptable Applications]] <http://www.w3.org/WAI/PF/GUI/>
55    
56     [5]
57     [CITE[Re: note element in XHTML 2.0 from Steven Pemberton on 2006-03-21 (www-html@w3.org from March 2006)]] <http://lists.w3.org/Archives/Public/www-html/2006Mar/0023>
58    
59     [CODE(XMLa)@en[[[role]]]]があるからもう[[意味]]のための[[要素型]]は要らないでしょう、と。
60    
61     ([[名無しさん]] [WEAK[2006-03-28 03:09:01 +00:00]])
62    
63     [6]
64     [CITE[XHTML Role Attribute Module]] <http://htmlwg.mn.aptest.com/htmlwg/xhtml-role/>
65     ([[名無しさん]] [WEAK[2006-06-17 09:51:23 +00:00]])
66    
67     [7]
68     [CITE[XHTML Role Attribute Module]] <http://www.w3.org/TR/2006/WD-xhtml-role-20060725/>
69     ([[名無しさん]] [WEAK[2006-07-26 00:40:20 +00:00]])
70    
71     [8]
72     >>7 つっこみどころがたくさんありすぎる件。
73     ([[名無しさん]] [WEAK[2006-07-26 00:50:12 +00:00]])
74    
75     [10]
76     [CITE[List of comments for XHTML role attribute module (2006-07-25) from Karl Dubost on 2006-08-10 (www-html@w3.org from August 2006)]] <http://lists.w3.org/Archives/Public/www-html/2006Aug/0087.html>
77    
78     Karl たん乙。でもどうせ他にも問題があるだろww
79     ([[名無しさん]] [WEAK[2006-08-12 14:47:05 +00:00]])
80    
81     [11]
82     [CITE[アクセシビリティのある DHTML]] <http://www.mozilla-japan.org/access/dhtml/>
83     ([[名無しさん]])
84    
85     [12]
86     [CITE[[whatwg] Dynamic content accessibility in HTML today]] <http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2006-August/thread.html#6995>
87     ([[名無しさん]])
88    
89     [15]
90     [CITE[XHTML Role Attribute Module]] <http://www.w3.org/TR/2006/WD-xhtml-role-20061113/>
91     ([[名無しさん]] [WEAK[2006-11-13 23:49:57 +00:00]])
92    
93     [21]
94     [CITE[Roles for Accessible Rich Internet Applications (WAI-ARIA Roles)]] <http://www.w3.org/TR/2006/WD-aria-role-20061220/>
95     ([[名無しさん]] [WEAK[2006-12-21 16:00:01 +00:00]])
96    
97     [22]
98     [CITE@ja[drry+@->]] ([CODE[2007-02-17 03:45:53 +09:00]] 版) <http://blog.drry.jp/>
99    
100     Real world example。 [CODE(MIME)@en[[[application/xhtml+xml]]]]
101     で [CODE(URI)@en[[[http://www.w3.org/1999/xhtml]]]]
102     に属する[[要素]]の [[null名前空間]]の[[属性]]として。
103     Role module で定義されている役割を使用しています。
104     ([[名無しさん]] [WEAK[2007-02-25 11:14:06 +00:00]])
105    
106     [23]
107     [CITE@en[Re: Use the role-attribute instead of predefined class names]] ([[Matthew Raymond]] 著, [CODE[2007-04-06 20:31:09 +09:00]] 版) <http://lists.w3.org/Archives/Public/public-html/2007Apr/0295.html>
108     ([[名無しさん]] [WEAK[2007-04-07 04:07:29 +00:00]])
109    
110     [24]
111     [CITE@en[XHTML Role Attribute Module]] ([CODE[2007-04-03 10:17:35 +09:00]] 版) <http://www.w3.org/MarkUp/2007/ED-xhtml-role-20070402/>
112     ([[名無しさん]] [WEAK[2007-04-07 14:22:31 +00:00]])
113    
114     [25]
115     [CITE@en[XHTML Document Development Area]] ([CODE[2007-04-07 01:58:13 +09:00]] 版) <http://www.w3.org/MarkUp/Drafts/#xhtml-role>
116     ([[名無しさん]] [WEAK[2007-04-07 14:23:22 +00:00]])
117    
118     [35]
119     [CITE@en[Creating Accessible Widgets | The Dojo Toolkit]] ([CODE[2007-06-08 23:49:26 +09:00]] 版) <http://www.dojotoolkit.org/book/dojo-book-0-4/part-8-internationalization-and-accessiblity/accessibility/creating-accessible-wi>
120     ([[名無しさん]])
121    
122     [36]
123     [CITE@en[XHTML Role Attribute Module]] ([CODE[2007-06-06 22:42:49 +09:00]] 版) <http://www.w3.org/MarkUp/2007/ED-xhtml-role-20070606/>
124     ([[名無しさん]] [WEAK[2007-06-09 08:10:48 +00:00]])
125    
126     [37]
127     [CITE@en[XHTML Role Attribute Module]] ([CODE[2007-07-03 22:37:19 +09:00]] 版) <http://www.w3.org/MarkUp/2007/ED-xhtml-role-20070703/>
128     ([[名無しさん]])
129    
130     [38]
131     [CITE@en[Built-in Accessibility Roles in HTML5]] ([[Henri Sivonen]] 著, [CODE[2007-07-19 16:17:28 +09:00]] 版) <http://hsivonen.iki.fi/html5-roles/>
132     ([[名無しさん]] [WEAK[2007-07-28 02:57:21 +00:00]])
133    
134     [39]
135     [CITE@en-US[Embedding Accessibility Role and State Metadata in HTML Documents]] ([CODE[2007-02-05 23:18:51 +09:00]] 版) <http://www.w3.org/WAI/PF/adaptable/HTML4/embedding-20061212.html>
136     ([[名無しさん]])
137    
138     [40]
139     >>39 必死だなという以外に適当な言葉が見つからない。
140     ([[名無しさん]])
141    
142     [41]
143     [CITE@en[XHTML Role Attribute Module]] ([CODE[2007-08-18 00:17:16 +09:00]] 版) <http://www.w3.org/MarkUp/2007/ED-xhtml-role-20070817/>
144    
145     [43]
146     [CITE@en[XHTML Role Attribute Module]] ([CODE[2007-09-06 05:43:46 +09:00]] 版) <http://www.w3.org/MarkUp/2007/ED-xhtml-role-20070905/>
147     ([[名無しさん]])
148    
149     [44]
150     [CITE[ARIA Proposal]] ([CODE[2007-09-27 01:58:08 +09:00]] 版) <http://simon.html5.org/specs/aria-proposal>
151     ([[名無しさん]])
152    
153     [45]
154     [CITE@en[Re: direct link to latest version of S. Pieters' ARIA Proposal]] ([[Doug Schepers]] 著, [CODE[2007-10-05 05:13:06 +09:00]] 版) <http://lists.w3.org/Archives/Public/public-xhtml2/2007Oct/0020.html>
155     ([[名無しさん]])
156    
157     [46]
158     [CITE@en[XHTML Role Attribute Module]] ([CODE[2007-10-06 01:19:45 +09:00]] 版) <http://www.w3.org/TR/2007/WD-xhtml-role-20071004/>
159     ([[名無しさん]])
160    
161     [47]
162     [CITE@en['''['''XHTML-Role''']''' Remove role attribute in http://www.w3.org/1999/xhtml namespace]] ([[Simon Pieters]] 著, [CODE[2007-09-26 02:35:10 +09:00]] 版) <http://lists.w3.org/Archives/Public/www-html-editor/2007JulSep/0032.html>
163     ([[名無しさん]])
164    
165     [48]
166     [CITE@en[Re: '''['''XHTML-Role''']''' Remove role attribute in http://www.w3.org/1999/xhtml namespace]] ([[Simon Pieters]] 著, [CODE[2007-09-26 03:45:19 +09:00]] 版) <http://lists.w3.org/Archives/Public/www-html-editor/2007JulSep/0033.html>
167     ([[名無しさん]])
168    
169     [49]
170     [CITE[HTML5 IRC logs: freenode / #whatwg / 20071009]] ([CODE[2007-10-10 09:49:44 +09:00]] 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20071009#l-24>
171    
172     > [04:31] <Hixie> (i mean, netscape 2.0 is a compliant role module implementation as far as i can tell)
173    
174     ([[名無しさん]])
175    
176     [50]
177     >>46 よく見ると [CODE(HTMLa)@en[[[role]]]] [[属性]]がどこで使えるのかの定義が全然ない。 ([[属性]]を定義する[[モジュール]]だから意図的にそうした? でも他の[[モジュール]]の例に倣うなら[Q[[[共通]][[属性集合]]に[[属性]] [CODE(HTMLa)@en[[[role]]]] を追加する。]]のような定義があるべきだと思うが。)
178     [[大域属性]]として使えるということも、[[DTD実装]]で暗示されているだけ。
179     ([[名無しさん]])
180    
181     [51]
182     >>50 [[大域属性]]の件は[[適合性]]の章に言及があった。
183    
184     でもこの[[適合性]]の章は[[エスパー]]でないと理解できないだろう。。。
185     ([[名無しさん]])
186    
187     [52]
188     >>49
189    
190     > [04:51] <Hixie> it is literally true that my desk is a compliant XHTML Role Attribute Module implementation
191    
192     ([[名無しさん]])
193    
194     [53]
195     [CITE@ja[Taken SPC : role 属性値を基にノードを選択する]] ([CODE[2007-10-19 23:05:58 +09:00]] 版) <http://taken.s101.xrea.com/blog/article.php?id=812>
196     ([[名無しさん]])
197    
198     [54]
199     >>53 そこまで苦労するだけの価値が [CODE(HTMLa)@en[[[role]]]] [[属性]]にあるのだろうか・・・
200     ([[名無しさん]])
201    
202     [55]
203     [CITE@en-US[Roles for Accessible Rich Internet Applications (WAI-ARIA Roles) Version 1.0]] ([CODE[2007-10-20 00:25:56 +09:00]] 版) <http://www.w3.org/TR/2007/WD-aria-role-20071019/>
204     ([[名無しさん]])
205    
206     [56]
207     [CITE@en[ARIA in HTML -- a new FAQ, and a proposal]] ([[Aaron M Leventhal]] 著, [CODE[2007-09-21 00:24:55 +09:00]] 版) <http://lists.w3.org/Archives/Public/public-html/2007Sep/0436.html>
208     ([[名無しさん]])
209    
210     [57]
211     [CITE@en[ARIA: Accessible Rich Internet Applications/Relationship to HTML FAQ - MDC]] ([CODE[2007-10-27 08:28:56 +09:00]] 版) <http://developer.mozilla.org/en/docs/ARIA:_Accessible_Rich_Internet_Applications/Relationship_to_HTML_FAQ>
212     ([[名無しさん]])
213    
214     [58]
215     [CITE@en-us[Illinois Center for Information Technology Accessibility: ARIA Examples]] ([CODE[2007-11-03 11:54:50 +09:00]] 版) <http://test.cita.uiuc.edu/aria/>
216     ([[名無しさん]])
217    
218     [59]
219     [CITE@en[ARIA Proposal]] ([[Simon Pieters]] 著, [CODE[2007-09-27 01:56:15 +09:00]] 版) <http://lists.w3.org/Archives/Public/public-xhtml2/2007Sep/0016.html>
220     ([[名無しさん]])
221    
222     [60]
223     [CITE[ARIA, role, and W3C politics - Anne’s Weblog]] ([CODE[2007-10-06 09:32:53 +09:00]] 版) <http://annevankesteren.nl/2007/10/w3c-politics>
224     ([[名無しさん]])
225    
226     [61]
227     [CITE@en[XHTML Role Attribute Module]] ([CODE[2008-01-29 03:05:16 +09:00]] 版) <http://www.w3.org/MarkUp/2008/ED-xhtml-role-20080128/>
228     ([[名無しさん]])
229    
230     [62]
231     [CITE@en[XHTML Role Attribute Module]] ([CODE[2008-03-19 03:08:37 +09:00]] 版) <http://www.w3.org/MarkUp/2008/ED-xhtml-role-20080318/>
232     ([[名無しさん]])
233    
234     [63]
235     [CITE@en[XHTML Role Attribute Module]] ([CODE[2008-04-10 03:36:01 +09:00]] 版) <http://www.w3.org/TR/2008/WD-xhtml-role-20080407/>
236     ([[名無しさん]])
237    
238     [64]
239     [CITE[2007-10-14 - vantguarde - web:g]] ([CODE[2008-05-11 14:42:11 +09:00]] 版) <http://web.g.hatena.ne.jp/vantguarde/20071014#1192352580>
240     ([[名無しさん]])
241    
242     [65]
243     [CITE@en[XHTML Role Attribute Module]] ([CODE[2008-06-18 06:20:15 +09:00]] 版) <http://www.w3.org/MarkUp/2008/ED-xhtml-role-20080617/>
244     ([[名無しさん]])
245    
246     [66]
247     [CITE@en[XHTML Role Attribute Module]] ([CODE[2008-06-25 23:25:21 +09:00]] 版) <http://www.w3.org/MarkUp/2008/ED-xhtml-role-20080625/>
248     ([[名無しさん]])
249    
250     [67]
251     [CITE@en[XHTML Role Attribute Module]] ([CODE[2008-09-25 02:26:02 +09:00]] 版) <http://www.w3.org/MarkUp/2008/ED-xhtml-role-20080924/>
252     ([[名無しさん]])
253    
254     [68]
255     [CITE@en[XHTML Role Attribute Module]] ([CODE[2008-10-19 05:57:36 +09:00]] 版) <http://www.w3.org/MarkUp/2008/ED-xhtml-role-20081018/>
256     ([[名無しさん]])
257    
258     [69]
259     [CITE@en[XHTML Role Attribute Module]] ([CODE[2008-10-23 19:56:18 +09:00]] 版) <http://www.w3.org/MarkUp/2008/ED-xhtml-role-20081023/>
260     ([[名無しさん]])
261    
262     [70]
263     [CITE[Pronunciation Lexicon Specification (PLS) Version 1.0]] ([CODE[2008-10-13 23:03:02 +09:00]] 版) <http://www.w3.org/TR/2008/REC-pronunciation-lexicon-20081014/#S4.4>
264     ([[名無しさん]])
265    
266    
267     [71]
268     [CITE@ja[XHTML Role属性 | | プログラマ2.0日報 | あすなろBLOG]] ([TIME[2008-11-02 01:43:50 +09:00]] 版) <http://blog.pasonatech.co.jp/sugiura/7657.html>
269     ([[名無しさん]])
270    
271    
272     [[#comment]]
273    
274    
275     * xlink:role 属性 (XLink)
276    
277     [1] [DFN[[CODE(XMLa)[[VAR[xlink:]]role]] 属性]]は、
278     [[XLink]] において、[[連結]]内での[[資源]]の意味を記述するために使用します。
279    
280     この属性は、要素型 [CODE(XML)[[[simple]]]],
281     [CODE(XML)[[[extended]]]], [CODE(XML)[[[resource]]]],
282     [CODE(XML)[[[locator]]]] の要素で使用して'''構いません'''。
283    
284     この属性の値は[[絶対URI参照]]でなければ'''なりません'''。
285     ([[IRI]] ではなく [[URI]] です。
286     [[RFC 2396]] の絶対 URI 参照と言っており、
287     [[RFC 2732]] の拡張が適用されるのかは曖昧です。
288     [WEAK[(意図としては 2732 を反映したものだと思いますが。)]])
289     この絶対 URI 参照が、[[特性]]を識別します。
290     (その絶対 URI 参照で指される資源は特性について記述したものです。)
291     既定値は「なし」です。
292    
293     仕様書: <http://www.w3.org/TR/xlink/#link-semantics>
294    
295     [2] この属性は[[資源]]についてのものですが、
296     [[弧]]については [CODE(XMLa)[[VAR[xlink:]][[arcrole]]]]
297     属性が用意されています。
298    
299     [3]
300     [[XBRL]] は [CODE(XMLa)@en[role]] をつかっています。
301    
302     [16]
303     [CITE[XML Resource Directory Description Language (RDDL)]] <http://www.rddl.org/#role>
304     ([[名無しさん]])
305    
306     [17]
307     [CITE[XML Resource Directory Description Language (RDDL)]] <http://www.rddl.org/#arcrole>
308     ([[名無しさん]])
309    
310     [18]
311     [CITE[Well Known Resource Directory Description Natures]] <http://www.rddl.org/natures/>
312     ([[名無しさん]])
313    
314     [19]
315     <rddl:resource
316     xlink:role="http://www.w3.org/2000/01/rdf-schema#"
317     ([[名無しさん]])
318    
319     [20]
320     <rddl:resource
321     xlink:role="http://www.rddl.org/"
322    
323 wakaba 1.5 [75] [CITE[Linking – SVG Tiny 1.2]] ([TIME[2008-12-20 02:31:29 +09:00]] 版) <http://www.w3.org/TR/2008/REC-SVGTiny12-20081222/linking.html#XLinkRoleAttribute>
324    
325     [[RFC 3987]] [[IRI参照]]
326 wakaba 1.2
327    
328     * メモ
329    
330     [34]
331     [[Prince]] は[[擬似クラス]]および [[CSS]]
332     [[特性]]として [CODE(CSS)@en[[[role]]]]
333     を実装しています。
334    
335     [72] [CITE[The SMIL 3.0 Linking Modules]] ([TIME[2008-12-02 00:45:09 +09:00]] 版) <http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-extended-linking.html#Linking-SummaryOfChanges>
336    
337     >The SMIL 3.0 specification had expected to integrate the general features of the HTML-5/XHTML-2 access and role attributes as an extension and replacement for the accessKey attribute, but a lack of consensus among the proposals from XHTML-2 and HTML-5 has caused us to postpone this integration to a future version of SMIL.
338    
339 wakaba 1.4 [73] [CITE[SMIL 3.0 DAISY Profile]] ([TIME[2008-12-02 00:45:09 +09:00]] 版) <http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-daisy-profile.html#DaisyProfileNS-XhtmlRole>
340    
341 wakaba 1.6 [74] [CITE[Document Structure – SVG Tiny 1.2]] ([TIME[2008-12-20 02:31:29 +09:00]] 版) <http://www.w3.org/TR/2008/REC-SVGTiny12-20081222/struct.html#RoleAttribute>
342    
343     [76] [CITE@en[Duck-typing and XForms | webBackplane]] ([TIME[2009-02-11 18:55:58 +09:00]] 版) <http://webbackplane.com/mark-birbeck/blog/2009/01/duck-typing-and-xforms>
344    
345     >The second aspect -- the 'what to display part' -- is actually common to a number of elements in XForms, such as xf:output, xf:help, xf:alert, and so on; they can all either display inline text, or text that is obtained from the instance data.
346    
347     >
348     But the role attribute opens up the possibility of assigning functionality to non-XForms elements, for example:
349     [PRE(XML example code)[
350     <span role="xf:hint">Please enter your name</span>
351     ]PRE]
352     Now we get our duck-typing in reverse; 'if an element says that it wants to be a duck, give it the waddle and quack methods'.
353 wakaba 1.8
354    
355     [78] [CITE@en[Status & Future of Role Module update (was Re: Agenda 2010-01-06)]]
356     ([[Gregory J. Rosmaita]] 著, [TIME[2010-01-06 08:54:36 +09:00]] 版)
357     <http://lists.w3.org/Archives/Public/public-xhtml2/2010Jan/0001.html>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24