haudio-cheatsheet: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
AndyMabbett (talk | contribs)  (→Notes:  album and/ or fn are required)  | 
				AndyMabbett (talk | contribs)  m (→Notes:  tyop)  | 
				||
| Line 26: | Line 26: | ||
== 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]].  | ||
*  | *Either <code>album</code> or <code>fn</code> (or both) are required.  | ||
== Related pages ==  | == Related pages ==  | ||
{{haudio-related-pages}}  | {{haudio-related-pages}}  | ||
*{{cheatsheets}}  | *{{cheatsheets}}  | ||
Revision as of 00:37, 11 January 2008
hAudio cheatsheet
version 0.8
Properties
- haudio{1}.
- fn +.
 - album*. as described at haudio#Album.
 - item*. as described at haudio#Item.
 - position?. text.
 - contributor *. using hCard.
- #( 
role)s * are as described at haudio#Contributor. 
 - #( 
 - 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). - 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. 
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