Re: [whatwg] [HTML5] 3.10.9. The |abbr| element

2006-11-02 Thread Matthew Paul Thomas

On Nov 2, 2006, at 3:44 PM, Jonathan Worent wrote:


--- Christoph Päper [EMAIL PROTECTED] wrote:


First off I think the requirement for a |title| is too strict,
because there are time and space saving abbreviations everyone knows
-- i.e. either their expansion or their meaning -- that do not need  
an expansion, e.g. e.g. or AIDS. Therefore the second sentence

should use 'may', not 'should'.


Agreed. (At the least, the specification is currently ambiguous about 
whether title= is required.)


I disagree. There is never a guarantee that people will know what an 
abbreviation stands for, I know what AIDS is but not what it stands 
for.


But that applies not just to abbreviations, but to writing in general. 
All writing assumes a level of knowledge. If a blind biologist 
listening to a scientific journal heard DNA expanded as 
deoxyribonucleic acid on every page, that would quickly become 
infuriating, even if the UA was smart enough to do it for only the 
first occurrence on each page. (Temporarily turning off such expansions 
would be unreasonable if there were other, unfamiliar, abbreviations 
present; and trying to request expansions from the UA case-by-case 
would be tiresome.)



...

   abbr title=that isi. e./abbr


This would not be correct usage because the abbreviation i.e. does not 
represent that is it means that though. In this case you using is to 
mark up the definition.


I use abbr title=that isi.e./abbr not just because that's what it 
means, but because that's how it *should* be expanded if it needs to be 
expanded, for example if it is being read aloud. (Expanding it as id 
est would be pretentiously unreasonable.)


Similarly in Mac abbrOS/abbr abbr title=10X/abbr, I don't 
give abbrOS/abbr a title=, because what OS stands for is never 
relevant in the context.


--
Matthew Paul Thomas
http://mpt.net.nz/

Re: [whatwg] [HTML5] 3.10.9. The |abbr| element

2006-11-02 Thread James Graham

Lachlan Hunt wrote:

Abbreviation expansions should only be supplied when they help the 
reader to understand the content, not just because the word happens to 
be an abbreviation.


I agree, unless using abbr with no title is useful to get the correct 
rendering of abbreviations in non-visual media. I guess e.g. aural browsers must 
cope with rendering of abbreviations like PET and DNA without needing explicit 
markup, but I think knowing this sort of thing is important in determining the 
wording of the spec.


--
Eternity's a terrible thought. I mean, where's it all going to end?
 -- Tom Stoppard, Rosencrantz and Guildenstern are Dead


Re: [whatwg] [HTML5] 3.10.9. The |abbr| element

2006-11-02 Thread Lachlan Hunt

James Graham wrote:

Lachlan Hunt wrote:

Abbreviation expansions should only be supplied when they help the 
reader to understand the content, not just because the word happens to 
be an abbreviation.


I agree, unless using abbr with no title is useful to get the correct 
rendering of abbreviations in non-visual media.


Using abbr without a title would be useful if it automatically 
referred to a previous instance with the title attribute.


e.g.

You could mark up the first occurance as like this

  abbr title=As Far as I KnowAFAIK/abbr

Then, later in the document, you could use it without the title attribute

  abbrAFAIK/abbr

and a UA could allow the user to discover the expansion.  This idea is 
already somewhat supported in the current draft, but requires that it 
references the defining term of a previously marked up dfn, rather 
than just another occurrence of the same abbreviation.  IMHO, that part 
of the spec needs fixing.


http://www.whatwg.org/specs/web-apps/current-work/#the-dfn
http://www.whatwg.org/specs/web-apps/current-work/#the-abbr

--
Lachlan Hunt
http://lachy.id.au/


Re: [whatwg] [HTML5] 3.10.9. The |abbr| element

2006-11-02 Thread Jonathan Worent
I can see what everyones reasoning for not requiring the title (I change my 
vote :)

--- Lachlan Hunt [EMAIL PROTECTED] wrote:

 James Graham wrote:
  Lachlan Hunt wrote:
  
  Abbreviation expansions should only be supplied when they help the 
  reader to understand the content, not just because the word happens to 
  be an abbreviation.
  
  I agree, unless using abbr with no title is useful to get the correct 
  rendering of abbreviations in non-visual media.
 
 Using abbr without a title would be useful if it automatically 
 referred to a previous instance with the title attribute.
 
 e.g.
 
 You could mark up the first occurance as like this
 
abbr title=As Far as I KnowAFAIK/abbr
 
 Then, later in the document, you could use it without the title attribute
 
abbrAFAIK/abbr
 
 and a UA could allow the user to discover the expansion.  This idea is 
 already somewhat supported in the current draft, but requires that it 
 references the defining term of a previously marked up dfn, rather 
 than just another occurrence of the same abbreviation.  IMHO, that part 
 of the spec needs fixing.

