- From: Christophe Strobbe <christophe.strobbe@esat.kuleuven.be>
- Date: Wed, 03 May 2006 18:17:37 +0200
- To: public-wai-ert@w3.org
Hi Vicente, At 17:00 3/05/2006, Vicente Luque Centeno wrote: <quote> Yes, it is possible to rewrite my XSLT templates into Schematron rules (and some other constraint languages as well), but I am not volunteeing either ;-). I think that making a hierarchy of XSLT files would be easier. At least XSLT has a wider tool support than Schematron and is a W3C recommendation by itself. Anyway, can you give us some reference that explains how Schematron rules can generate EARL reports by default? </quote> I thought that Schematron support is a non-issue because all you need is an XSLT that turns the Schematron file into the actual validator/XSLT file that generates the output you want. The idea is that you 1) first create your Web Accessibility Schematron (wa.sch), 2) create schematron-earl.xslt, 3) "compile" your schematron, e.g. with C:\saxon wa.sch schematron-earl.xslt > wa-earl.xslt 4) then "validate" the XHTML page, e.g. with C:\saxon bad.xhtml wa-earl.xslt > bad.xhtml.earl. The difficult part is writing schematron-earl.xslt. As far as I know there are XSLTs for HTML (schematron-report.xsl), XML (schematron-xml.xsl) and plain text (schematron-basic.xsl). There is already a small Schematron example for checking against WCAG 1.0 referenced at the bottom of http://xml.ascc.net/schematron/1.5/message1-5/schematron-message.html. Regards, Christophe ---previous message--- On Wed, 3 May 2006, Christophe Strobbe wrote: >>Hi Vicente, >> >>At 21:25 30/04/2006, Vicente Luque Centeno wrote: >><quote> >>I have recently developed a Web Accessibility evaluator in a single XSLT >>file (namely WAEX). You can find it at http://www.it.uc3m.es/vlc/waex.html >>(...) >>I would be happy that someone could collaborate by modifying this (rather >>simple but complete) XSLT file to generate EARL reports as well. The XSLT >>file is at http://www.it.uc3m.es/vlc/wcag.xsl >></quote> >> >>Since you want different output formats but you probably don't want to >>maintain different versions of the XSLT file, I wonder if it wouldn't be >>possible to make this just a little bit more "abstract" by turning the >>XSLT into a Schematron [1] schema, so that you have various output >>formats by default. If someone would write a schematron-earl.xslt, this >>xslt would be useful beyond accessibility checking. (I'm not >>volunteering, though.) >>(...) > >-- >Christophe Strobbe >K.U.Leuven - Departement of Electrical Engineering - Research Group on >Document Architectures >Kasteelpark Arenberg 10 - 3001 Leuven-Heverlee - BELGIUM >tel: +32 16 32 85 51 >http://www.docarch.be/ Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
Received on Wednesday, 3 May 2006 16:17:50 UTC