- From: <trejkaz@trypticon.org>
- Date: Fri, 7 Jan 2005 15:00:36 +1100
- To: Thomas Hedden <thomas@hedden.org>, www-html@w3.org
- Message-ID: <20050107040024.GA28315@dev.xaoza.net>
At Fri, Dec 31, 2004 at 06:00:20AM +0000, Thomas Hedden wrote: > I have always thought that there should > be some way of tagging words, phrases, > sentences, graphics (actually anything) > with an indexing tag that can be used to > generate a proper index. This is distinct > from META data, since META data is in the > header, and can only be used to find WEB > PAGES, not individual parts of web pages, That view isn't particularly modern in light of the XHTML2 drafts. Under XHTML2, you can add metadata to any element you want. In fact, I imagine that the vast majority of metadata which would have been put in the header would find itself better placed elsewhere. Instead of: <meta name="dc:title" content="My site"/> You could have: <h1 property="dc:title">My site</h1> Instead of: <meta name="dc:copyright" content="Copyright 2005 ABC Corporation"/> You could have: <div property="dc:copyright">Copyright 2005 ABC Corporation</div> The instant advantage you get is that you remove the redundant information. Using the same attributes, you don't need to refer to an entire page, either. <h3 id="aa" about="#aa" property="dc:description" content="This section..."> ... </h3> Of course, the case you list with multiple properties defined on a single element still can't be done with attributes alone. Still, this does give you a lot of what you thought was missing. You can obviously tag keywords in this fashion too, just by spanning single words throughout the text. Generating a list of keywords, then, becomes a trivial matter of matching all tags with the keyword property. TX -- Email: Trejkaz Xaoza <trejkaz@xaoza.net> Web site: http://xaoza.net/trejkaz/ Jabber ID: trejkaz@jabber.xaoza.net GPG Fingerprint: 9EEB 97D7 8F7B 7977 F39F A62C B8C7 BC8B 037E EA73
Received on Friday, 7 January 2005 01:47:57 UTC