- From: Daniel Dardailler <daniel.dardailler@sophia.inria.fr>
- Date: Thu, 30 Aug 2001 14:25:21 +0200
- To: Bjoern Hoehrmann <derhoermi@gmx.net>
- cc: wai-tech-comments@w3.org, sean@mysterylights.com
Thanks Bjoern.
We'll address your comments soon.
> Hi,
>
> General:
>
> * I'm not happy with the term "tagset" used throughout the document.
> This should be element or feature set. It's all too common to refer
> with "tag" to elements and attributes, which is definitly wrong and
> makes it hard to talk to each other about them. Other possible
> replacements would be "schema", "language" or "application", but
> please don't use "tagset".
>
> * The document uses 'schemata' while e.g. XML Schema uses 'schemas'
> instead. I suggest to use the latter for reasons of consistency.
>
> * All those abbreviations and acronyms should get appropriate title
> attributes, im not happy with all those PFWG, WCAG, WAI GL, ATAG,
> UAAG, etc.pp.
>
> Abstract:
>
> "[...] This document explains how to design accessible applications
> using XML, the Extensible Markup Language. Compared to the HTML or
> MathML languages, XML is one level up: it is a meta syntax used to
> describe these languages, as well as new ones. [...]"
>
> This statement is wrong, XML isn't used to describe HTML. I recommend to
> change s/HTML/XHTML/.
>
> Status of this document:
>
> "[...] Depending on the feedback received, this document may become a
> W3C Note, be integrated in the Web Content Accessibility Guidelines
> suite (e.g as a technique for XML) or enter its own Recommendation
> track. [...]"
>
> I strongly recommend to make it a recommendation, not a note.
>
> Introduction:
>
> [...]
> <title>XML and Accessibility</title>
> <address lang=fr>Daniel Dardailler</address>
> <h1>Background</h1>
> [...]
>
> I recommend to change this example fragment to indicate, that this isn't
> meant to be a document, e.g. by using empty lines or "[...]" or
> something similar.
>
> The address element isn't used the way it should, HTML 4 says about
> address: "The ADDRESS element may be used by authors to supply contact
> information for a document or a major part of a document such as a
> form".
>
> HTML 4 recommends (i.e. a RFC 2119 "SHOULD") to quote attribute values,
> even if you don't have to, this should be changed here, too.
>
> "[...] and they can only use elements (title, h1, etc) [...]"
>
> There is a missing period after 'etc'. I've seen
> <span lang='la' title='et cetera'>etc.</span> in some recommendations,
> maybe this should be also done for this document, but I'm not convinced,
> this is a that good idea.
>
> XML Grammars, and The Scope Of XMLGL:
>
> I'm not happy with "Data-oriented" and "Metadata-oriented". I think
> there is a common distinction between "Data-oriented" or "data centric"
> and "document centric/oriented" design of XML applications, e.g. the
> distinction between
>
> <product>
> <price currency='EUR'>35</price>
> <shippingDate format='ISO-compact'>19940203T141529Z</shippingDate>
> </product>
>
> and
>
> <p>Product costs <price currency='EUR'>35</price> and will be shipped
> on <shippingDate format='ISO-compact'>...
>
> (certainly no good examples, but I think you get the point).
>
> Problem statement:
>
> "[...] freedom of design it bringshas and can result in a loss of
> ^
> accessibility [...]"
>
> There is a missing white space (and possibly a comma, but I'm not an
> expert for US English grammar ;-)
>
> Guideline 1.2:
>
> "[...] Another way would have been to add an "appliesto" attribute to
> the <img> element [...]"
>
> I recommend to s/appliesto/appliesTo/ or use another name; I read this
> as some italian word I didn't know. I general, I'd call that name an
> accessability flaw :)
>
> Guideline 2.2:
>
> "[...] Authors must be able to mark up documents with proper
> structural elements and control presentation with style sheets rather
> than with presentation elements and attributes. [...]"
>
> There should be some "unless" for applications like XSL, since XSL would
> be (and probably is) superfluous otherwise. XSL isn't really accessible,
> is it? If so, XSL shouldn't be refernce material for this document.
>
> Techniques for 2.2:
>
> [...]
> mystyle.css: .news { text-align: center; font: bold arial }
>
> <?xml-stylesheet href="mystyle.css" type="text/css"?>
> <p class="news">News items 1</p>
> <p class="news">News items 2</p>
> <p class="news">News items 3</p>
> [...]
>
> As above, this example is very bad. First, the class attribute may be
> considered harmful and it's somehow abused here. The style sheet should
> use another selector e.g.
>
> #news > p { } /* or */
> #news p
>
> or something like that and the document should reflect this. Second, the
> style sheet is bad, since it doesn't define a generic font family as the
> last alternative and "Arial" isn't named "arial" and there may be
> operating systems treating font family names case-sensitive. Last but
> not least this example implies, we look at a complete document. The
> xml-stylesheet processing instruction is only allowed in the prolog of
> the document; authors often get this wrong (there are W3C TRs which use
> them at inappropriate places, thus rendering the document invalid); if
> it were meant to be in the prolog, we have multiple document elements,
> which is not valid in XML.
>
> Techniques for 2.3:
>
> I don't see any good reason for changing element "mylink" to "crossref".
> This is confusing and not reflected by highlighting the element type.
>
> Guideline 2.5:
>
> "[...] non- visual [...]"
>
> one less white space here.
>
> Techniques for 3.3:
>
> The example document violates some WCAG checkpoint by using h3 in place
> of h1; additionally, it's an transitional document (and it shouldn't be)
> since it uses inline elements ('a') as child of element 'body'. HTML
> provides by the way elements to mark up lists,
>
> <p>x.x.x ...<br />x.x.y ...</p>
>
> isn't an appropriate way to mark up a list.
>
> Techniques for 3.4:
>
> Element 'script' lacks of required attribute 'type'.
>
> Appendix A: Techniques Rationale:
>
> XHTML doesn't only have ul and li to mark up lists, there is also dl,
> dt, dd and ol.
>
> I'll comment on the guidelines and techniques in more detail when I get
> time. I think there are some things missing...
>
> regards,
> --
> Björn Höhrmann { mailto:bjoern@hoehrmann.de } http://www.bjoernsworld.de
> am Badedeich 7 } Telefon: +49(0)4667/981028 { http://bjoern.hoehrmann.de
> 25899 Dagebüll { PGP Pub. KeyID: 0xA4357E78 } http://www.learn.to/quote/
Received on Thursday, 30 August 2001 08:25:24 UTC