[uf-new] item property (was: hAudio: audio-title/album-title vs. recording/album)

Manu Sporny msporny at digitalbazaar.com
Sun Oct 14 11:54:37 PDT 2007

Julian Stahnke wrote:
>>> A container for another hAudio item. Used in conjunction with
>>> album-title.
>>>  [snip]
>>>       * hAudio MAY have one or more tracks, but MUST have album-title
>>>         defined. If album-title is not defined, track cannot be defined.
>> Sorry to be jumping in late here, but I'm afraid this poses a problem
>> with self-titled albums, of which there are many in existence.  Unless
>> the implementer is forced to input "S/T" or "self-titled" as
>> album-name, which is still incorrect because that's not what the
>> creator has named the album, the model fails.
> I don’t think you can make album-title mandatory. Unless you can tell me
> what album Martin Luther King’s ‘I have a dream’ speech is on ;)
> There are far too many mentions of tracks which include only artist name
> and track name to require album-title, in my opinion. Take a look at
> music blogs, for example.
> You should definitely not need to mention an album as it may be
> inconvenient, the track may not have an album yet or is not a music
> track but a speech or something hence not having an album at all.

The meaning that you have understood was not the intent of that text...
it needs to be clarified on the wiki.

I was attempting to state that if you want to use multiple tracks in one
hAudio, you should name the album. If you don't want to name the album
single hAudios should be used, for example:

<div class="haudio">
 <span class="fn album contributor">Celldweller</span> contains
 <span class="track">Switchback</span> and
 <span class="track">Symbiont</span>.

We don't want people doing the following:

 <div class="haudio">
  <span class="track">Switchback</span> and
  <span class="track">Symbiont</span>.

The above should be marked up like this:

 Two songs that I like are
 <div class="haudio">
    <span class="fn">Switchback</span>
 <div class="haudio"> and
    <span class="fn">Symbiont</span>.

-- manu

More information about the microformats-new mailing list