haudio-cheatsheet
Revision as of 01:31, 12 February 2008 by WebOrganics (talk | contribs)
hAudio cheatsheet
version 0.8
Properties
- haudio {1}.
- title + (but see note).
 - album + (but see note)
- as described at haudio#Album.
 
 - item *
- as described at haudio#Item.
 
 - position?
- text.
 
 - contributor *
- using hCard; ( 
role)s * are as described at haudio#Contributor. 
 - using hCard; ( 
 - published *
- using datetime-design-pattern.
 
 - rel-sample *
- sample file/stream using rel-design-pattern.
 
 - rel-enclosure *
- full download of file/stream using rel-enclosure.
 
 - rel-payment *
- link to purchase process using rel-payment.
 
 - photo *
- using the HTML and XHTML tag (
img). 
 - using the HTML and XHTML tag (
 - 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.
 
 
 
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 
albumorfn(or both) are required.- If you only use 
fn- you are talking about an audio recording. - If you only use 
album- you are talking about an audio album. - If you use both 
fnandalbum- you are talking about an audio recording from the specified audio album. 
 - If you only use 
 
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.
 - Other cheatsheets: hAtom cheatsheet, hCard cheatsheet (also adr cheatsheet + geo cheatsheet), hCalendar cheatsheet, hResume cheatsheet, hReview cheatsheet, PDF cheatsheet