Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need cite role #873

Closed
jnurthen opened this issue Jan 9, 2019 · 9 comments
Closed

Need cite role #873

jnurthen opened this issue Jan 9, 2019 · 9 comments
Milestone

Comments

@jnurthen
Copy link
Member

jnurthen commented Jan 9, 2019

per plans for role parity need a role for equivalent to <cite> in HTML

@jnurthen jnurthen added this to the ARIA 1.2 milestone Jan 9, 2019
@pkra
Copy link
Member

pkra commented Jan 31, 2019

Happy to take this on.

@joanmarie
Copy link
Contributor

@pkra: Sold! Thanks!!

BTW: I've just requested that you be added to the official contributor group so you can assign yourself officially, and also create branches within our repo. Most members don't fork, but create branches here.

@pkra pkra self-assigned this Feb 1, 2019
@pkra
Copy link
Member

pkra commented Feb 1, 2019

Thanks, will do!

@pkra
Copy link
Member

pkra commented Feb 21, 2019

After a bit of research, it seems the situation around cite hasn't moved much in the last few years, despite hopes to the contrary after reducing its scope in HTML5 (from virtually anything in HTML4 to just "creative work").

  • the WHATWG and W3C spec still disagree -- WHATWG only wants creative works as content, W3C still seems to allow author names as well.
  • for practical purposes, schema.org is probably more relevant and uses a very different approach.

I still find the following quote from an old HTML5doctor article fitting:

The dirty secret of all this is the element has historically been semantics for the sake of semantics. So far, the only non-site-specific application of is browser default stylesheets, which format it with font-style: italic;.

I have not found evidence to the contrary, so it seems to me that role=cite should map to the generic role until HTML clarifies its definition.

Some references:

@joanmarie
Copy link
Contributor

@pkra will you be around to present your findings at next week's (28 Feb) meeting? If so, could you please add the 'agenda' label to this issue so that it winds up on that agenda? Thanks!

@pkra pkra added the Agenda label Feb 22, 2019
@pkra
Copy link
Member

pkra commented Feb 22, 2019

Yes, I'll be there.

I've added the label "Agenda".

@css-meeting-bot
Copy link
Member

The ARIA Working Group just discussed cite role.

The full IRC log of that discussion <jamesn> Topic: cite role
<jamesn> GitHub: https://github.com//issues/873
<joanie> q+ to point out that HTML-AAM has not mapped for all platforms except macOS which makes it a AXGroup
<jamesn> ack joa
<Zakim> joanie, you wanted to point out that HTML-AAM has not mapped for all platforms except macOS which makes it a AXGroup
<irfan_ali> mk: there are decsion about wether there are not relative accessibility semantic. Only question: weather or not this has any relevance to annotation work. it is not going to rendered by AT
<irfan_ali> jd: we add a role then adding a role, mapping would be not mapped.
<irfan_ali> mk: agree
<MarkMcCarthy> +1
<melanierichards> +1
<irfan_ali> jn: we made a decision that cite is going to be generic
<irfan_ali> zakim, next item
<Zakim> agendum 4. "Issue 876: add draft specification for role label" taken up [from jamesn]

@jnurthen jnurthen removed the Agenda label Mar 19, 2019
@pkra pkra removed their assignment May 16, 2019
@pkra
Copy link
Member

pkra commented May 16, 2019

unassigning myself since the WG agreed that cite will be generic.

@scottaohara
Copy link
Member

as it was decided that the cite element will map to the generic role, there's no work left to do here. closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants