On Jul 12, 2006, at 17:57, Robin Lionheart wrote:

Henri Sivonen wrote:
And then what? Why is it useful that a computer knows that a string on a Web page is a human name?
Off the top of my head, a couple possible benefits of tagging proper names:

* smarter search engines
(<name>Bill Gates</name> is not the words "bill" and "gates". Could be beneficial to newspaper sites.)

For the search engines internal to news sites this could be implemented using a private extension if it was deemed worth the trouble.

As for general search engines, this isn't really a problem. If I Google for "bill gates", I get results about Bill Gates--not about invoice stages or something similarly contrived. And I am pretty sure that if Google or a competitor wanted to do something smart with names on Web pages, they'd be better off seeding a guessing machine with phone book data than by insisting that everyone change their markup.

* speech synthesis
(Surely there's a good reason CSS3 Speech has "interpret-as: name" and VoiceXML has interpret-as="name")

"The interpret-as property has been temporarily dropped until the Voice Browser working group has further progressed work on the SSML <say-as> element."
...says the latest CCS3 Speech WD.

I don't see interpret-as="name" in VoiceXML 2.0 or 2.1.

* spell checking
   (Usable by Web page editing software)

Spell checkers work just fine without knowing what words are names.

--
Henri Sivonen
[EMAIL PROTECTED]
http://hsivonen.iki.fi/


Reply via email to