haudio-cheatsheet: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(→‎Notes: album and/ or fn are required)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<h1>hAudio cheatsheet</h1>
<h1>hAudio cheatsheet</h1>
'''version 0.8'''
'''version 0.9'''
http://farm2.static.flickr.com/1216/604867362_da0921136a_o.png
http://farm2.static.flickr.com/1216/604867362_da0921136a_o.png


== Properties ==
== Properties ==


* '''haudio'''{1}.
* '''haudio''' {1}.
** fn +.
** title + (but see note).
** ''album''*. as described at [[haudio#Album]].
** album + (but see note)
** ''item''*. as described at [[haudio#Item]].
*** as described at [[haudio#Album]].
** position?. text.
** ''item'' *
** ''contributor'' *. using [[hCard]].
*** as described at [[haudio#Item]].
*** #( <code>''role''</code>)s * are as described at [[haudio#Contributor]].
** position?
** ''published'' *. using [[datetime-design-pattern]].
*** text.
** ''rel-sample'' *. sample file/stream using [[rel-design-pattern]].
** ''contributor'' *  
** ''rel-enclosure'' *. full download of file/stream using [[rel-enclosure]].
*** using [[hCard]]; ( <code>''role''</code>)s * are as described at [[haudio#Contributor]].
** ''rel-payment'' *. link to purchase process using [[rel-payment]].
** ''published'' *
** ''photo'' *. using the HTML and XHTML tag (<code>img</code>).
*** using [[datetime-design-pattern]].
** ''category'' *. text, sub elements MAY be expressed using the [[rel-tag]] elemental microformat.
** ''rel-sample'' *
** duration ?. ISO-8601 time duration using [[abbr-design-pattern]].
*** sample file/stream using [[rel-design-pattern]].
** ''price'' *. using [[currency-proposal]].
** ''rel-enclosure'' *
** ''description'' *. text.
*** full download of file/stream using [[rel-enclosure]].
** ''rel-payment'' *
*** link to purchase process using [[rel-payment]].
** ''photo'' *
*** using the HTML and XHTML tag (<code>img</code>).
** ''category'' *
*** text, sub elements MAY be expressed using the [[rel-tag]] elemental microformat.
** duration ?
*** ISO-8601 time duration using [[abbr-design-pattern]].
** ''price'' *
*** using [[currency-proposal]].
** ''description'' *
*** text.


{{cheatsheet-key}}
{{cheatsheet-key}}
Line 26: Line 38:
== Notes ==
== Notes ==
*{{rfc2119-intro}}
*{{rfc2119-intro}}
*All properties are classes, except for [[haudio#Sample | rel-sample]], [[rel-enclosure]] and [[rel-payment]] which use the [[rel-design-pattern]].
*All properties are classes, except for [[haudio#Sample|rel-sample]], [[rel-enclosure]] and [[rel-payment]] which use the [[rel-design-pattern]].
*Eith <code>album</code> or <code>fn</code> (or bpoth) are required.
*Either <code>album</code> or <code>title</code> (or both) are required.
 
**If you <em style="text-transform:uppercase;">only</em> use <code>title</code> - you are talking about an audio recording.
**If you <em style="text-transform:uppercase;">only</em> use <code>album</code> - you are talking about an audio album.
**If you use <em style="text-transform:uppercase;">both</em> <code>title</code> and <code>album</code> - you are talking about an audio recording from the specified audio album.
== Related pages ==
== Related pages ==
{{haudio-related-pages}}
{{haudio-related-pages}}
*{{cheatsheets}}
*{{cheatsheets}}

Latest revision as of 20:27, 9 March 2008

hAudio cheatsheet

version 0.9 604867362_da0921136a_o.png

Properties

Key

Based on Perl's standard quantifiers:

bold {1} MUST be present exactly once
italic* OPTIONAL, and MAY occur more than once
+ MUST be present, and MAY occur more than once
? OPTIONAL, but MUST NOT occur more than once
[square brackets] list of common values
(parentheses) data format
# comment
! awaiting documentation

Notes

  • The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.
  • All properties are classes, except for rel-sample, rel-enclosure and rel-payment which use the rel-design-pattern.
  • Either album or title (or both) are required.
    • If you only use title - you are talking about an audio recording.
    • If you only use album - you are talking about an audio album.
    • If you use both title and album - you are talking about an audio recording from the specified audio album.

Related pages