Re: TCDL Draft F

Hi Christophe,

Christophe Strobbe wrote:
>>> * 'description' now says it was chosen over 'dc:description' because 
>>> of the data type;
>>
>> Again, I think DC allows you to choose a datatype pretty flexibly. I 
>> vote for reusing vocabulary where possible...
>>
>> PS: thanks for explaining that the "purpose" goes beyond the "purpose" 
>> in the techniques!
> 
> Also for dc:description, the data type is xs:string in 
> http://dublincore.org/schemas/xmls/simpledc20021212.xsd.
> To solve this "problem" with 'date' and 'description', we should
> * either create our own version of the Dublin Core XML Schema and 
> substitue the data types we want;
> * or use the newer XML Schema 
> (http://dublincore.org/schemas/xmls/qdc/2006/01/06/dc.xsd) - which I 
> discovered only today - and derive our own data types from the abstract 
> data type in that schema.

I was actually not aware of this change in the DC schema, and the fact that their XML schema seems significantly different from the RDF one. I strongly recommend the second option but am not sure how that affects compatibility with the BenToWeb TCDL.


>>> * 'requiredTests' will not be used [1];
>>
>> What about "expertGuidance"? How does this relate to "requiredTests" 
>> and/or "techComment"?
> 
> Does the task force want to drop 'expertGuidance'?
> 'requiredTests' are only for end-user evaluation. 'expertGuidance' is 
> guidance for reviewers evaluating the test case (in BenToWeb, it is 
> meant to explain to external users of the test suite how a test can or 
> should be evaluated).

So is the information in the "expertGuidance" an extension to the "test procedure" in the Technique?


>>> * the 'rule' element now has an optional 'techniques' element that 
>>> enables us to point of WCAG 2.0 techniques and/or failures;
>>
>> Hmmm. I agree that this should be optional for a generic test case 
>> description markup. However, in the context of this TF, there should 
>> always be at least 1 WCAG 2.0 Technique that a test sample maps to. 
>> Agreed?
> 
> Do we want to constrain the language so that 'techniques' is mandatory, 
> so that we can't create test case for which there is no technique that 
> we can reference? (I assumed we didn't.)

I can live with a "soft constraint" as well: we don't need to make this constraint in the schema but it should be clear to us that our mission is to develop test samples for existing techniques. I guess this constraint will follow from the internal review process for the test samples anyway...


>> A side question, what is the "id" property and how is it used?
> 
> If you mean "id" on "rule", that is explained in "The rule Element 
> Type", with two examples in "Using rules: Examples". Does this require 
> more guidance?

Not for me, I finally get it.


>>> * there is now a chapter on the "Rulesets XML";
>>
>> ahaaaaa, now I think I understand the "id" property from above. Hmmmm, 
>> this opens the question why the "techniques" element is not inside the 
>> "Rulesets XML" instead of being inside TCDL. Was there a specific 
>> reason for this?
> 
> Well, the techniques documents were too immature when BenToWeb started 
> working on the test suites, and the success criteria are the only 
> normative "rules". If you fail an SC, you fail to conform, but if you 
> fail a technique, you can't make a definitive statement on conformance. 
> So we never add "rules" for techniques.

Yes, this makes very good sense.


>> Also, knowing that you may hate me, more description and examples are 
>> needed for this section. Or maybe a different document all together to 
>> describe this vocabulary?
> 
> Hmm, this is a very simple language, and if we can reuse BenToWeb's 
> rulesets.xml file (which will be updated with newer WCAG drafts), there 
> is only one person who needs to update 'rulesets.xml' (=me).

OK, fair enough.


>> Finally, we will now need to create WCAG 2.0 "rulesets" metadata and 
>> use it in the test metadata, right?
> 
> Or reuse BenToWeb's rulesets.xml...

Can you guarantee that it will not change? All the metadata generated by this group will have a dependency on the rulesets.xml, changes to it could have a huge impact...


Thanks,
  Shadi


-- 
Shadi Abou-Zahra     Web Accessibility Specialist for Europe | 
Chair & Staff Contact for the Evaluation and Repair Tools WG | 
World Wide Web Consortium (W3C)           http://www.w3.org/ | 
Web Accessibility Initiative (WAI),   http://www.w3.org/WAI/ | 
WAI-TIES Project,                http://www.w3.org/WAI/TIES/ | 
Evaluation and Repair Tools WG,    http://www.w3.org/WAI/ER/ | 
2004, Route des Lucioles - 06560,  Sophia-Antipolis - France | 
Voice: +33(0)4 92 38 50 64          Fax: +33(0)4 92 38 78 22 | 

Received on Tuesday, 19 September 2006 18:34:39 UTC