[uf-new] Proposal: change haudio title to htitle.

Martin McEvoy martin at weborganics.co.uk
Wed Aug 13 07:30:16 PDT 2008


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 class="description">
   An encouraging military, economic and political assessment of the 
first ten weeks of war.
   Recorded on <abbr class="published" title="1939-11-12">November 12, 

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.

[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