- From: Karl Dubost <karl@la-grange.net>
- Date: Sun, 13 Sep 2009 07:52:42 -0400
- To: Smylers <Smylers@stripey.com>
- Cc: HTMLWG <public-html@w3.org>
Le 10 sept. 2009 à 20:16, Smylers a écrit :
>> Or perhaps <cite> needs the role attribute?
>
> We could add <cite role=name> and define it as a name which doesn't
> need
> highlighting to users. But that would be cramming two meanings into
> one
> element, and would be displayed in italics (or whatever) in existing
> browsers. If we're going to invent something for this situation why
> not
> <name> or <person>, so the two meanings are entirely distinct?
For 8 or 9 years, I'm using cite for person's name which are author of
something, depending on the context in the text.
1. <cite class="auteur">Yanagi, Soetsu</cite> (author)
2. <cite class="titre">Artisan et inconnu</cite> (title)
3. <p class="source"><cite class="auteur">Yanagi, Soetsu</cite>, <cite
class="titre">Artisan et inconnu</cite>. p.20, L'Asiathèque. 1992</p>
(full source)
The issue usually when using
<cite>Yanagi, Soetsu, Artisan et
inconnu. p.20, L'Asiathèque. 1992
</cite>
is the lack of structure for working with the text. Sure, I could use
spans too. But that would cover only the case when the source is an
academic citation with the full source in the text. Most of the time
in text, we write about a title and an author (think blogs,
newspapers, novels for example) not in the same chunk of text.
If we restrict the usage of cite to full source citation, then we need
something to markup authors and titles (and a way to relate them if
they are apart in the text.)
<cite about="urn:isbn:978-2901795513"
property="dc:title">
Artisan et inconnu
</cite>
[… blablabla …]
<span about="urn:isbn:978-2901795513"
property="dc:creator">
Yanagi, Soetsu
</span>
--
Karl Dubost
Montréal, QC, Canada
http://twitter.com/karlpro
Received on Sunday, 13 September 2009 11:52:57 UTC