- From: Charles McCathieNevile <charles@sidar.org>
- Date: Mon, 28 Feb 2005 16:43:48 +0100
- To: shadi@w3.org
- Cc: public-wai-ert@w3.org
(So people have some idea of what I will say at the appropriate moment ;-) Hmm. EARL provides some simple (and useful) ways of describing tests. An example is the descriptions that can be extracted from among other information in http://www.w3.org/2001/sw/Europe/200305/axforms/earlinst.rdf - the relevant parts are as follows: <earl:TestCase rdf:about="http://www.w3.org/TR/WCAG10/#tech-color-convey"> <wcag:priority rdf:resource="http://www.w3.org/TR/WCAG10/#wc-priority-1"/> <wcag:checkpoint>2.1 </wcag:checkpoint> <dc:title xml:lang="es">Asegúrese de que toda la información transmitida a través del color está también disponible sin color</dc:title> <dc:title xml:lang="en">Ensure that all information conveyed with color is also available without color, for example from context or markup. </dc:title> </earl:TestCase> An explanation: This description relies on EARL solely for the fact that it has a class called TestCase - identifying something as a test that you might talk about in EARL. I have made up some properties and a couple of resources for describing different priority levels - these are the things that have the namespace prefix wcag in the above example. I have also provided a Dublin Core title in english and spanish. (It is an open question whether I should have used this property, or label and comment properties from the RDF Vocabulary Description Language - possible the latter solution would have been cleaner). This information was collected to dynamically build an interface in the relevant language in an Xforms-based evaluation tool I wrote, but since it is available on the Web I can re-use it in any other application, or add to it. What this doesn't do is decribe how to do the test. I think that it is useful to be able to describe procedures for people to follow, and code which can automatically run the test, but I don't see that EARL needs to do this. The nice thing about working in RDF is that we don't ned to build everything into our one vocabulary anyway... Nor does it describe the relationship between a group of tests, which I think should be done using OWL restrictions rather than inventing EARL-specific stuff that does the same thing. But we do have same basic ability to describe tests. We could use Dublin Core (for example) to give more detailed information about who is the author of a particular test, when it was developed, etc. To make this easy, all we do is keep using RDF. On the other hand, it is useful to have some idea of what we think best practices are for some common descriptions... cheers Chaals On Mon, 28 Feb 2005 00:54:19 +0100, Shadi Abou-Zahra <shadi@w3.org> wrote: >> Does the fact that test descriptions are seperate mean that they are not >> in scope for the general requirements discussion? (Makes sense to me, >> actually...) > As you know, EARL does not describe test cases itself but implicitly it > bears some basic assumptions > about how tests are described. For example, the current spec assumes > that each test description has a > (publicly available) URI. > So idea for this session is to spend some time refining these > assumptions. Maybe developing some really > rough requirements for test case descriptions. After that we can look > back at our EARL requirements and > tweak them accordingly if necessary. -- Charles McCathieNevile - Vice Presidente - Fundacion Sidar charles@sidar.org http://www.sidar.org (chaals is available for consulting at the moment)
Received on Monday, 28 February 2005 21:53:01 UTC