[Bug 21894] New: Do not define @longdesc as a hyperlink. Instead, define it as a link analogous to @cite.

https://www.w3.org/Bugs/Public/show_bug.cgi?id=21894

            Bug ID: 21894
           Summary: Do not define @longdesc as a hyperlink. Instead,
                    define it as a link analogous to @cite.
    Classification: Unclassified
           Product: HTML WG
           Version: unspecified
          Hardware: PC
               URL: https://dvcs.w3.org/hg/html-proposals/raw-file/720b89a
                    ac76f/longdesc1/longdesc.html
                OS: All
            Status: NEW
          Keywords: a11y, a11y_text-alt
          Severity: normal
          Priority: P2
         Component: HTML Image Description Extension
          Assignee: chaals@yandex-team.ru
          Reporter: xn--mlform-iua@xn--mlform-iua.no
        QA Contact: public-html-bugzilla@w3.org
                CC: public-html-admin@w3.org,
                    xn--mlform-iua@xn--mlform-iua.no

PROPOSAL

  Replace the word 'hyperlink' in the following sentence ...

  ]]The URL is a hyperlink to a description 
    of the image that its parent img element represents. [[

  ... with a new phrase - for example like so:

  ]]The URL 'string represents an identifier'[A] for a description
    of the image that its parent img element represents. [[

  [A] 'string represents an identifier' is taken from URL standard.
       http://url.spec.whatwg.org/#urls

   or with

  ]]The URL is a 'description link pointing'[B] to a description
    of the image that its parent img element represents. [[

  [B] 'description link' is a reformalation of 'citation link',
       as used in HTMl5:
      
http://www.whatwg.org/specs/web-apps/current-work/multipage/grouping-content.html#attr-blockquote-cite

   or something equivalent.

BACKGROUND:

   HTML 5.1 section 4.12 Links defines 'link' as a concept related to
<a>/<area>/<link>. [1] Hence @longdesc does not fall into any of the two sub
categories of 'links' (which are 'links to external resources'[X] and
'hyperlinks'[Y]).]

[X] http://www.w3.org/html/wg/drafts/html/master/links.html#hyperlink
[Y]
http://www.w3.org/html/wg/drafts/html/master/links.html#external-resource-link

I don't think we will end up defining @longddesc as 'generally exposed" to all
users. Instead, we can expect it to be exposedd *somewhat* like the @cite
attribute is exposed. Yes, @longdesc often points to an external source - so,
well, could may be counted as that kind of link. However, HTML5 already
considers @cite attribute as a distinct feature (see what is said about @cite
in the base URL section [3]) and not part of the 'links consept'.

And thus I think we should align the definition of @longdesc with the
definition of @cite. Another argument that favors that is that we can then
coordinate @cite and @longdesc with regard to how it can be implemented.

I think that the alternative to remove the 'hyperlink' definition, would be to
basically extend the hyperlink concept of HTML5. But, again, in order to do
that, I believe we would have to also define @cite a as a hyper link.

[1] http://www.w3.org/html/wg/drafts/html/master/links.html#links
[2]
http://www.w3.org/html/wg/drafts/html/master/grouping-content.html#the-blockquote-element
[3]
http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#dynamic-changes-to-base-urls

PS: I guess this bugs relates to bug 21778 and may be a number of other bugs.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Wednesday, 1 May 2013 20:58:57 UTC