haudio-cheatsheet: Difference between revisions
Jump to navigation
Jump to search
WebOrganics (talk | contribs) No edit summary |
WebOrganics (talk | contribs) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<h1>hAudio cheatsheet</h1> | <h1>hAudio cheatsheet</h1> | ||
http://farm2.static.flickr.com/1216/604867362_da0921136a_o.png | '''version 0.9''' | ||
http://farm2.static.flickr.com/1216/604867362_da0921136a_o.png | |||
== Properties == | == Properties == | ||
* '''haudio'''{1}. | * '''haudio''' {1}. | ||
** | ** title + (but see note). | ||
** | ** album + (but see note) | ||
** ''item''* | *** as described at [[haudio#Album]]. | ||
** position? | ** ''item'' * | ||
** ''contributor'' * | *** as described at [[haudio#Item]]. | ||
** position? | |||
** ''published'' * | *** text. | ||
** ''rel-sample'' * | ** ''contributor'' * | ||
** ''rel-enclosure'' * | *** using [[hCard]]; ( <code>''role''</code>)s * are as described at [[haudio#Contributor]]. | ||
** ''rel-payment'' * | ** ''published'' * | ||
** ''photo'' * | *** using [[datetime-design-pattern]]. | ||
** ''category'' * | ** ''rel-sample'' * | ||
** duration ? | *** sample file/stream using [[rel-design-pattern]]. | ||
** ''price'' * | ** ''rel-enclosure'' * | ||
** ''description'' * | *** 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 29: | Line 38: | ||
== Notes == | == Notes == | ||
*{{rfc2119-intro}} | *{{rfc2119-intro}} | ||
*All properties are classes, except for [[ | *All properties are classes, except for [[haudio#Sample|rel-sample]], [[rel-enclosure]] and [[rel-payment]] which use the [[rel-design-pattern]]. | ||
*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
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
album
ortitle
(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
andalbum
- 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