Microformats Specifications
The list of current, stable Microformats open standard specifications.
hCalendar – (HTML iCalendar) is a Microformat standard for displaying a semantic representation of calendar information about an event, on web pages, using HTML classes and rel attributes.
Consider the following HTML example
<p>
The English Wikipedia was launched
on 15 January 2001 with a party from
2-4pm at
Jimmy Wales' house
(<a href="http://en.wikipedia.org/wiki/History_of_Wikipedia">more information</a>)
</p>
hCalendar mark-up may added using HTML elements and appropriate classes:
<head profile="http://www.w3.org/2006/03/hcard">
...
</head>
...
<div class="vcard">
<div class="fn">Joe Doe</div>
<div class="nickname">Jo</div>
<div class="org">The Example Company</div>
<div class="tel">604-555-1234</div>
<a class="url" href="http://example.com/">http://example.com/</a>
</div>
rel-license – By adding rel="license" to a hyperlink, a page indicates that the destination of that hyperlink is a license for the current page. E.g. with the following hyperlink:
<a href="http://creativecommons.org/licenses/by/2.0/" rel="license">cc by 2.0</a>
rel-nofollow – By adding rel="nofollow" to a hyperlink, a page indicates that the destination of that hyperlinkshould not be afforded any additional weight or ranking by user agents which perform link analysis upon web pages (e.g. search engines). Typical use cases include links created by 3rd party commenters on blogs, or links the author wishes to point to, but avoid endorsing.
rel-tag – By adding rel="tag" to a hyperlink, a page indicates that the destination of that hyperlink is an author-designated “tag” (or keyword/subject) for the current page. Note that a tag may just refer to a major portion of the current page (i.e. a blog post). e.g. by placing this link on a page,
<a href="http://technorati.com/tag/tech" rel="tag">tech</a>
XFN – XHTML Friends Network is an microformat developed by Global Multimedia Protocols Group that provides a simple way to represent human relationships using links. XFN enables web authors to indicate relationships to the people in their blogrolls by adding one or more keywords as the rel attribute to their links. XFN was the first microformat, introduced in December 2003.
A friend of Jimmy Example could indicate that relationship by publishing a link on their site like this:
<a href="http://jimmy.example.com/" rel="friend">Jimmy Example</a>
Multiple values may be used, so if that friend has met Jimmy:
<a href="http://jimmy.example.com/" rel="friend met">Jimmy Example</a>
XMDP – XHTML Meta Data Profiles is a format for defining metadata ‘profiles’ in a machine-readable fashion, while enabling people to see a description of the definition visually in a web browser. XMDP definitions are expressed in XHTML. Examples of applications that use XMDP include XFN and hCard.
<dl>
<dt id="title">title</dt>
<dd>The name given to a piece of work.</dd>
</dl>
To apply, use the profile attribute in the head element of your document:
<head profile="URL">
XOXO – eXtensible Open XHTML Outlines is an XML microformat for outlines built on top of XHTML. Developed by several authors to reuse XHTML building blocks instead of inventing unnecessary new XML elements/attributes, XOXO is based on existing conventions for publishing outlines, lists, and blogs on the Web.