audio-info-brainstorming: Difference between revisions
ManuSporny (talk | contribs) |
m (Reverted edits by EltboAcelr (Talk) to last version by Brian) |
||
(21 intermediate revisions by 6 users not shown) | |||
Line 4: | Line 4: | ||
* [[User:ManuSporny | Manu Sporny]], [http://www.bitmunk.com/ Bitmunk] - [http://blog.digitalbazaar.com Digital Bazaar], Inc. | * [[User:ManuSporny | Manu Sporny]], [http://www.bitmunk.com/ Bitmunk] - [http://blog.digitalbazaar.com Digital Bazaar], Inc. | ||
== | == Contributors == | ||
* | * Manu Sporny | ||
* Martin McEvoy | |||
* Alexandre Van De Sande | |||
= Purpose = | = Purpose = | ||
Line 25: | Line 27: | ||
=== artist === | === artist === | ||
Frequency: 95%+ in 91 sites | |||
The artist information was found on all pages related to audio recordings. This usually consisted of an artist name, band name, or orchestra name. This field could more loosely be described as the primary content creator. | The artist information was found on all pages related to audio recordings. This usually consisted of an artist name, band name, or orchestra name. This field could more loosely be described as the primary content creator. | ||
Line 46: | Line 50: | ||
=== title === | === title === | ||
Frequency: 94% in 91 sites | |||
The title of the album, song, speech or podcast was almost as prevalent as the artist name. This was usually a simple text value. | The title of the album, song, speech or podcast was almost as prevalent as the artist name. This was usually a simple text value. | ||
Line 58: | Line 64: | ||
=== tracks (track/song listing) === | === tracks (track/song listing) === | ||
Frequency: 85% in 91 sites | |||
Usually on a page listing an album or a podcast, a listing of tracks/songs available in the collection was detailed on the same page. | Usually on a page listing an album or a podcast, a listing of tracks/songs available in the collection was detailed on the same page. | ||
Line 63: | Line 71: | ||
==== Recommendations ==== | ==== Recommendations ==== | ||
It is recommended that we not create a new collection Microformat and instead depend on nesting the same Microformat to denote collections of items. | It is recommended that we not create a new collection Microformat and instead depend on nesting the same Microformat to denote collections of items. Perhaps by using a collection-item pattern. XOXO can be used for ordered lists. | ||
Album example: | Album example: | ||
<pre> | <pre> | ||
<div class="haudio"> | <div id="album-1" class="haudio"> | ||
<span class="title">Audio Album Name</span> by | <span class="title">Audio Album Name</span> by | ||
<span class="collaborator fn">Artist Name</span> | <span class="collaborator fn">Artist Name</span> | ||
<div class="haudio"> | <ol class="xoxo"> | ||
<li> | |||
<div id="album-1.item.1" class="haudio"> | |||
<div class="haudio"> | <span class="title">Track 1</span> | ||
</div> | |||
</ | </li> | ||
<div class="haudio"> | <li> | ||
<div id="album-1.item.2" class="haudio"> | |||
</ | <span class="title">Track 2</span> | ||
</div> | |||
</li> | |||
<li> | |||
<div id="album-1.item.3" class="haudio"> | |||
<span class="title">Track 3</span> | |||
</div> | |||
</li> | |||
</div> | </div> | ||
</pre> | </pre> | ||
Line 86: | Line 101: | ||
<pre> | <pre> | ||
<div class="haudio"> | <div id="podcast-1" class="haudio"> | ||
<span class="title">January 2007 Podcast</span> by | <span class="title">January 2007 Podcast</span> by | ||
<span class="collaborator fn">Podcaster Name</span> | <span class="collaborator fn">Podcaster Name</span> | ||
<div class="haudio"> | <div id="podcast-1.item.a" class="haudio"> | ||
<span class="collaborator fn">Artist Name 1</span> | <span class="collaborator fn">Artist Name 1</span> | ||
<span class="title">Track 1</span> | <span class="title">Track 1</span> | ||
</div> | </div> | ||
<div class="haudio"> | <div id="podcast-1.item.b" class="haudio"> | ||
<span class="collaborator fn">Artist Name 2</span> | <span class="collaborator fn">Artist Name 2</span> | ||
<span class="title">Track 2</span> | <span class="title">Track 2</span> | ||
Line 102: | Line 117: | ||
=== release date === | === release date === | ||
Frequency: 75% on 91 sites | |||
=== | A release date is usually specified for the date that the album, song, track or podcast hit the streets. This is almost always in a standard date format. | ||
==== Recommendations ==== | |||
The release date should probably use the already well established [[datetime-design-pattern]]. A date/time could look like the following: | |||
<pre> | |||
<abbr class="release-date" title="20051010T10:10:10-0100">October 10th, 2005</abbr> | |||
</pre> | |||
=== sample === | === sample === | ||
Frequency: 73% of 91 sites | |||
Pages often provide a URL to a sample of the audio being described on the page. The URL usually specifies a sampling stream or download URL for the sample. | |||
==== Recommendations ==== | |||
The sample/download should probably use the already well established [[rel-design-pattern]]. A sample link could look like the following: | |||
<pre> | |||
<a href="http://www.mysite.com/sample/4858372839" rel="sample">Sample URL</a> | |||
</pre> | |||
=== label/publisher === | |||
Frequency: 67% of 85 sites | |||
The label/publisher information was found on many of the pages related to audio recordings. This usually consisted of an small independent label name, large music publisher name, the same name as the artist, or other publishing/distributing entity. This field could more loosely be described as the primary content distributor. | |||
==== Recommendations ==== | |||
It is recommended that artist name be wrapped in a vcard inside a 'publisher' tag. For example: | |||
<pre> | |||
<span class="publisher org">Sub Pop</span> | |||
</pre> | |||
or: | |||
<pre> | |||
<span class="publisher"> | |||
<div class="vcard"> | |||
<span class="org">Sub Pop</span> (<span class="role">publisher</span>) | |||
</div> | |||
</span> | |||
</pre> | |||
=== acquire === | |||
Frequency: 62% of 91 sites | |||
The acquire discovery pertains to legal acquisition of the audio material in it's entirety (not a sample). Most of these acquisitions methods are web-based purchases. Some of them are free downloads and a small number of them are online purchases for physical goods. A URL is almost always listed to begin the process (be it checkout, download site selection, format selection). | |||
==== Recommendations ==== | |||
It is recommended that acquisition method use the already well established [[rel-design-pattern]]. An acquisition link could look like the following: | |||
<pre> | |||
<a href="http://www.mysite.com/acquire/4858372839" rel="acquire">Purchase/Download URL</a> | |||
</pre> | |||
=== image-summary === | |||
Frequency: 59% of 85 sites | |||
The image summary is a visual still-frame image summary of the content. In the case of an album, it is the album cover image. In the case of a speech, it can be an image of the speaker. In the case of an audio song - the album cover image would be adequate. | |||
==== Recommendations ==== | |||
It is recommended that an image is used for the image summary. | |||
<pre> | |||
<span class="image-summary"><img src="album_cover.jpg" alt="Album Cover" /></span> | |||
</pre> | |||
=== genre === | === genre === | ||
=== | Frequency: 59% of 91 sites | ||
The genre describes the type of music, be it blues, rock, motivational, spoken word, sound effect or any other musical, speech or audio style. | |||
==== Recommendations ==== | |||
It is recommended that the [[class-design-pattern]] be used for identifying genres. | |||
<pre> | |||
<span class="genre">Blues</span> | |||
</pre> | |||
=== length === | === length === | ||
Frequency: 54% of 85 sites | |||
The length of a audio clip is important when considering if it is worth the download. | |||
==== Recommendations ==== | |||
The [[abbr-design-pattern]] may be a good choice for this data format. The title is always the time in seconds with the human-readable portion of it described in the CDATA. | |||
<pre> | |||
<abbr class="length" title="125">2:05</abbr> seconds. | |||
</pre> | |||
=== price === | === price === | ||
Frequency: 51% of 85 sites | |||
Another strong differentiator when somebody is searching for something to purchase is the price. The price is prominently displayed on a variety of music service sites. | |||
==== Recommendations ==== | |||
Perhaps [[currency-proposal]] would be the best method of describing this information: | |||
<pre> | |||
<span class="money"><abbr class="currency" title="USD">$</abbr><span class="amount">7.99</span></span> | |||
</pre> | |||
== Additional Possibilities == | == Additional Possibilities == | ||
Line 138: | Line 258: | ||
=Issues= | =Issues= | ||
= | =Copyright= | ||
This document was placed into the public domain on July, 25th, 2007. There are no restrictions of any kind on its use, modification or distribution. | |||
== Related Pages == | |||
{{haudio-related-pages}} | |||
*[[media-info-examples]] |
Latest revision as of 20:55, 20 December 2008
Discussion Participants
Editors
- Manu Sporny, Bitmunk - Digital Bazaar, Inc.
Contributors
- Manu Sporny
- Martin McEvoy
- Alexandre Van De Sande
Purpose
The audio info microformat creates a standard method of marking up metadata and information about one or more audio recordings discussed on a web page.
Terminology
This section explores the terminology that should used to discuss an audio info microformat.
Common Terminology on Audio Websites
Recommendation
Discovered Elements
There were several elements that were identified during the discovery process as being good first-implementation candidates. They are listed below in order of popularity.
artist
Frequency: 95%+ in 91 sites
The artist information was found on all pages related to audio recordings. This usually consisted of an artist name, band name, or orchestra name. This field could more loosely be described as the primary content creator.
Recommendations
It is recommended that artist name be wrapped in a vcard inside a 'collaborator' tag. For example:
<span class="collaborator fn">Green Day</span>
or:
<span class="collaborator"> <div class="vcard"> <span class="fn">Green Day</span> (<span class="role">artist</span>) </div> </span>
title
Frequency: 94% in 91 sites
The title of the album, song, speech or podcast was almost as prevalent as the artist name. This was usually a simple text value.
Recommendations
It is recommended that the title be implemented as a simple span tag:
<span class="title">I Have A Dream</span>
tracks (track/song listing)
Frequency: 85% in 91 sites
Usually on a page listing an album or a podcast, a listing of tracks/songs available in the collection was detailed on the same page.
Recommendations
It is recommended that we not create a new collection Microformat and instead depend on nesting the same Microformat to denote collections of items. Perhaps by using a collection-item pattern. XOXO can be used for ordered lists.
Album example:
<div id="album-1" class="haudio"> <span class="title">Audio Album Name</span> by <span class="collaborator fn">Artist Name</span> <ol class="xoxo"> <li> <div id="album-1.item.1" class="haudio"> <span class="title">Track 1</span> </div> </li> <li> <div id="album-1.item.2" class="haudio"> <span class="title">Track 2</span> </div> </li> <li> <div id="album-1.item.3" class="haudio"> <span class="title">Track 3</span> </div> </li> </div>
Podcast example:
<div id="podcast-1" class="haudio"> <span class="title">January 2007 Podcast</span> by <span class="collaborator fn">Podcaster Name</span> <div id="podcast-1.item.a" class="haudio"> <span class="collaborator fn">Artist Name 1</span> <span class="title">Track 1</span> </div> <div id="podcast-1.item.b" class="haudio"> <span class="collaborator fn">Artist Name 2</span> <span class="title">Track 2</span> </div> </div>
release date
Frequency: 75% on 91 sites
A release date is usually specified for the date that the album, song, track or podcast hit the streets. This is almost always in a standard date format.
Recommendations
The release date should probably use the already well established datetime-design-pattern. A date/time could look like the following:
<abbr class="release-date" title="20051010T10:10:10-0100">October 10th, 2005</abbr>
sample
Frequency: 73% of 91 sites
Pages often provide a URL to a sample of the audio being described on the page. The URL usually specifies a sampling stream or download URL for the sample.
Recommendations
The sample/download should probably use the already well established rel-design-pattern. A sample link could look like the following:
<a href="http://www.mysite.com/sample/4858372839" rel="sample">Sample URL</a>
label/publisher
Frequency: 67% of 85 sites
The label/publisher information was found on many of the pages related to audio recordings. This usually consisted of an small independent label name, large music publisher name, the same name as the artist, or other publishing/distributing entity. This field could more loosely be described as the primary content distributor.
Recommendations
It is recommended that artist name be wrapped in a vcard inside a 'publisher' tag. For example:
<span class="publisher org">Sub Pop</span>
or:
<span class="publisher"> <div class="vcard"> <span class="org">Sub Pop</span> (<span class="role">publisher</span>) </div> </span>
acquire
Frequency: 62% of 91 sites
The acquire discovery pertains to legal acquisition of the audio material in it's entirety (not a sample). Most of these acquisitions methods are web-based purchases. Some of them are free downloads and a small number of them are online purchases for physical goods. A URL is almost always listed to begin the process (be it checkout, download site selection, format selection).
Recommendations
It is recommended that acquisition method use the already well established rel-design-pattern. An acquisition link could look like the following:
<a href="http://www.mysite.com/acquire/4858372839" rel="acquire">Purchase/Download URL</a>
image-summary
Frequency: 59% of 85 sites
The image summary is a visual still-frame image summary of the content. In the case of an album, it is the album cover image. In the case of a speech, it can be an image of the speaker. In the case of an audio song - the album cover image would be adequate.
Recommendations
It is recommended that an image is used for the image summary.
<span class="image-summary"><img src="album_cover.jpg" alt="Album Cover" /></span>
genre
Frequency: 59% of 91 sites
The genre describes the type of music, be it blues, rock, motivational, spoken word, sound effect or any other musical, speech or audio style.
Recommendations
It is recommended that the class-design-pattern be used for identifying genres.
<span class="genre">Blues</span>
length
Frequency: 54% of 85 sites
The length of a audio clip is important when considering if it is worth the download.
Recommendations
The abbr-design-pattern may be a good choice for this data format. The title is always the time in seconds with the human-readable portion of it described in the CDATA.
<abbr class="length" title="125">2:05</abbr> seconds.
price
Frequency: 51% of 85 sites
Another strong differentiator when somebody is searching for something to purchase is the price. The price is prominently displayed on a variety of music service sites.
Recommendations
Perhaps currency-proposal would be the best method of describing this information:
<span class="money"><abbr class="currency" title="USD">$</abbr><span class="amount">7.99</span></span>
Additional Possibilities
Possible Uses
This section describes potential applications for an audio info microformat.
Transformational Uses
It may be desirable to process an audio blog using a transformational tool, such as XSLT, to produce a different representation that can be used elsewhere - such as in a REST invocation.
Archival Uses
Being able to scrape information from a web page and store it long term may be desirable for search companies.
Personal Database
Search Engines
Partial Text Blogs
Issues
Copyright
This document was placed into the public domain on July, 25th, 2007. There are no restrictions of any kind on its use, modification or distribution.
Related Pages
- hAudio
- hAudio cheatsheet - hAudio properties.
- hAudio authoring - learn how to add hAudio markup to your existing web pages.
- hAudio issues - issues with the specification.
- Audio info issues - issues with the preparatory work.
- hAudio brainstorming - ideas for the specification.
- hAudio-history - the history of the research and development of hAudio.
- media-info-examples