MediaThread (http://ccnmtl.columbia.edu/mediathread) searches for
unAPI information in its bookmarklet, parsing it on sites like WGBH's
OpenVault (e.g. http://openvault.wgbh.org/catalog/org.wgbh.mla:MLA001106).

The more ways we have to search for an unAPI id, the more burdensome
the spec becomes.  The ABBR element is nice because it's rare on a
page (unlike SPANs).

First, to solve the accessibility issue clinically, perhaps we can
just recommend adding attribute @aria-hidden="true"
http://www.w3.org/TR/wai-aria/states_and_properties#aria-hidden

<abbr class="unapi-id" aria-hidden="true" title="abc-news-videosource:
9468a"></abbr>

If we're going to add new ways to reference unAPI IDs in HTML, I'd
suggest linking it up with the HTML5 MicroData work which solves any
accessibility issues and will have javascript apis and new tooling
connected to it.
http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#microdata

The new way would be something like:

<span itemscope itemprop="unapi-id" itemtype="http://unapi.info/unapi-
id" itemid="abc-news-videosource:9468a"></span>

with DIV and other item properties unconnected to the spec.  In this
case, the key thing is to standardize the @itemprop and/or @itemtype
values to indicate an unapi-id

cheers,
Schuyler Duveen
Senior Programmer
Columbia Center for New Media Teaching and Learning
[email protected]

On Apr 5, 5:17 pm, Mike Rylander <[email protected]> wrote:
> On Tue, Apr 5, 2011 at 4:21 PM, Galen Charlton <[email protected]> wrote:
> > Hi,
>
> > On Tue, Apr 5, 2011 at 3:49 PM, Mike Rylander <[email protected]> wrote:
> >> But, isn't that exactly what unAPI specifies today in an <abbr>?
>
> > The difference is that <abbr> has particular semantics that are used
> > by screen readers; in particular, the contents of the title attribute
> > are read out by screen readers.  The value-title pattern uses empty
> > spans that are, according to the link, are hidden both from visual
> > display and screen readers.
>
> That's the point I missed.  Thanks.  Supporting both, for backward
> compat, would not bother me at all.  I suspect that many unAPI
> consumers actually just look for any element with a class of
> 'unapi-id' anyway.
>
> --
> Mike Rylander
>  | VP, Research and Design
>  | Equinox Software, Inc. / Your Library's Guide to Open Source
>  | phone:  1-877-OPEN-ILS (673-6457)
>  | email:  [email protected]
>  | web: http://www.esilibrary.com

-- 
You received this message because you are subscribed to the Google Groups 
"gcs-pcs-list" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/gcs-pcs-list?hl=en.

Reply via email to