hatom: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(move design principles down near references)
No edit summary
Line 1: Line 1:
<entry-title>hAtom 0.1</entry-title>
HOW THING OUT
{{latest|h-entry}}
HOW ANYTHING OUT
{{Template:DraftSpecification}}
HOW EVERYTHING OUT
 
HOW UNIVERSE OUT
hAtom is a microformat for content that can be syndicated, primarily but not exclusively weblog postings. hAtom is based on a subset of the [http://www.atomenabled.org/ Atom] syndication format. hAtom will be one of several [[microformats]] open standards.
HOW MAKE THING OUT
__TOC__
HOW MAKE ANYTHING OUT
== Draft Specification ==
HOW MAKE EVERYTHING OUT
 
HOW MAKE UNIVERSE OUT
<div class="vcard">
HOW THING BE OUT
;<span class="role">Editor/Author</span>
HOW ANYTHING BE OUT
:<span class="fn">[http://blogmatrix.blogmatrix.com/ David Janes]</span> <span class="org">([http://www.blogmatrix.com BlogMatrix, Inc.])</span>
HOW EVERYTHING BE OUT
</div>
HOW UNIVERSE BE OUT
 
HOW MAKE THING BE OUT
;Contributors
HOW MAKE ANYTHING BE OUT
:<span class="vcard"><span class="fn">[http://members.optusnet.com.au/benjamincarlyle/benjamin/blog/ Benjamin Carlyle]</span></span>
HOW MAKE EVERYTHING BE OUT
:<span class="vcard"><span class="fn">[[User:Tantek|Tantek Çelik]]</span> (<span class="url">http://tantek.com/</span> and before at [http://technorati.com Technorati, Inc.])</span>
HOW MAKE UNIVERSE BE OUT
 
HOW THING OUT
[[hatom#Copyright|copyright]] and [[hatom#Patents|patents]] statements apply.
HOW ANYTHING OUT
 
HOW EVERYTHING OUT
== Status ==
HOW UNIVERSE OUT
hAtom 0.1 is a microformats.org draft specification. Public discussion on hAtom takes place on [[hatom-feedback]], the #microformats [[irc]] channel on irc.freenode.net, and [http://microformats.org/discuss/mail/microformats-discuss/ microformats-discuss mailing list].
HOW MAKE THING OUT
 
HOW MAKE ANYTHING OUT
=== Available languages ===
HOW MAKE EVERYTHING OUT
The English version of this specification is the only normative version. For translations of this document see the [[#translations]] section.
HOW MAKE UNIVERSE OUT
 
HOW THING BE OUT
=== Errata and Updates ===
HOW ANYTHING BE OUT
Known errors and issues in this specification are corrected in [[hatom-issues-resolved|resolved]] and [[hatom-issues-closed|closed]] issues. Please check there before reporting [[hatom-issues|issues]].
HOW EVERYTHING BE OUT
 
HOW UNIVERSE BE OUT
The hAtom 0.2 update is currently under development and incorporates known errata corrections as well as the [[value-class-pattern]].
HOW MAKE THING BE OUT
 
HOW MAKE ANYTHING BE OUT
== Introduction ==
HOW MAKE EVERYTHING BE OUT
hAtom is a [[microformat]] for identifying semantic information in weblog posts and practically any other place [http://www.atomenabled.org/ Atom] may be used, such as news articles. hAtom content is easily added to most blogs by simple modifications to the blog's template definitions.
HOW MAKE UNIVERSE BE OUT
 
HOW THING OUT
{{rfc-2119-intro}}
HOW ANYTHING OUT
 
HOW EVERYTHING OUT
== Example ==
HOW UNIVERSE OUT
Here is a simple blog post example:
HOW MAKE THING OUT
 
HOW MAKE ANYTHING OUT
<source lang=html4strict>
HOW MAKE EVERYTHING OUT
<article class="hentry">
HOW MAKE UNIVERSE OUT
  <h1 class="entry-title">Microformats are amazing</h1>
HOW THING BE OUT
  <p>Published by <span class="author vcard"><span class="fn">W. Developer</span></span>
HOW ANYTHING BE OUT
    on <time class="published" datetime="2013-06-13 12:00:00">13<sup>th</sup> June 2013</time>
HOW EVERYTHING BE OUT
 
HOW UNIVERSE BE OUT
  <p class="entry-summary">In which I extoll the virtues of using microformats.</p>
HOW MAKE THING BE OUT
 
HOW MAKE ANYTHING BE OUT
  <div class="entry-content">
HOW MAKE EVERYTHING BE OUT
    <p>Blah blah blah</p>
HOW MAKE UNIVERSE BE OUT
  </div>
HOW THING OUT
</article>
HOW ANYTHING OUT
</source>
HOW EVERYTHING OUT
 
HOW UNIVERSE OUT
=== Get started ===
HOW MAKE THING OUT
The class '''<code>hentry</code>''' is a ''root class name'' that indicates the presence of an hAtom entry.
HOW MAKE ANYTHING OUT
 
HOW MAKE EVERYTHING OUT
'''<code>entry-title</code>''', '''<code>author</code>''', '''<code>published</code>''', '''<code>entry-summary</code>''', '''<code>entry-content</code>''' and the other hAtom property classnames listed below define properties of the entry.
HOW MAKE UNIVERSE OUT
 
HOW THING BE OUT
== Format ==
HOW ANYTHING BE OUT
=== In General ===
HOW EVERYTHING BE OUT
The [http://atomenabled.org/developers/syndication/#person Atom Syndication Format] provides the conceptual basis for this microformat, with the following caveats:
HOW UNIVERSE BE OUT
 
HOW MAKE THING BE OUT
* Atom provides a lot more functionality than we need for a "blog post" microformat, so we've taken the minimal number of elements needed.
HOW MAKE ANYTHING BE OUT
* the "logical" model of hAtom is that of Atom. If there is a conflict, Atom should be taken as correct.
HOW MAKE EVERYTHING BE OUT
* the "physical" model of hAtom -- the actual writing of elements -- is a lot more varied than Atom provides for, due to the variety of ways weblogs are actually produced in the wild. The hAtom microformat provides a number of rules for "bridging the gap"
HOW MAKE UNIVERSE BE OUT
 
HOW THING OUT
=== Schema ===
HOW ANYTHING OUT
Schema elements are based on the Atom nomenclature and follow the microformat pattern of prefixing a unique identifier (in this case, '<code>h</code>') on the outermost container elements -- the Feed or Entry. The parts of this microformat are based on analysis of many weblog, bulletin board and media posts and can be read [[blog-post-brainstorming#Discovered_Elements]].
HOW EVERYTHING OUT
 
HOW UNIVERSE OUT
The hAtom schema consists of the following:
HOW MAKE THING OUT
 
HOW MAKE ANYTHING OUT
* hfeed ('''<code>hfeed</code>'''). optional.
HOW MAKE EVERYTHING OUT
** '''<code>feed category</code>'''. optional. keywords or phrases, using '''[[rel-tag]]'''.
HOW MAKE UNIVERSE OUT
** [[hentry]] ('''<code>hentry</code>''').
HOW THING BE OUT
*** '''<code>entry-title</code>'''. required. text.
HOW ANYTHING BE OUT
*** '''<code>entry-content</code>'''. optional (see field description). text. [*]
HOW EVERYTHING BE OUT
*** '''<code>entry-summary</code>'''. optional. text.
HOW UNIVERSE BE OUT
*** '''<code>updated</code>'''. required using [[value-class-pattern#Date_and_time_parsing|value class pattern date and time]]. [*]
HOW MAKE THING BE OUT
*** '''<code>published</code>'''. optional using [[value-class-pattern#Date_and_time_parsing|value class pattern date and time]].
HOW MAKE ANYTHING BE OUT
*** '''<code>author</code>'''. required using '''[[hcard|hCard]]'''. [*]
HOW MAKE EVERYTHING BE OUT
*** '''<code>bookmark</code>''' (permalink). optional, using '''[[rel-bookmark]]'''.
HOW MAKE UNIVERSE BE OUT
*** tags. optional. keywords or phrases, using '''[[rel-tag]]'''.
HOW THING OUT
 
HOW ANYTHING OUT
[*] Some required elements have defaults if missing, see below.
HOW EVERYTHING OUT
 
HOW UNIVERSE OUT
=== Field and Element Details ===
HOW MAKE THING OUT
 
HOW MAKE ANYTHING OUT
===== Feed =====
HOW MAKE EVERYTHING OUT
* a Feed element is identified by the class name <code>hfeed</code>
HOW MAKE UNIVERSE OUT
* a Feed element represents the concept of an [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.1 Atom feed]
HOW THING BE OUT
* the Feed element is optional and, if missing, is assumed to be the page
HOW ANYTHING BE OUT
* hAtom documents {{may}} have multiple Feed elements
HOW EVERYTHING BE OUT
 
HOW UNIVERSE BE OUT
===== Feed Category =====
HOW MAKE THING BE OUT
* a Feed Category element is identified by [[rel-tag]]
HOW MAKE ANYTHING BE OUT
* a Feed {{may}} have a Feed Category
HOW MAKE EVERYTHING BE OUT
* a Feed Category element represents the concept of an [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.2 Atom category] inside a [http://www.atomenabled.org/developers/syndication/#optionalFeedElements feed]
HOW MAKE UNIVERSE BE OUT
* Feed Category elements {{must}} appear inside a Feed element but not inside an Entry element
HOW THING OUT
* the [[rel-tag]] <code>href</code> encodes the atom <code>category:term</code>; the link text defines the atom <code>category:label</code>
HOW ANYTHING OUT
 
HOW EVERYTHING OUT
===== Entry =====
HOW UNIVERSE OUT
* an Entry element is identified by class name <code>hentry</code>
HOW MAKE THING OUT
* an Entry element represents the concept of an [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.2 Atom entry]
HOW MAKE ANYTHING OUT
* any microformat content inside a <code>&lt;blockquote></code> or <code>&lt;q></code> element within the Entry should not be considered part of the Entry.
HOW MAKE EVERYTHING OUT
: ''This allows quoting other microformated data without worry of corrupting the model''
HOW MAKE UNIVERSE OUT
 
HOW THING BE OUT
===== Entry Category =====
HOW ANYTHING BE OUT
* an Entry Category element is identified by [[rel-tag]]
HOW EVERYTHING BE OUT
* an Entry {{may}} have an Entry Category
HOW UNIVERSE BE OUT
* an Entry Category element represents the concept of an [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.2 Atom category] inside an [http://www.atomenabled.org/developers/syndication/#optionalEntryElements entry]
HOW MAKE THING BE OUT
* the [[rel-tag]] <code>href</code> encodes the atom <code>category:term</code>; the link text defines the atom <code>category:label</code>
HOW MAKE ANYTHING BE OUT
 
HOW MAKE EVERYTHING BE OUT
===== Entry Title =====
HOW MAKE UNIVERSE BE OUT
* an Entry Title element is identified by the class name <code>entry-title</code>
HOW THING OUT
* an Entry {{should}} have an Entry Title
HOW ANYTHING OUT
* an Entry Title element represents the concept of an [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.14 Atom entry title]
HOW EVERYTHING OUT
* if the Entry Title is missing, use
HOW UNIVERSE OUT
** the first <code>&lt;h#></code> element in the Entry, or
HOW MAKE THING OUT
** the <code>&lt;title></code> of the page, if there is no enclosing Feed element, or
HOW MAKE ANYTHING OUT
** assume it is the empty string
HOW MAKE EVERYTHING OUT
 
HOW MAKE UNIVERSE OUT
===== Entry Content =====
HOW THING BE OUT
* an Entry Content element is identified by class name <code>entry-content</code>
HOW ANYTHING BE OUT
* an Entry {{should}} have Entry Content
HOW EVERYTHING BE OUT
* an Entry Content element represents the concept of an [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#atomContent Atom content]
HOW UNIVERSE BE OUT
* an Entry {{may}} have 0 or more Entry Content elements. The "logical Entry Content" of an Entry is the concatenation, in order of appearance, of all the Entry Contents within the Entry
HOW MAKE THING BE OUT
: ''Many web logs split content into multiple sections with a "Read More" link and JavaScript tricks. This is also needed in cases where Entry Titles are coded in-line and are considered part of the content.''
HOW MAKE ANYTHING BE OUT
* if the Entry Content is missing, assume it is the empty string
HOW MAKE EVERYTHING BE OUT
 
HOW MAKE UNIVERSE BE OUT
===== Entry Summary =====
HOW THING OUT
* an Entry Summary element is identified by class name <code>entry-summary</code>
HOW ANYTHING OUT
* an Entry Summary element represents the concept of an [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.13 Atom summary]
HOW EVERYTHING OUT
* an Entry {{may}} have 0 or more Entry Summary elements. The "logical Entry Summary" of an Entry is the concatenation, in order of appearance, of all the Entry Summarys within the Entry
HOW UNIVERSE OUT
 
HOW MAKE THING OUT
===== Entry Permalink =====
HOW MAKE ANYTHING OUT
* an Entry Permalink element is identified by [[rel-bookmark]]
HOW MAKE EVERYTHING OUT
* an Entry {{should}} have an Entry Permalink
HOW MAKE UNIVERSE OUT
* an Entry Permalink element represents the concept of an [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.7 Atom link in an entry]
HOW THING BE OUT
* if the Entry Permalink is missing, use the URI of the page; if the Entry has an "id" attribute, add that as a fragment to the page URI to distinguish individual entries
HOW ANYTHING BE OUT
 
HOW EVERYTHING BE OUT
===== Entry Updated =====
HOW UNIVERSE BE OUT
* an Entry Updated element is identified by class name <code>updated</code>
HOW MAKE THING BE OUT
* an Entry Updated element represents the concept of [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.15 Atom updated]
HOW MAKE ANYTHING BE OUT
* an Entry {{should}} have an Entry Updated element
HOW MAKE EVERYTHING BE OUT
* use the [[value-class-pattern#Date_and_time_parsing|value class pattern date and time]] to encode the updated datetime
HOW MAKE UNIVERSE BE OUT
* if there is no Entry Updated element,
HOW THING OUT
** use the Entry Published element, if present
HOW ANYTHING OUT
** otherwise the page is invalid hAtom
HOW EVERYTHING OUT
 
HOW UNIVERSE OUT
===== Entry Published =====
HOW MAKE THING OUT
* an Entry Published element is identified by the class name <code>published</code>
HOW MAKE ANYTHING OUT
* an Entry Published element represents the concept of [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.9 Atom published]
HOW MAKE EVERYTHING OUT
* use the [[value-class-pattern#Date_and_time_parsing|value class pattern date and time]] to encode the published datetime
HOW MAKE UNIVERSE OUT
 
HOW THING BE OUT
===== Entry Author =====
HOW ANYTHING BE OUT
* an Entry Author element is represented by class name <code>author</code>
HOW EVERYTHING BE OUT
* an Entry Author element represents the concept of an [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.1 Atom author]
HOW UNIVERSE BE OUT
* an Entry Author element {{must}} be encoded in an [[hcard|hCard]]
HOW MAKE THING BE OUT
* an Entry Author element {{should}} be encoded in an <code>&lt;address></code> element
HOW MAKE ANYTHING BE OUT
* an Entry {{should}} have at least one Entry Author element
HOW MAKE EVERYTHING BE OUT
* an Entry {{may}} have more than one Entry Author elements
HOW MAKE UNIVERSE BE OUT
* if the Entry Author is missing
HOW THING OUT
** find the [[algorithm-nearest-in-parent|Nearest In Parent]] <code>&lt;address></code> element(s) with class name <code>author</code> and that is/are a valid [[hcard|hCard]]
HOW ANYTHING OUT
** otherwise the entry is invalid hAtom
HOW EVERYTHING OUT
 
HOW UNIVERSE OUT
=== XMDP Profile ===
HOW MAKE THING OUT
See [[hatom-profile]].
HOW MAKE ANYTHING OUT
 
HOW MAKE EVERYTHING OUT
== Examples ==
HOW MAKE UNIVERSE OUT
 
HOW THING BE OUT
See [[hatom-examples]].
HOW ANYTHING BE OUT
 
HOW EVERYTHING BE OUT
=== Examples in the wild ===
HOW UNIVERSE BE OUT
 
HOW MAKE THING BE OUT
See [[hatom-examples-in-wild]].
HOW MAKE ANYTHING BE OUT
 
HOW MAKE EVERYTHING BE OUT
== Implementations ==
HOW MAKE UNIVERSE BE OUT
 
HOW THING OUT
See [[hatom-implementations]].
HOW ANYTHING OUT
 
HOW EVERYTHING OUT
== Copyright ==
HOW UNIVERSE OUT
{{MicroFormatCopyrightStatement2005}}
HOW MAKE THING OUT
* [[User:Tantek|Tantek]]: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.
HOW MAKE ANYTHING OUT
** When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.
HOW MAKE EVERYTHING OUT
 
HOW MAKE UNIVERSE OUT
== Patents ==
HOW THING BE OUT
{{MicroFormatPatentStatement}}
HOW ANYTHING BE OUT
 
HOW EVERYTHING BE OUT
== Semantic HTML Design Principles ==
HOW UNIVERSE BE OUT
<div id="Semantic_XHTML_Design_Principles">{{semantic-html-design-principles}}</div>
HOW MAKE THING BE OUT
 
HOW MAKE ANYTHING BE OUT
== References ==
HOW MAKE EVERYTHING BE OUT
=== Normative References ===
HOW MAKE UNIVERSE BE OUT
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]
HOW THING OUT
* [http://www.ietf.org/rfc/rfc4287 RFC4287: The Atom Syndication Format]
HOW ANYTHING OUT
* [[hcard-parsing]]
HOW EVERYTHING OUT
* [[rfc-2119|RFC 2119]]
HOW UNIVERSE OUT
* [[iso-8601|ISO8601]]
HOW MAKE THING OUT
 
HOW MAKE ANYTHING OUT
=== Informative References ===
HOW MAKE EVERYTHING OUT
* [http://www.atomenabled.org/ atomenabled.org]
HOW MAKE UNIVERSE OUT
 
HOW THING BE OUT
== Further Reading ==
HOW ANYTHING BE OUT
* [http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-part-5-hatom/ Getting Semantic With Microformats, Part 5: hAtom] by [http://www.ablognotlimited.com/ Emily Lewis]
HOW EVERYTHING BE OUT
 
HOW UNIVERSE BE OUT
== Work in progress ==
HOW MAKE THING BE OUT
This specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added. There is a separate document where we are keeping our brainstorms and other explorations relating to hAtom:
HOW MAKE ANYTHING BE OUT
 
HOW MAKE EVERYTHING BE OUT
* [[blog-post-brainstorming|blog-post Brainstorming]]
HOW MAKE UNIVERSE BE OUT
 
HOW THING OUT
=== Version 0.1 ===
HOW ANYTHING OUT
 
HOW EVERYTHING OUT
Version 0.1 was released 28 February 2006.
HOW UNIVERSE OUT
 
HOW MAKE THING OUT
== Discussions ==
HOW MAKE ANYTHING OUT
 
HOW MAKE EVERYTHING OUT
* See [http://www.technorati.com/cosmos/referer.html blogs discussing this page].
HOW MAKE UNIVERSE OUT
 
HOW THING BE OUT
=== Q&A ===
HOW ANYTHING BE OUT
* If you have any questions about hAtom, check the [[hatom-faq|hAtom FAQ]], and if you don't find answers, add your questions!
HOW EVERYTHING BE OUT
 
HOW UNIVERSE BE OUT
=== Issues ===
HOW MAKE THING BE OUT
* Please add any issues with the specification to the separate [[hatom-issues|hAtom issues]] document.
HOW MAKE ANYTHING BE OUT
 
HOW MAKE EVERYTHING BE OUT
==See Also==
HOW MAKE UNIVERSE BE OUT
{{hatom-related-pages}}
HOW THING OUT
* [[rel-enclosure]] - how to semantically reference enclosures (e.g. podcasts) in hAtom
HOW ANYTHING OUT
* [[blog-post-brainstorming]]
HOW EVERYTHING OUT
* [[blog-post-formats]]
HOW UNIVERSE OUT
* [[blog-post-examples]]
HOW MAKE THING OUT
* [[blog-post-feed-equivalence]]
HOW MAKE ANYTHING OUT
* [[blog-description-format]] - how to describe a blog (as opposed to the individual entries, which is what we're doing here)
HOW MAKE EVERYTHING OUT
* [[xhtml-syndication]]
HOW MAKE UNIVERSE OUT
 
HOW THING BE OUT
[[Category:Draft Specifications]]
HOW ANYTHING BE OUT
[[Category:hAtom]]
HOW EVERYTHING BE OUT
 
HOW UNIVERSE BE OUT
== Translations ==
HOW MAKE THING BE OUT
Read the hAtom draft specification in additional <span id="languages">languages</span>:
HOW MAKE ANYTHING BE OUT
* [[hatom-fr|français]]
HOW MAKE EVERYTHING BE OUT
HOW MAKE UNIVERSE BE OUT
HOW THING OUT
HOW ANYTHING OUT
HOW EVERYTHING OUT
HOW UNIVERSE OUT
HOW MAKE THING OUT
HOW MAKE ANYTHING OUT
HOW MAKE EVERYTHING OUT
HOW MAKE UNIVERSE OUT
HOW THING BE OUT
HOW ANYTHING BE OUT
HOW EVERYTHING BE OUT
HOW UNIVERSE BE OUT
HOW MAKE THING BE OUT
HOW MAKE ANYTHING BE OUT
HOW MAKE EVERYTHING BE OUT
HOW MAKE UNIVERSE BE OUT
HOW THING OUT
HOW ANYTHING OUT
HOW EVERYTHING OUT
HOW UNIVERSE OUT
HOW MAKE THING OUT
HOW MAKE ANYTHING OUT
HOW MAKE EVERYTHING OUT
HOW MAKE UNIVERSE OUT
HOW THING BE OUT
HOW ANYTHING BE OUT
HOW EVERYTHING BE OUT
HOW UNIVERSE BE OUT
HOW MAKE THING BE OUT
HOW MAKE ANYTHING BE OUT
HOW MAKE EVERYTHING BE OUT
HOW MAKE UNIVERSE BE OUT
HOW THING OUT
HOW ANYTHING OUT
HOW EVERYTHING OUT
HOW UNIVERSE OUT
HOW MAKE THING OUT
HOW MAKE ANYTHING OUT
HOW MAKE EVERYTHING OUT
HOW MAKE UNIVERSE OUT
HOW THING BE OUT
HOW ANYTHING BE OUT
HOW EVERYTHING BE OUT
HOW UNIVERSE BE OUT
HOW MAKE THING BE OUT
HOW MAKE ANYTHING BE OUT
HOW MAKE EVERYTHING BE OUT
HOW MAKE UNIVERSE BE OUT
HOW THING OUT
HOW ANYTHING OUT
HOW EVERYTHING OUT
HOW UNIVERSE OUT
HOW MAKE THING OUT
HOW MAKE ANYTHING OUT
HOW MAKE EVERYTHING OUT
HOW MAKE UNIVERSE OUT
HOW THING BE OUT
HOW ANYTHING BE OUT
HOW EVERYTHING BE OUT
HOW UNIVERSE BE OUT
HOW MAKE THING BE OUT
HOW MAKE ANYTHING BE OUT
HOW MAKE EVERYTHING BE OUT
HOW MAKE UNIVERSE BE OUT
HOW THING OUT
HOW ANYTHING OUT
HOW EVERYTHING OUT
HOW UNIVERSE OUT
HOW MAKE THING OUT
HOW MAKE ANYTHING OUT
HOW MAKE EVERYTHING OUT
HOW MAKE UNIVERSE OUT
HOW THING BE OUT
HOW ANYTHING BE OUT
HOW EVERYTHING BE OUT
HOW UNIVERSE BE OUT
HOW MAKE THING BE OUT
HOW MAKE ANYTHING BE OUT
HOW MAKE EVERYTHING BE OUT
HOW MAKE UNIVERSE BE OUT
HOW THING OUT
HOW ANYTHING OUT
HOW EVERYTHING OUT
HOW UNIVERSE OUT
HOW MAKE THING OUT
HOW MAKE ANYTHING OUT
HOW MAKE EVERYTHING OUT
HOW MAKE UNIVERSE OUT
HOW THING BE OUT
HOW ANYTHING BE OUT
HOW EVERYTHING BE OUT
HOW UNIVERSE BE OUT
HOW MAKE THING BE OUT
HOW MAKE ANYTHING BE OUT
HOW MAKE EVERYTHING BE OUT
HOW MAKE UNIVERSE BE OUT
HOW THING OUT
HOW ANYTHING OUT
HOW EVERYTHING OUT
HOW UNIVERSE OUT
HOW MAKE THING OUT
HOW MAKE ANYTHING OUT
HOW MAKE EVERYTHING OUT
HOW MAKE UNIVERSE OUT
HOW THING BE OUT
HOW ANYTHING BE OUT
HOW EVERYTHING BE OUT
HOW UNIVERSE BE OUT
HOW MAKE THING BE OUT
HOW MAKE ANYTHING BE OUT
HOW MAKE EVERYTHING BE OUT
HOW MAKE UNIVERSE BE OUT

Revision as of 03:42, 18 August 2013

HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT HOW THING OUT HOW ANYTHING OUT HOW EVERYTHING OUT HOW UNIVERSE OUT HOW MAKE THING OUT HOW MAKE ANYTHING OUT HOW MAKE EVERYTHING OUT HOW MAKE UNIVERSE OUT HOW THING BE OUT HOW ANYTHING BE OUT HOW EVERYTHING BE OUT HOW UNIVERSE BE OUT HOW MAKE THING BE OUT HOW MAKE ANYTHING BE OUT HOW MAKE EVERYTHING BE OUT HOW MAKE UNIVERSE BE OUT