Erik Vorhes writes:

> On Thu, Aug 13, 2009 at 4:59 AM, Smylers<smyl...@stripey.com> wrote:
> 
> > For words that you wish to have no distinct presentation from the
> > surrounding text -- words that readers don't need calling out to
> > them as being in any way 'special' -- simply don't mark them up.
> 
> Interesting point. Should the HTML5 specification explicitly admonish
> against using microformats, microdata, RDFa, and the like?

Possibly I stated the above too strongly.

In general invisible metadata doesn't have a great history; the most
successful systems involving machine-parsed web pages seem to involve
machines parsing the human visible parts of pages rather than things
like <meta keywords>.

But I didn't actually mean to go so far as to say these should never be
used.  If somebody can do something useful with names marked up as
metadata then that's a reason for marking it up in some way.  But HTML 5
doesn't need a specific element for that; there's the generic microdata
syntax.

If marking up people's names when citing them becomes really common then
a future version of the spec could mint an element for that (like
happened with <time>, a common metadata pattern).

But there still wouldn't be a call for an element which sometimes
indicates its contents should be displayed to the reader in a way which
indicates they are the title of a work and sometimes indicates its a
person's name.

Smylers

Reply via email to