rel-directory
From Microformats
rel-directory
| Table of contents |
Draft Specification 2005-08-24
- Editor
- Ryan King (http://theryanking.com)
- Author
- Blaine Cook (Odeo (http://odeo.com))
- Ryan King (http://theryanking.com) (Technorati (http://technorati.com))
- Concept
- Tantek Çelik (http://tantek.com/) (Technorati (http://technorati.com))
- Kevin Marks (http://epeus.blogspot.com/) (Technorati (http://technorati.com))
Acknowledgments
Thanks to everyone who helped with brainstorming and feedback: Dorion Carroll, Josh Kinberg (http://www.joshkinberg.com/blog/), Chris Messina (http://factoryjoe.com/blog/), Evan Henshaw Plath (Rabble) (http://anarchogeek.com/), Derek Powazek (http://powazek.com/), Dr. Ernie Prabhakar, David Sifry (http://sifry.com/alerts/), David Weinberger (http://www.hyperorg.com/blogger/), and many others.
Copyright
This specification is (C) 2005-2008 by the authors. However, the authors intend to submit this specification to a standards body with a liberal copyright/licensing policy such as the GMPG (http://gmpg.org/), IETF (http://ietf.org/), and/or W3C (http://w3.org). Anyone wishing to contribute should read their copyright principles, policies and licenses (e.g. the GMPG Principles (http://gmpg.org/principles)) and agree to them, including licensing of all contributions under all required licenses (e.g. CC-by 1.0 (http://creativecommons.org/licenses/by/1.0/) and later), before contributing.
- Tantek: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.
- When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.
Patents
This specification is subject to a royalty free patent policy, e.g. per the W3C Patent Policy (http://www.w3.org/Consortium/Patent-Policy-20040205/), and IETF RFC3667 (http://www.ietf.org/rfc/rfc3667.txt) & RFC3668 (http://www.ietf.org/rfc/rfc3668.txt).
Abstract
Rel-Directory is one of several microformats. By adding 'directory' to the rel attribute of a hyperlink, a page indicates that the destination of the hyperlink is a directory listing containing an entry for the current page.
<a rel="directory" href="http://dmoz.org/Computers/Internet/">Computers/Internet</a>
the author indicates that the page http://dmoz.org/Computers/Internet/ is a directory listing for the referring page.
This assertion will typically apply to just the referring page, though it may in some cases refer to a larger work, such as a blog or podcast.
Additionally, in the case that the directory page is a taggable url (follows the rel-tag microformat), these
<a rel="tag directory" href="http://odeo.com/tag/arts/">arts</a> <a rel="tag directory" href="http://technorati.com/blogs/evolution">evolution</a>
can be used to show that the referred page is both a directory listing and a tag for the current page.
Scope
rel-directory is specifically designed for building a directory in a distributed manner and for making links to any directory listing explicit.
XMDP profile
<dl class="profile">
<dt id="rel">rel</dt>
<dd><p>
<a rel="help" href="http://www.w3.org/TR/html401/struct/links.html#adef-rel">
HTML4 definition of the 'rel' attribute.</a>
Here is an additional value.</p>
<dl>
<dt id="directory">directory</dt>
<dd>Indicates that the referred resource serves as a directory listing for the referring page.</dd>
</dl>
</dd>
</dl>
Implementations
This section is informative. The following implementations have been developed which either generate or parse rel-directory links. If you have a rel-directory implementation, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page.
- Technorati Blog Finder (http://technorati.com/blogs/) is a blog directory that is organized and constructed by bloggers who themselves choose which categories their blog belongs in, using either a user interface, or by simply using a rel-directory tag link from their blog to the page for a particular category in a directory. See Technorati Blog Finder Help (http://technorati.com/help/blogfinder.html) for more info.
References
Normative References
- HTML 4 (http://www.w3.org/TR/REC-html40/)
- XHTML (http://www.w3.org/TR/xhtml1/)
- XMDP (http://gmpg.org/xmdp/)
- Rel-Tag
- RFC 3986 specifies URL syntax (http://www.ietf.org/rfc/rfc3986.txt)
Informative References
- This document was originally cloned from the rel-tag specification.
- directory-inclusion-examples
- directory-inclusion-formats
- directory-inclusion-brainstorming
