[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: mediaObject element
Hi Dave,
I have pulled your proposal and Chieko's below.
For a given media object you have defined one or more alternatives. What is not clear is which one is the default and how is this applied to a drawing object. For example, if we have a rectangle do we need to apply a media object to supply alternative video. ... just trying to get on the same page.
Another concer is that if we introduce video we now have to introduce SMIL captioning so it will get complicated fast.
To me it looks like we will have some combination of the what you and Chieko have proposed.
BTW - here is the media type reference: http://www.iana.org/assignments/media-types/ used by the W3C.
(See attached file: proposal-alt-texts.odt)(See attached file: proposal-alt-texts.html)
So, to me the question is where to we really need the multiple media types. When we have a presentation. In a presentation I have not seen the need for alternative video for a rectangle in a draw-frame.
I would like to get the issue of alt text addressed quickly as we have lots of other issues to address that are more difficult. ... like relationships and presentation navigation with the keyboard.
"Dave Pawson" <dave.pawson@gmail.com>
03/03/2006 03:01 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]