* 仕様書 [REFS[ - [91] [CITE@en-US[Accessible Rich Internet Applications (WAI-ARIA) 1.0]] ([TIME[2014-01-14 16:21:51 +09:00]] 版) - [92] [CITE@en-US[WAI-ARIA 1.0 User Agent Implementation Guide]] ([TIME[2014-01-14 00:33:52 +09:00]] 版) - [93] [CITE@en-US-x-hixie[HTML Standard]] ([TIME[2014-01-13 23:42:08 +09:00]] 版) - [94] [CITE[Scalable Vector Graphics (SVG) 2]] ([TIME[2014-01-11 01:46:15 +09:00]] 版) ]REFS] [106] [[ARIA]] に関する文書は仕様でないものや歴史的なものなど沢山あって、どれが最新でどれが規定でどれがそうでないのかがわかりにくくなっています。 [107] 最新の本体仕様書は >>91 です。 それに加えて各環境の[[アクセシビリティーAPI]] との対応関係を規定した、 [[HTML]] における[[レンダリング]]の章に相当しそうな仕様書が >>92 です。 更に [[HTML]] における利用を >>93 で、 [[SVG]] における利用を >>94 で規定しています。 ;; [108] [[WAI-ARIA 1.1]] というものもありますが (>>100)、現時点で半年放置されており、 1.0 が最新のようです。 [TIME[2014-01-16T12:00:45.700Z]] * 属性 [102] [[ARIA]] は [CODE(HTMLa)@en[[[aria-*]]]] [[属性]]群と [CODE(HTMLa)@en[[[role]]]] [[属性]]を定義しています。 [103] これらの[[属性]]は、 [[HTML要素]] [SRC[>>93]] と [[SVG要素]] [SRC[>>94]] で利用できます。 [104] また >>101 によれば [[XUL]] でも利用できるようです。 ;; [105] 現時点で [[MathML]] の[[要素]]には定義されておらず、その予定もなさそうです。 * 歴史 [1] [CITE[ARIA Examples]] ([CODE[2007-03-07 05:01:32 +09:00]] 版) ([[名無しさん]]) [2] [CITE[Accessible AJAX]] ([CODE[2007-02-19 13:03:14 +09:00]] 版) ([[名無しさん]]) [3] [CITE@en[ARIA: Accessible Rich Internet Applications - MDC]] ([CODE[2007-03-18 03:02:08 +09:00]] 版) ([[名無しさん]]) [4] [CITE@en-US[Embedding Accessibility Role and State Metadata in HTML Documents]] ([CODE[2007-02-05 23:18:51 +09:00]] 版) ([[名無しさん]]) [5] >>4 [[XHTML 1.0]] は[[モジュール化]]されていないから[[大域属性]] [CODE(XMLe)@en[[QN[xhtml1:[[role]]] [http://www.w3.org/1999/xhtml]]]] を使うとか、無茶苦茶だな。 ([[名無しさん]] [WEAK[2007-03-26 08:33:10 +00:00]]) [7] [CITE@en[Radio buttons, grouping, keyboard control, ARIA | The Dojo Toolkit]] ([CODE[2007-04-12 00:08:28 +09:00]] 版) ([[名無しさん]]) [8] [CITE@en[Accessible Rich Internet Applications (ARIA) at ALA - The Web Standards Project]] ([CODE[2007-04-12 22:00:43 +09:00]] 版) ([[名無しさん]] [WEAK[2007-04-12 13:01:41 +00:00]]) [9] [CITE[ARIA Proposal]] ([CODE[2007-09-27 01:58:08 +09:00]] 版) ([[名無しさん]]) [10] [CITE@en[ARIA to API mapping - MDC]] ([CODE[2007-08-11 12:27:58 +09:00]] 版) ([[名無しさん]]) [11] [CITE[Accessible Rich Internet Applications - Anne’s Weblog]] ([CODE[2007-09-28 06:05:13 +09:00]] 版) ([[名無しさん]]) [12] [CITE[W3CTP: ARIA - Anne’s Weblog]] ([CODE[2007-11-10 07:31:52 +09:00]] 版) ([[名無しさん]]) [13] [CITE@en[ARIA States and Properties Meeting]] ([[Richard Schwerdtfeger]] 著, [CODE[2007-10-24 14:04:51 +09:00]] 版) ([[名無しさん]]) [14] [CITE@en[ARIA Coordination - PF, HTML, XHTML, SVG -- 6 Nov 2007]] ([CODE[2007-11-14 22:39:32 +09:00]] 版) ([[名無しさん]]) [15] [CITE@en-US[Accessible Rich Internet Applications (WAI-ARIA) Version 1.0]] ([CODE[2008-02-05 06:44:30 +09:00]] 版) ([[名無しさん]]) [16] [CITE@en[WAI-ARIA Primer]] ([CODE[2008-02-05 06:44:30 +09:00]] 版) ([[名無しさん]]) [17] [CITE[WAI-ARIA Best Practices]] ([CODE[2008-02-05 06:44:30 +09:00]] 版) ([[名無しさん]]) [18] [CITE@en[Roadmap for Accessible Rich Internet Applications (WAI-ARIA Roadmap)]] ([CODE[2008-02-05 06:44:30 +09:00]] 版) ([[名無しさん]]) [19] [CITE@en[Document conformance: Integrating ARIA into HTML5]] ([[Henri Sivonen]] 著, [CODE[2008-03-24 22:26:41 +09:00]] 版) ([[名無しさん]]) [20] [CITE@en[ARIA in HTML5 Integration: Document Conformance (Draft)]] ([[Henri Sivonen]] 著, [CODE[2008-03-24 22:28:11 +09:00]] 版) ([[名無しさん]]) [21] [CITE@en[ARIA User Agent Implementors Guide - MDC]] ([CODE[2008-03-27 02:57:33 +09:00]] 版) ([[名無しさん]]) [22] [CITE@en[ARIA in HTML5 Integration: Document Conformance (Draft, Take Two)]] ([[Henri Sivonen]] 著, [CODE[2008-03-27 03:27:30 +09:00]] 版) ([[名無しさん]]) [23] [CITE@en[ARIA discussion of Math -- 31 Mar 2008]] ([CODE[2008-04-01 06:54:53 +09:00]] 版) ([[名無しさん]]) [24] [CITE@en[Re: State and Status of WAI-ARIA approach to host-language embedding]] ([[Richard Schwerdtfeger]] 著, [CODE[2008-04-18 23:46:23 +09:00]] 版) ([[名無しさん]]) [25] [CITE@en[Syntax for ARIA: Cost-benefit analysis - W3C Q&A Weblog]] ([CODE[2008-05-09 06:10:49 +09:00]] 版) ([[名無しさん]]) [26] [CITE[Some test results concerning ARIA attribute syntax]] ([CODE[2008-05-07 23:40:56 +09:00]] 版) [31] [CITE@en-US[Accessible Rich Internet Applications (WAI-ARIA) Version 1.0]] ([CODE[2008-08-05 03:54:26 +09:00]] 版) ([[名無しさん]]) [32] [CITE@en-us[ARIA User Agent Implementors Guide - MDC]] ([TIME[2008-09-03 11:21:04 +09:00]] 版) [6] [CITE[WEBTECH - WAI-ARIA]] ([CODE[2007-03-19 08:09:29 +09:00]] 版) ([[名無しさん]] [WEAK[2007-03-18 23:10:22 +00:00]]) [27] > W3C仕様にしてはめずらしく実装がある ちょwwwwwwwwwwwwww ([[名無しさん]] [WEAK[2007-03-18 23:10:36 +00:00]]) [28] [CITE@en-US[States and Properties Module for Accessible Rich Internet Applications (WAI-ARIA States and Properties)]] ([CODE[2007-06-02 00:45:29 +09:00]] 版) ([[名無しさん]] [WEAK[2007-06-09 14:53:06 +00:00]]) [29] [CITE@en-US[Roles for Accessible Rich Internet Applications (WAI-ARIA Roles)]] ([CODE[2007-06-02 00:45:50 +09:00]] 版) ([[名無しさん]] [WEAK[2007-06-09 14:54:03 +00:00]]) [30] [CITE@ja[Taken SPC : Mozilla 24 「Webブラウザのアクセシビリティを考える」の詳細発表]] ([CODE[2007-09-13 21:33:34 +09:00]] 版) [34] [CITE@en-gb[Juicy Studio: WAI-ARIA in HTML]] ([CODE[2007-09-13 21:44:54 +09:00]] 版) [35] [CITE@en-US[States and Properties Module for Accessible Rich Internet Applications (WAI-ARIA States and Properties) Version 1.0]] ([CODE[2007-10-20 00:26:02 +09:00]] 版) [36] [CITE@en[Roadmap for Accessible Rich Internet Applications (WAI-ARIA Roadmap)]] ([TIME[2007-10-20 00:25:15 +09:00]] 版) [37] [CITE[WAI-ARIA Best Practices]] ([TIME[2009-02-24 12:03:24 +09:00]] 版) [38] [CITE@en-US[WAI-ARIA 1.0 User Agent Implementation Guide]] ([TIME[2009-02-24 10:59:10 +09:00]] 版) [39] [CITE@en-US[Accessible Rich Internet Applications (WAI-ARIA) 1.0]] ([TIME[2009-02-24 12:03:24 +09:00]] 版) [33] [CITE@en[Interview with Ian Hickson, editor of the HTML 5 specification. - The Web Standards Project]] ([TIME[2009-05-17 05:53:59 +09:00]] 版) > :Hixie: Yes, the plan is to make sure ARIA and HTML5 work well together. Right now I’m waiting for ARIA to be complete (there are a number of last call comments that they haven’t yet replied to), and for the ARIA implementation rules to be clearer (it’s not yet obvious as I understand it what should happen when ARIA says a checkbox is a radio button, for instance). Once that is cleared up, I expect HTML 5 will give a list of conformance criteria saying where ARIA attributes can be used and saying how they should be implemented in browsers. [40] [CITE[IRC logs: freenode / #whatwg / 20090402]] ([TIME[2009-06-12 07:57:58 +09:00]] 版) > [05:29] * Hixie sends aria last call comments > [05:44] Hixie: so is it not your plan for the HTML5 spec itself to define which ARIA attributes are conformant on particular elements? > [06:41] MikeSmith: as far as i can tell, the ARIA spec disallows that. I sent them e-mail asking if they could change that. > [06:42] Hixie: I see. I wasn't aware that the ARIA spec explicitly disallowed it. [41] [CITE[HTML5 and WAI-ARIA — Anne’s Weblog]] ([TIME[2009-07-05 12:39:34 +09:00]] 版) [42] [CITE@en[(X)HTML5 Tracking]] ([TIME[2009-08-22 11:31:26 +09:00]] 版) [43] [CITE[IRC logs: freenode / #whatwg / 20090717]] ([TIME[2009-09-26 01:09:13 +09:00]] 版) [44] [CITE[IRC logs: freenode / #whatwg / 20090817]] ([TIME[2009-10-11 12:37:08 +09:00]] 版) [45] [CITE[IRC logs: freenode / #whatwg / 20090822]] ([TIME[2009-10-12 23:10:23 +09:00]] 版) [46] [CITE@en[Current PFWG thinking on ARIA integration in host languages]] ([[Michael Cooper]] 著, [TIME[2009-08-19 01:53:54 +09:00]] 版) [47] [CITE@en[(X)HTML5 Tracking]] ([TIME[2009-10-23 23:20:33 +09:00]] 版) [48] [CITE@en-US[WAI-ARIA User Agent Implementation Guide 1.0]] ([TIME[2009-12-16 03:39:35 +09:00]] 版) [49] [CITE[WAI-ARIA Authoring Practices 1.0]] ([TIME[2009-12-16 03:39:49 +09:00]] 版) [50] [CITE@en[Legacy defeats consistency in IE 8’s Web 2.0 accessibility effort « Access Garage]] ([TIME[2010-01-17 11:08:26 +09:00]] 版) [51] [CITE@en-US[Accessible Rich Internet Applications (WAI-ARIA) 1.0]] ( ([TIME[2010-09-16 01:56:17 +09:00]] 版)) [52] [CITE@en-US[Accessible Rich Internet Applications (WAI-ARIA) 1.0]] ( ([TIME[2011-01-18 07:58:22 +09:00]] 版)) [53] [CITE@en[Objections against CP for ISSUE-129 - WHATWG Wiki]] ([TIME[2011-01-18 06:16:18 +09:00]] 版) [54] [CITE@en[Change Proposal for ISSUE-129 - WHATWG Wiki]] ([TIME[2011-01-19 13:07:14 +09:00]] 版) [55] [CITE[ChangeProposals/ARIAinHTML5 - HTML WG Wiki]] ( ([TIME[2011-01-17 19:15:43 +09:00]] 版)) [56] [CITE[IRC logs: freenode / #whatwg / 20110113]] ( ([TIME[2011-01-20 22:41:09 +09:00]] 版)) [57] [CITE[IRC logs: freenode / #whatwg / 20110409]] ( ([TIME[2011-04-16 15:59:23 +09:00]] 版)) [58] [CITE[IRC logs: freenode / #whatwg / 20110411]] ( ([TIME[2011-04-16 16:12:30 +09:00]] 版)) [59] [CITE@en[HTML to Platform Accessibility APIs Implementation Guide]] ( ([TIME[2011-04-14 23:30:19 +09:00]] 版)) [60] [CITE@en[Web Applications 1.0 r6029 apply wg decision (ARIA defaults)]] ( ([TIME[2011-04-26 08:14:00 +09:00]] 版)) [61] [CITE@en[Web Applications 1.0 r6030 note some things we should really change one day but can't yet because of the w3c decision]] ( ([TIME[2011-04-26 08:18:00 +09:00]] 版)) [62] [CITE@en[Web Applications 1.0 r6040 Discourage cargo-cult authoring that would lead to poor accessibility.]] ( ([TIME[2011-04-29 06:51:00 +09:00]] 版)) [63] [CITE@en[Web Applications 1.0 r6046 apply chair request]] ( ([TIME[2011-05-03 06:47:00 +09:00]] 版)) [64] [CITE@en[ARIA in HTML5 Integration: Document Conformance (Draft, Take Two)]] ( ([[Henri Sivonen]] 著, [TIME[2008-04-01 04:35:45 +09:00]] 版)) [65] [CITE@en[HTML to Platform Accessibility APIs Implementation Guide]] ( ([TIME[2011-05-26 03:05:58 +09:00]] 版)) [66] [CITE@en[Web Applications 1.0 r6402

is allowed to have its default role.]] ( ([TIME[2011-08-10 10:05:00 +09:00]] 版)) [67] [CITE@en[Web Applications 1.0 r6476 allow conformance checkers to catch some more nonsensical combinations]] ( ([TIME[2011-08-16 14:03:00 +09:00]] 版)) [68] [CITE@en-US[WAI-ARIA 1.0 User Agent Implementation Guide]] ( ([TIME[2012-01-11 00:41:39 +09:00]] 版)) [69] [CITE@en[Web Applications 1.0 r6980 Apply W3C chair revert request (to W3C copy only). Fix markup typo.]] ( ([TIME[2012-02-09 07:59:00 +09:00]] 版)) [70] [CITE@en[HTML to Platform Accessibility APIs Implementation Guide]] ( ([TIME[2012-03-30 02:43:16 +09:00]] 版)) [71] [CITE[''''''[''''''whatwg'''''']'''''' Validator.nu: "Attribute role not allowed on element h2 at this point."]] ( ([TIME[2012-06-09 07:47:39 +09:00]] 版)) [72] [CITE[Using ARIA in HTML5]] ( ([TIME[2012-06-29 22:10:39 +09:00]] 版)) [73] [CITE[''''''[''''''whatwg'''''']'''''' Using ARIA in HTML - intial draft]] ( ([TIME[2012-06-29 21:31:52 +09:00]] 版)) [74] [CITE@en[HTML to Platform Accessibility APIs Implementation Guide]] ( ([TIME[2012-07-25 21:12:03 +09:00]] 版)) [75] [CITE@en-US[WAI-ARIA 1.0 User Agent Implementation Guide]] ( ([TIME[2012-08-17 00:10:22 +09:00]] 版)) [76] [CITE@en[HTML to Platform Accessibility APIs Implementation Guide]] ( ([TIME[2012-10-25 04:16:36 +09:00]] 版)) [77] [CITE@en[Web Applications 1.0 r7646 Remove some entries that really aren't helping anyone.]] ( ([TIME[2013-01-24 05:00:00 +09:00]] 版)) [78] [CITE@en[Using WAI-ARIA in HTML]] ( ([TIME[2013-02-14 23:33:22 +09:00]] 版)) [79] [CITE@en-US[WAI-ARIA 1.0 Authoring Practices]] ( ([TIME[2013-03-07 04:23:08 +09:00]] 版)) [80] [CITE@en[Web Applications 1.0 r7866 Mark certain elements as hidden for ARIA purposes too.]] ( ([TIME[2013-05-04 09:22:00 +09:00]] 版)) [81] [82] [CITE@en[Using WAI-ARIA in HTML]] ( ([TIME[2013-05-15 00:53:36 +09:00]] 版)) [83] [CITE@en[HTML to Platform Accessibility APIs Implementation Guide]] ( ([TIME[2013-09-09 19:59:24 +09:00]] 版)) [84] [CITE@en[HTML to Platform Accessibility APIs Implementation Guide]] ( ([TIME[2013-09-26 23:59:27 +09:00]] 版)) [85] [CITE@en-US[WAI-ARIA 1.0 User Agent Implementation Guide]] ( ([TIME[2013-11-05 02:04:13 +09:00]] 版)) [86] [CITE@en-US[WAI-ARIA 1.0 User Agent Implementation Guide]] ( ([TIME[2013-12-17 05:00:22 +09:00]] 版)) [87] [CITE[SVG2 Requirements Input - SVG]] ( ([TIME[2013-06-13 12:01:58 +09:00]] 版)) [88] [CITE[History of changes to WAI-ARIA Roles]] ( ([TIME[2012-08-16 13:56:39 +09:00]] 版)) [89] [CITE@en[HTML to Platform Accessibility APIs Implementation Guide]] ( ([TIME[2014-01-16 11:35:26 +09:00]] 版)) [90] [CITE@en[Using WAI-ARIA in HTML]] ( ([TIME[2014-01-16 11:41:11 +09:00]] 版)) [95] [CITE[WAI-ARIA 1.0 Authoring Practices]] ( ([TIME[2013-02-25 17:24:12 +09:00]] 版)) [96] [CITE@en[WAI-ARIA Roadmap 1.0]] ( ([TIME[2009-12-15 20:47:36 +09:00]] 版)) [97] [CITE@en[WAI-ARIA Primer 1.0]] ( ([TIME[2010-08-03 01:56:23 +09:00]] 版)) [98] [CITE@en-US[WAI-ARIA Overview]] ( ([TIME[2014-01-16 11:49:39 +09:00]] 版)) [99] [CITE@en-US[Accessible Rich Internet Applications (WAI-ARIA) 1.1]] ( ([TIME[2013-09-26 02:08:41 +09:00]] 版)) [100] [CITE@en-US[Accessible Rich Internet Applications (WAI-ARIA) 1.1]] ( ([TIME[2013-09-26 02:08:41 +09:00]] 版)) [101] [CITE@en-US[XUL Accessibility - Accessibility | MDN]] ( ([TIME[2013-12-09 12:24:41 +09:00]] 版)) [109] [CITE@en[Web Applications 1.0 r8409 Update ARIA restrictions for fieldset, ol, ul to include 'group' role]] ( ([TIME[2014-01-18 10:12:00 +09:00]] 版)) [110] [[ARIA]] 仕様書、昔よりもかなり読みやすくなっていました。どこが要件なのかとか、 [[HTML]] でどう表現されるのかなど何年か前に読んだ時よりずっと明確になっています。 ただ細部の表現は仕様書としてはまだ曖昧なようです。同じ概念を指していそうなものが微妙に異なる表現で揺れていて意図が不明瞭だったり。 [TIME[2014-01-19T02:39:33.300Z]] [111] [CITE@en[Web Applications 1.0 r8412 Some ARIA role additions for authoring flexibility]] ( ([TIME[2014-01-22 07:51:00 +09:00]] 版)) [112] [CITE@en-US[Accessible Rich Internet Applications (WAI-ARIA) 1.0]] ( ([TIME[2014-02-07 00:14:33 +09:00]] 版)) [113] [CITE@en-US[WAI-ARIA 1.0 User Agent Implementation Guide]] ( ([TIME[2014-02-07 00:14:33 +09:00]] 版)) [114] [CITE[IRC logs: freenode / #whatwg / 20140221]] ( ([TIME[2014-02-23 09:51:18 +09:00]] 版)) [115] [CITE@en[Outlines for new Implementation guide documents for Core (previously WAI-ARIA), HTML 5.1, and SVG2]] ( ([[Richard Schwerdtfeger]] 著, [TIME[2014-01-16 06:34:02 +09:00]] 版)) [116] [CITE@en[Web Applications 1.0 r8495 Map table-related elements to ARIA roles]] ( ([TIME[2014-02-21 08:46:00 +09:00]] 版)) [117] [CITE@en[Web Applications 1.0 r8508 Make clearTimeout()/clearInterval() (with no arguments) into no-ops; change the role mapping so that tables aren't interactive.]] ( ([TIME[2014-02-25 03:44:00 +09:00]] 版)) [118] [CITE@en[Web Applications 1.0 r8534 Map
to aria-sort=''.]] ( ([TIME[2014-03-08 07:33:00 +09:00]] 版)) [119] [CITE@en[Web Applications 1.0 r8534 Map to aria-sort=''.]] ( ([TIME[2014-03-08 07:33:00 +09:00]] 版)) [120] [CITE@en-US[Accessible Rich Internet Applications (WAI-ARIA) 1.0]] ( ([TIME[2014-03-20 02:47:47 +09:00]] 版))