[uf-new] Proposal: change haudio title to htitle.
Martin McEvoy
martin at weborganics.co.uk
Wed Aug 13 07:30:16 PDT 2008
Hello.
Not so long ago some of you may remember an interesting discussion[1]
about the proposal to replace "fn" with "title" in hAudio[2] the result
being "fn" was changed to "title".
I was one of the people supporting this proposal, my reason being that a
title property has been "discovered" and its not the same as "title"
(job title) in hcard and is also needed for many proposed or existing
microformats such as...
Recipes [3]
Books [4]
Products [5]
Videos [6]
Art [7]
Job Listings [8]
Citations [9]
There three Main reasons why hAudio and all the above proposed
microformats can't realistically use "title"
1, Its already been defined as "Job Title" in hcard
2, It breaks some microformats naming principles such as "Ignoring all
earlier work" and "Using others' names to mean different things"
3, It Breaks meta data profiles(xmdp)[10], because if you do include
meta-data profiles in the head of your document and you have both a
haudio and hcard profiles and you have markup that looks like
this....(real markup from a future project)
<div class="haudio">
<span class="title">A broadcast to the Nation</span>,
<span class="category">speech</span> by
<span class="contributor">
<span class="vcard">
<span class="title">Sir</span>,
<span class="fn n">
<span class="given-name">Winston</span>
<span class="family-name">Churchill</span>.
</span>
</span>
</span>
<span class="description">
An encouraging military, economic and political assessment of the
first ten weeks of war.
</span>
Recorded on <abbr class="published" title="1939-11-12">November 12,
1939</abbr>
</div>
Only the FIRST discovered Title definition will be used , in this case
its a haudio title, which is wrong when it comes to the title in the
hcard because it will be defined as a haudio title
So a resolution use *htitle* definition:
"What is to be used as a title for the object. Contents are a short
textual description used to identify the object among interested parties."
hTitle can then be reused in any microformat that needs a "title"
property. hTitle has been given a root class name as it is intended to
be used in conjunction with any other root class microformat and mirrors
the association semantics expressed by hfeed => hentry in hAtom[11]
The most desirable thing about a htile microformat is that we dont have
to invent new names that mean the same thing such as recipe-title,
book-title, product-title etc... they can all use just one.
[1]
http://microformats.org/discuss/mail/microformats-new/2008-February/001468.html
[2] http://microformats.org/wiki/haudio
[3] http://microformats.org/wiki/recipe-examples
[4] http://microformats.org/wiki/book-info-formats
[5] http://microformats.org/wiki/product-examples
[6] http://microformats.org/wiki/video-info-examples#Properties
[7] http://microformats.org/wiki/workofart-brainstorming#Proposals
[8] http://microformats.org/wiki/job-listing-examples
[9] http://microformats.org/wiki/citation-examples
[10] http://gmpg.org/xmdp/
[11] http://microformats.org/wiki/hatom
Thanks all
Martin McEvoy
More information about the microformats-new
mailing list