[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: proposal
I would like to propose that we move the multimodal proposal to post the June update and accept Chieko's proposal:
(See attached file: proposal-alt-texts.odt)(See attached file: proposal-alt-texts.html)
My reason being that none of the rendering office products are multi-modal to date and our goal was to fix critical gaps and base presentation usability by June. The multi-modal piece is exciting in that it will greatly help DAISY but I worry that we won't have time to address the other issues for the June delivery like keyboard navigation in presentations. I also feel that given the time frame - if we start down this path we will find we have a lot more issues to address full multi-modality.
Comments?
Rich
"Dave Pawson" <dave.pawson@gmail.com>
03/13/2006 07:55 AM |
|
Proposal for Short and Long Alternative TextsChieko Asakawa - IBM March 9th, 2006. Table of Contents Proposal for Short and Long Alternative Texts 1 1 Issue: Lack of Long Description 1 2 Difference between the Original SVG and the SVG Namespace of ODF 1 3 Suggestion 2 4 Proposal of Schema Modification 3
1 Issue: Lack of Long DescriptionIn general, alternative texts are defined as “short” description for non text elements. ODF defines <svg:desc> for this purpose. However, it is required to provide additional detailed descriptions for complicated charts, graphics and embedded objects. So, HTML has two types of alternative text.
“longdesc” can provide an additional description for complex content where “alt” is not sufficient. ODF does not have an element, which corresponds to then longdesc.
OpenDocument Specification v1.0, Section 9.3.9 “The <svg:desc> element specifies an alternative text as specified in §5.4 of [SVG].” ODF Schema (OpenDocument-schema-v1.0-os.rng) <define name="svg-desc"> <element name="svg:desc"> <text/> </element> </define>
2 Difference between the Original SVG and the SVG Namespace of ODFThe original SVG defines two elements for alternative text (<title> and <desc>). The <title> is defined as “alternative text” and the <desc> is defined for adding longer description. However as shown in Table 1, SVG namespace of ODF provides <svg:desc> element for adding alternative text, and it does not have the element for adding longer description.
Table 1: Comparison of alternative text function
SVG Specification 1.1, Section 5.4 (http://www.w3.org/TR/SVG/struct.html#DescriptionAndTitleElements) “Each container element or graphics element in an SVG drawing can supply a ‘desc’ and/or a ‘title’ description string where the description is text-only.”
Usage of these two element is described in the document, “Accessibility Feature of SVG”. Accessibility Feature of SVG, Section 2.1 (http://www.w3.org/TR/SVG-access/#Equivalent) “title : Provides a human-readable title for the element that contains it.” “desc : Provides a longer more complete description of an element that contains it.” 3 Suggestion
Example: <draw:frame draw:style-name="fr1" draw:name="Object1" text:anchor-type="paragraph" svg:width="12.573cm" svg:height="11.001cm" draw:z-index="0"> <draw:object xlink:href=""./Object" 1" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad" /> <draw:image xlink:href=""./ObjectReplacements/Object" 1" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad" /> <svg:title>Graph representing rainfall amount in Tokyo</svg:title> <svg:desc>Rainfall amount in Tokyo dropped in August, that is the smallest amount in these ten years. However on the other months, the amount is higher than last year.</svg:desc> </draw:frame>
OpenDocument Specification v1.0, Section 9.3.9 9.3.9 Alternative Text - CURRENT “The <svg:desc> element specifies an alternative text as specified in §5.4 of [SVG].”
PROPOSAL “Provide alternative text for non text element by using <svg:title>. And for providing a longer more complete description, use the element <svg:desc> as specified in §5.4 of [SVG].” 4 Proposal of Schema Modification
<define name="draw-frame"> <element name="draw:frame"> <ref name="common-draw-shape-with-text-and-styles-attlist"/> <ref name="common-draw-position-attlist"/> <ref name="common-draw-rel-size-attlist"/> <ref name="presentation-shape-attlist"/> <ref name="draw-frame-attlist"/> <zeroOrMore> <choice> <ref name="draw-text-box"/> <ref name="draw-image"/> <ref name="draw-object"/> <ref name="draw-object-ole"/> <ref name="draw-applet"/> <ref name="draw-floating-frame"/> <ref name="draw-plugin"/> </choice> </zeroOrMore> <optional> <ref name="office-event-listeners"/> </optional> <zeroOrMore> <ref name="draw-glue-point"/> </zeroOrMore> <optional> <ref name="draw-image-map"/> </optional> <a:documentation>proposal</a:documentation> <optional> <ref name="svg-title"/> </optional> <optional> <ref name="svg-desc"/> </optional> <optional> <choice> <ref name="draw-contour-polygon"/> <ref name="draw-contour-path"/> </choice> </optional> </element>
<a:documentation>proposal</a:documentation> <define name="svg-title"> <element name="svg:title"> <text/> </element> </define> <define name="svg-desc"> <element name="svg:desc"> <text/> </element> </define>
<define name="draw-area-rectangle"> <element name="draw:area-rectangle"> <ref name="common-draw-area-attlist"/> <attribute name="svg:x"> <ref name="coordinate"/> </attribute> <attribute name="svg:y"> <ref name="coordinate"/> </attribute> <attribute name="svg:width"> <ref name="length"/> </attribute> <attribute name="svg:height"> <ref name="length"/> </attribute> <a:documentation>proposal</a:documentation> <optional> <ref name="svg-title"/> </optional> <optional> <ref name="svg-desc"/> </optional> <optional> <ref name="office-event-listeners"/> </optional> </element> </define>
<define name="draw-area-circle"> <element name="draw:area-circle"> <ref name="common-draw-area-attlist"/> <attribute name="svg:cx"> <ref name="coordinate"/> </attribute> <attribute name="svg:cy"> <ref name="coordinate"/> </attribute> <attribute name="svg:r"> <ref name="length"/> </attribute> <a:documentation>proposal</a:documentation> <optional> <ref name="svg-title"/> </optional> <optional> <ref name="svg-desc"/> </optional> <optional> <ref name="office-event-listeners"/> </optional> </element> </define>
<define name="draw-area-polygon"> <element name="draw:area-polygon"> <ref name="common-draw-area-attlist"/> <attribute name="svg:x"> <ref name="coordinate"/> </attribute> <attribute name="svg:y"> <ref name="coordinate"/> </attribute> <attribute name="svg:width"> <ref name="length"/> </attribute> <attribute name="svg:height"> <ref name="length"/> </attribute> <ref name="common-draw-viewbox-attlist"/> <ref name="common-draw-points-attlist"/> <a:documentation>proposal</a:documentation> <optional> <ref name="svg-title"/> </optional> <optional> <ref name="svg-desc"/> </optional> <optional> <ref name="office-event-listeners"/> </optional> </element> </define>
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]