Would dfnabbr title=As Far as I KnowAFAIK/abbr/dfn satisfy this?

 
 http://www.whatwg.org/specs/web-apps/current-work/#the-dfn
 http://www.whatwg.org/specs/web-apps/current-work/#the-abbr
 
 -- 
 Lachlan Hunt
 http://lachy.id.au/
 



 

Low, Low, Low Rates! Check out Yahoo! Messenger's cheap PC-to-Phone call rates 
(http://voice.yahoo.com)



Re: [whatwg] [HTML5] 3.10.9. The |abbr| element

2006-11-01 Thread Jonathan Worent


--- Christoph Päper [EMAIL PROTECTED] wrote:

 First off I think the requirement for a |title| is too strict,  
 because there are time and space saving abbreviations everyone knows  
 -- i.e. either their expansion or their meaning -- that do not need  
 an expansion, e.g. e.g. or AIDS. Therefore the second sentence  
 should use 'may', not 'should'. 

I disagree. There is never a guarantee that people will know what an 
abbreviation stands for, I
know what AIDS is but not what it stands for. Also accessing the title 
information is optional. If
the user knows what the abbreviation stands for they won't need to access the 
title information.

 Maybe there could be a mechanism  
 using |link| to external abbreviation glossaries, which may use |dl|  
 instead of |dfn|. (I have kind of a deja-vu here, like I already  
 proposed that sometime somewhere.)

I think your trying to use abbr for definitions, which is not what its for. Its 
for specifying
what the abbreviation represents not what the word means.

 
 I actually do like |acronym| and use it for words where a number or  
 uppercase letter appears non-initially (except Scottish names), which  
 get a reduced font size and/or small caps whereas true abbreviations  
 (with periods) just have their inter-word spacing reduced. Everything  
 else abbr title=does notdoesn't/abbr need markup. I digress,  
 the main reason for this e-mail is the question for the recommended  
 usage of |abbr| (in an English text):
 
 1.
abbri. e./abbr
abbri.e./abbr
abbrie./abbr
abbrie/abbr
 (That's out of the scope of the specification of course.)
 
 2.
abbri. e./abbr
abbr title=id esti. e./abbr

This would be correct usage.

abbr title=that isi. e./abbr

This would not be correct usage because the abbreviation i.e. does not 
represent that is it
means that though. In this case you using is to mark up the definition.

 
 3.
abbr ... lang=lai. e./abbr
abbr ... lang=eni. e./abbr
 AFAIK |lang| (and |xml:lang| as well) applies to the textual element  
 content _and_ its attributes' contents, where this is not of a  
 language-neutral type.

I don't quite follow you on this one. The language would be the same for both 
the abbreviation and
the words it is abbreviating.

 
 If you cannot answer 2. and 3. the definition of |abbr| is broken,  
 but I expect either of these:
abbr title=id est lang=lai. e./abbr
abbr title=that is lang=eni. e./abbr (or inherited language)
 
 This is a more expressive solution, but also harder to implement:
 
link rel=abbr glossary href=abbr.html
...
abbri. e./abbr
 
 abbr.html:
dl
  didt lang=lai. e./dt
  dd lang=laid est/ lang=enthat is/dd/di

Again you seem to be wanting to use abbr to markup the definition of the 
abbreviation. 
 


#9484;#9472;#9472;#9472;#9472;#9472;#9472; Jonathan Worent 
#9472;#9472;#9472;#9472;#9472;#9472;#9488;
#9492;#9472;#9472;#9472;#9472;#9472;#9472;#9472;#9472;#9472; 
Webmaster #9472;#9472;#9472;#9472;#9472;#9472;#9472;#9472;#9472;#9496;


 

Access over 1 million songs - Yahoo! Music Unlimited 
(http://music.yahoo.com/unlimited)



Re: [whatwg] [HTML5] 3.10.9. The |abbr| element

2006-11-01 Thread Michel Fortin

Le 1 nov. 2006 à 21:44, Jonathan Worent a écrit :

I disagree. There is never a guarantee that people will know what  
an abbreviation stands for, I know what AIDS is but not what it  
stands for. Also accessing the title information is optional. If  
the user knows what the abbreviation stands for they won't need to  
access the title information.


There are plenty of better reasons to omit title. I can think of  
three right know:


What if the author doesn't know what an abbreviation stands for? It  
could be a fictional abbreviation, or it could be an author asking  
his readers for the meaning of this particular abbreviation.


What if the author does not want to disclose the meaning of the  
abbreviation? The meaning could be a question in a quiz.


And what if the abbreviation has two meanings at the same time? For  
instance, how would you markup the first CSS acronym of the second  
paragraph here: http://people.opera.com/howcome/2002/dvd/index.html


There are legitimate reasons to not fill up the title attribute of  
abbr. Or should abbr be disallowed in these situations?



Michel Fortin
[EMAIL PROTECTED]
http://www.michelf.com/