<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=GeorgeBrock</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=GeorgeBrock"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/GeorgeBrock"/>
	<updated>2026-04-30T09:33:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:GeorgeBrock&amp;diff=42358</id>
		<title>User:GeorgeBrock</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:GeorgeBrock&amp;diff=42358"/>
		<updated>2010-04-17T13:54:55Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: Update old information and add public domain release.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;George Brocklehurst (georgebrock)&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;George Brocklehurst&amp;lt;/span&amp;gt;, works for &amp;lt;span class=&amp;quot;org&amp;quot;&amp;gt;Reevoo&amp;lt;/span&amp;gt;.&lt;br /&gt;
More at &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://georgebrock.com&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interests ==&lt;br /&gt;
&lt;br /&gt;
Given that I now work for a product reviews company, I'm currently most interested in working on:&lt;br /&gt;
&lt;br /&gt;
* [[hReview]] and [[hReview-aggregate]]&lt;br /&gt;
* [[hProduct]]&lt;br /&gt;
&lt;br /&gt;
== Public Domain ==&lt;br /&gt;
&lt;br /&gt;
{{cc-public-domain-release}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=42357</id>
		<title>hproduct-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=42357"/>
		<updated>2010-04-17T13:47:16Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* HP8 - No clear way of including a valid hReview that refers back to the hProduct as its item */ Capture Toby's objections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields  ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;NicolasLeroy&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# In the &amp;quot;[[hproduct#Out_of_Scope|out of scope]]&amp;quot; section, it is explained: _&amp;quot;This microformat does not intend to replicate any of the content proposed within hListing and would defer all money/transactional matters to that microformat&amp;quot;_&lt;br /&gt;
*# However, in the hProduct schema, we have the following fields:&lt;br /&gt;
*#* &amp;quot;price. optional. floating point number. can be further refined by type (msrp, regular, sale, clearance)&amp;quot; =&amp;gt; if the price is the retailer price, then it should be delegated to hListing. We could imagine it represents the &amp;quot;manufacturer&amp;quot; price (which could be different from the retailer price) ; in this case, it should clearly be explained in the schema definition.&lt;br /&gt;
*#* I would say there is also ambiguity between the responsibilities of hProduct vs hListing for the following fields: quantity / shipping&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;:  I believe everyone agrees that we would borrow price from hListing for hProduct spec. I will explain the concept further in the schema.&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;: I don't follow the quantity/ shipping issue. I don't see either of these on hListing, unless the concepts are somehow embedded in other attributes. Can you elaborate on what the ambiguity is? ([[User:PaulLee|Paul Lee]]: If there's no objection here, may I suggest updating the price reference and keeping quantity and shipping as is?])&lt;br /&gt;
*#* +1 I agree with NicholasLeroy, anything price or transaction related should be left out of hProduct 0.1, and instead develop recipes / mark-up examples showing use of hListing with hProduct. We need to strongly resist and fight the tendency to include &amp;quot;just one more field&amp;quot; to individual formats and instead push to use formats as building blocks. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: If price should be left to hListing, should hAudio be modified not to include &amp;quot;price&amp;quot;?&lt;br /&gt;
*#* I am going to add price back into the hProduct spec. Price is an attribute of a product. We should be able to use microformats either standalone or as building blocks in combination with other formats. On price I'm thinking specifically of product manufacturer sites who may not be commerce enabled and are listing their products for informational purposes. In this case, they would not be using hListing, as there would be no transaction taking place. Leaving the price attribute out would ignore a major product attribute (in 99% of product sites, per hproduct examples analysis).  &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP2 - FN should be used instead of N for product title&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* Why is &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; used instead of &amp;lt;b&amp;gt;fn&amp;lt;/b&amp;gt; for the title of the product? hCard and hAudio both use fn for the formatted name of the product. &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; is usually an optimization.&lt;br /&gt;
* +1 hProduct should use &amp;quot;fn&amp;quot; for the name of the product. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-03-03&amp;lt;/span&amp;gt;: &amp;quot;n&amp;quot; will be changed to &amp;quot;fn&amp;quot; in the next version of the schema&lt;br /&gt;
* &amp;quot;fn&amp;quot; is hardly semantic, even though commonly deployed - surely &amp;quot;formatted-name&amp;quot; is truer to the principles of &amp;quot;humans-first, machines second&amp;quot; --[[User:Wowitim|Wowitim]] 12:59, 28 March 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP3 - BUY duplicates functionality of PAYMENT from hAudio&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;BUY duplicates functionality of PAYMENT from hAudio&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;buy&amp;lt;/b&amp;gt; is duplicating the functionality of &amp;lt;b&amp;gt;payment&amp;lt;/b&amp;gt; from hAudio.&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;: From the payment page: &amp;quot;RelPayment is a microformat for making exchanges of support (be it financial or otherwise) possible. By adding rel=&amp;quot;payment&amp;quot; to a hyperlink a page indicates that the destination of that hyperlink provides a way to show or give support for the current page. For example to give financial support to the owner of the current page.  One of the goals with this microformat is to give content aggregators such as RSS readers a way to extract these support links and give them special attention (such as displaying a standard button along with the content).&amp;quot; First, this seems like a simple exercise for blogs, etc.; but the transaction process for shopping sites is typically considerably more complex.  Usually, the actual payment URI is toward the end of the cart checkout process, the entry to which &amp;quot;buy&amp;quot; is intended to direct to the beginning of. Second, there is the potential for confusion when using payment, since &amp;quot;payment&amp;quot; in the shopping space often refers to payment methods, e.g., credit card, check, etc.&lt;br /&gt;
* +1 but in a different way. BUY/PAYMENT should both be out of scope for hProduct, and only be in hListing per issue HP1 above. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#* Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: Should these be in scope for hAudio then?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP4 - Are all of the formats for PRICE in hProduct allowed&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* The way that &amp;lt;b&amp;gt;price&amp;lt;/b&amp;gt; is used is iffy - do we allow anything but currency/amount in the compound statement?&lt;br /&gt;
* +1 PRICE should not be in hProduct per issue HP1. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#* Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: Should other microformats (thinking hAudio) be modified not to include &amp;quot;price&amp;quot;?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP5 - The format for the contents of SHIPPING are vague&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* Seems like &amp;lt;b&amp;gt;shipping&amp;lt;/b&amp;gt; could be abused quite a bit, resulting in a term that is fairly useless as time moves on.&lt;br /&gt;
* +1 agreed and I think SHIPPING belongs in hListing (not in hProduct) as it applies to a particular transaction/offering, and is not intrinsic to the product itself. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP6 - P-V seems like a catch-all for hProduct&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;p-v&amp;lt;/b&amp;gt; seems like a catch-all, shoe-horn attempt at making the microformat infinitely scalable? Is this really useful?&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;: IIUC, part of the reason why hproduct has been under discussion for quite awhile is b/c of the debate between p-v vs. more defined attributes.  p-v is quite helpful b/c the attributes users care about change over time.  Take cameras, for instance.  Did anyone care about megapixels 10 years ago? etc.&lt;br /&gt;
* +1 I strongly oppose p-v as it is nothing more than a circumvention of the microformats [[process]] and 80/20 [[principle]] of formalizing only common properties. [[microformats]] are NOT designed to be infinitely extensible. p-v is simply another source of Tower of Babel problems. When attributes change over time, then the microformat can be iterated/extended to include them, *when* publishing behavior on the web for the *data* of such attributes exceeds the required 80/20 usage per microformats process.  That being said, if you really must include arbitrary property-value data, there is already a microformat for that: [[xoxo]]. Modularly include a [[xoxo]] child and that way the extension is contained in a specific structure that can be ignored by implementations. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP7 - Lots of vocabulary terms, does the data really back this up?&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* There seem to be a great deal of vocab terms and the terms seem to be fairly loosely defined... are they all justified? Is there a file that we can analyze (like via microformalyze)?&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;:The examples aren't necessarily an accurate reflection of how frequently attributes/data is used by retailers.  In practice, model/mpn is used much more frequently than dimensions, both for retailer websites as well as retailer submissions to search and shopping engines.  Defer to those with more experience/other data on version.&lt;br /&gt;
* +1. If you cannot justify a property, or are unsure about including it, or don't think it is necessarily an accurate reflection of how frequently the data is used, then leave it out per microformats [[principles]]. A &amp;quot;version&amp;quot; property was added to [[hReview]] for largely theoretical concerns, but has never been needed/used. So in practice (per experience), leave out &amp;quot;version&amp;quot;. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-03-03&amp;lt;/span&amp;gt;: I agree on both fronts here, I was surprised that model wasn't more prevalent in the research data, as it seems like an attribute that appears on nearly every product. Since &amp;quot;model&amp;quot; is often used as a type of identifier, it should be moved under the identifier attribute. &amp;quot;Version&amp;quot; will be taken out. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent hentry&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;entry-title summary&amp;quot;&amp;gt;HP8 - No clear way of including a valid hReview that refers back to the hProduct as its item&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;entry-summary author vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart published&amp;quot;&amp;gt;2010-03-05&amp;lt;/span&amp;gt;  raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:GeorgeBrock|GeorgeBrock]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description entry-content discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
* An hProduct can include one or more hReviews. Each hReview requires an item, which should be the hProduct.  The [[include-pattern]] prohibits references to an ancestor.  Therefore it is not clear how to include a valid hReview in an hProduct.&lt;br /&gt;
** Suggested by [[User:Tantek|Tantek]] on [http://krijnhoetmer.nl/irc-logs/microformats/20100305#l-132 IRC]: The item-url property from [[item-license]] could be used to refer to the review's item without including it.&lt;br /&gt;
*** This suggestion &amp;quot;seems to introduce extra markup that's likely to be extraneous from an end-user point-of-view, and thus set to &amp;lt;code&amp;gt;display:none&amp;lt;/code&amp;gt; by authors.&amp;quot; — [[User:TobyInk|Toby Inkster]] on the [http://microformats.org/discuss/mail/microformats-discuss/2010-April/013242.html mailing list]&lt;br /&gt;
** The review property could be removed altogether, and instead multiple product reviews could be marked up using a more generic container mechanism (see [[container-brainstorming]]).  This would give a us consistent method of marking up multiple hReviews that apply to the same item, instead of a special case that only applied to hProduct. — [[User:GeorgeBrock|GeorgeBrock]] 13:35, 17 April 2010 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resolved Issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;quot;quantity&amp;quot; and &amp;quot;shipping&amp;quot; have been removed from hproduct and transitioned to a new [[hlisting]] proposal. &amp;quot;price&amp;quot; has been retained, with the caveat that if hproduct is being used alone (eg., a non-commerce site who provides product information), without combining it with a microformat like [[hlisting]], it is assumed that the price attribute represents the suggested manufacturers retail price. All transactional details (including transactional price) would be deferred to [[hlisting]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP2 - FN should be used instead of N for product titles&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* changed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP3 - BUY duplicates functionality of PAYMENT from hAudio&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* buy removed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP5 - The format for the contents of SHIPPING are vague&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* shipping removed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP6 - P-V seems like a catch-all for hProduct&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* p-v has been removed in draft spec 0.3 in favor of [[xoxo]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP7 - Lots of vocabulary terms, does the data really back this up?&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* many attributes have been removed in draft specs 0.2 and 0.3. We believe the current number of attributes accurately represents a product object while providing adequate opportunity to be combined with other microformats for better overall semantic solutions. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Closed Issues ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Template ==&lt;br /&gt;
{{issues-format}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=42356</id>
		<title>hproduct-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=42356"/>
		<updated>2010-04-17T13:35:53Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* HP8 - No clear way of including a valid hReview that refers back to the hProduct as its item */ Review property could be removed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields  ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;NicolasLeroy&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# In the &amp;quot;[[hproduct#Out_of_Scope|out of scope]]&amp;quot; section, it is explained: _&amp;quot;This microformat does not intend to replicate any of the content proposed within hListing and would defer all money/transactional matters to that microformat&amp;quot;_&lt;br /&gt;
*# However, in the hProduct schema, we have the following fields:&lt;br /&gt;
*#* &amp;quot;price. optional. floating point number. can be further refined by type (msrp, regular, sale, clearance)&amp;quot; =&amp;gt; if the price is the retailer price, then it should be delegated to hListing. We could imagine it represents the &amp;quot;manufacturer&amp;quot; price (which could be different from the retailer price) ; in this case, it should clearly be explained in the schema definition.&lt;br /&gt;
*#* I would say there is also ambiguity between the responsibilities of hProduct vs hListing for the following fields: quantity / shipping&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;:  I believe everyone agrees that we would borrow price from hListing for hProduct spec. I will explain the concept further in the schema.&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;: I don't follow the quantity/ shipping issue. I don't see either of these on hListing, unless the concepts are somehow embedded in other attributes. Can you elaborate on what the ambiguity is? ([[User:PaulLee|Paul Lee]]: If there's no objection here, may I suggest updating the price reference and keeping quantity and shipping as is?])&lt;br /&gt;
*#* +1 I agree with NicholasLeroy, anything price or transaction related should be left out of hProduct 0.1, and instead develop recipes / mark-up examples showing use of hListing with hProduct. We need to strongly resist and fight the tendency to include &amp;quot;just one more field&amp;quot; to individual formats and instead push to use formats as building blocks. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: If price should be left to hListing, should hAudio be modified not to include &amp;quot;price&amp;quot;?&lt;br /&gt;
*#* I am going to add price back into the hProduct spec. Price is an attribute of a product. We should be able to use microformats either standalone or as building blocks in combination with other formats. On price I'm thinking specifically of product manufacturer sites who may not be commerce enabled and are listing their products for informational purposes. In this case, they would not be using hListing, as there would be no transaction taking place. Leaving the price attribute out would ignore a major product attribute (in 99% of product sites, per hproduct examples analysis).  &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP2 - FN should be used instead of N for product title&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* Why is &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; used instead of &amp;lt;b&amp;gt;fn&amp;lt;/b&amp;gt; for the title of the product? hCard and hAudio both use fn for the formatted name of the product. &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; is usually an optimization.&lt;br /&gt;
* +1 hProduct should use &amp;quot;fn&amp;quot; for the name of the product. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-03-03&amp;lt;/span&amp;gt;: &amp;quot;n&amp;quot; will be changed to &amp;quot;fn&amp;quot; in the next version of the schema&lt;br /&gt;
* &amp;quot;fn&amp;quot; is hardly semantic, even though commonly deployed - surely &amp;quot;formatted-name&amp;quot; is truer to the principles of &amp;quot;humans-first, machines second&amp;quot; --[[User:Wowitim|Wowitim]] 12:59, 28 March 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP3 - BUY duplicates functionality of PAYMENT from hAudio&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;BUY duplicates functionality of PAYMENT from hAudio&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;buy&amp;lt;/b&amp;gt; is duplicating the functionality of &amp;lt;b&amp;gt;payment&amp;lt;/b&amp;gt; from hAudio.&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;: From the payment page: &amp;quot;RelPayment is a microformat for making exchanges of support (be it financial or otherwise) possible. By adding rel=&amp;quot;payment&amp;quot; to a hyperlink a page indicates that the destination of that hyperlink provides a way to show or give support for the current page. For example to give financial support to the owner of the current page.  One of the goals with this microformat is to give content aggregators such as RSS readers a way to extract these support links and give them special attention (such as displaying a standard button along with the content).&amp;quot; First, this seems like a simple exercise for blogs, etc.; but the transaction process for shopping sites is typically considerably more complex.  Usually, the actual payment URI is toward the end of the cart checkout process, the entry to which &amp;quot;buy&amp;quot; is intended to direct to the beginning of. Second, there is the potential for confusion when using payment, since &amp;quot;payment&amp;quot; in the shopping space often refers to payment methods, e.g., credit card, check, etc.&lt;br /&gt;
* +1 but in a different way. BUY/PAYMENT should both be out of scope for hProduct, and only be in hListing per issue HP1 above. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#* Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: Should these be in scope for hAudio then?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP4 - Are all of the formats for PRICE in hProduct allowed&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* The way that &amp;lt;b&amp;gt;price&amp;lt;/b&amp;gt; is used is iffy - do we allow anything but currency/amount in the compound statement?&lt;br /&gt;
* +1 PRICE should not be in hProduct per issue HP1. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#* Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: Should other microformats (thinking hAudio) be modified not to include &amp;quot;price&amp;quot;?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP5 - The format for the contents of SHIPPING are vague&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* Seems like &amp;lt;b&amp;gt;shipping&amp;lt;/b&amp;gt; could be abused quite a bit, resulting in a term that is fairly useless as time moves on.&lt;br /&gt;
* +1 agreed and I think SHIPPING belongs in hListing (not in hProduct) as it applies to a particular transaction/offering, and is not intrinsic to the product itself. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP6 - P-V seems like a catch-all for hProduct&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;p-v&amp;lt;/b&amp;gt; seems like a catch-all, shoe-horn attempt at making the microformat infinitely scalable? Is this really useful?&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;: IIUC, part of the reason why hproduct has been under discussion for quite awhile is b/c of the debate between p-v vs. more defined attributes.  p-v is quite helpful b/c the attributes users care about change over time.  Take cameras, for instance.  Did anyone care about megapixels 10 years ago? etc.&lt;br /&gt;
* +1 I strongly oppose p-v as it is nothing more than a circumvention of the microformats [[process]] and 80/20 [[principle]] of formalizing only common properties. [[microformats]] are NOT designed to be infinitely extensible. p-v is simply another source of Tower of Babel problems. When attributes change over time, then the microformat can be iterated/extended to include them, *when* publishing behavior on the web for the *data* of such attributes exceeds the required 80/20 usage per microformats process.  That being said, if you really must include arbitrary property-value data, there is already a microformat for that: [[xoxo]]. Modularly include a [[xoxo]] child and that way the extension is contained in a specific structure that can be ignored by implementations. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP7 - Lots of vocabulary terms, does the data really back this up?&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* There seem to be a great deal of vocab terms and the terms seem to be fairly loosely defined... are they all justified? Is there a file that we can analyze (like via microformalyze)?&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;:The examples aren't necessarily an accurate reflection of how frequently attributes/data is used by retailers.  In practice, model/mpn is used much more frequently than dimensions, both for retailer websites as well as retailer submissions to search and shopping engines.  Defer to those with more experience/other data on version.&lt;br /&gt;
* +1. If you cannot justify a property, or are unsure about including it, or don't think it is necessarily an accurate reflection of how frequently the data is used, then leave it out per microformats [[principles]]. A &amp;quot;version&amp;quot; property was added to [[hReview]] for largely theoretical concerns, but has never been needed/used. So in practice (per experience), leave out &amp;quot;version&amp;quot;. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-03-03&amp;lt;/span&amp;gt;: I agree on both fronts here, I was surprised that model wasn't more prevalent in the research data, as it seems like an attribute that appears on nearly every product. Since &amp;quot;model&amp;quot; is often used as a type of identifier, it should be moved under the identifier attribute. &amp;quot;Version&amp;quot; will be taken out. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent hentry&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;entry-title summary&amp;quot;&amp;gt;HP8 - No clear way of including a valid hReview that refers back to the hProduct as its item&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;entry-summary author vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart published&amp;quot;&amp;gt;2010-03-05&amp;lt;/span&amp;gt;  raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:GeorgeBrock|GeorgeBrock]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description entry-content discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
* An hProduct can include one or more hReviews. Each hReview requires an item, which should be the hProduct.  The [[include-pattern]] prohibits references to an ancestor.  Therefore it is not clear how to include a valid hReview in an hProduct.&lt;br /&gt;
** Suggested by [[User:Tantek|Tantek]] on [http://krijnhoetmer.nl/irc-logs/microformats/20100305#l-132 IRC]: The item-url property from [[item-license]] could be used to refer to the review's item without including it.&lt;br /&gt;
** The review property could be removed altogether, and instead multiple product reviews could be marked up using a more generic container mechanism (see [[container-brainstorming]]).  This would give a us consistent method of marking up multiple hReviews that apply to the same item, instead of a special case that only applied to hProduct. — [[User:GeorgeBrock|GeorgeBrock]] 13:35, 17 April 2010 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resolved Issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;quot;quantity&amp;quot; and &amp;quot;shipping&amp;quot; have been removed from hproduct and transitioned to a new [[hlisting]] proposal. &amp;quot;price&amp;quot; has been retained, with the caveat that if hproduct is being used alone (eg., a non-commerce site who provides product information), without combining it with a microformat like [[hlisting]], it is assumed that the price attribute represents the suggested manufacturers retail price. All transactional details (including transactional price) would be deferred to [[hlisting]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP2 - FN should be used instead of N for product titles&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* changed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP3 - BUY duplicates functionality of PAYMENT from hAudio&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* buy removed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP5 - The format for the contents of SHIPPING are vague&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* shipping removed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP6 - P-V seems like a catch-all for hProduct&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* p-v has been removed in draft spec 0.3 in favor of [[xoxo]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP7 - Lots of vocabulary terms, does the data really back this up?&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* many attributes have been removed in draft specs 0.2 and 0.3. We believe the current number of attributes accurately represents a product object while providing adequate opportunity to be combined with other microformats for better overall semantic solutions. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Closed Issues ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Template ==&lt;br /&gt;
{{issues-format}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=container-brainstorming&amp;diff=42355</id>
		<title>container-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=container-brainstorming&amp;diff=42355"/>
		<updated>2010-04-17T13:07:08Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Markup proposals */ Proposed using prefixes to indicate shared properties&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Containers&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page exists to brainstorm around the concept of ‘containers’ in microformats.&lt;br /&gt;
&lt;br /&gt;
==What's a Container?==&lt;br /&gt;
&lt;br /&gt;
A ‘container’ is a root element that contains multiple microformat items within it. It groups those items together, but could also be used to provide additional or shared semantics between those items.&lt;br /&gt;
&lt;br /&gt;
Some microformats already define containers: &amp;lt;code&amp;gt;vcalendar&amp;lt;/code&amp;gt; [[hCalendar]] is a container for events, the &amp;lt;code&amp;gt;hfeed&amp;lt;/code&amp;gt; container in [[hAtom]] contains entries, [[hAudio]] has a concept whereby &amp;lt;code&amp;gt;haudio&amp;lt;/code&amp;gt; concepts may be nested, and an [[hCard]] &amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; may be a container for &amp;lt;code&amp;gt;agent vcard&amp;lt;/code&amp;gt;s.&lt;br /&gt;
&lt;br /&gt;
==Why is this being explored?==&lt;br /&gt;
There are a number of use cases for making better use of these container semantics, both in microformats like hCalendar that already have containers, and [[hReview]], where no current container concept exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== examples ==&lt;br /&gt;
As always it helps to start with examples of markup from actual websites that are already publishing container semantics. If this section gets too large, perhaps we can move it to [[container-examples]].&lt;br /&gt;
&lt;br /&gt;
=== container of reviews ===&lt;br /&gt;
The following website(s) contain a list of reviews which could/would benefit from a way of marking up not just the reviews as hReviews, but also the set of them as reviewing the same item.&lt;br /&gt;
==== SustainLane ====&lt;br /&gt;
http://www.sustainlane.com/ has pages that show multiple reviews of the same item. e.g.&lt;br /&gt;
&lt;br /&gt;
http://www.sustainlane.com/reviews/aziza/TVLWN4ZKQLKTOIKFLWKBWFQ17DN8&lt;br /&gt;
&lt;br /&gt;
==== Yelp ====&lt;br /&gt;
http://yelp.com/ has pages that show multiple reviews of the same item. e.g.&lt;br /&gt;
&lt;br /&gt;
http://www.yelp.com/biz/coffee-to-the-people-san-francisco&lt;br /&gt;
&lt;br /&gt;
==Use cases==&lt;br /&gt;
Here are some example use cases for sharing properties from a container into multiple child microformats:&lt;br /&gt;
&lt;br /&gt;
===Multiple reviews of the same item===&lt;br /&gt;
As demonstrated by the above real world examples, many sites publish a page for a single item, listing multiple reviews of that item (e.g. Amazon, Kelkoo, Yelp, Yahoo! Location etc.). The item appears once at the top of the page. The reviews follow. [[hReview]]'s current requirement is that the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; be referenced from every review using the include-pattern. This requires duplicating some amount of content (most logically, the name of the reviewed item). This has raised objections by implementers, and usually imposes a CSS-dependency to hide the repeated content.&lt;br /&gt;
&lt;br /&gt;
===Reviews and review aggregate of the same item===&lt;br /&gt;
Same as above, a single page includes a few reviews and a single reviews aggregate for a single business. In some implementations (yelp) the aggregate result number is contained inside the &amp;lt;code&amp;gt;hcard&amp;lt;/code&amp;gt;. Reviews that use the include pattern to include the &amp;lt;code&amp;gt;hcard&amp;lt;/code&amp;gt; of the business, are also including a second &amp;lt;code&amp;gt;rating&amp;lt;/code&amp;gt; microformat, resulting in two ratings for the same &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt;. Putting the reviews and review aggregates as siblings inside the same container, can solve this problem.&lt;br /&gt;
&lt;br /&gt;
===Shared hCalendar Properties===&lt;br /&gt;
Yahoo! TV Listings marks up television programme listings using hCalendar. The &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; field of the event is the channel on which the show is broadcast: e.g. &amp;lt;code&amp;gt;&amp;amp;lt;span class='location'&amp;gt;BBC 1&amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* ‘BBC 1’ is the heading for that channels listing page. The information is published ''once'' in the page.&lt;br /&gt;
* Each scheduled programme on the page is a &amp;lt;code&amp;gt;vevent&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using current hCalendar semantics, the &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; must be included in every &amp;lt;code&amp;gt;vevent&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With the ‘BBC 1’ content at the top of the page, not part of the programme content, the content either has to be repeated and hidden in the presentation layer, or current microformats constructs such as the [[include-pattern]] need to be used to invisibly reference the original mention of ‘BBC 1’.&lt;br /&gt;
&lt;br /&gt;
Repeating content is unacceptable, and the include-pattern is a messy, hacky mark-up pattern. Embracing the concept of the container would match the publishing pattern of the site, without repeating content or including invisible pointers.&lt;br /&gt;
&lt;br /&gt;
'''ideally this markup proposal would be moved to the &amp;quot;markup proposals&amp;quot; section below, separate from the &amp;quot;Use Cases&amp;quot; section, so that multiple varying proposals could be grouped together to compare, rather than intermingling them with the list of use cases.'''&lt;br /&gt;
&lt;br /&gt;
.e.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class='vcalendar'&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class='location'&amp;gt;BBC 2&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li class='vevent'&amp;gt;&lt;br /&gt;
        &amp;lt;h2 class='summary'&amp;gt;Gardener's World&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p class='dtstart'&amp;gt;&amp;lt;span class='value-title' title='2009-06-05T20:30:00+0100'&amp;gt; &amp;lt;/span&amp;gt; 8:30pm&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class='vevent'&amp;gt;&lt;br /&gt;
        &amp;lt;h2 class='summary'&amp;gt;Have I Got News For You&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p class='dtstart'&amp;gt;&amp;lt;span class='value-title' title='2009-06-05T21:00:00+0100'&amp;gt; &amp;lt;/span&amp;gt; 9:00pm&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, the &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; is promoted to being a property of the &amp;lt;code&amp;gt;vcalendar&amp;lt;/code&amp;gt;, and is the default location for all the contained events.&lt;br /&gt;
&lt;br /&gt;
This could also apply to the &amp;lt;code&amp;gt;organizer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;attendees&amp;lt;/code&amp;gt;, and others. With further explanation and [[value-class-pattern|date-time separation]], you could event declare the day of the week the the &amp;lt;code&amp;gt;vcalendar&amp;lt;/code&amp;gt; and the time-of-day in the &amp;lt;code&amp;gt;vevent&amp;lt;/code&amp;gt;. The basic principal is illustrated, though.&lt;br /&gt;
&lt;br /&gt;
Uses for this pattern:&lt;br /&gt;
* Broadcast listings for a single channel/station&lt;br /&gt;
* Concert listings at a single venue&lt;br /&gt;
* Concert listings for a single act (e.g. ‘Doves in Concert’ is the event &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; for multiple events at different &amp;lt;code&amp;gt;locations&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
This of course, extends the use of an existing container.&lt;br /&gt;
&lt;br /&gt;
===hAtom entries published together===&lt;br /&gt;
&lt;br /&gt;
[[hAtom]] already has parsing rules to look for an &amp;lt;code&amp;gt;address&amp;lt;/code&amp;gt; in the page for a shared author, a container-like concept. It already has an &amp;lt;code&amp;gt;hfeed&amp;lt;/code&amp;gt; parent node, and this could be used to share other features of the format. For example, a photo album (for which explicit creation datetimes are either unavailable or irrelevant) may be published just as having been taken on a single day. As such, the date will appear once at the head of the page, and each photograph (&amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt;) will not contain a unique &amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; date.&lt;br /&gt;
&lt;br /&gt;
==Shared Aspects of Containers==&lt;br /&gt;
If containers become a more strongly adopted concept in microformats, they should behave consistently across formats (hence documenting these two examples here, rather than just as separate issues for both hReview and hCalendar).&lt;br /&gt;
&lt;br /&gt;
Things that should be consistent and predictable:&lt;br /&gt;
&lt;br /&gt;
* Inheriting an property into a microformat item within the container&lt;br /&gt;
* Contained items ''overriding'' one or more inherited property&lt;br /&gt;
* Alternatively, siblings cannot override properties of other siblings. Example: hcard of reviewer inside hreview cannot override any property of the item hcard (a sibling of the hreview). When a sibling specifies a property of another sibling, it is ignored (Example: hreview contains availability, availability is ignored).&lt;br /&gt;
&lt;br /&gt;
== markup proposals ==&lt;br /&gt;
&lt;br /&gt;
===Existing container elements===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;vcalendar&amp;lt;/code&amp;gt; in [[hCalendar]]&lt;br /&gt;
* &amp;lt;code&amp;gt;hfeed&amp;lt;/code&amp;gt; in [[hAtom]]&lt;br /&gt;
* &amp;lt;code&amp;gt;hresume&amp;lt;/code&amp;gt; in [[hResume]] — hResume contains an hCard for the owner, which could indicate default properties (&amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt;) for &amp;lt;code&amp;gt;experience&amp;lt;/code&amp;gt; business cards.&lt;br /&gt;
* &amp;lt;code&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt; in [[hReview-aggregate]] can contain other hReviews, as such could be used as a container to share the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; with each component &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;hproduct&amp;lt;/code&amp;gt; in [[hProduct]] can contain one or more reviews ([[hReview]] or [[hReview-aggregate]]), this should allow the reviews to all use the containing &amp;lt;code&amp;gt;hproduct&amp;lt;/code&amp;gt; as their &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== hreview-set ===&lt;br /&gt;
One solution to the problem of multiple reviews of the same item could be to wrap each &amp;lt;code&amp;gt;hReview&amp;lt;/code&amp;gt; in a container (hypothetically, &amp;lt;code&amp;gt;hreview-set&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; is a child of the set, and is inherited by each &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt; contained within.&lt;br /&gt;
&lt;br /&gt;
=== hCard as a container ===&lt;br /&gt;
&amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; block can contain associated information like reviews and aggregates. &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt;s inside an &amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; do not need to specify item.&lt;br /&gt;
This also extends to other microformats that may contain reviews, such as hproduct.&lt;br /&gt;
Another option is that a vcard that contains other microformat must also specify additional tag, such as &amp;lt;code&amp;gt;hcontainer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; or similar.&lt;br /&gt;
====Problems====&lt;br /&gt;
* &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt; already contains child hCard. Since it can inherit aspects of hcard from its parent, there will be duplicate values. This makes the job of the parser more complex, and requires additional rules, such as &amp;quot;an hreview inside an hcard ignores all hCard properties that are not contained in it&amp;quot;, etc.&lt;br /&gt;
* Include pattern from hreview to the container hCard can cause circular references, requiring more rules in the microformat specification and more rules for the parsers to follow.&lt;br /&gt;
* Generally it seems to me (Elli) that this pattern will require many parsing rules. Things are not &amp;quot;atomic&amp;quot;. It also forces a rigid structure on the xhtml, which may defeat the purpose of containers.&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;name&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview-aggregate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;rating&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;span class=&amp;quot;average&amp;quot;&amp;gt;4.4&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt; &lt;br /&gt;
      &amp;lt;span class=&amp;quot;count&amp;quot;&amp;gt;1313&amp;lt;/span&amp;gt; reviews&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;&amp;lt;!-- this hreview does not contain item --&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;&amp;lt;!-- this hreview does not contain item --&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hcontainer===&lt;br /&gt;
A container microformat. Inside a container, a microformat that requires another microformat as a child (such as hreview requiring an item), can resolve this association by sibling relationship (as opposed to parent child relationship).&lt;br /&gt;
When a container includes &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt;, it also requires a child &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. This is similar to &amp;lt;code&amp;gt;hreview-set&amp;lt;/code&amp;gt; proposal, with specific handling of aggregates.&lt;br /&gt;
&lt;br /&gt;
In the example below, the item is hcard, similar examples can be written for products and events.&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!-- simple, all elements in the container are siblings --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hcontainer&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class=&amp;quot;item vcard fn&amp;quot;&amp;gt;name&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview-aggregate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;rating&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;span class=&amp;quot;average&amp;quot;&amp;gt;4.4&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt; &lt;br /&gt;
      &amp;lt;span class=&amp;quot;count&amp;quot;&amp;gt;1313&amp;lt;/span&amp;gt; reviews&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- More complex case, nested elements in the container have additional parent child relationship --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hcontainer&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview-aggregate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h1 class=&amp;quot;item vcard fn&amp;quot;&amp;gt;name&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;rating&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;span class=&amp;quot;average&amp;quot;&amp;gt;4.4&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt; &lt;br /&gt;
      &amp;lt;span class=&amp;quot;count&amp;quot;&amp;gt;1313&amp;lt;/span&amp;gt; reviews&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class='discussion'&amp;gt;&lt;br /&gt;
* Unconvinced by the generics here. Especially since a lot of microformats already have parent nodes (&amp;lt;code&amp;gt;vcalendar&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;hfeed&amp;lt;/code&amp;gt;). Doesn't self-document. —[[User:BenWard|BenWard]] 06:27, 30 July 2009 (UTC)&lt;br /&gt;
* In this case, &amp;lt;code&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt; could itself have container behaviour; the &amp;lt;code&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt; is a container for other &amp;lt;code&amp;gt;hreveiw&amp;lt;/code&amp;gt; items, and the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; is shared. —[[User:BenWard|BenWard]] 06:27, 30 July 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== item as a container ===&lt;br /&gt;
The &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; microformat is currently used inside &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt;s. Use this existing micformat as a container as well. This makes the specification slightly more complicated, since &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; will be allowed as a parent of &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt; as well as a child. This is basically the same proposal as above, but using the name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; for the container, instead of a dedicated name.&lt;br /&gt;
====Problems====&lt;br /&gt;
&lt;br /&gt;
* This defines two microformats that can be parent child of each other in both directions (&amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;).&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;item&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class=&amp;quot;vcard fn&amp;quot;&amp;gt;name&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview-aggregate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;rating&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;span class=&amp;quot;average&amp;quot;&amp;gt;4.4&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt; &lt;br /&gt;
      &amp;lt;span class=&amp;quot;count&amp;quot;&amp;gt;1313&amp;lt;/span&amp;gt; reviews&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;&amp;lt;!-- this hreview does not contain item --&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;&amp;lt;!-- this hreview does not contain item --&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I don't really see that &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; makes sense as a container here. An item is a singular thing, a collection is wrapping a collection of things. In hReview, or hListing, or anything you'd have &amp;lt;code&amp;gt;container&amp;lt;/code&amp;gt; as a structural parent of &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. Repurposing &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; seems very confusing. --[[User:BenWard|BenWard]] 06:21, 30 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== hreview rating and hreview-aggregate rating use different names ===&lt;br /&gt;
Since the microformat &amp;lt;code&amp;gt;rating&amp;lt;/code&amp;gt; is used for both, an &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt; that includes an &amp;lt;code&amp;gt;hcard&amp;lt;/code&amp;gt; which contains aggregates, effectively imports a second rating. This can be solved by having different names for hreview rating and hreview-aggregate rating. This is not really a container proposal, but it addresses issues of the hreview-aggregate which is currently a container for item.&lt;br /&gt;
====Problems====&lt;br /&gt;
* This may not be necessary for pages that can use a container microformat with minimal impact to the xhtml structure. Pages that cannot use container structure and use includes may still need a solution.&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard item&amp;quot; id=&amp;quot;review_item&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;name&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;!-- average rating --&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;average-rating&amp;quot;&amp;gt;5&amp;lt;/span&amp;gt; stars&lt;br /&gt;
   based on &amp;lt;span class=&amp;quot;review-count&amp;quot;&amp;gt;1313&amp;lt;/span&amp;gt; reviews&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type microformat_detail&amp;quot;&amp;gt;business&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;!-- single rating --&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;rating&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; stars&lt;br /&gt;
   &amp;lt;!-- include pattern --&amp;gt;&lt;br /&gt;
   &amp;lt;a class=&amp;quot;item microformat_detail&amp;quot; href=&amp;quot;#review_item&amp;quot;&amp;gt;Aziza&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Prefixes to indicate shared properties ===&lt;br /&gt;
&lt;br /&gt;
A generic &amp;lt;code&amp;gt;shared-&amp;lt;/code&amp;gt; prefix could be used to indicate that certain properties should be applied to all component microformats within a container.  For example, if a &amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; did not have any descendant elements with the class &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; it would take its formatted name from a sibling element with the class &amp;lt;code&amp;gt;shared-fn&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sharing a location between multiple &amp;lt;code&amp;gt;vevent&amp;lt;/code&amp;gt;s within a &amp;lt;code&amp;gt;vcalendar&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h2 class=&amp;quot;shared-location&amp;quot;&amp;gt;The Music Venue&amp;lt;/h2&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;summary&amp;quot;&amp;gt;This summary does not have the shared- prefix, so it is ignored by the events.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt; ... &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt; ... &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the container was itself a microformat then the prefix would be used to determine which properties belonged to the container, which belonged to the component microformats and which were shared by both.&lt;br /&gt;
&lt;br /&gt;
For example, an [[hReview-aggregate]] may contain many [[hReview]]s. Within the root &amp;lt;code&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt; element:&lt;br /&gt;
* An element with class &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; would provide the item for the &amp;lt;code&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* An element with class &amp;lt;code&amp;gt;shared-item&amp;lt;/code&amp;gt; would provide the item for the individual &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt;s.&lt;br /&gt;
* An element with both classes (&amp;lt;code&amp;gt;item shared-item&amp;lt;/code&amp;gt;) would provide the item for the &amp;lt;code&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt; and the individual &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt;s.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hreview-aggregate&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h2 class=&amp;quot;item shared-item vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;A Restaurant&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt; ... &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt; ... &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hCalendar]]&lt;br /&gt;
* [[hListing]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=container-brainstorming&amp;diff=42354</id>
		<title>container-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=container-brainstorming&amp;diff=42354"/>
		<updated>2010-04-17T12:25:37Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Existing container elements */ Add hProduct contains hReviews example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Containers&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page exists to brainstorm around the concept of ‘containers’ in microformats.&lt;br /&gt;
&lt;br /&gt;
==What's a Container?==&lt;br /&gt;
&lt;br /&gt;
A ‘container’ is a root element that contains multiple microformat items within it. It groups those items together, but could also be used to provide additional or shared semantics between those items.&lt;br /&gt;
&lt;br /&gt;
Some microformats already define containers: &amp;lt;code&amp;gt;vcalendar&amp;lt;/code&amp;gt; [[hCalendar]] is a container for events, the &amp;lt;code&amp;gt;hfeed&amp;lt;/code&amp;gt; container in [[hAtom]] contains entries, [[hAudio]] has a concept whereby &amp;lt;code&amp;gt;haudio&amp;lt;/code&amp;gt; concepts may be nested, and an [[hCard]] &amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; may be a container for &amp;lt;code&amp;gt;agent vcard&amp;lt;/code&amp;gt;s.&lt;br /&gt;
&lt;br /&gt;
==Why is this being explored?==&lt;br /&gt;
There are a number of use cases for making better use of these container semantics, both in microformats like hCalendar that already have containers, and [[hReview]], where no current container concept exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== examples ==&lt;br /&gt;
As always it helps to start with examples of markup from actual websites that are already publishing container semantics. If this section gets too large, perhaps we can move it to [[container-examples]].&lt;br /&gt;
&lt;br /&gt;
=== container of reviews ===&lt;br /&gt;
The following website(s) contain a list of reviews which could/would benefit from a way of marking up not just the reviews as hReviews, but also the set of them as reviewing the same item.&lt;br /&gt;
==== SustainLane ====&lt;br /&gt;
http://www.sustainlane.com/ has pages that show multiple reviews of the same item. e.g.&lt;br /&gt;
&lt;br /&gt;
http://www.sustainlane.com/reviews/aziza/TVLWN4ZKQLKTOIKFLWKBWFQ17DN8&lt;br /&gt;
&lt;br /&gt;
==== Yelp ====&lt;br /&gt;
http://yelp.com/ has pages that show multiple reviews of the same item. e.g.&lt;br /&gt;
&lt;br /&gt;
http://www.yelp.com/biz/coffee-to-the-people-san-francisco&lt;br /&gt;
&lt;br /&gt;
==Use cases==&lt;br /&gt;
Here are some example use cases for sharing properties from a container into multiple child microformats:&lt;br /&gt;
&lt;br /&gt;
===Multiple reviews of the same item===&lt;br /&gt;
As demonstrated by the above real world examples, many sites publish a page for a single item, listing multiple reviews of that item (e.g. Amazon, Kelkoo, Yelp, Yahoo! Location etc.). The item appears once at the top of the page. The reviews follow. [[hReview]]'s current requirement is that the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; be referenced from every review using the include-pattern. This requires duplicating some amount of content (most logically, the name of the reviewed item). This has raised objections by implementers, and usually imposes a CSS-dependency to hide the repeated content.&lt;br /&gt;
&lt;br /&gt;
===Reviews and review aggregate of the same item===&lt;br /&gt;
Same as above, a single page includes a few reviews and a single reviews aggregate for a single business. In some implementations (yelp) the aggregate result number is contained inside the &amp;lt;code&amp;gt;hcard&amp;lt;/code&amp;gt;. Reviews that use the include pattern to include the &amp;lt;code&amp;gt;hcard&amp;lt;/code&amp;gt; of the business, are also including a second &amp;lt;code&amp;gt;rating&amp;lt;/code&amp;gt; microformat, resulting in two ratings for the same &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt;. Putting the reviews and review aggregates as siblings inside the same container, can solve this problem.&lt;br /&gt;
&lt;br /&gt;
===Shared hCalendar Properties===&lt;br /&gt;
Yahoo! TV Listings marks up television programme listings using hCalendar. The &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; field of the event is the channel on which the show is broadcast: e.g. &amp;lt;code&amp;gt;&amp;amp;lt;span class='location'&amp;gt;BBC 1&amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* ‘BBC 1’ is the heading for that channels listing page. The information is published ''once'' in the page.&lt;br /&gt;
* Each scheduled programme on the page is a &amp;lt;code&amp;gt;vevent&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using current hCalendar semantics, the &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; must be included in every &amp;lt;code&amp;gt;vevent&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With the ‘BBC 1’ content at the top of the page, not part of the programme content, the content either has to be repeated and hidden in the presentation layer, or current microformats constructs such as the [[include-pattern]] need to be used to invisibly reference the original mention of ‘BBC 1’.&lt;br /&gt;
&lt;br /&gt;
Repeating content is unacceptable, and the include-pattern is a messy, hacky mark-up pattern. Embracing the concept of the container would match the publishing pattern of the site, without repeating content or including invisible pointers.&lt;br /&gt;
&lt;br /&gt;
'''ideally this markup proposal would be moved to the &amp;quot;markup proposals&amp;quot; section below, separate from the &amp;quot;Use Cases&amp;quot; section, so that multiple varying proposals could be grouped together to compare, rather than intermingling them with the list of use cases.'''&lt;br /&gt;
&lt;br /&gt;
.e.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class='vcalendar'&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class='location'&amp;gt;BBC 2&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li class='vevent'&amp;gt;&lt;br /&gt;
        &amp;lt;h2 class='summary'&amp;gt;Gardener's World&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p class='dtstart'&amp;gt;&amp;lt;span class='value-title' title='2009-06-05T20:30:00+0100'&amp;gt; &amp;lt;/span&amp;gt; 8:30pm&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class='vevent'&amp;gt;&lt;br /&gt;
        &amp;lt;h2 class='summary'&amp;gt;Have I Got News For You&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p class='dtstart'&amp;gt;&amp;lt;span class='value-title' title='2009-06-05T21:00:00+0100'&amp;gt; &amp;lt;/span&amp;gt; 9:00pm&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, the &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; is promoted to being a property of the &amp;lt;code&amp;gt;vcalendar&amp;lt;/code&amp;gt;, and is the default location for all the contained events.&lt;br /&gt;
&lt;br /&gt;
This could also apply to the &amp;lt;code&amp;gt;organizer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;attendees&amp;lt;/code&amp;gt;, and others. With further explanation and [[value-class-pattern|date-time separation]], you could event declare the day of the week the the &amp;lt;code&amp;gt;vcalendar&amp;lt;/code&amp;gt; and the time-of-day in the &amp;lt;code&amp;gt;vevent&amp;lt;/code&amp;gt;. The basic principal is illustrated, though.&lt;br /&gt;
&lt;br /&gt;
Uses for this pattern:&lt;br /&gt;
* Broadcast listings for a single channel/station&lt;br /&gt;
* Concert listings at a single venue&lt;br /&gt;
* Concert listings for a single act (e.g. ‘Doves in Concert’ is the event &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; for multiple events at different &amp;lt;code&amp;gt;locations&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
This of course, extends the use of an existing container.&lt;br /&gt;
&lt;br /&gt;
===hAtom entries published together===&lt;br /&gt;
&lt;br /&gt;
[[hAtom]] already has parsing rules to look for an &amp;lt;code&amp;gt;address&amp;lt;/code&amp;gt; in the page for a shared author, a container-like concept. It already has an &amp;lt;code&amp;gt;hfeed&amp;lt;/code&amp;gt; parent node, and this could be used to share other features of the format. For example, a photo album (for which explicit creation datetimes are either unavailable or irrelevant) may be published just as having been taken on a single day. As such, the date will appear once at the head of the page, and each photograph (&amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt;) will not contain a unique &amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; date.&lt;br /&gt;
&lt;br /&gt;
==Shared Aspects of Containers==&lt;br /&gt;
If containers become a more strongly adopted concept in microformats, they should behave consistently across formats (hence documenting these two examples here, rather than just as separate issues for both hReview and hCalendar).&lt;br /&gt;
&lt;br /&gt;
Things that should be consistent and predictable:&lt;br /&gt;
&lt;br /&gt;
* Inheriting an property into a microformat item within the container&lt;br /&gt;
* Contained items ''overriding'' one or more inherited property&lt;br /&gt;
* Alternatively, siblings cannot override properties of other siblings. Example: hcard of reviewer inside hreview cannot override any property of the item hcard (a sibling of the hreview). When a sibling specifies a property of another sibling, it is ignored (Example: hreview contains availability, availability is ignored).&lt;br /&gt;
&lt;br /&gt;
== markup proposals ==&lt;br /&gt;
&lt;br /&gt;
===Existing container elements===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;vcalendar&amp;lt;/code&amp;gt; in [[hCalendar]]&lt;br /&gt;
* &amp;lt;code&amp;gt;hfeed&amp;lt;/code&amp;gt; in [[hAtom]]&lt;br /&gt;
* &amp;lt;code&amp;gt;hresume&amp;lt;/code&amp;gt; in [[hResume]] — hResume contains an hCard for the owner, which could indicate default properties (&amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt;) for &amp;lt;code&amp;gt;experience&amp;lt;/code&amp;gt; business cards.&lt;br /&gt;
* &amp;lt;code&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt; in [[hReview-aggregate]] can contain other hReviews, as such could be used as a container to share the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; with each component &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;hproduct&amp;lt;/code&amp;gt; in [[hProduct]] can contain one or more reviews ([[hReview]] or [[hReview-aggregate]]), this should allow the reviews to all use the containing &amp;lt;code&amp;gt;hproduct&amp;lt;/code&amp;gt; as their &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== hreview-set ===&lt;br /&gt;
One solution to the problem of multiple reviews of the same item could be to wrap each &amp;lt;code&amp;gt;hReview&amp;lt;/code&amp;gt; in a container (hypothetically, &amp;lt;code&amp;gt;hreview-set&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; is a child of the set, and is inherited by each &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt; contained within.&lt;br /&gt;
&lt;br /&gt;
=== hCard as a container ===&lt;br /&gt;
&amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; block can contain associated information like reviews and aggregates. &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt;s inside an &amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; do not need to specify item.&lt;br /&gt;
This also extends to other microformats that may contain reviews, such as hproduct.&lt;br /&gt;
Another option is that a vcard that contains other microformat must also specify additional tag, such as &amp;lt;code&amp;gt;hcontainer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; or similar.&lt;br /&gt;
====Problems====&lt;br /&gt;
* &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt; already contains child hCard. Since it can inherit aspects of hcard from its parent, there will be duplicate values. This makes the job of the parser more complex, and requires additional rules, such as &amp;quot;an hreview inside an hcard ignores all hCard properties that are not contained in it&amp;quot;, etc.&lt;br /&gt;
* Include pattern from hreview to the container hCard can cause circular references, requiring more rules in the microformat specification and more rules for the parsers to follow.&lt;br /&gt;
* Generally it seems to me (Elli) that this pattern will require many parsing rules. Things are not &amp;quot;atomic&amp;quot;. It also forces a rigid structure on the xhtml, which may defeat the purpose of containers.&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;name&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview-aggregate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;rating&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;span class=&amp;quot;average&amp;quot;&amp;gt;4.4&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt; &lt;br /&gt;
      &amp;lt;span class=&amp;quot;count&amp;quot;&amp;gt;1313&amp;lt;/span&amp;gt; reviews&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;&amp;lt;!-- this hreview does not contain item --&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;&amp;lt;!-- this hreview does not contain item --&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hcontainer===&lt;br /&gt;
A container microformat. Inside a container, a microformat that requires another microformat as a child (such as hreview requiring an item), can resolve this association by sibling relationship (as opposed to parent child relationship).&lt;br /&gt;
When a container includes &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt;, it also requires a child &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. This is similar to &amp;lt;code&amp;gt;hreview-set&amp;lt;/code&amp;gt; proposal, with specific handling of aggregates.&lt;br /&gt;
&lt;br /&gt;
In the example below, the item is hcard, similar examples can be written for products and events.&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!-- simple, all elements in the container are siblings --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hcontainer&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class=&amp;quot;item vcard fn&amp;quot;&amp;gt;name&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview-aggregate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;rating&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;span class=&amp;quot;average&amp;quot;&amp;gt;4.4&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt; &lt;br /&gt;
      &amp;lt;span class=&amp;quot;count&amp;quot;&amp;gt;1313&amp;lt;/span&amp;gt; reviews&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- More complex case, nested elements in the container have additional parent child relationship --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hcontainer&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview-aggregate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h1 class=&amp;quot;item vcard fn&amp;quot;&amp;gt;name&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;rating&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;span class=&amp;quot;average&amp;quot;&amp;gt;4.4&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt; &lt;br /&gt;
      &amp;lt;span class=&amp;quot;count&amp;quot;&amp;gt;1313&amp;lt;/span&amp;gt; reviews&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class='discussion'&amp;gt;&lt;br /&gt;
* Unconvinced by the generics here. Especially since a lot of microformats already have parent nodes (&amp;lt;code&amp;gt;vcalendar&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;hfeed&amp;lt;/code&amp;gt;). Doesn't self-document. —[[User:BenWard|BenWard]] 06:27, 30 July 2009 (UTC)&lt;br /&gt;
* In this case, &amp;lt;code&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt; could itself have container behaviour; the &amp;lt;code&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt; is a container for other &amp;lt;code&amp;gt;hreveiw&amp;lt;/code&amp;gt; items, and the &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; is shared. —[[User:BenWard|BenWard]] 06:27, 30 July 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== item as a container ===&lt;br /&gt;
The &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; microformat is currently used inside &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt;s. Use this existing micformat as a container as well. This makes the specification slightly more complicated, since &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; will be allowed as a parent of &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt; as well as a child. This is basically the same proposal as above, but using the name &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; for the container, instead of a dedicated name.&lt;br /&gt;
====Problems====&lt;br /&gt;
&lt;br /&gt;
* This defines two microformats that can be parent child of each other in both directions (&amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;).&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;item&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class=&amp;quot;vcard fn&amp;quot;&amp;gt;name&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview-aggregate&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;rating&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;span class=&amp;quot;average&amp;quot;&amp;gt;4.4&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt; &lt;br /&gt;
      &amp;lt;span class=&amp;quot;count&amp;quot;&amp;gt;1313&amp;lt;/span&amp;gt; reviews&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;&amp;lt;!-- this hreview does not contain item --&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;&amp;lt;!-- this hreview does not contain item --&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I don't really see that &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; makes sense as a container here. An item is a singular thing, a collection is wrapping a collection of things. In hReview, or hListing, or anything you'd have &amp;lt;code&amp;gt;container&amp;lt;/code&amp;gt; as a structural parent of &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;. Repurposing &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; seems very confusing. --[[User:BenWard|BenWard]] 06:21, 30 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== hreview rating and hreview-aggregate rating use different names ===&lt;br /&gt;
Since the microformat &amp;lt;code&amp;gt;rating&amp;lt;/code&amp;gt; is used for both, an &amp;lt;code&amp;gt;hreview&amp;lt;/code&amp;gt; that includes an &amp;lt;code&amp;gt;hcard&amp;lt;/code&amp;gt; which contains aggregates, effectively imports a second rating. This can be solved by having different names for hreview rating and hreview-aggregate rating. This is not really a container proposal, but it addresses issues of the hreview-aggregate which is currently a container for item.&lt;br /&gt;
====Problems====&lt;br /&gt;
* This may not be necessary for pages that can use a container microformat with minimal impact to the xhtml structure. Pages that cannot use container structure and use includes may still need a solution.&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard item&amp;quot; id=&amp;quot;review_item&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;name&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;!-- average rating --&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;average-rating&amp;quot;&amp;gt;5&amp;lt;/span&amp;gt; stars&lt;br /&gt;
   based on &amp;lt;span class=&amp;quot;review-count&amp;quot;&amp;gt;1313&amp;lt;/span&amp;gt; reviews&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type microformat_detail&amp;quot;&amp;gt;business&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hreview&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;!-- single rating --&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;rating&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt; stars&lt;br /&gt;
   &amp;lt;!-- include pattern --&amp;gt;&lt;br /&gt;
   &amp;lt;a class=&amp;quot;item microformat_detail&amp;quot; href=&amp;quot;#review_item&amp;quot;&amp;gt;Aziza&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[hReview]]&lt;br /&gt;
* [[hCalendar]]&lt;br /&gt;
* [[hListing]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=42120</id>
		<title>hproduct-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=42120"/>
		<updated>2010-03-05T18:33:36Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* HP8 - No clear way of including a valid hReview that refers back to the hProduct as its item */ Added suggested solution from IRC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields  ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;NicolasLeroy&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# In the &amp;quot;[[hproduct#Out_of_Scope|out of scope]]&amp;quot; section, it is explained: _&amp;quot;This microformat does not intend to replicate any of the content proposed within hListing and would defer all money/transactional matters to that microformat&amp;quot;_&lt;br /&gt;
*# However, in the hProduct schema, we have the following fields:&lt;br /&gt;
*#* &amp;quot;price. optional. floating point number. can be further refined by type (msrp, regular, sale, clearance)&amp;quot; =&amp;gt; if the price is the retailer price, then it should be delegated to hListing. We could imagine it represents the &amp;quot;manufacturer&amp;quot; price (which could be different from the retailer price) ; in this case, it should clearly be explained in the schema definition.&lt;br /&gt;
*#* I would say there is also ambiguity between the responsibilities of hProduct vs hListing for the following fields: quantity / shipping&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;:  I believe everyone agrees that we would borrow price from hListing for hProduct spec. I will explain the concept further in the schema.&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;: I don't follow the quantity/ shipping issue. I don't see either of these on hListing, unless the concepts are somehow embedded in other attributes. Can you elaborate on what the ambiguity is? ([[User:PaulLee|Paul Lee]]: If there's no objection here, may I suggest updating the price reference and keeping quantity and shipping as is?])&lt;br /&gt;
*#* +1 I agree with NicholasLeroy, anything price or transaction related should be left out of hProduct 0.1, and instead develop recipes / mark-up examples showing use of hListing with hProduct. We need to strongly resist and fight the tendency to include &amp;quot;just one more field&amp;quot; to individual formats and instead push to use formats as building blocks. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: If price should be left to hListing, should hAudio be modified not to include &amp;quot;price&amp;quot;?&lt;br /&gt;
*#* I am going to add price back into the hProduct spec. Price is an attribute of a product. We should be able to use microformats either standalone or as building blocks in combination with other formats. On price I'm thinking specifically of product manufacturer sites who may not be commerce enabled and are listing their products for informational purposes. In this case, they would not be using hListing, as there would be no transaction taking place. Leaving the price attribute out would ignore a major product attribute (in 99% of product sites, per hproduct examples analysis).  &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP2 - FN should be used instead of N for product title&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* Why is &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; used instead of &amp;lt;b&amp;gt;fn&amp;lt;/b&amp;gt; for the title of the product? hCard and hAudio both use fn for the formatted name of the product. &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; is usually an optimization.&lt;br /&gt;
* +1 hProduct should use &amp;quot;fn&amp;quot; for the name of the product. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-03-03&amp;lt;/span&amp;gt;: &amp;quot;n&amp;quot; will be changed to &amp;quot;fn&amp;quot; in the next version of the schema&lt;br /&gt;
* &amp;quot;fn&amp;quot; is hardly semantic, even though commonly deployed - surely &amp;quot;formatted-name&amp;quot; is truer to the principles of &amp;quot;humans-first, machines second&amp;quot; --[[User:Wowitim|Wowitim]] 12:59, 28 March 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP3 - BUY duplicates functionality of PAYMENT from hAudio&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;BUY duplicates functionality of PAYMENT from hAudio&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;buy&amp;lt;/b&amp;gt; is duplicating the functionality of &amp;lt;b&amp;gt;payment&amp;lt;/b&amp;gt; from hAudio.&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;: From the payment page: &amp;quot;RelPayment is a microformat for making exchanges of support (be it financial or otherwise) possible. By adding rel=&amp;quot;payment&amp;quot; to a hyperlink a page indicates that the destination of that hyperlink provides a way to show or give support for the current page. For example to give financial support to the owner of the current page.  One of the goals with this microformat is to give content aggregators such as RSS readers a way to extract these support links and give them special attention (such as displaying a standard button along with the content).&amp;quot; First, this seems like a simple exercise for blogs, etc.; but the transaction process for shopping sites is typically considerably more complex.  Usually, the actual payment URI is toward the end of the cart checkout process, the entry to which &amp;quot;buy&amp;quot; is intended to direct to the beginning of. Second, there is the potential for confusion when using payment, since &amp;quot;payment&amp;quot; in the shopping space often refers to payment methods, e.g., credit card, check, etc.&lt;br /&gt;
* +1 but in a different way. BUY/PAYMENT should both be out of scope for hProduct, and only be in hListing per issue HP1 above. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#* Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: Should these be in scope for hAudio then?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP4 - Are all of the formats for PRICE in hProduct allowed&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* The way that &amp;lt;b&amp;gt;price&amp;lt;/b&amp;gt; is used is iffy - do we allow anything but currency/amount in the compound statement?&lt;br /&gt;
* +1 PRICE should not be in hProduct per issue HP1. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#* Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: Should other microformats (thinking hAudio) be modified not to include &amp;quot;price&amp;quot;?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP5 - The format for the contents of SHIPPING are vague&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* Seems like &amp;lt;b&amp;gt;shipping&amp;lt;/b&amp;gt; could be abused quite a bit, resulting in a term that is fairly useless as time moves on.&lt;br /&gt;
* +1 agreed and I think SHIPPING belongs in hListing (not in hProduct) as it applies to a particular transaction/offering, and is not intrinsic to the product itself. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP6 - P-V seems like a catch-all for hProduct&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;p-v&amp;lt;/b&amp;gt; seems like a catch-all, shoe-horn attempt at making the microformat infinitely scalable? Is this really useful?&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;: IIUC, part of the reason why hproduct has been under discussion for quite awhile is b/c of the debate between p-v vs. more defined attributes.  p-v is quite helpful b/c the attributes users care about change over time.  Take cameras, for instance.  Did anyone care about megapixels 10 years ago? etc.&lt;br /&gt;
* +1 I strongly oppose p-v as it is nothing more than a circumvention of the microformats [[process]] and 80/20 [[principle]] of formalizing only common properties. [[microformats]] are NOT designed to be infinitely extensible. p-v is simply another source of Tower of Babel problems. When attributes change over time, then the microformat can be iterated/extended to include them, *when* publishing behavior on the web for the *data* of such attributes exceeds the required 80/20 usage per microformats process.  That being said, if you really must include arbitrary property-value data, there is already a microformat for that: [[xoxo]]. Modularly include a [[xoxo]] child and that way the extension is contained in a specific structure that can be ignored by implementations. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP7 - Lots of vocabulary terms, does the data really back this up?&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* There seem to be a great deal of vocab terms and the terms seem to be fairly loosely defined... are they all justified? Is there a file that we can analyze (like via microformalyze)?&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;:The examples aren't necessarily an accurate reflection of how frequently attributes/data is used by retailers.  In practice, model/mpn is used much more frequently than dimensions, both for retailer websites as well as retailer submissions to search and shopping engines.  Defer to those with more experience/other data on version.&lt;br /&gt;
* +1. If you cannot justify a property, or are unsure about including it, or don't think it is necessarily an accurate reflection of how frequently the data is used, then leave it out per microformats [[principles]]. A &amp;quot;version&amp;quot; property was added to [[hReview]] for largely theoretical concerns, but has never been needed/used. So in practice (per experience), leave out &amp;quot;version&amp;quot;. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-03-03&amp;lt;/span&amp;gt;: I agree on both fronts here, I was surprised that model wasn't more prevalent in the research data, as it seems like an attribute that appears on nearly every product. Since &amp;quot;model&amp;quot; is often used as a type of identifier, it should be moved under the identifier attribute. &amp;quot;Version&amp;quot; will be taken out. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent hentry&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;entry-title summary&amp;quot;&amp;gt;HP8 - No clear way of including a valid hReview that refers back to the hProduct as its item&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;entry-summary author vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart published&amp;quot;&amp;gt;2010-03-05&amp;lt;/span&amp;gt;  raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:GeorgeBrock|GeorgeBrock]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description entry-content discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
* An hProduct can include one or more hReviews. Each hReview requires an item, which should be the hProduct.  The [[include-pattern]] prohibits references to an ancestor.  Therefore it is not clear how to include a valid hReview in an hProduct.&lt;br /&gt;
** Suggested by [[User:Tantek|Tantek]] on [http://krijnhoetmer.nl/irc-logs/microformats/20100305#l-132 IRC]: The item-url property from [[item-license]] could be used to refer to the review's item without including it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resolved Issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;quot;quantity&amp;quot; and &amp;quot;shipping&amp;quot; have been removed from hproduct and transitioned to a new [[hlisting]] proposal. &amp;quot;price&amp;quot; has been retained, with the caveat that if hproduct is being used alone (eg., a non-commerce site who provides product information), without combining it with a microformat like [[hlisting]], it is assumed that the price attribute represents the suggested manufacturers retail price. All transactional details (including transactional price) would be deferred to [[hlisting]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP2 - FN should be used instead of N for product titles&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* changed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP3 - BUY duplicates functionality of PAYMENT from hAudio&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* buy removed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP5 - The format for the contents of SHIPPING are vague&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* shipping removed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP6 - P-V seems like a catch-all for hProduct&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* p-v has been removed in draft spec 0.3 in favor of [[xoxo]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP7 - Lots of vocabulary terms, does the data really back this up?&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* many attributes have been removed in draft specs 0.2 and 0.3. We believe the current number of attributes accurately represents a product object while providing adequate opportunity to be combined with other microformats for better overall semantic solutions. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Closed Issues ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Template ==&lt;br /&gt;
{{issues-format}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=42119</id>
		<title>hproduct-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=42119"/>
		<updated>2010-03-05T18:16:38Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* HP8 - No clear way of including a valid hReview that refers back to the hProduct as its item */ fix typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields  ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;NicolasLeroy&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# In the &amp;quot;[[hproduct#Out_of_Scope|out of scope]]&amp;quot; section, it is explained: _&amp;quot;This microformat does not intend to replicate any of the content proposed within hListing and would defer all money/transactional matters to that microformat&amp;quot;_&lt;br /&gt;
*# However, in the hProduct schema, we have the following fields:&lt;br /&gt;
*#* &amp;quot;price. optional. floating point number. can be further refined by type (msrp, regular, sale, clearance)&amp;quot; =&amp;gt; if the price is the retailer price, then it should be delegated to hListing. We could imagine it represents the &amp;quot;manufacturer&amp;quot; price (which could be different from the retailer price) ; in this case, it should clearly be explained in the schema definition.&lt;br /&gt;
*#* I would say there is also ambiguity between the responsibilities of hProduct vs hListing for the following fields: quantity / shipping&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;:  I believe everyone agrees that we would borrow price from hListing for hProduct spec. I will explain the concept further in the schema.&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;: I don't follow the quantity/ shipping issue. I don't see either of these on hListing, unless the concepts are somehow embedded in other attributes. Can you elaborate on what the ambiguity is? ([[User:PaulLee|Paul Lee]]: If there's no objection here, may I suggest updating the price reference and keeping quantity and shipping as is?])&lt;br /&gt;
*#* +1 I agree with NicholasLeroy, anything price or transaction related should be left out of hProduct 0.1, and instead develop recipes / mark-up examples showing use of hListing with hProduct. We need to strongly resist and fight the tendency to include &amp;quot;just one more field&amp;quot; to individual formats and instead push to use formats as building blocks. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: If price should be left to hListing, should hAudio be modified not to include &amp;quot;price&amp;quot;?&lt;br /&gt;
*#* I am going to add price back into the hProduct spec. Price is an attribute of a product. We should be able to use microformats either standalone or as building blocks in combination with other formats. On price I'm thinking specifically of product manufacturer sites who may not be commerce enabled and are listing their products for informational purposes. In this case, they would not be using hListing, as there would be no transaction taking place. Leaving the price attribute out would ignore a major product attribute (in 99% of product sites, per hproduct examples analysis).  &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP2 - FN should be used instead of N for product title&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* Why is &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; used instead of &amp;lt;b&amp;gt;fn&amp;lt;/b&amp;gt; for the title of the product? hCard and hAudio both use fn for the formatted name of the product. &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; is usually an optimization.&lt;br /&gt;
* +1 hProduct should use &amp;quot;fn&amp;quot; for the name of the product. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-03-03&amp;lt;/span&amp;gt;: &amp;quot;n&amp;quot; will be changed to &amp;quot;fn&amp;quot; in the next version of the schema&lt;br /&gt;
* &amp;quot;fn&amp;quot; is hardly semantic, even though commonly deployed - surely &amp;quot;formatted-name&amp;quot; is truer to the principles of &amp;quot;humans-first, machines second&amp;quot; --[[User:Wowitim|Wowitim]] 12:59, 28 March 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP3 - BUY duplicates functionality of PAYMENT from hAudio&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;BUY duplicates functionality of PAYMENT from hAudio&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;buy&amp;lt;/b&amp;gt; is duplicating the functionality of &amp;lt;b&amp;gt;payment&amp;lt;/b&amp;gt; from hAudio.&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;: From the payment page: &amp;quot;RelPayment is a microformat for making exchanges of support (be it financial or otherwise) possible. By adding rel=&amp;quot;payment&amp;quot; to a hyperlink a page indicates that the destination of that hyperlink provides a way to show or give support for the current page. For example to give financial support to the owner of the current page.  One of the goals with this microformat is to give content aggregators such as RSS readers a way to extract these support links and give them special attention (such as displaying a standard button along with the content).&amp;quot; First, this seems like a simple exercise for blogs, etc.; but the transaction process for shopping sites is typically considerably more complex.  Usually, the actual payment URI is toward the end of the cart checkout process, the entry to which &amp;quot;buy&amp;quot; is intended to direct to the beginning of. Second, there is the potential for confusion when using payment, since &amp;quot;payment&amp;quot; in the shopping space often refers to payment methods, e.g., credit card, check, etc.&lt;br /&gt;
* +1 but in a different way. BUY/PAYMENT should both be out of scope for hProduct, and only be in hListing per issue HP1 above. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#* Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: Should these be in scope for hAudio then?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP4 - Are all of the formats for PRICE in hProduct allowed&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* The way that &amp;lt;b&amp;gt;price&amp;lt;/b&amp;gt; is used is iffy - do we allow anything but currency/amount in the compound statement?&lt;br /&gt;
* +1 PRICE should not be in hProduct per issue HP1. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#* Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: Should other microformats (thinking hAudio) be modified not to include &amp;quot;price&amp;quot;?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP5 - The format for the contents of SHIPPING are vague&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* Seems like &amp;lt;b&amp;gt;shipping&amp;lt;/b&amp;gt; could be abused quite a bit, resulting in a term that is fairly useless as time moves on.&lt;br /&gt;
* +1 agreed and I think SHIPPING belongs in hListing (not in hProduct) as it applies to a particular transaction/offering, and is not intrinsic to the product itself. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP6 - P-V seems like a catch-all for hProduct&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;p-v&amp;lt;/b&amp;gt; seems like a catch-all, shoe-horn attempt at making the microformat infinitely scalable? Is this really useful?&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;: IIUC, part of the reason why hproduct has been under discussion for quite awhile is b/c of the debate between p-v vs. more defined attributes.  p-v is quite helpful b/c the attributes users care about change over time.  Take cameras, for instance.  Did anyone care about megapixels 10 years ago? etc.&lt;br /&gt;
* +1 I strongly oppose p-v as it is nothing more than a circumvention of the microformats [[process]] and 80/20 [[principle]] of formalizing only common properties. [[microformats]] are NOT designed to be infinitely extensible. p-v is simply another source of Tower of Babel problems. When attributes change over time, then the microformat can be iterated/extended to include them, *when* publishing behavior on the web for the *data* of such attributes exceeds the required 80/20 usage per microformats process.  That being said, if you really must include arbitrary property-value data, there is already a microformat for that: [[xoxo]]. Modularly include a [[xoxo]] child and that way the extension is contained in a specific structure that can be ignored by implementations. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP7 - Lots of vocabulary terms, does the data really back this up?&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* There seem to be a great deal of vocab terms and the terms seem to be fairly loosely defined... are they all justified? Is there a file that we can analyze (like via microformalyze)?&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;:The examples aren't necessarily an accurate reflection of how frequently attributes/data is used by retailers.  In practice, model/mpn is used much more frequently than dimensions, both for retailer websites as well as retailer submissions to search and shopping engines.  Defer to those with more experience/other data on version.&lt;br /&gt;
* +1. If you cannot justify a property, or are unsure about including it, or don't think it is necessarily an accurate reflection of how frequently the data is used, then leave it out per microformats [[principles]]. A &amp;quot;version&amp;quot; property was added to [[hReview]] for largely theoretical concerns, but has never been needed/used. So in practice (per experience), leave out &amp;quot;version&amp;quot;. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-03-03&amp;lt;/span&amp;gt;: I agree on both fronts here, I was surprised that model wasn't more prevalent in the research data, as it seems like an attribute that appears on nearly every product. Since &amp;quot;model&amp;quot; is often used as a type of identifier, it should be moved under the identifier attribute. &amp;quot;Version&amp;quot; will be taken out. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent hentry&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;entry-title summary&amp;quot;&amp;gt;HP8 - No clear way of including a valid hReview that refers back to the hProduct as its item&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;entry-summary author vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart published&amp;quot;&amp;gt;2010-03-05&amp;lt;/span&amp;gt;  raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:GeorgeBrock|GeorgeBrock]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description entry-content discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
* An hProduct can include one or more hReviews. Each hReview requires an item, which should be the hProduct.  The [[include-pattern]] prohibits references to an ancestor.  Therefore it is not clear how to include a valid hReview in an hProduct.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resolved Issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;quot;quantity&amp;quot; and &amp;quot;shipping&amp;quot; have been removed from hproduct and transitioned to a new [[hlisting]] proposal. &amp;quot;price&amp;quot; has been retained, with the caveat that if hproduct is being used alone (eg., a non-commerce site who provides product information), without combining it with a microformat like [[hlisting]], it is assumed that the price attribute represents the suggested manufacturers retail price. All transactional details (including transactional price) would be deferred to [[hlisting]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP2 - FN should be used instead of N for product titles&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* changed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP3 - BUY duplicates functionality of PAYMENT from hAudio&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* buy removed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP5 - The format for the contents of SHIPPING are vague&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* shipping removed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP6 - P-V seems like a catch-all for hProduct&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* p-v has been removed in draft spec 0.3 in favor of [[xoxo]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP7 - Lots of vocabulary terms, does the data really back this up?&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* many attributes have been removed in draft specs 0.2 and 0.3. We believe the current number of attributes accurately represents a product object while providing adequate opportunity to be combined with other microformats for better overall semantic solutions. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Closed Issues ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Template ==&lt;br /&gt;
{{issues-format}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=42118</id>
		<title>hproduct-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hproduct-issues&amp;diff=42118"/>
		<updated>2010-03-05T18:15:20Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: Added issue HP8 - No clear way of including a valid hReview that refers back to the hProduct as its item&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields  ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;NicolasLeroy&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*# In the &amp;quot;[[hproduct#Out_of_Scope|out of scope]]&amp;quot; section, it is explained: _&amp;quot;This microformat does not intend to replicate any of the content proposed within hListing and would defer all money/transactional matters to that microformat&amp;quot;_&lt;br /&gt;
*# However, in the hProduct schema, we have the following fields:&lt;br /&gt;
*#* &amp;quot;price. optional. floating point number. can be further refined by type (msrp, regular, sale, clearance)&amp;quot; =&amp;gt; if the price is the retailer price, then it should be delegated to hListing. We could imagine it represents the &amp;quot;manufacturer&amp;quot; price (which could be different from the retailer price) ; in this case, it should clearly be explained in the schema definition.&lt;br /&gt;
*#* I would say there is also ambiguity between the responsibilities of hProduct vs hListing for the following fields: quantity / shipping&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;:  I believe everyone agrees that we would borrow price from hListing for hProduct spec. I will explain the concept further in the schema.&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-02-16&amp;lt;/span&amp;gt;: I don't follow the quantity/ shipping issue. I don't see either of these on hListing, unless the concepts are somehow embedded in other attributes. Can you elaborate on what the ambiguity is? ([[User:PaulLee|Paul Lee]]: If there's no objection here, may I suggest updating the price reference and keeping quantity and shipping as is?])&lt;br /&gt;
*#* +1 I agree with NicholasLeroy, anything price or transaction related should be left out of hProduct 0.1, and instead develop recipes / mark-up examples showing use of hListing with hProduct. We need to strongly resist and fight the tendency to include &amp;quot;just one more field&amp;quot; to individual formats and instead push to use formats as building blocks. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: If price should be left to hListing, should hAudio be modified not to include &amp;quot;price&amp;quot;?&lt;br /&gt;
*#* I am going to add price back into the hProduct spec. Price is an attribute of a product. We should be able to use microformats either standalone or as building blocks in combination with other formats. On price I'm thinking specifically of product manufacturer sites who may not be commerce enabled and are listing their products for informational purposes. In this case, they would not be using hListing, as there would be no transaction taking place. Leaving the price attribute out would ignore a major product attribute (in 99% of product sites, per hproduct examples analysis).  &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP2 - FN should be used instead of N for product title&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* Why is &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; used instead of &amp;lt;b&amp;gt;fn&amp;lt;/b&amp;gt; for the title of the product? hCard and hAudio both use fn for the formatted name of the product. &amp;lt;b&amp;gt;n&amp;lt;/b&amp;gt; is usually an optimization.&lt;br /&gt;
* +1 hProduct should use &amp;quot;fn&amp;quot; for the name of the product. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-03-03&amp;lt;/span&amp;gt;: &amp;quot;n&amp;quot; will be changed to &amp;quot;fn&amp;quot; in the next version of the schema&lt;br /&gt;
* &amp;quot;fn&amp;quot; is hardly semantic, even though commonly deployed - surely &amp;quot;formatted-name&amp;quot; is truer to the principles of &amp;quot;humans-first, machines second&amp;quot; --[[User:Wowitim|Wowitim]] 12:59, 28 March 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP3 - BUY duplicates functionality of PAYMENT from hAudio&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;BUY duplicates functionality of PAYMENT from hAudio&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;buy&amp;lt;/b&amp;gt; is duplicating the functionality of &amp;lt;b&amp;gt;payment&amp;lt;/b&amp;gt; from hAudio.&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;: From the payment page: &amp;quot;RelPayment is a microformat for making exchanges of support (be it financial or otherwise) possible. By adding rel=&amp;quot;payment&amp;quot; to a hyperlink a page indicates that the destination of that hyperlink provides a way to show or give support for the current page. For example to give financial support to the owner of the current page.  One of the goals with this microformat is to give content aggregators such as RSS readers a way to extract these support links and give them special attention (such as displaying a standard button along with the content).&amp;quot; First, this seems like a simple exercise for blogs, etc.; but the transaction process for shopping sites is typically considerably more complex.  Usually, the actual payment URI is toward the end of the cart checkout process, the entry to which &amp;quot;buy&amp;quot; is intended to direct to the beginning of. Second, there is the potential for confusion when using payment, since &amp;quot;payment&amp;quot; in the shopping space often refers to payment methods, e.g., credit card, check, etc.&lt;br /&gt;
* +1 but in a different way. BUY/PAYMENT should both be out of scope for hProduct, and only be in hListing per issue HP1 above. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#* Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: Should these be in scope for hAudio then?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP4 - Are all of the formats for PRICE in hProduct allowed&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* The way that &amp;lt;b&amp;gt;price&amp;lt;/b&amp;gt; is used is iffy - do we allow anything but currency/amount in the compound statement?&lt;br /&gt;
* +1 PRICE should not be in hProduct per issue HP1. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
*#* Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2009-03-03&amp;lt;/span&amp;gt;: Should other microformats (thinking hAudio) be modified not to include &amp;quot;price&amp;quot;?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP5 - The format for the contents of SHIPPING are vague&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* Seems like &amp;lt;b&amp;gt;shipping&amp;lt;/b&amp;gt; could be abused quite a bit, resulting in a term that is fairly useless as time moves on.&lt;br /&gt;
* +1 agreed and I think SHIPPING belongs in hListing (not in hProduct) as it applies to a particular transaction/offering, and is not intrinsic to the product itself. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP6 - P-V seems like a catch-all for hProduct&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;p-v&amp;lt;/b&amp;gt; seems like a catch-all, shoe-horn attempt at making the microformat infinitely scalable? Is this really useful?&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;: IIUC, part of the reason why hproduct has been under discussion for quite awhile is b/c of the debate between p-v vs. more defined attributes.  p-v is quite helpful b/c the attributes users care about change over time.  Take cameras, for instance.  Did anyone care about megapixels 10 years ago? etc.&lt;br /&gt;
* +1 I strongly oppose p-v as it is nothing more than a circumvention of the microformats [[process]] and 80/20 [[principle]] of formalizing only common properties. [[microformats]] are NOT designed to be infinitely extensible. p-v is simply another source of Tower of Babel problems. When attributes change over time, then the microformat can be iterated/extended to include them, *when* publishing behavior on the web for the *data* of such attributes exceeds the required 80/20 usage per microformats process.  That being said, if you really must include arbitrary property-value data, there is already a microformat for that: [[xoxo]]. Modularly include a [[xoxo]] child and that way the extension is contained in a specific structure that can be ignored by implementations. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP7 - Lots of vocabulary terms, does the data really back this up?&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:ManuSporny|ManuSporny]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* There seem to be a great deal of vocab terms and the terms seem to be fairly loosely defined... are they all justified? Is there a file that we can analyze (like via microformalyze)?&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:PaulLee|Paul Lee]]&amp;lt;/span&amp;gt;, 2008-02-18&amp;lt;/span&amp;gt;:The examples aren't necessarily an accurate reflection of how frequently attributes/data is used by retailers.  In practice, model/mpn is used much more frequently than dimensions, both for retailer websites as well as retailer submissions to search and shopping engines.  Defer to those with more experience/other data on version.&lt;br /&gt;
* +1. If you cannot justify a property, or are unsure about including it, or don't think it is necessarily an accurate reflection of how frequently the data is used, then leave it out per microformats [[principles]]. A &amp;quot;version&amp;quot; property was added to [[hReview]] for largely theoretical concerns, but has never been needed/used. So in practice (per experience), leave out &amp;quot;version&amp;quot;. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC)&lt;br /&gt;
** Response &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|Jay Myers]]&amp;lt;/span&amp;gt;, 2008-03-03&amp;lt;/span&amp;gt;: I agree on both fronts here, I was surprised that model wasn't more prevalent in the research data, as it seems like an attribute that appears on nearly every product. Since &amp;quot;model&amp;quot; is often used as a type of identifier, it should be moved under the identifier attribute. &amp;quot;Version&amp;quot; will be taken out. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent hentry&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;entry-title summary&amp;quot;&amp;gt;HP8 - No clear way of including a valid hReview that refers back to the hProduct as its item&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;entry-summary author vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart published&amp;quot;&amp;gt;2010-03-05&amp;lt;/span&amp;gt;  raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:GeorgeBrock|GeorgeBrock]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description entry-content discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
* An hProduct an include one or more hReviews. Each hReview requires an item, which should be the hProduct.  The [[include-pattern]] prohibits references to an ancestor.  Therefore it is not clear how to include a valid hReview in an hProduct.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resolved Issues ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP1 - hProduct vs hListing regarding &amp;quot;price&amp;quot; / &amp;quot;quantity&amp;quot; / &amp;quot;shipping&amp;quot; fields&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;quot;quantity&amp;quot; and &amp;quot;shipping&amp;quot; have been removed from hproduct and transitioned to a new [[hlisting]] proposal. &amp;quot;price&amp;quot; has been retained, with the caveat that if hproduct is being used alone (eg., a non-commerce site who provides product information), without combining it with a microformat like [[hlisting]], it is assumed that the price attribute represents the suggested manufacturers retail price. All transactional details (including transactional price) would be deferred to [[hlisting]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP2 - FN should be used instead of N for product titles&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* changed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP3 - BUY duplicates functionality of PAYMENT from hAudio&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* buy removed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP5 - The format for the contents of SHIPPING are vague&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* shipping removed in draft spec 0.2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP6 - P-V seems like a catch-all for hProduct&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* p-v has been removed in draft spec 0.3 in favor of [[xoxo]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
== &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;HP7 - Lots of vocabulary terms, does the data really back this up?&amp;lt;/span&amp;gt; ==&lt;br /&gt;
* {{ResolvedIssue}} &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-24&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:JayMyers|JayMyers]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
* many attributes have been removed in draft specs 0.2 and 0.3. We believe the current number of attributes accurately represents a product object while providing adequate opportunity to be combined with other microformats for better overall semantic solutions. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Closed Issues ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Template ==&lt;br /&gt;
{{issues-format}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=test-fixture-issues&amp;diff=39401</id>
		<title>test-fixture-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=test-fixture-issues&amp;diff=39401"/>
		<updated>2009-07-01T16:43:05Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: Possible benefits of retaining a separate assertion method for dates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Issues against test-fixture. Note that this poshformat has not been through the microformats process and serves a funcational purpose for the [[test-suite]] work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
{{OpenIssue}} &amp;lt;span class=&amp;quot;entry-summary author vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;2009-06-26&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:BenWard|BenWard]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;entry-content discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;strong class=&amp;quot;entry-title&amp;quot;&amp;gt;Output type could be implied from &amp;lt;code&amp;gt;a/@type&amp;lt;/code&amp;gt; rather than explicit?&amp;lt;/strong&amp;gt;. Currently the output type is explicit in a &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; attribute, but either the output could just be taken from the anchor, or if it is duplicated visibly, perhaps it should match the MIME type rather than using strings? e.g. &amp;lt;code&amp;gt;&amp;amp;ltspan class=&amp;quot;type&amp;quot;&amp;gt;text/html&amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
** …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
{{OpenIssue}} &amp;lt;span class=&amp;quot;entry-summary author vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;2009-06-26&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:BenWard|BenWard]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;entry-content discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;strong class=&amp;quot;entry-title&amp;quot;&amp;gt;Represent history of changes using hAtom rather than hCalendar&amp;lt;/strong&amp;gt;. It strikes me that [[hAtom]] would be a more appropriate format for a changelog than hCalendar.&lt;br /&gt;
** …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
{{OpenIssue}} &amp;lt;span class=&amp;quot;entry-summary author vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;2009-06-26&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:BenWard|BenWard]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;entry-content discussion issues&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;strong class=&amp;quot;entry-title&amp;quot;&amp;gt;Consider separating *Unit asserts from custom asserts&amp;lt;/strong&amp;gt;. Although the normalisation of Geo and Dates is a very useful enhancement, they may not be essential (since ISO dates can be compared somewhat reliably as strings, and co-ordinates compared to the same precision as they appear in the source). This seems desirable for simple conversion into something like JUnit, without being dependent on additional functions.&lt;br /&gt;
** Some parsers discard the ISO string in favor of another date representation (e.g. [http://mofo.rubyforge.org/ MoFo], [http://github.com/danwrong/sumo/ Sumo]). When testing these parsers, equality assertions for dates would require some additional logic to compare the parsed value to the asserted value. For parsers that output dates as a generic data type (e.g. as an integer containing a UNIX timestamp) detecting when to apply this date-specific logic would be non-trivial and could require knowledge of which µf fields should contain dates, undermining the design goal of self contained tests. Keeping a separate equality assertion method for dates could therefore reduce complexity overall. - [[User:GeorgeBrock|GeorgeBrock]] 16:43, 1 July 2009 (UTC)&lt;br /&gt;
** …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=test-suite-2009&amp;diff=39171</id>
		<title>test-suite-2009</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=test-suite-2009&amp;diff=39171"/>
		<updated>2009-06-20T06:22:15Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Test Structure */ Fixed a broken link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Test Suites&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, you want to parse microformats in your app? Awesome. There are [[parsers]] in many languages. &lt;br /&gt;
&lt;br /&gt;
A critical effort to assist in interoperability and completeness of microformat parsing is the Test Suite. This page documents the effort to produce test cases for each microformat and parsing pattern, so that you can verify the operations of your parser.&lt;br /&gt;
&lt;br /&gt;
'''NB''': ''This page is new. There is a limited test suite available already for [[hCard]], [[hCalendar]], [[hReview]] and [[hAtom]]. It is somewhat outdated and unmaintained, but should give you a starting point. This effort hopes to produce something far more robust and extensive, as well as setting a precedent and framework for future microformats and test suites.''&lt;br /&gt;
&lt;br /&gt;
This page will be expanded.&lt;br /&gt;
&lt;br /&gt;
==Get the Tests==&lt;br /&gt;
&lt;br /&gt;
; hCard&lt;br /&gt;
: ???&lt;br /&gt;
; hCalendar&lt;br /&gt;
: ???&lt;br /&gt;
; hAtom&lt;br /&gt;
: ???&lt;br /&gt;
; hReview&lt;br /&gt;
: ???&lt;br /&gt;
; Geo&lt;br /&gt;
: ???&lt;br /&gt;
&lt;br /&gt;
==Goals of Test Suite Project==&lt;br /&gt;
&lt;br /&gt;
We need to support specifications with better tests. There's no better way for parser writers to verify the correctness and completeness of their code without them. Microformats are getting adopted by big players, with large, stable implementations and are having bigger and bigger impact. It's critical that implementers don't reinvent the testing wheel for each new project.&lt;br /&gt;
&lt;br /&gt;
We need to provide a suite to:&lt;br /&gt;
&lt;br /&gt;
* Verify the correctness of microformats parsing&lt;br /&gt;
* Indicate the completeness of a parser implementation&lt;br /&gt;
* Ensure that global patterns like [[abbr-design-pattern]] and [[value-class-pattern]] are implemented accurately&lt;br /&gt;
* Provide a base set of tests for implementations to build their automated test scripts&lt;br /&gt;
* Encourage implementations to put their tests into this combined effort, rather than working alone&lt;br /&gt;
&lt;br /&gt;
==Test Structure==&lt;br /&gt;
&lt;br /&gt;
Each test takes the form of:&lt;br /&gt;
&lt;br /&gt;
* Valid HTML 4 or XHTML 1.0 compatible file, containing the HTML mark-up for the test itself, along with the assertions used to validate the test.&lt;br /&gt;
* Assertions are described using a &amp;lt;code&amp;gt;test-fixture&amp;lt;/code&amp;gt; mark-up pattern, invented by Glen Jones for his [http://www.ufxtract.com/testsuite/ µfextract tests]. ''This pattern needs to be documented here.''&lt;br /&gt;
&lt;br /&gt;
This generic format has the following advantages:&lt;br /&gt;
&lt;br /&gt;
* '''It is language implementation agnostic''', so never has to be ported into other languages (e.g. PHPUnit tests ported to JUnit ported to YUITest ported to…)&lt;br /&gt;
* '''The test case and assertions are contained in the same physical file'''. One file per test is easier to manage than multiple files associated in name.&lt;br /&gt;
* '''The test is self-documenting'''. Because the test is written in HTML, it can contain explanation alongside the assertions, can be verified easily by hand, as well as parsed by machines.&lt;br /&gt;
* The &amp;lt;code&amp;gt;test-fixture&amp;lt;/code&amp;gt; format can be tested using itself.&lt;br /&gt;
* Dedicated automated test suites for languages (PHP, Python, JavaScript, Ruby, etc.) can be generated from the HTML using a single script. One new test case written using &amp;lt;code&amp;gt;test-fixture&amp;lt;/code&amp;gt; can create tests for all languages.&lt;br /&gt;
* It's useful that all tests be in the same output format. Early tests for microformats returned native formats, such as &amp;lt;code&amp;gt;vcf&amp;lt;/code&amp;gt; (vcard), &amp;lt;code&amp;gt;ics&amp;lt;/code&amp;gt; (iCal) and Atom. These were useful  in the context of early implementations, but parsers and consuming cases are now more sophisticated so providing assertions to verify against is more useful.&lt;br /&gt;
&lt;br /&gt;
'''There is to be one test suite per format'''. In some cases, such as [[geo]] and [[adr]] with [[hCard]], the address and geo portions will be included in the geo and adr test suites and hCard parsers will be expected to run cases from all three suites.&lt;br /&gt;
&lt;br /&gt;
Tests using global patterns, such as value-class and abbr-design-pattern should be included in tests for ''all'' vocabularies, where appropriate.&lt;br /&gt;
&lt;br /&gt;
Each vocabulary suite is organized as follows&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;kbd&amp;gt;/stable&amp;lt;/kbd&amp;gt; contains tests for the stable, specified aspects of each vocabulary.&lt;br /&gt;
** &amp;lt;kbd&amp;gt;/stable/new&amp;lt;/kbd&amp;gt; is the initial location for a new test. Tests are checked into &amp;lt;kbd&amp;gt;new&amp;lt;/kbd&amp;gt; first, pending peer-review. After review, the test is moved into &amp;lt;kbd&amp;gt;verified&amp;lt;/kbd&amp;gt;.&lt;br /&gt;
** &amp;lt;kbd&amp;gt;/stable/verified&amp;lt;/kbd&amp;gt; contains tests for stable aspects of a specification which have been sanity checked by at least one other. These tests will be presented as (and should be) 100% correct and reliable.&lt;br /&gt;
* &amp;lt;kbd&amp;gt;/experimental&amp;lt;/kbd&amp;gt; is a repository for brainstorm tests, for experimental implementations. The tests will be filed under &amp;lt;kbd&amp;gt;/experimental/brainstorm-name&amp;lt;/kbd&amp;gt;. This keeps them separate from the stable branch, but makes it easy to merge them in if a brainstorm is successful and results in an update to the spec.&lt;br /&gt;
* &amp;lt;kbd&amp;gt;/old&amp;lt;/kbd&amp;gt; contains tests that don't match the proposed test suite format/criteria. They're useful and should be ported to the new form, but are filed separately.&lt;br /&gt;
&lt;br /&gt;
==Establishment Tasks==&lt;br /&gt;
&lt;br /&gt;
* Get the existing test cases from &amp;lt;code&amp;gt;hg.microformats.org&amp;lt;/code&amp;gt; and into a Github repository. &lt;br /&gt;
** The collaboration functionality of Github is well suited to the development of new tests.&lt;br /&gt;
* Get the existing &amp;lt;code&amp;gt;test-fixture&amp;lt;/code&amp;gt; tests integrated&lt;br /&gt;
** Needs Public Domain release from Glen Jones.&lt;br /&gt;
* Make people aware of it!&lt;br /&gt;
* Compile documentation for &amp;lt;code&amp;gt;test-fixture&amp;lt;/code&amp;gt;&lt;br /&gt;
* Fill in all the blanks on this page.&lt;br /&gt;
* Rewrite the existing hCard, hCalendar and hAtom tests to transform into JSON rather than native formats&lt;br /&gt;
* Encourage production open source scripts to convert a &amp;lt;code&amp;gt;test-fixture&amp;lt;/code&amp;gt; document into a runnable test case in major languages:&lt;br /&gt;
** PHP, Perl, Ruby, Python, .NET, Java&lt;br /&gt;
** Produce &amp;lt;code&amp;gt;test-fixture&amp;lt;/code&amp;gt; test cases for &amp;lt;code&amp;gt;test-fixture&amp;lt;/code&amp;gt; itself.&lt;br /&gt;
&lt;br /&gt;
Later, thought should be given to how assertions can be used to test implied meanings in microformats. For example, we cannot test ‘hCard is an organisation’ using a simple assert, since that is not a field of hCard (but would be a data field in an implementation). Initially, these implied meanings should just be documented in the tests, and applicable implementations can take note.&lt;br /&gt;
&lt;br /&gt;
==Related==&lt;br /&gt;
&lt;br /&gt;
* [[parsers|Parsers]]&lt;br /&gt;
* [[debugging-tools|Debugging Tools]]&lt;br /&gt;
* [http://www.ufxtract.com/testsuite/ ufXtract test suite]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=xfn-implementations&amp;diff=39090</id>
		<title>xfn-implementations</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=xfn-implementations&amp;diff=39090"/>
		<updated>2009-06-11T21:59:27Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* new implementations */ Added XFN profile discovery Greasemonkey script&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; XFN Implementations &amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
In addition to the [http://gmpg.org/xfn/tools XFN Tools] page, this page contains more more recent implementations.&lt;br /&gt;
&lt;br /&gt;
== new implementations ==&lt;br /&gt;
The following implementations have been developed which either generate or parse [http://gmpg.org/xfn XFN relationship links]. If you have an XFN implementation, feel free to add it to the '''top''' of this list.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
    Add to the *top* of this list&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* [http://blog.georgebrock.com/events/open-hack-london-xfn-profile-discovery XFN profile discovery] - A Greasemonkey script that follows rel=&amp;quot;me&amp;quot; links from the current page to find a person's other sites and profiles.&lt;br /&gt;
* [http://afrigator.com Afrigator] by [[Stii|Stii Pretorius]] - use XFN data found on blog rolls to find friends on Afrigator.com (Screen cast - [http://www.vimeo.com/1110175 http://www.vimeo.com/1110175])&lt;br /&gt;
* [http://digg.com/ Digg] by [[SteveWilliams|Steve Williams]] (Example: [http://digg.com/users/sbwms Steve's Digg user profile].)&lt;br /&gt;
* [http://donpark.org:3301/ XFN friend finder] by Don Park ([http://www.donpark.org/blog/articles/2008/03/15/my-rss-reader-just-killed-friendfeed blog explanation]).&lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - Generates XFN from address book properties of registered users - e.g. http://www.qmpeople.com/users/laserion&lt;br /&gt;
* [http://textcube.org TextCube] Blogging tool TextCube version 1.6 and later.&lt;br /&gt;
* [http://code.google.com/apis/socialgraph/ Google Social Graph API] uses XFN data from public Web sites as its main data source.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
    Add to the *top* of this list&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== appear old or unverifiable ===&lt;br /&gt;
These sites appear to be too old, and or perhaps broken (like PHP error dump).&lt;br /&gt;
* [http://tagalag.com Tagalag] Tagalag [http://tagalag.com/tools.html#xfn supports] a partial XFN vocabulary.&lt;br /&gt;
&lt;br /&gt;
== update streams and pingers ==&lt;br /&gt;
* [http://updates.elsewhere.im/ SixApart Relationship Update Stream] - launched 2007-10-19&lt;br /&gt;
&lt;br /&gt;
== authoring publishing ==&lt;br /&gt;
The following tools, plugins, and extensions enable authors to eaily create and publish XFN links:&lt;br /&gt;
* [http://icite.net/develop/software.html#ll4blojsom LL4blojsom] is the LinkList plugin for the [http://blojsom.sf.net blojsom] blog engine. blojsom, written in Java, is the open source application behind the Tiger Weblog Server that is part of OS X server. The LL4blojsom plugin is used for creating XFN blogrolls.&lt;br /&gt;
* [http://www.zachinglis.com/projects/xfn-rel-creator/ XFN rel Creator] This script replaces any links within the designated tags and replaces them with a visual representation of the links. Default set as abbrevations but with CSS it is easy to replace them for images.&lt;br /&gt;
* [http://www.wordpress.org/ WordPress] has XFN support built-in to its Link Manager function, which is used for generating blogrolls. When in the administrative interface, choose the Links top-level menu item, then choose Add Link. The link form lets you choose which XFN properties you wish the link to have. When displaying the links on the site via any of the standard WordPress template tags, it will automatically format it with the appropriate tags in the rel attribute. (based on [http://gmpg.org/xfn/creator XFN Creator])&lt;br /&gt;
* [http://www.communityserver.org/ Community Server] has XFN support in its blog Link Lists. It allows you to select which XFN tag(s) to use for each link.&lt;br /&gt;
* [http://www.webstandards.org/action/dwtf/microformats/ Dreamweaver Extension suite] from the [http://webstandards.org/ Web Standards Project] enables the authoring of XFN links from within Dreamweaver 8.&lt;br /&gt;
* [http://placenamehere.com/TXP/pnh_mf/ pnh_mf] is a plugin for [http://textpattern.com/ Textpattern] that supports embedding XFN and other microformats in templates and blog posts. Written by [http://placenamehere.com/ Chris Casciano].&lt;br /&gt;
* [http://www.zachinglis.com/projects/xfn-rel-creator/ XFN rel Creator] This script replaces any links within the designated tags and replaces them with a visual representation of the links. Default set as abbrevations but with CSS it is easy to replace them for images.&lt;br /&gt;
* [http://www.oddmuse.org/cgi-bin/oddmuse/xfn_Module OddMuse XFN Module] allows a wiki markup in OddMuse wikis for entering data about xfn relationships&lt;br /&gt;
&lt;br /&gt;
== friends lists ==&lt;br /&gt;
Numerous services support both XFN friends lists, and even better XFN+[[hcard|hCard]] friends lists.&lt;br /&gt;
* See [[hcard-xfn-friends-lists|hCard+XFN friends lists]].&lt;br /&gt;
&lt;br /&gt;
== rel me identity equivalency ==&lt;br /&gt;
* [http://wordpress.org/extend/plugins/yadis/ YADIS plugin] supports OpenID delegation links that are also compatible XFN rel-me links.&lt;br /&gt;
* [http://wink.com Wink] supports rel-me (see [http://wink.com/beach--profile])&lt;br /&gt;
** '''suboptimal''': uses &amp;quot;nofollow me&amp;quot; where it should just use &amp;quot;me&amp;quot;.  User entered profile information is first party, not 3rd party, and therefore should not be labeled with [[rel-nofollow]].&lt;br /&gt;
&lt;br /&gt;
== validators ==&lt;br /&gt;
* [http://tools.microformatic.com/help/xhtml/rel-lint/ rel-lint] by [[User:DrewMcLellan|Drew McLellan]] will validate existence of XFN attributes.&lt;br /&gt;
&lt;br /&gt;
== visualizers and browsers ==&lt;br /&gt;
* [http://manyeyes.alphaworks.ibm.com/manyeyes/visualizations/xhtml-friends-network-with-twitter XFN visualization] example at IBM's Many Eyes made with [http://sphinx.net.ru/hg/xfn-spider xfn-spider] — simple crawler extracting microformats with XSLT ([http://sphinx.net.ru/blog/entry/simple-microformat-xslt-extraction/ Original article in Russian] circa summer 2007) and exporting information to OPML feedlist, [http://manyeyes.alphaworks.ibm.com/manyeyes/visualizations/tags-from-a-bigger-xhtml-friend-netw tag cloud] etc.&lt;br /&gt;
* [http://xfngraph.sourceforge.net XFN Graph] — a multi-platform Java-based tool which creates spider diagrams of XFN relationships from any given starting URL.&lt;br /&gt;
* [http://xfnroll.new-bamboo.co.uk/people/popular XFNRoller] (to be lifestalker.com) XFN spider and browser focused on using blogs to represent individuals. Exports OPML of feeds for lists such as top 10 most popular people.&lt;br /&gt;
&lt;br /&gt;
== search ==&lt;br /&gt;
* [http://xfnsearch.joshpeek.com/ XFN Search] (appears to require HTTP-authentication login)&lt;br /&gt;
&lt;br /&gt;
== converters ==&lt;br /&gt;
* see [[xfn-to-foaf]]&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{xfn-related-pages}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=events/2009-06-27-microformats-vevent-london&amp;diff=39045</id>
		<title>events/2009-06-27-microformats-vevent-london</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=events/2009-06-27-microformats-vevent-london&amp;diff=39045"/>
		<updated>2009-06-10T19:19:09Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Attending */ Attending event and willing to help out&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
This page is for organizing a vEvent in London in June. One of several microformats [[events]].&lt;br /&gt;
&lt;br /&gt;
If you'd like to help out, please add your name!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Attending ==&lt;br /&gt;
Add your name if you're definitely coming:&lt;br /&gt;
* [[User:Phae|Frances Berriman]]&lt;br /&gt;
* [[User:GeorgeBrock|George Brocklehurst]] (happy to help out before and/or at the event)&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Interested ==&lt;br /&gt;
Add your name if you're interested in coming, but aren't sure yet:&lt;br /&gt;
*&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== location ==&lt;br /&gt;
There are several possibilities for venue, let's figure out what makes the most sense:&lt;br /&gt;
* TBC&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
* 27th June - evening. Probably for dinner after the standards.forward HTML5 event. TBC.&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=debugging-tools&amp;diff=38925</id>
		<title>debugging-tools</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=debugging-tools&amp;diff=38925"/>
		<updated>2009-06-01T22:12:37Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Rails assert microformats */ Name correction and link to user page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Microformats Debugging&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conformance checkers, validators, linting tools and debuggers.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== general microformats tools ==&lt;br /&gt;
&lt;br /&gt;
===Optimus===&lt;br /&gt;
{{main|Optimus}}&lt;br /&gt;
&lt;br /&gt;
[[Optimus]] is a microformats transformer and validator that supports numerous microformats including [[hCard]], [[hCalendar]], [[hReview]], [[hAtom]] (note: [[optimus-issues#hAtom_validation|hAtom validation issues]]).&lt;br /&gt;
&lt;br /&gt;
Get the [http://tantek.com/favelets/#optimus-validator Optimus microformats validator favelet]. Blog post: [http://microformats.org/blog/2009/05/27/placemaker-optimus-validator/#optimus-favelet validator browser button].&lt;br /&gt;
&lt;br /&gt;
Please add issues to the [[optimus-issues]] page.&lt;br /&gt;
&lt;br /&gt;
===Operator Debugger===&lt;br /&gt;
{{main|Operator}}&lt;br /&gt;
* [https://addons.mozilla.org/firefox/4106/ https://addons.mozilla.org/firefox/4106/]&lt;br /&gt;
&lt;br /&gt;
Operator does a good job of compliant parsing for microformats in general, and includes a debug mode that can help identify errors in the object structure.&lt;br /&gt;
&lt;br /&gt;
=== rel-lint ===&lt;br /&gt;
* [http://tools.microformatic.com/help/xhtml/rel-lint/ http://tools.microformatic.com/help/xhtml/rel-lint/]&lt;br /&gt;
&lt;br /&gt;
Rel-Lint provides linting and inspection of [[rel-tag|rel-tag]] and [[xfn|XFN]] (by [[implementors#Drew_McLellan|Drew McLellan]])&lt;br /&gt;
&lt;br /&gt;
=== Rails assert microformats ===&lt;br /&gt;
* [[User:GeorgeBrock|George Brocklehurst]] has written open source code and a post explaining how to do  [http://blog.georgebrock.com/projects/testing-microformats-in-rails-applications-with-assert-microformats testing microformats in Rails applications with assert-microformats].&lt;br /&gt;
&lt;br /&gt;
== microformats specific tools ==&lt;br /&gt;
=== [[hCard]] ===&lt;br /&gt;
&lt;br /&gt;
* http://hcard.geekhood.net/&lt;br /&gt;
* Also try the [http://feeds.technorati.com/contacts/ Technorati Contacts Feed service].&lt;br /&gt;
* The [http://srv.buzzword.org.uk Cognition web service] includes hCard error messages and warnings using [http://www.w3.org/TR/EARL10/ EARL] as part of the RDF output — hopefully other microformats will be covered in the near future.&lt;br /&gt;
&lt;br /&gt;
=== [[hCalendar]] ===&lt;br /&gt;
&lt;br /&gt;
* Try the [http://feeds.technorati.com/events/ Technorati Events Feed service].&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[tests]]&lt;br /&gt;
* [[test-suite]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=value-class-pattern&amp;diff=38585</id>
		<title>value-class-pattern</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=value-class-pattern&amp;diff=38585"/>
		<updated>2009-05-12T08:51:19Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Examples in the wild */ Added georgebrock.com and blog.georgebrock.com&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Value Class Pattern&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
'''Document status: alpha.'''&lt;br /&gt;
&lt;br /&gt;
The value class pattern is derived from [[hCard#Value_excerpting|value-excerpting]] in hCard. As such, it is already somewhat supported in parsers. &lt;br /&gt;
&lt;br /&gt;
As of 2009-05-01, the editors believe the value-class-pattern to be &amp;quot;feature complete&amp;quot; and ready for use in markup and encourage implementers to update accordingly and provide [[value-class-pattern-feedback|feedback]]. '''However''', the precise parsing behavior is not quite finalized, and the documentation is a work in progress. The pattern should be used with some caution.''&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
; Editors&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:BenWard|Ben Ward]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sometimes, only a part of an element's content is to be used as the value of a microformat property. This may occur when a property has optional subproperties, such as &amp;lt;code&amp;gt;tel: type&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;tel: value&amp;lt;/code&amp;gt; in [[hCard]]. Other times, the most appropriate structure for a property may include other content.&lt;br /&gt;
&lt;br /&gt;
For these purposes, the special class name &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; is used to mark-up the relevant data excerpt from larger element content.&lt;br /&gt;
&lt;br /&gt;
==Simple Examples==&lt;br /&gt;
&lt;br /&gt;
Here is markup for a home phone number:&lt;br /&gt;
&lt;br /&gt;
vCard fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=text&amp;gt;TEL;TYPE=HOME:+1.415.555.1212&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;:&lt;br /&gt;
   &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this case, the &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;tel&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt;+1.415.555.1212&amp;lt;/code&amp;gt;, not &amp;lt;code&amp;gt;Home: +1.415.555.1212&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sometimes the value for a microformats property must be split into multiple pieces in the content of the element representing that property. Multiple elements with a class name of &amp;quot;value&amp;quot; (value elements) can be used to extract and concatenate these pieces into a single value for microformats properties which expect simple strings or tel values.&lt;br /&gt;
&lt;br /&gt;
Another example, this time using a localized (British) telephone number:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;:&lt;br /&gt;
   &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+44&amp;lt;/span&amp;gt; (0) &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;1223 123 123&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this case, the valid ''data'' for the telephone number is &amp;lt;samp&amp;gt;+441223123123&amp;lt;/samp&amp;gt;, but the way in which phone number is presented in Britain will include the &amp;lt;samp&amp;gt;(0)&amp;lt;/samp&amp;gt;, for local dialling. That is, from anywhere in the world you may dial &amp;lt;kbd&amp;gt;+441223123123&amp;lt;/kbd&amp;gt;, or from within Britain you may dial &amp;lt;kbd&amp;gt;01223123123&amp;lt;/kbd&amp;gt;. Common local publishing interferes with the data, since dialling &amp;lt;kbd&amp;gt;'''+440'''1223123123&amp;lt;/kbd&amp;gt; is an invalid number.&lt;br /&gt;
&lt;br /&gt;
In the mark-up, two &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; classes target the part of the telephone number string that makes an international, valid number, whilst allowing conventional presentation.&lt;br /&gt;
&lt;br /&gt;
Another example, using &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt; in [[hCalendar]]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
    Friday 25th May, 6pm&lt;br /&gt;
    [&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2008-05-25T18:00:00+0100&amp;lt;/span&amp;gt;]&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Whilst the entire string ‘Friday 25th May, 6pm &amp;lt;nowiki&amp;gt;[…]&amp;lt;/nowiki&amp;gt;’ is date information, it's only the ISO 8601 encoded datetime which must be consumed by a microformats parser, so the &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; class isolates it.&lt;br /&gt;
&lt;br /&gt;
Note that &amp;quot;dtstart&amp;quot; is a datetime property and thus subject to additional special value class pattern handling as described in the [[#Date_and_time_values|Date and time values]] section below.&lt;br /&gt;
&lt;br /&gt;
==Basic Parsing==&lt;br /&gt;
# The value class pattern only applies to properties which are simple strings, enumerated values, telephone numbers, and datetimes. The value class pattern does not affect parsing of properties of type email, URL, URI, UID.&lt;br /&gt;
# Where an element with such a microformat property class name has a descendant with class name &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; (a &amp;quot;value&amp;quot; element), parsers should use the following portion of that element:  &lt;br /&gt;
## if the value element is an &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;area&amp;lt;/code&amp;gt; element, then use the element's &amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt; attribute value.&lt;br /&gt;
## if the value element is an &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; element, then use the element's &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute value.&lt;br /&gt;
## for any other element, use its inner-text.&lt;br /&gt;
# Where there are multiple descendants of a property with class name of &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; (multiple value elements)&lt;br /&gt;
## if the microformats property expects a simple string, enumerated value, or telephone number, then the values extracted from the value elements should be concatenated ''without'' inserting additional characters or white-space.&lt;br /&gt;
## if the microformats property expects a datetime value, see the [[#Date_and_time_parsing|Date Time Parsing]] section.&lt;br /&gt;
# Descendants with class of &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; must not be parsed deeper than one level. That is, where an element &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; with class &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; has a &amp;lt;em&amp;gt;descendant&amp;lt;/em&amp;gt; &amp;lt;code&amp;gt;bar&amp;lt;/code&amp;gt; with class &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;, the content of &amp;lt;strong&amp;gt;&amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;&amp;lt;/strong&amp;gt; is taken as the &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;. Nesting additional elements with class of &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; cannot be used to further isolate a property's value.&lt;br /&gt;
&lt;br /&gt;
e.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;foo class=&amp;quot;value&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bar class=&amp;quot;value&amp;quot;&amp;gt;Puppies Rule!&amp;lt;/bar&amp;gt;&lt;br /&gt;
    &amp;lt;strong&amp;gt;But kittens are better!&amp;lt;/strong&amp;gt;&lt;br /&gt;
 &amp;lt;/foo&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this example, &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; has a child ‘&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;’, and that child has a ''grandchild'' ‘&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;’. However, the parsing of &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; classes stops at the first level, so the data for &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; is: &amp;lt;samp&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;bar class=&amp;quot;value&amp;quot;&amp;gt;Puppies Rule!&amp;amp;lt;/bar&amp;gt;&amp;amp;lt;strong&amp;gt;But kittens are better!&amp;amp;lt;/strong&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/samp&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Date and time values ==&lt;br /&gt;
Some microformats properties expect an ISO8601 datetime value, e.g.  [[hCalendar]] &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;dtend&amp;lt;/code&amp;gt; or [[hAtom]] &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Authors may use the value class pattern to separately specify the date and the time, which are then combined to specify a single datetime value.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The weekly dinner will be on &lt;br /&gt;
    &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;value&amp;quot; title=&amp;quot;2008-06-24&amp;quot;&amp;gt;this Tuesday&amp;lt;/abbr&amp;gt; &lt;br /&gt;
     at &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:30&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Produces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=text&amp;gt;&lt;br /&gt;
DTSTART:2008-06-24T18:30:00&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The lack of a timezone indicates a &amp;quot;floating&amp;quot; datetime, that is a datetime independent of any particular timezone. Examples of floating datetimes could be an alarm clock you set to ring at 7am, or the common 9am-5pm workday.&lt;br /&gt;
&lt;br /&gt;
=== Date and time parsing ===&lt;br /&gt;
For all date time properties (as defined in their respective microformats specifications), the following rules apply in addition to (and in some cases replacing) the above value class pattern parsing rules.&lt;br /&gt;
&lt;br /&gt;
When a &amp;quot;value&amp;quot; element is found, parse a value from the element as follows:&lt;br /&gt;
* if the element is an &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;area&amp;lt;/code&amp;gt; element, then use the element's &amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt; attribute value.&lt;br /&gt;
* if the element is an &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; element, then use the element's &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute value.&lt;br /&gt;
* for any other element, use its inner-text.&lt;br /&gt;
* if the value has both a specific ISO8601 date and a specific time, use those and stop looking for &amp;quot;value&amp;quot; elements.&lt;br /&gt;
* if the value has *only* a specific date, specifically, fits the following ISO8601 date patterns (i.e. as documented in the [http://en.wikipedia.org/wiki/ISO_8601 Wikipedia summary of ISO8601])&lt;br /&gt;
** YYYY-MM-DD&lt;br /&gt;
** YYYY-DDD&lt;br /&gt;
** then use that as the date value.  For the purposes of the value class pattern, the hyphens &amp;quot;-&amp;quot; separating the year, month, day and/or ordinal day are required.&lt;br /&gt;
** ignore any further &amp;quot;value&amp;quot; elements that specify the date.&lt;br /&gt;
* if the value has *only* a specific time (with or without timezone), parse it for a time value as follows&lt;br /&gt;
** HH:MM:SS-XX:YY&lt;br /&gt;
** HH:MM:SS+XX:YY&lt;br /&gt;
** HH:MM:SS-XXYY&lt;br /&gt;
** HH:MM:SS+XXYY&lt;br /&gt;
** HH:MM:SSZ&lt;br /&gt;
** HH:MM:SS&lt;br /&gt;
** HH:MM-XX:YY&lt;br /&gt;
** HH:MM+XX:YY&lt;br /&gt;
** HH:MM-XXYY&lt;br /&gt;
** HH:MM+XXYY&lt;br /&gt;
** HH:MMZ&lt;br /&gt;
** HH:MM&lt;br /&gt;
** HH is the 24 hour &amp;quot;hours&amp;quot; in the time, from 00 to 24, with optional leading 0 for values less than 10.&lt;br /&gt;
** MM are the minutes from 00 to 59&lt;br /&gt;
** SS are the optional seconds from 00 to 59 (60 for a leap second). If omitted, infer 00.&lt;br /&gt;
** XX is the time zone hours offset, from 00 to 12&lt;br /&gt;
** YY is the time zone minutes offset, from 00 to 59, though in practice only 00, 15, 30, 45 minute offsets are used in global timezones.&lt;br /&gt;
** Z is the literal 'Z' to indicate GMT.&lt;br /&gt;
** For the purposes of the value class pattern, the colons &amp;quot;:&amp;quot; separating the hour, minutes, seconds are required. &lt;br /&gt;
** However the colons &amp;quot;:&amp;quot; separating the hours and minutes of any timezone offset are ''optional'' and discouraged in order to make it less likely that a timezone offset will be confused for a time.&lt;br /&gt;
** (NOTE: consider a case insensitive { }&amp;quot;am&amp;quot;|{ }&amp;quot;a.m.&amp;quot; suffix to treat an HH value of 12 as 00, or a case-insensitive { }&amp;quot;pm&amp;quot;|{ }&amp;quot;p.m.&amp;quot; suffix to add 12 to HH value less than 12 - per [http://en.wikipedia.org/wiki/12-hour_clock Wikipedia article on the 12 hour clock])&lt;br /&gt;
** ignore any further &amp;quot;value&amp;quot; elements that specify the time.&lt;br /&gt;
* if the value has *only* a specific timezone, parse it as follows&lt;br /&gt;
** -XX:YY&lt;br /&gt;
** +XX:YY&lt;br /&gt;
** -XXYY&lt;br /&gt;
** +XXYY&lt;br /&gt;
** Z&lt;br /&gt;
** ignore any further &amp;quot;value&amp;quot; elements that specify the timezone.&lt;br /&gt;
&lt;br /&gt;
If by parsing the &amp;quot;value&amp;quot; element(s), at least a specific date has been found, then the &amp;quot;value&amp;quot; is overall valid, and the parser assembles the overall datetime value by concatenating the specific date, &amp;quot;T&amp;quot; and specific time (if time was specified, with 00 seconds implied if no seconds are provided), and specific timezone (if timezone and a specific time was specified).&lt;br /&gt;
* YYYY-MM-DD - no time specified&lt;br /&gt;
* YYYY-MM-DDTHH:MM:SS - time specified but no timezone.  This is a floating time.&lt;br /&gt;
* YYYY-MM-DDTHH:MM:SS-XXYY or&lt;br /&gt;
* YYYY-MM-DDTHH:MM:SSZ or&lt;br /&gt;
* YYYY-MM-DDTHH:MM:SS+XXYY - both time and timezone were specified.&lt;br /&gt;
&lt;br /&gt;
=== derivation and tests ===&lt;br /&gt;
The handling of date and time values in the value class pattern was originally [[value-excerption-pattern-brainstorming#date_and_time_separation|brainstormed on the value-excerption-pattern-brainstorming]] page and derived from that analysis and feedback. For the curious, historical details may be found there, along with additional thoughts for extension.&lt;br /&gt;
&lt;br /&gt;
Date and time separation and concatenation tests are available: [[value-excerption-dt-separation-test]]&lt;br /&gt;
&lt;br /&gt;
==Parsing value from a &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute==&lt;br /&gt;
The &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; class name allows the publisher to indicate the data value for a parent property is contained in the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute of an element, rather than the inner-text.&lt;br /&gt;
&lt;br /&gt;
This can be used to provide a synonym within content, or used to quietly publish alternate forms of information for microformats parsing, without affecting the consumption of content.&lt;br /&gt;
&lt;br /&gt;
For example, you can use casual localization with dates:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;It was &lt;br /&gt;
 &amp;lt;span class='dtstart'&amp;gt;&lt;br /&gt;
  &amp;lt;span class='value-title' title='2008'&amp;gt;last year&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  that I realised my addiction to cashew nuts would cost this country so dear.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parsing rules for &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; are the same as for &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; above, with the following change:&lt;br /&gt;
&lt;br /&gt;
* Where a microformats property has a child element with class name of &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt;, the content of the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute of that element must be parsed, rather than the portion of the element that would be parsed for a class name of &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Using &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; to publish machine-data===&lt;br /&gt;
&lt;br /&gt;
The initial usage of &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; is used to publish alternate, parsable forms of property values in a visible context without the use of the &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; element whose semantics already support interpretation of the 'title' attribute as an expanded, more precise form of the content. &lt;br /&gt;
&lt;br /&gt;
Experience has found that there are some cases in microformats where a number of publishers want to include a precisely accurate and parsable value for a property but do not want it to be visible in their page, even as a tooltip.&lt;br /&gt;
&lt;br /&gt;
For example, full [[ISO8601]] datetimes may be confusing to readers of the page (as a tooltip or when read aloud by a screen reader), and enumerated values such as the &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; subproperty of hCard's &amp;lt;code&amp;gt;tel&amp;lt;/code&amp;gt; property use US-English terms, which are not part of pages in any other language.&lt;br /&gt;
&lt;br /&gt;
Since both of those scenarios have shown to be obstacles for a number of publishers, for these cases, and these alone, there exists a further extension of value-excerption. This extension allows the parsable form of the property to be published ‘silently’ immediately adjacent with the respective local visible content.&lt;br /&gt;
&lt;br /&gt;
Here is an example, with the required use of a first child element with class name &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='tel' lang='en-gb'&amp;gt;&lt;br /&gt;
  &amp;lt;span class='type'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value-title' title='cell'&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
      mobile&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span class='value'&amp;gt;+44 7773 000 000&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;samp&amp;gt;cell&amp;lt;/samp&amp;gt; value is parsed for the 'type' subproperty, but &amp;lt;samp&amp;gt;mobile&amp;lt;/samp&amp;gt; is presented to the user.&lt;br /&gt;
&lt;br /&gt;
In the case of dates:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='dtstart'&amp;gt;&lt;br /&gt;
  &amp;lt;span class='value-title' title='2009-03-14T16:28-0600'&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
  March 14th 2009, around half-past four&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A microformats parser will read the ISO8601 format datetime &amp;lt;samp&amp;gt;2009-03-14T16:28-0600&amp;lt;/samp&amp;gt;, but users will only see &amp;lt;samp&amp;gt;March 14th 2009, around half-past four&amp;lt;/samp&amp;gt;. Testing has shown that the ISO8601 datetime above does not get exposed to any user at all.&lt;br /&gt;
&lt;br /&gt;
===Parsing machine-data &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Browsers collapse the &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; span down to a width of &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, effectively providing no visual rendering, whilst keeping the element in the DOM. With no physical dimensions, there is no ‘hover’ state, so no tooltip is revealed. Furthermore, the empty element is not passed to assistive technology layers such as VoiceOver.  Screen readers do not read the contents of the title attribute of an empty &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
We conducted [[value-excerption-value-title-test|thorough testing]] of these parsing behaviors to ensure accessibility.&lt;br /&gt;
&lt;br /&gt;
''Note: Whilst the &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element is more gracefully written without whitespace inner-text (or as self-closing &amp;lt;code&amp;gt;&amp;amp;lt;foo /&amp;gt;&amp;lt;/code&amp;gt; element in XHTML), current tools such as WYSIWYG editors and HTML-Tidy will erroneously discard such elements, resulting in parsable data being thrown away by some tools. As such, &amp;lt;code&amp;gt;&amp;amp;lt;span class='value-title'&amp;gt; &amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt;, including a single whitespace character between the opening and closing tag, is the required pattern for authors, at this time.''&lt;br /&gt;
&lt;br /&gt;
Parsing this final &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; extension imposes some stricter restrictions on usage. These restrictions exist to reduce the impact of &amp;lt;abbr title=&amp;quot;Don't Repeat Yourself&amp;quot;&amp;gt;DRY&amp;lt;/abbr&amp;gt; violations, reduce the opportunity for sites to spoof data, and encourage best practice for maintaining both forms of data accurately.&lt;br /&gt;
&lt;br /&gt;
Where an element with class &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; is to be parsed as data for a property, and that element also contains no non-whitespace content (hereafter referred to as ‘empty’), the following rules apply:&lt;br /&gt;
&lt;br /&gt;
* The ‘empty’ value-title element must be the '''first, non-whitespace child''' of the property element. That is, it should follow immediately after the property is declared, before the human-readable form, and without any additional nesting.&lt;br /&gt;
* The ‘empty’ value-title element can only be used for specific properties. Microformat specifications must explicitly state which properties may be used with this extension of the value-class-pattern.&lt;br /&gt;
* Where an ‘empty’ value-title element is to be used as the single property value, it must be the ''only'' such &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; content. That is, the first instance of a conforming &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element overrides all other &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; siblings and/or cousins.&lt;br /&gt;
* Tools written to perform Conformance Testing and/or Validation of microformats ''should'' attempt to compare the machine-data and human legible forms of the property data, and advise authors if the forms do not match.&lt;br /&gt;
&lt;br /&gt;
=== limited use of value-title ===&lt;br /&gt;
Due to the fact that the value-title pattern hides some amount of data which tends to be a machine-specific duplicate of data that is provided in the human readable content, there are two microformats [[principles]] being compromised: '''visibility''' and '''&amp;lt;abbr title=&amp;quot;Don't Repeat Yourself&amp;quot;&amp;gt;DRY&amp;lt;/abbr&amp;gt;'''. Thus the applicability of this pattern is deliberately restricted to properties that have demonstrated through experience a need for it, with no known better alternative.&lt;br /&gt;
&lt;br /&gt;
In general authors should:&lt;br /&gt;
&lt;br /&gt;
# First, try to directly specify microformats property values inline (the most visible, no duplication),&lt;br /&gt;
# Then consider using the value-class pattern&lt;br /&gt;
## Including multiple value elements for date and time properties&lt;br /&gt;
# and then only if those methods are insufficient, consider the value-title pattern.&lt;br /&gt;
&lt;br /&gt;
This document post-dates other microformat specifications, such that they may not yet indicate which properties permit use of this pattern. In the interim, '''only''' the following types of properties should allow the value-title pattern.&lt;br /&gt;
&lt;br /&gt;
* ISO8601 date, datetime, timezone, and duration values&lt;br /&gt;
* Enumerated values (such as the hCard tel/email/adr 'type' subproperties)&lt;br /&gt;
* Co-ordinates (such as the [[geo]] 'latitude' and 'longitude' properties)&lt;br /&gt;
* Telephone number properties (e.g. the hCard 'tel' property)&lt;br /&gt;
&lt;br /&gt;
The [[machine-data]] page has documentation of some of the properties of some specs which experience has shown need a solution like the value-title pattern.&lt;br /&gt;
&lt;br /&gt;
There are some simple reference examples and tests for this pattern on [[value-class-pattern-tests]].&lt;br /&gt;
&lt;br /&gt;
In future use, ''specification authors'' may inherit use of &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; by use of ISO8601 date and time formats, or reuse of other microformats, but specifications should _avoid_ introducing new data structures that depend on or encourage this pattern. New specifications are themselves expected to adhere to the principals of visibile data and &amp;lt;abbr&amp;gt;DRY&amp;lt;/abbr&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title='Frequently Asked Questions'&amp;gt;FAQ&amp;lt;/abbr&amp;gt;===&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
Frequently asked questions about the value-class-pattern. Once this section grows too big, we'll make a separate wiki page (like [[value-class-faq]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class='discussion'&amp;gt;&lt;br /&gt;
* '''Why use an 'empty' element? Why not embed data in the class attribute?'''&lt;br /&gt;
** The class attribute is inappropriate for embedded data values, as per the HTML4 specification, which states &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; is for ‘general purposing processing’, which is defined as ‘e.g. for identifying fields when extracting data from HTML pages into a database, translating HTML documents into other formats, etc.’. ‘General purpose processing’ does not extend to data itself. Furthermore, this method avoids inventing a new string pattern for embedding data.&lt;br /&gt;
* '''Why use an 'empty' element? Why not make up a new attribute, like ‘data’?'''&lt;br /&gt;
** Microformats exist and function in valid HTML4 and XHTML1. Those are the current standards for web development, and microformats exist for use ''now''. In the future, perhaps future revisions of HTML will offer up another solution. For now, this method has been tested against browsers, and creates a consistant document structure (where machine-form and human-form data are siblings).&lt;br /&gt;
* '''The &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute should only be used for content!'''&lt;br /&gt;
** The &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute _is_ used for content and is read by microformats parsers. This exists for cases where data cannot be parsed with sufficient precision from just the commonly published, visible information. This pattern allows both forms of content to be included, whilst keeping it invisible to human consumers.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also refer to the general [[faq|Microformats FAQ]] and [[principles]].&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites and pages have started marking up content with the value-class-pattern, and are thus good places to go for examples with real world content to test with implementations (i.e. parsers). If you use the value-class-pattern in your content, feel free to add it to the '''top''' of this list. Once the list grows too big, we'll make a separate wiki page (like [[value-class-examples-in-wild]]).&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
    add new items to the TOP of this list&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* [http://georgebrock.com/ George Brocklehurst's activity stream] and [http://blog.georgebrock.com/ blog] use &amp;quot;value-title&amp;quot; for hAtom &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; property&lt;br /&gt;
* [http://ben-ward.co.uk/ Ben Ward's home page] uses:&lt;br /&gt;
** &amp;quot;value-title&amp;quot; for hCard &amp;lt;code&amp;gt;bday&amp;lt;/code&amp;gt; property&lt;br /&gt;
** &amp;quot;value-title&amp;quot; for hAtom &amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; property&lt;br /&gt;
* [http://microformats.org/ microformats.org] uses:&lt;br /&gt;
** &amp;quot;value-title&amp;quot; for hAtom &amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; property in [[http://microformats.org/ microformats.org blog postss]]]&lt;br /&gt;
** date and time value separation for hCalendar &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt; property in [[events|microformats.org recent and upcoming events wiki page]]&lt;br /&gt;
&lt;br /&gt;
''Add your site/page(s) that use the value-class-pattern here, along with a brief description of what value-class-pattern features you use, with which microformat(s) and which of its/their properties.''&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following implementations have been developed which either generate or parse value-class-pattern property values. If you have an value-class-pattern 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 (like [[value-class-implementations]]).&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
    add new items to the TOP of this list&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* [[Operator]] has *some* implementation of the value-class-pattern according to Michael Kaply, but precisely how much is implemented, for which properties (property types) and which microformats is not currently known.&lt;br /&gt;
* ... add your implementation(s) that parse or generate the value-class-pattern here, along with which features you support (hopefully all!) and note any limitations if any.&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
* [[value-excerption-pattern-issues]]&lt;br /&gt;
* [[hcard#Value_excerpting|hCard: Value Excepting]]&lt;br /&gt;
* [[value-excerption-pattern-brainstorming]]&lt;br /&gt;
* [[machine-data|Machine Data in Microformats]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37812</id>
		<title>value-excerption-value-title-test</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37812"/>
		<updated>2009-02-01T14:06:27Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Successful Tests */ Added results (phase 1 and 2) for Camino 1.6.6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Value Excerption Pattern: Parsing 'value' from an empty element&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
'''This page is targetted at those already experienced with microformats.'''&lt;br /&gt;
&lt;br /&gt;
''Please carefully note, this page is about a pre-draft, experimental and unfinished microformats proposal. You '''cannot''' use this pattern on your live pages, it is '''not supported''' by any stable parser and you should not assume that this pattern will be finalized as-is! We're just asking for help in testing this thoroughly. '''Thank you'''.''&lt;br /&gt;
__TOC__&lt;br /&gt;
This is a special page to introduce and gather results to widespread testing of a '''proposed''' extension to the value-excerption pattern. See [[value-excerption-pattern-brainstorming#.E2.80.98value-title.E2.80.99|value excerption pattern brainstorming: value-title]] for the specific proposal.&lt;br /&gt;
&lt;br /&gt;
This pattern can be used to resolve some long standing issues with including [[machine-data|machine-data in microformats]]; it's imperative we test thoroughly before adding it to any pattern specification. Following are a number of example tests. ''Please try them out''. &lt;br /&gt;
&lt;br /&gt;
The pattern we're testing looks a little something like this. Those experienced with microformats should immediately see what we're trying to do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='tel'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='type'&amp;gt;&lt;br /&gt;
        &amp;lt;span class='value-title' title='cell'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        mobile&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value'&amp;gt;+44 7773 000 000&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='dtstart'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value-title' title='2009-01-06T22:54:00-0800'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    January 6th, in the evening&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It allows you to include machine-form data alongside the human form, without polluting visible formatted content with undesired machine form data.&lt;br /&gt;
&lt;br /&gt;
This covers cases where a microformat uses a fixed format of data that is either inappropriate for visible inclusion in a page (such as a full date-time and timezone string), or where an American-English keyword is needed — such as &amp;lt;code&amp;gt;cell&amp;lt;/code&amp;gt; instead of ‘mobile’ in a British English page, or any number of non-English translations.&lt;br /&gt;
&lt;br /&gt;
This pattern is based on rendering behavior in browsers whereby an empty element — that is one containing no   text-nodes or other child elements — remains in the DOM tree (for parsing) but is not rendered visibly to a page. This allows an element to be included in the document with a &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute (as in the example), but ''without'' a tooltip being exposed to users, and without the data being read out by screen readers.&lt;br /&gt;
&lt;br /&gt;
You can use &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; on non-empty elements as well; whatever makes most sense to your publishing scenario. This page is dedicated to the empty-element version though, since that offers up the consumption unknowns.&lt;br /&gt;
&lt;br /&gt;
Based on everything we know up to this point, we believe this pattern will work. But, it's wide ranging and the web is broad, and we want to be sure. Please, help us out testing this pattern proposal. Examples tests are below, please push them or your own variants into publishing systems, content management systems, editor applications and tools. Check that it comes out the other side with the data intact, and exposed (or hidden) as expected: Render it in desktop browsers, mobile browers, screen readers, in braille… ''anything you can test, we want to know about''! We need to see any quirks, oddities and so on.&lt;br /&gt;
&lt;br /&gt;
Also, by all means provide thoughts on the publishing flow for this. An empty element is an uncommon structure outside of forms and scripts, but the reasoning is as follows: ''‘Machine formatted data’ is not metadata, it is content. Therefore, it's structurally appropriate to have it as a sibling to the human-formatted content.''&lt;br /&gt;
&lt;br /&gt;
'''Note that valid HTML is a cornerstone of microformats'''. ''Inventing new attributes, depending on unstable drafts of HTML5, using non-standard DOCTYPEs or XML extensions is not an applicable option''. We're trying to achieve something as gracefully as we can within the limitations of HTML4, and without harming user experience.&lt;br /&gt;
&lt;br /&gt;
==The proposed parsing rules==&lt;br /&gt;
&lt;br /&gt;
The current, likely incomplete, parsing rules and restrictions for this pattern are as follows:&lt;br /&gt;
&lt;br /&gt;
* Only one &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element may be included as a child of a property. No splitting or concatenation, no combining with other value-excerption elements.&lt;br /&gt;
* An empty &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element '''must''' be the ''first''-child of the property (not including any preceding whitespace). To alleviate the [[value-excerption-pattern-brainstorming#issues_2|negative impact of non-visible data]], the value should be as near as possible to declaring the property.&lt;br /&gt;
* The machine-data value ''must'' represent the same data as the visible text; the parent property ''must not'' contain arbitrary data. Validator tools will be encouraged to verify this where possible (for example, some programming languages have access to powerful date parsing algorithms that can compare human dates to the ISO form).&lt;br /&gt;
* The empty element can be ''any element'', but a generic &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is most appropriate. You could use &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; if you want to save bytes, or an &amp;lt;code&amp;gt;input type=hidden&amp;lt;/code&amp;gt; if it makes sense to you. That choice will not matter to parsers. You are in complete control of that publishing decision. As per usual µf documentation, &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; will be used for generic examples.&lt;br /&gt;
* The &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; property does not have to be empty. If you ''do'' want a tool-tip to expose a useful data-form, you can. e.g. &amp;lt;code&amp;gt;&amp;amp;lt;span class='value-title' title='2008'&amp;gt;last year&amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt; is valid too.&lt;br /&gt;
&lt;br /&gt;
==Example Tests==&lt;br /&gt;
&lt;br /&gt;
The following snippets are example tests for the new pattern. You can use them as is, or use them as a base for your own tests with your own content. If you write your own tests, please document them under ‘additional test cases’ so that any failing tests can be checked for validity.&lt;br /&gt;
&lt;br /&gt;
===hAtom#1: An hAtom &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; Property===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtom#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 9th, around lunchtime&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content&amp;quot;&amp;gt;Wow, microformats are really useful! You can&lt;br /&gt;
                learn loads about them on the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;http://microformats.org/wiki&amp;quot;&amp;gt;microformats wiki&amp;lt;/a&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCal#1: An hCalendar &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCal#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Value Exception Test Day!&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Come help &amp;lt;span class=&amp;quot;organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a class=&amp;quot;fn url org&amp;quot; href=&amp;quot;http://microformats.org&amp;quot;&amp;gt;microformats.org&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt; test a new value-excerption pattern for sanity and &lt;br /&gt;
                robustness!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Help out by running some tests at &lt;br /&gt;
              &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-12T12:00:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                midday on Monday January 12th&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;See &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://microformats.org/wiki/value-excerption-pattern-issues/empty-value-element-test&amp;quot;&amp;gt;the&lt;br /&gt;
                wiki&amp;lt;/a&amp;gt; for more details!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCard#1: An hCard &amp;lt;abbr title=&amp;quot;birthday&amp;quot;&amp;gt;&amp;lt;code&amp;gt;bday&amp;lt;/code&amp;gt;&amp;lt;/abbr&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCard#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;Ben Ward&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Ben Ward's birthday is &lt;br /&gt;
                &amp;lt;span class=&amp;quot;bday&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;1984-02-09&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    February 9th&lt;br /&gt;
                &amp;lt;/span&amp;gt;.&lt;br /&gt;
                You should throw him a party! Or call his &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;cell&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;mobile&amp;lt;/span&amp;gt;&lt;br /&gt;
                on &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;415.123.123&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; to wish him well!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hAudio#1: An hAudio &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAudio#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Song of the year?&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;haudio&amp;quot;&amp;gt;Did you hear ‘&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Heavy Water&amp;lt;/span&amp;gt;’ on&lt;br /&gt;
            &amp;lt;span class=&amp;quot;contributor&amp;quot;&amp;gt;Foals&amp;lt;/span&amp;gt; &lt;br /&gt;
            ‘&amp;lt;span class=&amp;quot;album&amp;quot;&amp;gt;Antidodes&amp;lt;/span&amp;gt;’ record &lt;br /&gt;
            &amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2008&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                last year&lt;br /&gt;
            &amp;lt;/span&amp;gt;? It's&lt;br /&gt;
            &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;PT04M32S&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                4 and a half minutes long&lt;br /&gt;
            &amp;lt;/span&amp;gt;, you should make time to hear it!&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''If you believe there is an error in any of these tests, or in any others that people contribute, please post on the {{MicroformatsMailingList}}.''&lt;br /&gt;
&lt;br /&gt;
==Evil Tests==&lt;br /&gt;
&lt;br /&gt;
If you want to give existing microformat parsers a good run out, construct ‘evil’ tests using nesting, combination and interpolation of different microformats.&lt;br /&gt;
&lt;br /&gt;
===hAtom + hCalendar===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtomhCalEvil#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title summary&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 11th, late afternoon&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content description&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-14T19:00:00&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    this coming Wednesday at 7&lt;br /&gt;
                &amp;lt;/span&amp;gt; is not the date of a completely fictional microformats&lt;br /&gt;
                event. If it existed, it would promise to be informative and get&lt;br /&gt;
                you up to speed on microformats.org for 2009! Now you've &lt;br /&gt;
                learned to work with microformats a little, why not attend and&lt;br /&gt;
                get involved! Why not? Because this event is a test case, not &lt;br /&gt;
                for real.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Second Phase Test==&lt;br /&gt;
&lt;br /&gt;
Following the first wave of example tests (above), we had a handful of failures in publishing tools caused by the requirement of using the empty span element. Tools (including the widespread HTML-Tidy) drop the &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt;, thus throwing away the data. Thus, we have a second test to claim confirmation on, please. This version includes a single whitespace (space) character in the &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; span. The result of this is that the publishing tools that failed in the above example pass. We now need to confirm that the single item of whitespace will also collapse (we believe it does). Here's a rewrite of the first hAtom test from above, with the whitespace variation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtom#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
                January 9th, around lunchtime&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content&amp;quot;&amp;gt;Wow, microformats are really useful! You can&lt;br /&gt;
                learn loads about them on the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;http://microformats.org/wiki&amp;quot;&amp;gt;microformats wiki&amp;lt;/a&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The WYSIWYG editors can also publish the original pattern using the &amp;lt;code&amp;gt;input type=hidden&amp;lt;/code&amp;gt; element rather than a &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt;, but we're keen to avoid prescribing mark-up to any publisher (especially mark-up of ‘elaborate’ semantics).&lt;br /&gt;
&lt;br /&gt;
A second column has been added to the results to confirm each item that also passes with the inclusion of whitespace. Failures should be documented in the same place, please.&lt;br /&gt;
&lt;br /&gt;
This test is also hosted on Ben Ward's domain, so you can run it right in your browser by going to [http://ben-ward.co.uk/microformats/value-excerption-pattern/hAtom2.html http://ben-ward.co.uk/microformats/value-excerption-pattern/hAtom2.html].&lt;br /&gt;
&lt;br /&gt;
==Verifying the tests==&lt;br /&gt;
&lt;br /&gt;
To verified a successfully passing test, you need to check for the following:&lt;br /&gt;
&lt;br /&gt;
===In consumers (browsers, screen readers, etc.)===&lt;br /&gt;
&lt;br /&gt;
* The empty element should appear in the page &amp;lt;abbr title='Document Object Model'&amp;gt;DOM&amp;lt;/abbr&amp;gt;&lt;br /&gt;
* When hovering over and near the visible data, a tooltip displaying the machine-form ''must not'' be displayed.&lt;br /&gt;
** You can doubly verify this by opening you browser's DOM Inspector and confirming that the &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element has a width of &amp;lt;samp&amp;gt;0&amp;lt;/samp&amp;gt; (or &amp;lt;samp&amp;gt;0 px&amp;lt;/samp&amp;gt;).&lt;br /&gt;
* When rendered to speech using assistive technology, the machine-form data ''must not'' be read aloud. &lt;br /&gt;
** Any variance in this behaviour with different verbosity settings should be noted too, please.&lt;br /&gt;
&lt;br /&gt;
===In publishing tools===&lt;br /&gt;
&lt;br /&gt;
* The tool allows you to create an empty span element&lt;br /&gt;
** The tool allows you to add &amp;lt;kbd&amp;gt;value-title&amp;lt;/kbd&amp;gt; to the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute of this empty element.&lt;br /&gt;
** The tool allows you to add corresponding date to the &amp;lt;code&amp;gt;attribute&amp;lt;/code&amp;gt; attribute of this empty element.&lt;br /&gt;
* The element remains available in the editor whilst other edits are made&lt;br /&gt;
* When the content is ‘published’ to the web, the empty element is present in the page output, and therefore in the DOM for the document.&lt;br /&gt;
&lt;br /&gt;
==Response==&lt;br /&gt;
&lt;br /&gt;
* Don't like the empty element? Don't like the use of the title attribute? '''Please file general issues concerning the proposed pattern on the main [[value-excerption-pattern-brainstorming#enabling_more_use_of_title_attributes|value excerption brainstorming page]]''', or discuss them on the {{MicroformatsMailingList}}.&lt;br /&gt;
* Add results of tests and responses to these tests themselves on ''this page''.&lt;br /&gt;
&lt;br /&gt;
Misplaced responses will be moved, and having to do so will make [[User:BenWard|Ben]] growly, so, y'know, please try to keep the wiki tidy.&lt;br /&gt;
&lt;br /&gt;
=== Please Also Try ===&lt;br /&gt;
Please also try the [[value-excerption-dt-separation-test]]. This is not either or. Ideally both will work and can be carried forward.&lt;br /&gt;
&lt;br /&gt;
===Successful Tests===&lt;br /&gt;
&lt;br /&gt;
List successfully tested environments here. Add new environments as new list items, and expand existing list items with your name and platform variants to indicate verified successes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Results of tests across various publishing/rendering environments&lt;br /&gt;
|-&lt;br /&gt;
! Product&lt;br /&gt;
! &amp;lt;abbr title=&amp;quot;Publishing or Consuming?&amp;quot;&amp;gt;P/C?&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! Platforms&lt;br /&gt;
! Test By&lt;br /&gt;
! Notes&lt;br /&gt;
! &amp;lt;abbr title='Test 2 with Whitespace'&amp;gt;T2&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MediaWiki/Linux&lt;br /&gt;
| Publishing&lt;br /&gt;
| Safari 3.2.1 (Mac OSX 10.5)&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| The empty &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; elements are maintained in &amp;lt;abbr title=&amp;quot;MediaWiki&amp;quot;&amp;gt;MW&amp;lt;/abbr&amp;gt; output. Note that &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; elements in the tests get escaped by this MediaWiki install.&lt;br /&gt;
|-&lt;br /&gt;
| TinyMCE 3.2.1.1&lt;br /&gt;
| Publishing&lt;br /&gt;
| Safari 3.2.1 (Mac OSX 10.5)&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Fails when trying to publish empty element (see below)&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| FCKEditor 2.6.4 Beta&lt;br /&gt;
| Publishing&lt;br /&gt;
| Safari 3.2.1 (Mac OSX 10.5)&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Fails when trying to publish empty element (see below)&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Safari 2.0.4&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span reamins in DOM. No tooltip.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Safari 3.0.3&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| Safari 3.2.1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]], [[User:EmilyLewis]]&lt;br /&gt;
| Empty-span remains in DOM. Web Inspector reports the element has width and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 2.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]], [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.0.x&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]], [[User:EmilyLewis]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.0.x&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP SP3,&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| no tooltip&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.1ß1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Opera 9.6&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5.6&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| Opera 9.62&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5, Windows XP SP3&lt;br /&gt;
| [[User:BenWard]], [[User:EmilyLewis]]&lt;br /&gt;
| Empty-span remains in DOM. Dragonfly reports the element has width of '0px' and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Opera 10 Alpha&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Dragonfly reports the element has width of '0px' and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 5.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 6.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]], [[User:EmilyLewis]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 7.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]], [[User:EmilyLewis]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 8.0 beta 2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. Developer Tools (built in to &amp;lt;abbr title=&amp;quot;Internet Explorer 8 beta 2&amp;quot;&amp;gt;IE8b2&amp;lt;/abbr&amp;gt;) report the element has width of '0px' and height of '19px'. No tooltip due to zero-width.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Camino 1.6.5&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5.6&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| Camino 1.6.6&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5.6&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. [http://getfirebug.com/lite.html Firebug Lite] reports width of '0px' and height of '16px'. No tooltip due to zero-width.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Flock 2.0.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5.6&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| Flock 2.0.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| Chrome 1.0.154.43&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| BlackBerry Browser&lt;br /&gt;
| Consuming&lt;br /&gt;
| BlackBerry Storm OS 4.0.7.85 (leaked, non-official OS build from Verizon)&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| Tested in ‘BlackBerry mode’. No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| MobileSafari 2.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| iPhone OS 2.2&lt;br /&gt;
| [[User:EmilyLewis]], [[User:BenWard]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| IE Mobile 7.11&lt;br /&gt;
| Consuming&lt;br /&gt;
| Sprint HTC Mogul, OS: Windows Mobile 6.1&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| JAWS 10.0.512 (demo mode)&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No voice&lt;br /&gt;
|-&lt;br /&gt;
| Fire Vox (Firefox 3.0.5)&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5.6&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No voice&lt;br /&gt;
|-&lt;br /&gt;
| WebbIE (Thunder 1.43)&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No voice&lt;br /&gt;
|-&lt;br /&gt;
| VoiceOver (Safari 3.2.1)&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5.6&lt;br /&gt;
| [[User:EmilyLewis]], [[User:BenWard]]&lt;br /&gt;
| No voice. When interacting with elements, cannot focus on the empty-span.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Failed Tests===&lt;br /&gt;
&lt;br /&gt;
For failures, please provide as much information as you can. The precise impact of the error, whether the behavior could be regarded as a bug in the software you're testing, whether it works in subsequent releases, whether you changed any settings in the software to produce the result, and if so, whether enabling/disabling that setting should be regarded a showstopper if this pattern were certified. &lt;br /&gt;
&lt;br /&gt;
Since we want more detail, please expand failures into headed sections rather than cramming into a table.&lt;br /&gt;
&lt;br /&gt;
For example, take this entirely plausible scenario as a template:&lt;br /&gt;
&lt;br /&gt;
====Example: Fake Publisher 3.1ß====&lt;br /&gt;
; Platform&lt;br /&gt;
: Windows Vista&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:BenWard]]&lt;br /&gt;
; Description&lt;br /&gt;
: When trying to enter an empty span in my &amp;lt;abbr title=&amp;quot;Hypertext Markup Language&amp;quot;&amp;gt;HTML&amp;lt;/abbr&amp;gt; editor, which I wrote myself whilst I was high, the application immediately crashes, performs &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt; on all UNIX boxes connected to my local network (which also appears to cause Android phones within Bluetooth range to do the same…), and then causes all attached peripherals to combust. I was not able to reproduce, as my house was now on fire. I think using a self closing XHTML tag instead might work-around the problem because as we know, it's been proved by Real Scienticians that XML is always better than HTML. Alternatively, it may be a bug in the beta software.&lt;br /&gt;
; Notes&lt;br /&gt;
: This is a beta release, and a bug has been filed.&lt;br /&gt;
: This product has a known history of flammability bugs.&lt;br /&gt;
: The user must explicitly enable the ‘Endanger My Life’ checkbox under the ‘Advanced Mislabelled Checkboxes’ tab of the ‘Complicated Preferences’ preferences pane.&lt;br /&gt;
: You get the idea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Browser &amp;lt;abbr title=&amp;quot;What you see is what you get&amp;quot;&amp;gt;WYSIWYG&amp;lt;/abbr&amp;gt; editor: [http://tinymce.moxiecode.com/ TinyMCE 3.2.1.1]====&lt;br /&gt;
; Platform&lt;br /&gt;
: Firefox 3.0 on Mac OSX 10.5&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:GeorgeBrock]]&lt;br /&gt;
; Description&lt;br /&gt;
: Empty spans entered using TinyMCE's source editor are removed when switching back to the default WYSIWYG view. &lt;br /&gt;
: This is not a bug with TinyMCE, the editor is designed to remove empty instances of most elements by default. The handling of empty elements can be changed by modifying the [http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/valid_elements valid-elements setting] (e.g. change &amp;lt;code&amp;gt;-span&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; and empty spans will no longer be removed), however settings can only be changed by modifying the source code of the page that contains the TinyMCE instance, so it is likely that some users will not be able to apply this fix.&lt;br /&gt;
; Notes&lt;br /&gt;
: This behaviour can be easily reproduced using the online [http://tinymce.moxiecode.com/examples/full.php TinyMCE examples].&lt;br /&gt;
: TinyMCE is the default WYSIWYG editor in WordPress[http://codex.wordpress.org/TinyMCE].&lt;br /&gt;
: With a single whitespace character (‘space’), the &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is preserved, but yet still seems to collapse in Safari. Will write a follow-up test.--[[User:BenWard|BenWard]] 23:11, 20 January 2009 (UTC)&lt;br /&gt;
: You ''can'' publish this pattern using the &amp;lt;code&amp;gt;input type='hidden' class='value-title' title='2009-01-20'&amp;lt;/code&amp;gt; hinted above. Semantically odd, although it's been suggested on µf lists before. Publishing workaround exists through element agnosticism. --[[User:BenWard|BenWard]] 23:11, 20 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
====Browser &amp;lt;abbr title=&amp;quot;What you see is what you get&amp;quot;&amp;gt;WYSIWYG&amp;lt;/abbr&amp;gt; editor: [http://www.fckeditor.net/ FCKEditor 2.6.4 Beta]====&lt;br /&gt;
; Platform&lt;br /&gt;
: Firefox 3.0 on Mac OSX 10.5&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:GeorgeBrock]]&lt;br /&gt;
; Description&lt;br /&gt;
: Empty spans entered using FCKEditor's source editor are removed when switching back to the default WYSIWYG view or submitting the form that contains the FCKEditor instance.&lt;br /&gt;
; Notes&lt;br /&gt;
: This behaviour can be easily reproduced using the online [http://www.fckeditor.net/demo FCKEditor demo].&lt;br /&gt;
: FCKEditor is used by various content management systems, frameworks and applications[http://www.fckeditor.net/whosusing].&lt;br /&gt;
: With a single whitespace character (‘space’), the &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is preserved, but yet still seems to collapse in Safari. Will write a follow-up test.--[[User:BenWard|BenWard]] 23:12, 20 January 2009 (UTC)&lt;br /&gt;
: You ''can'' publish this pattern using the &amp;lt;code&amp;gt;input type='hidden' class='value-title' title='2009-01-20'&amp;lt;/code&amp;gt; mentioned above. --[[User:BenWard|BenWard]] 23:12, 20 January 2009 (UTC)&lt;br /&gt;
: This issue does not effect FCKEditor instances that use the Placeholders plugin (this plugin comes with FCKEditor, enable it using &amp;lt;code&amp;gt;FCKConfig.Plugins.Add('placeholder')&amp;lt;/code&amp;gt;).  Examining the Placeholders plugin code may yield an easier work-around than including the plugin (I had a quick look but didn't see anything that was obviously responsible for allowing empty spans) -[[User:GeorgeBrock|GeorgeBrock]] 23:20, 20 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Additional failure reports go above this line, please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===General Test Feedback===&lt;br /&gt;
&amp;lt;div class='discussion'&amp;gt;&lt;br /&gt;
* Any general feedback you have on this test is most welcome. However, if you have issues with the pattern or alternate suggestions, please file them on the main [[value-excerption-pattern-issues]] page. Also, please remember to sign your comments with &amp;lt;nowiki&amp;gt;—~~~~&amp;lt;/nowiki&amp;gt; —[[User:BenWard|BenWard]] 00:12, 9 January 2009 (UTC)&lt;br /&gt;
* … &amp;lt;!-- New topic as a top-level list item  --&amp;gt;&lt;br /&gt;
** … &amp;lt;!-- Responses as nested list item for threading --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
* [[value-excerption-pattern]]&lt;br /&gt;
* [[value-excerption-pattern-issues]]&lt;br /&gt;
* [[value-excerption-pattern-brainstorming]]&lt;br /&gt;
* [[value-excerption-dt-separation-test]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37811</id>
		<title>value-excerption-value-title-test</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37811"/>
		<updated>2009-02-01T13:53:00Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Successful Tests */ 2nd phase test results for Safari 2 and IE6,7,8b2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Value Excerption Pattern: Parsing 'value' from an empty element&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
'''This page is targetted at those already experienced with microformats.'''&lt;br /&gt;
&lt;br /&gt;
''Please carefully note, this page is about a pre-draft, experimental and unfinished microformats proposal. You '''cannot''' use this pattern on your live pages, it is '''not supported''' by any stable parser and you should not assume that this pattern will be finalized as-is! We're just asking for help in testing this thoroughly. '''Thank you'''.''&lt;br /&gt;
__TOC__&lt;br /&gt;
This is a special page to introduce and gather results to widespread testing of a '''proposed''' extension to the value-excerption pattern. See [[value-excerption-pattern-brainstorming#.E2.80.98value-title.E2.80.99|value excerption pattern brainstorming: value-title]] for the specific proposal.&lt;br /&gt;
&lt;br /&gt;
This pattern can be used to resolve some long standing issues with including [[machine-data|machine-data in microformats]]; it's imperative we test thoroughly before adding it to any pattern specification. Following are a number of example tests. ''Please try them out''. &lt;br /&gt;
&lt;br /&gt;
The pattern we're testing looks a little something like this. Those experienced with microformats should immediately see what we're trying to do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='tel'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='type'&amp;gt;&lt;br /&gt;
        &amp;lt;span class='value-title' title='cell'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        mobile&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value'&amp;gt;+44 7773 000 000&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='dtstart'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value-title' title='2009-01-06T22:54:00-0800'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    January 6th, in the evening&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It allows you to include machine-form data alongside the human form, without polluting visible formatted content with undesired machine form data.&lt;br /&gt;
&lt;br /&gt;
This covers cases where a microformat uses a fixed format of data that is either inappropriate for visible inclusion in a page (such as a full date-time and timezone string), or where an American-English keyword is needed — such as &amp;lt;code&amp;gt;cell&amp;lt;/code&amp;gt; instead of ‘mobile’ in a British English page, or any number of non-English translations.&lt;br /&gt;
&lt;br /&gt;
This pattern is based on rendering behavior in browsers whereby an empty element — that is one containing no   text-nodes or other child elements — remains in the DOM tree (for parsing) but is not rendered visibly to a page. This allows an element to be included in the document with a &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute (as in the example), but ''without'' a tooltip being exposed to users, and without the data being read out by screen readers.&lt;br /&gt;
&lt;br /&gt;
You can use &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; on non-empty elements as well; whatever makes most sense to your publishing scenario. This page is dedicated to the empty-element version though, since that offers up the consumption unknowns.&lt;br /&gt;
&lt;br /&gt;
Based on everything we know up to this point, we believe this pattern will work. But, it's wide ranging and the web is broad, and we want to be sure. Please, help us out testing this pattern proposal. Examples tests are below, please push them or your own variants into publishing systems, content management systems, editor applications and tools. Check that it comes out the other side with the data intact, and exposed (or hidden) as expected: Render it in desktop browsers, mobile browers, screen readers, in braille… ''anything you can test, we want to know about''! We need to see any quirks, oddities and so on.&lt;br /&gt;
&lt;br /&gt;
Also, by all means provide thoughts on the publishing flow for this. An empty element is an uncommon structure outside of forms and scripts, but the reasoning is as follows: ''‘Machine formatted data’ is not metadata, it is content. Therefore, it's structurally appropriate to have it as a sibling to the human-formatted content.''&lt;br /&gt;
&lt;br /&gt;
'''Note that valid HTML is a cornerstone of microformats'''. ''Inventing new attributes, depending on unstable drafts of HTML5, using non-standard DOCTYPEs or XML extensions is not an applicable option''. We're trying to achieve something as gracefully as we can within the limitations of HTML4, and without harming user experience.&lt;br /&gt;
&lt;br /&gt;
==The proposed parsing rules==&lt;br /&gt;
&lt;br /&gt;
The current, likely incomplete, parsing rules and restrictions for this pattern are as follows:&lt;br /&gt;
&lt;br /&gt;
* Only one &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element may be included as a child of a property. No splitting or concatenation, no combining with other value-excerption elements.&lt;br /&gt;
* An empty &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element '''must''' be the ''first''-child of the property (not including any preceding whitespace). To alleviate the [[value-excerption-pattern-brainstorming#issues_2|negative impact of non-visible data]], the value should be as near as possible to declaring the property.&lt;br /&gt;
* The machine-data value ''must'' represent the same data as the visible text; the parent property ''must not'' contain arbitrary data. Validator tools will be encouraged to verify this where possible (for example, some programming languages have access to powerful date parsing algorithms that can compare human dates to the ISO form).&lt;br /&gt;
* The empty element can be ''any element'', but a generic &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is most appropriate. You could use &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; if you want to save bytes, or an &amp;lt;code&amp;gt;input type=hidden&amp;lt;/code&amp;gt; if it makes sense to you. That choice will not matter to parsers. You are in complete control of that publishing decision. As per usual µf documentation, &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; will be used for generic examples.&lt;br /&gt;
* The &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; property does not have to be empty. If you ''do'' want a tool-tip to expose a useful data-form, you can. e.g. &amp;lt;code&amp;gt;&amp;amp;lt;span class='value-title' title='2008'&amp;gt;last year&amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt; is valid too.&lt;br /&gt;
&lt;br /&gt;
==Example Tests==&lt;br /&gt;
&lt;br /&gt;
The following snippets are example tests for the new pattern. You can use them as is, or use them as a base for your own tests with your own content. If you write your own tests, please document them under ‘additional test cases’ so that any failing tests can be checked for validity.&lt;br /&gt;
&lt;br /&gt;
===hAtom#1: An hAtom &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; Property===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtom#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 9th, around lunchtime&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content&amp;quot;&amp;gt;Wow, microformats are really useful! You can&lt;br /&gt;
                learn loads about them on the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;http://microformats.org/wiki&amp;quot;&amp;gt;microformats wiki&amp;lt;/a&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCal#1: An hCalendar &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCal#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Value Exception Test Day!&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Come help &amp;lt;span class=&amp;quot;organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a class=&amp;quot;fn url org&amp;quot; href=&amp;quot;http://microformats.org&amp;quot;&amp;gt;microformats.org&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt; test a new value-excerption pattern for sanity and &lt;br /&gt;
                robustness!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Help out by running some tests at &lt;br /&gt;
              &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-12T12:00:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                midday on Monday January 12th&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;See &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://microformats.org/wiki/value-excerption-pattern-issues/empty-value-element-test&amp;quot;&amp;gt;the&lt;br /&gt;
                wiki&amp;lt;/a&amp;gt; for more details!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCard#1: An hCard &amp;lt;abbr title=&amp;quot;birthday&amp;quot;&amp;gt;&amp;lt;code&amp;gt;bday&amp;lt;/code&amp;gt;&amp;lt;/abbr&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCard#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;Ben Ward&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Ben Ward's birthday is &lt;br /&gt;
                &amp;lt;span class=&amp;quot;bday&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;1984-02-09&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    February 9th&lt;br /&gt;
                &amp;lt;/span&amp;gt;.&lt;br /&gt;
                You should throw him a party! Or call his &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;cell&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;mobile&amp;lt;/span&amp;gt;&lt;br /&gt;
                on &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;415.123.123&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; to wish him well!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hAudio#1: An hAudio &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAudio#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Song of the year?&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;haudio&amp;quot;&amp;gt;Did you hear ‘&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Heavy Water&amp;lt;/span&amp;gt;’ on&lt;br /&gt;
            &amp;lt;span class=&amp;quot;contributor&amp;quot;&amp;gt;Foals&amp;lt;/span&amp;gt; &lt;br /&gt;
            ‘&amp;lt;span class=&amp;quot;album&amp;quot;&amp;gt;Antidodes&amp;lt;/span&amp;gt;’ record &lt;br /&gt;
            &amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2008&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                last year&lt;br /&gt;
            &amp;lt;/span&amp;gt;? It's&lt;br /&gt;
            &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;PT04M32S&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                4 and a half minutes long&lt;br /&gt;
            &amp;lt;/span&amp;gt;, you should make time to hear it!&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''If you believe there is an error in any of these tests, or in any others that people contribute, please post on the {{MicroformatsMailingList}}.''&lt;br /&gt;
&lt;br /&gt;
==Evil Tests==&lt;br /&gt;
&lt;br /&gt;
If you want to give existing microformat parsers a good run out, construct ‘evil’ tests using nesting, combination and interpolation of different microformats.&lt;br /&gt;
&lt;br /&gt;
===hAtom + hCalendar===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtomhCalEvil#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title summary&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 11th, late afternoon&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content description&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-14T19:00:00&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    this coming Wednesday at 7&lt;br /&gt;
                &amp;lt;/span&amp;gt; is not the date of a completely fictional microformats&lt;br /&gt;
                event. If it existed, it would promise to be informative and get&lt;br /&gt;
                you up to speed on microformats.org for 2009! Now you've &lt;br /&gt;
                learned to work with microformats a little, why not attend and&lt;br /&gt;
                get involved! Why not? Because this event is a test case, not &lt;br /&gt;
                for real.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Second Phase Test==&lt;br /&gt;
&lt;br /&gt;
Following the first wave of example tests (above), we had a handful of failures in publishing tools caused by the requirement of using the empty span element. Tools (including the widespread HTML-Tidy) drop the &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt;, thus throwing away the data. Thus, we have a second test to claim confirmation on, please. This version includes a single whitespace (space) character in the &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; span. The result of this is that the publishing tools that failed in the above example pass. We now need to confirm that the single item of whitespace will also collapse (we believe it does). Here's a rewrite of the first hAtom test from above, with the whitespace variation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtom#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
                January 9th, around lunchtime&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content&amp;quot;&amp;gt;Wow, microformats are really useful! You can&lt;br /&gt;
                learn loads about them on the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;http://microformats.org/wiki&amp;quot;&amp;gt;microformats wiki&amp;lt;/a&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The WYSIWYG editors can also publish the original pattern using the &amp;lt;code&amp;gt;input type=hidden&amp;lt;/code&amp;gt; element rather than a &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt;, but we're keen to avoid prescribing mark-up to any publisher (especially mark-up of ‘elaborate’ semantics).&lt;br /&gt;
&lt;br /&gt;
A second column has been added to the results to confirm each item that also passes with the inclusion of whitespace. Failures should be documented in the same place, please.&lt;br /&gt;
&lt;br /&gt;
This test is also hosted on Ben Ward's domain, so you can run it right in your browser by going to [http://ben-ward.co.uk/microformats/value-excerption-pattern/hAtom2.html http://ben-ward.co.uk/microformats/value-excerption-pattern/hAtom2.html].&lt;br /&gt;
&lt;br /&gt;
==Verifying the tests==&lt;br /&gt;
&lt;br /&gt;
To verified a successfully passing test, you need to check for the following:&lt;br /&gt;
&lt;br /&gt;
===In consumers (browsers, screen readers, etc.)===&lt;br /&gt;
&lt;br /&gt;
* The empty element should appear in the page &amp;lt;abbr title='Document Object Model'&amp;gt;DOM&amp;lt;/abbr&amp;gt;&lt;br /&gt;
* When hovering over and near the visible data, a tooltip displaying the machine-form ''must not'' be displayed.&lt;br /&gt;
** You can doubly verify this by opening you browser's DOM Inspector and confirming that the &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element has a width of &amp;lt;samp&amp;gt;0&amp;lt;/samp&amp;gt; (or &amp;lt;samp&amp;gt;0 px&amp;lt;/samp&amp;gt;).&lt;br /&gt;
* When rendered to speech using assistive technology, the machine-form data ''must not'' be read aloud. &lt;br /&gt;
** Any variance in this behaviour with different verbosity settings should be noted too, please.&lt;br /&gt;
&lt;br /&gt;
===In publishing tools===&lt;br /&gt;
&lt;br /&gt;
* The tool allows you to create an empty span element&lt;br /&gt;
** The tool allows you to add &amp;lt;kbd&amp;gt;value-title&amp;lt;/kbd&amp;gt; to the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute of this empty element.&lt;br /&gt;
** The tool allows you to add corresponding date to the &amp;lt;code&amp;gt;attribute&amp;lt;/code&amp;gt; attribute of this empty element.&lt;br /&gt;
* The element remains available in the editor whilst other edits are made&lt;br /&gt;
* When the content is ‘published’ to the web, the empty element is present in the page output, and therefore in the DOM for the document.&lt;br /&gt;
&lt;br /&gt;
==Response==&lt;br /&gt;
&lt;br /&gt;
* Don't like the empty element? Don't like the use of the title attribute? '''Please file general issues concerning the proposed pattern on the main [[value-excerption-pattern-brainstorming#enabling_more_use_of_title_attributes|value excerption brainstorming page]]''', or discuss them on the {{MicroformatsMailingList}}.&lt;br /&gt;
* Add results of tests and responses to these tests themselves on ''this page''.&lt;br /&gt;
&lt;br /&gt;
Misplaced responses will be moved, and having to do so will make [[User:BenWard|Ben]] growly, so, y'know, please try to keep the wiki tidy.&lt;br /&gt;
&lt;br /&gt;
=== Please Also Try ===&lt;br /&gt;
Please also try the [[value-excerption-dt-separation-test]]. This is not either or. Ideally both will work and can be carried forward.&lt;br /&gt;
&lt;br /&gt;
===Successful Tests===&lt;br /&gt;
&lt;br /&gt;
List successfully tested environments here. Add new environments as new list items, and expand existing list items with your name and platform variants to indicate verified successes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Results of tests across various publishing/rendering environments&lt;br /&gt;
|-&lt;br /&gt;
! Product&lt;br /&gt;
! &amp;lt;abbr title=&amp;quot;Publishing or Consuming?&amp;quot;&amp;gt;P/C?&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! Platforms&lt;br /&gt;
! Test By&lt;br /&gt;
! Notes&lt;br /&gt;
! &amp;lt;abbr title='Test 2 with Whitespace'&amp;gt;T2&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MediaWiki/Linux&lt;br /&gt;
| Publishing&lt;br /&gt;
| Safari 3.2.1 (Mac OSX 10.5)&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| The empty &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; elements are maintained in &amp;lt;abbr title=&amp;quot;MediaWiki&amp;quot;&amp;gt;MW&amp;lt;/abbr&amp;gt; output. Note that &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; elements in the tests get escaped by this MediaWiki install.&lt;br /&gt;
|-&lt;br /&gt;
| TinyMCE 3.2.1.1&lt;br /&gt;
| Publishing&lt;br /&gt;
| Safari 3.2.1 (Mac OSX 10.5)&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Fails when trying to publish empty element (see below)&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| FCKEditor 2.6.4 Beta&lt;br /&gt;
| Publishing&lt;br /&gt;
| Safari 3.2.1 (Mac OSX 10.5)&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Fails when trying to publish empty element (see below)&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Safari 2.0.4&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span reamins in DOM. No tooltip.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Safari 3.0.3&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| Safari 3.2.1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]], [[User:EmilyLewis]]&lt;br /&gt;
| Empty-span remains in DOM. Web Inspector reports the element has width and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 2.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]], [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.0.x&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]], [[User:EmilyLewis]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.0.x&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP SP3,&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| no tooltip&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.1ß1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Opera 9.6&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5.6&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| Opera 9.62&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5, Windows XP SP3&lt;br /&gt;
| [[User:BenWard]], [[User:EmilyLewis]]&lt;br /&gt;
| Empty-span remains in DOM. Dragonfly reports the element has width of '0px' and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Opera 10 Alpha&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Dragonfly reports the element has width of '0px' and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 5.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 6.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]], [[User:EmilyLewis]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 7.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]], [[User:EmilyLewis]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 8.0 beta 2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. Developer Tools (built in to &amp;lt;abbr title=&amp;quot;Internet Explorer 8 beta 2&amp;quot;&amp;gt;IE8b2&amp;lt;/abbr&amp;gt;) report the element has width of '0px' and height of '19px'. No tooltip due to zero-width.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| Camino 1.6.5&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5.6&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| Flock 2.0.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5.6&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| Flock 2.0.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| Chrome 1.0.154.43&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| BlackBerry Browser&lt;br /&gt;
| Consuming&lt;br /&gt;
| BlackBerry Storm OS 4.0.7.85 (leaked, non-official OS build from Verizon)&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| Tested in ‘BlackBerry mode’. No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| MobileSafari 2.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| iPhone OS 2.2&lt;br /&gt;
| [[User:EmilyLewis]], [[User:BenWard]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
| IE Mobile 7.11&lt;br /&gt;
| Consuming&lt;br /&gt;
| Sprint HTC Mogul, OS: Windows Mobile 6.1&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No tooltip&lt;br /&gt;
|-&lt;br /&gt;
| JAWS 10.0.512 (demo mode)&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No voice&lt;br /&gt;
|-&lt;br /&gt;
| Fire Vox (Firefox 3.0.5)&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5.6&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No voice&lt;br /&gt;
|-&lt;br /&gt;
| WebbIE (Thunder 1.43)&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:EmilyLewis]]&lt;br /&gt;
| No voice&lt;br /&gt;
|-&lt;br /&gt;
| VoiceOver (Safari 3.2.1)&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5.6&lt;br /&gt;
| [[User:EmilyLewis]], [[User:BenWard]]&lt;br /&gt;
| No voice. When interacting with elements, cannot focus on the empty-span.&lt;br /&gt;
| Pass&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Failed Tests===&lt;br /&gt;
&lt;br /&gt;
For failures, please provide as much information as you can. The precise impact of the error, whether the behavior could be regarded as a bug in the software you're testing, whether it works in subsequent releases, whether you changed any settings in the software to produce the result, and if so, whether enabling/disabling that setting should be regarded a showstopper if this pattern were certified. &lt;br /&gt;
&lt;br /&gt;
Since we want more detail, please expand failures into headed sections rather than cramming into a table.&lt;br /&gt;
&lt;br /&gt;
For example, take this entirely plausible scenario as a template:&lt;br /&gt;
&lt;br /&gt;
====Example: Fake Publisher 3.1ß====&lt;br /&gt;
; Platform&lt;br /&gt;
: Windows Vista&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:BenWard]]&lt;br /&gt;
; Description&lt;br /&gt;
: When trying to enter an empty span in my &amp;lt;abbr title=&amp;quot;Hypertext Markup Language&amp;quot;&amp;gt;HTML&amp;lt;/abbr&amp;gt; editor, which I wrote myself whilst I was high, the application immediately crashes, performs &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt; on all UNIX boxes connected to my local network (which also appears to cause Android phones within Bluetooth range to do the same…), and then causes all attached peripherals to combust. I was not able to reproduce, as my house was now on fire. I think using a self closing XHTML tag instead might work-around the problem because as we know, it's been proved by Real Scienticians that XML is always better than HTML. Alternatively, it may be a bug in the beta software.&lt;br /&gt;
; Notes&lt;br /&gt;
: This is a beta release, and a bug has been filed.&lt;br /&gt;
: This product has a known history of flammability bugs.&lt;br /&gt;
: The user must explicitly enable the ‘Endanger My Life’ checkbox under the ‘Advanced Mislabelled Checkboxes’ tab of the ‘Complicated Preferences’ preferences pane.&lt;br /&gt;
: You get the idea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Browser &amp;lt;abbr title=&amp;quot;What you see is what you get&amp;quot;&amp;gt;WYSIWYG&amp;lt;/abbr&amp;gt; editor: [http://tinymce.moxiecode.com/ TinyMCE 3.2.1.1]====&lt;br /&gt;
; Platform&lt;br /&gt;
: Firefox 3.0 on Mac OSX 10.5&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:GeorgeBrock]]&lt;br /&gt;
; Description&lt;br /&gt;
: Empty spans entered using TinyMCE's source editor are removed when switching back to the default WYSIWYG view. &lt;br /&gt;
: This is not a bug with TinyMCE, the editor is designed to remove empty instances of most elements by default. The handling of empty elements can be changed by modifying the [http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/valid_elements valid-elements setting] (e.g. change &amp;lt;code&amp;gt;-span&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; and empty spans will no longer be removed), however settings can only be changed by modifying the source code of the page that contains the TinyMCE instance, so it is likely that some users will not be able to apply this fix.&lt;br /&gt;
; Notes&lt;br /&gt;
: This behaviour can be easily reproduced using the online [http://tinymce.moxiecode.com/examples/full.php TinyMCE examples].&lt;br /&gt;
: TinyMCE is the default WYSIWYG editor in WordPress[http://codex.wordpress.org/TinyMCE].&lt;br /&gt;
: With a single whitespace character (‘space’), the &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is preserved, but yet still seems to collapse in Safari. Will write a follow-up test.--[[User:BenWard|BenWard]] 23:11, 20 January 2009 (UTC)&lt;br /&gt;
: You ''can'' publish this pattern using the &amp;lt;code&amp;gt;input type='hidden' class='value-title' title='2009-01-20'&amp;lt;/code&amp;gt; hinted above. Semantically odd, although it's been suggested on µf lists before. Publishing workaround exists through element agnosticism. --[[User:BenWard|BenWard]] 23:11, 20 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
====Browser &amp;lt;abbr title=&amp;quot;What you see is what you get&amp;quot;&amp;gt;WYSIWYG&amp;lt;/abbr&amp;gt; editor: [http://www.fckeditor.net/ FCKEditor 2.6.4 Beta]====&lt;br /&gt;
; Platform&lt;br /&gt;
: Firefox 3.0 on Mac OSX 10.5&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:GeorgeBrock]]&lt;br /&gt;
; Description&lt;br /&gt;
: Empty spans entered using FCKEditor's source editor are removed when switching back to the default WYSIWYG view or submitting the form that contains the FCKEditor instance.&lt;br /&gt;
; Notes&lt;br /&gt;
: This behaviour can be easily reproduced using the online [http://www.fckeditor.net/demo FCKEditor demo].&lt;br /&gt;
: FCKEditor is used by various content management systems, frameworks and applications[http://www.fckeditor.net/whosusing].&lt;br /&gt;
: With a single whitespace character (‘space’), the &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is preserved, but yet still seems to collapse in Safari. Will write a follow-up test.--[[User:BenWard|BenWard]] 23:12, 20 January 2009 (UTC)&lt;br /&gt;
: You ''can'' publish this pattern using the &amp;lt;code&amp;gt;input type='hidden' class='value-title' title='2009-01-20'&amp;lt;/code&amp;gt; mentioned above. --[[User:BenWard|BenWard]] 23:12, 20 January 2009 (UTC)&lt;br /&gt;
: This issue does not effect FCKEditor instances that use the Placeholders plugin (this plugin comes with FCKEditor, enable it using &amp;lt;code&amp;gt;FCKConfig.Plugins.Add('placeholder')&amp;lt;/code&amp;gt;).  Examining the Placeholders plugin code may yield an easier work-around than including the plugin (I had a quick look but didn't see anything that was obviously responsible for allowing empty spans) -[[User:GeorgeBrock|GeorgeBrock]] 23:20, 20 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Additional failure reports go above this line, please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===General Test Feedback===&lt;br /&gt;
&amp;lt;div class='discussion'&amp;gt;&lt;br /&gt;
* Any general feedback you have on this test is most welcome. However, if you have issues with the pattern or alternate suggestions, please file them on the main [[value-excerption-pattern-issues]] page. Also, please remember to sign your comments with &amp;lt;nowiki&amp;gt;—~~~~&amp;lt;/nowiki&amp;gt; —[[User:BenWard|BenWard]] 00:12, 9 January 2009 (UTC)&lt;br /&gt;
* … &amp;lt;!-- New topic as a top-level list item  --&amp;gt;&lt;br /&gt;
** … &amp;lt;!-- Responses as nested list item for threading --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
* [[value-excerption-pattern]]&lt;br /&gt;
* [[value-excerption-pattern-issues]]&lt;br /&gt;
* [[value-excerption-pattern-brainstorming]]&lt;br /&gt;
* [[value-excerption-dt-separation-test]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37721</id>
		<title>value-excerption-value-title-test</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37721"/>
		<updated>2009-01-20T23:20:57Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Browser WYSIWYG editor: FCKEditor 2.6.4 Beta */ Added work around for FCKEditor empty span issues&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Value Excerption Pattern: Parsing 'value' from an empty element&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
'''This page is targetted at those already experienced with microformats.'''&lt;br /&gt;
&lt;br /&gt;
''Please carefully note, this page is about a pre-draft, experimental and unfinished microformats proposal. You '''cannot''' use this pattern on your live pages, it is '''not supported''' by any stable parser and you should not assume that this pattern will be finalized as-is! We're just asking for help in testing this thoroughly. '''Thank you'''.''&lt;br /&gt;
__TOC__&lt;br /&gt;
This is a special page to introduce and gather results to widespread testing of a '''proposed''' extension to the value-excerption pattern. &lt;br /&gt;
&lt;br /&gt;
This pattern can be used to resolve some long standing issues with including [[machine-data|machine-data in microformats]]; it's imperative we test thoroughly before adding it to any pattern specification. Following are a number of example tests. ''Please try them out''. &lt;br /&gt;
&lt;br /&gt;
The pattern we're testing looks a little something like this. Those experienced with microformats should immediately see what we're trying to do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='tel'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='type'&amp;gt;&lt;br /&gt;
        &amp;lt;span class='value-title' title='cell'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        mobile&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value'&amp;gt;+44 7773 000 000&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='dtstart'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value-title' title='2009-01-06T22:54:00-0800'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    January 6th, in the evening&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It allows you to include machine-form data alongside the human form, without polluting visible formatted content with undesired machine form data.&lt;br /&gt;
&lt;br /&gt;
This covers cases where a microformat uses a fixed format of data that is either inappropriate for visible inclusion in a page (such as a full date-time and timezone string), or where an American-English keyword is needed — such as &amp;lt;code&amp;gt;cell&amp;lt;/code&amp;gt; instead of ‘mobile’ in a British English page, or any number of non-English translations.&lt;br /&gt;
&lt;br /&gt;
This pattern is based on rendering behavior in browsers whereby an empty element — that is one containing no   text-nodes or other child elements — remains in the DOM tree (for parsing) but is not rendered visibly to a page. This allows an element to be included in the document with a &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute (as in the example), but ''without'' a tooltip being exposed to users, and without the data being read out by screen readers.&lt;br /&gt;
&lt;br /&gt;
You can use &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; on non-empty elements as well; whatever makes most sense to your publishing scenario. This page is dedicated to the empty-element version though, since that offers up the consumption unknowns.&lt;br /&gt;
&lt;br /&gt;
Based on everything we know up to this point, we believe this pattern will work. But, it's wide ranging and the web is broad, and we want to be sure. Please, help us out testing this pattern proposal. Examples tests are below, please push them or your own variants into publishing systems, content management systems, editor applications and tools. Check that it comes out the other side with the data intact, and exposed (or hidden) as expected: Render it in desktop browsers, mobile browers, screen readers, in braille… ''anything you can test, we want to know about''! We need to see any quirks, oddities and so on.&lt;br /&gt;
&lt;br /&gt;
Also, by all means provide thoughts on the publishing flow for this. An empty element is an uncommon structure outside of forms and scripts, but the reasoning is as follows: ''‘Machine formatted data’ is not metadata, it is content. Therefore, it's structurally appropriate to have it as a sibling to the human-formatted content.''&lt;br /&gt;
&lt;br /&gt;
'''Note that valid HTML is a cornerstone of microformats'''. ''Inventing new attributes, depending on unstable drafts of HTML5, using non-standard DOCTYPEs or XML extensions is not an applicable option''. We're trying to achieve something as gracefully as we can within the limitations of HTML4, and without harming user experience.&lt;br /&gt;
&lt;br /&gt;
==The proposed parsing rules==&lt;br /&gt;
&lt;br /&gt;
The current, likely incomplete, parsing rules and restrictions for this pattern are as follows:&lt;br /&gt;
&lt;br /&gt;
* Only one &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element may be included as a child of a property. No splitting or concatenation, no combining with other value-excerption elements.&lt;br /&gt;
* An empty &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element '''must''' be the ''first''-child of the property (not including any preceding whitespace). To alleviate the [[value-excerption-pattern-brainstorming#issues_2|negative impact of non-visible data]], the value should be as near as possible to declaring the property.&lt;br /&gt;
* The machine-data value ''must'' represent the same data as the visible text; the parent property ''must not'' contain arbitrary data. Validator tools will be encouraged to verify this where possible (for example, some programming languages have access to powerful date parsing algorithms that can compare human dates to the ISO form).&lt;br /&gt;
* The empty element can be ''any element'', but a generic &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is most appropriate. You could use &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; if you want to save bytes, or an &amp;lt;code&amp;gt;input type=hidden&amp;lt;/code&amp;gt; if it makes sense to you. That choice will not matter to parsers. You are in complete control of that publishing decision. As per usual µf documentation, &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; will be used for generic examples.&lt;br /&gt;
* The &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; property does not have to be empty. If you ''do'' want a tool-tip to expose a useful data-form, you can. e.g. &amp;lt;code&amp;gt;&amp;amp;lt;span class='value-title' title='2008'&amp;gt;last year&amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt; is valid too.&lt;br /&gt;
&lt;br /&gt;
==Example Tests==&lt;br /&gt;
&lt;br /&gt;
The following snippets are example tests for the new pattern. You can use them as is, or use them as a base for your own tests with your own content. If you write your own tests, please document them under ‘additional test cases’ so that any failing tests can be checked for validity.&lt;br /&gt;
&lt;br /&gt;
===hAtom#1: An hAtom &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; Property===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtom#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 9th, around lunchtime&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content&amp;quot;&amp;gt;Wow, microformats are really useful! You can&lt;br /&gt;
                learn loads about them on the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;http://microformats.org/wiki&amp;quot;&amp;gt;microformats wiki&amp;lt;/a&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCal#1: An hCalendar &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCal#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Value Exception Test Day!&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Come help &amp;lt;span class=&amp;quot;organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a class=&amp;quot;fn url org&amp;quot; href=&amp;quot;http://microformats.org&amp;quot;&amp;gt;microformats.org&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt; test a new value-excerption pattern for sanity and &lt;br /&gt;
                robustness!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Help out by running some tests at &lt;br /&gt;
              &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-12T12:00:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                midday on Monday January 12th&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;See &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://microformats.org/wiki/value-excerption-pattern-issues/empty-value-element-test&amp;quot;&amp;gt;the&lt;br /&gt;
                wiki&amp;lt;/a&amp;gt; for more details!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCard#1: An hCard &amp;lt;abbr title=&amp;quot;birthday&amp;quot;&amp;gt;&amp;lt;code&amp;gt;bday&amp;lt;/code&amp;gt;&amp;lt;/abbr&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCard#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;Ben Ward&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Ben Ward's birthday is &lt;br /&gt;
                &amp;lt;span class=&amp;quot;bday&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;1984-02-09&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    February 9th&lt;br /&gt;
                &amp;lt;/span&amp;gt;.&lt;br /&gt;
                You should throw him a party! Or call his &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;cell&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;mobile&amp;lt;/span&amp;gt;&lt;br /&gt;
                on &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;415.123.123&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; to wish him well!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hAudio#1: An hAudio &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAudio#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Song of the year?&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;haudio&amp;quot;&amp;gt;Did you hear ‘&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Heavy Water&amp;lt;/span&amp;gt;’ on&lt;br /&gt;
            &amp;lt;span class=&amp;quot;contributor&amp;quot;&amp;gt;Foals&amp;lt;/span&amp;gt; &lt;br /&gt;
            ‘&amp;lt;span class=&amp;quot;album&amp;quot;&amp;gt;Antidodes&amp;lt;/span&amp;gt;’ record &lt;br /&gt;
            &amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2008&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                last year&lt;br /&gt;
            &amp;lt;/span&amp;gt;? It's&lt;br /&gt;
            &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;PT04M32S&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                4 and a half minutes long&lt;br /&gt;
            &amp;lt;/span&amp;gt;, you should make time to hear it!&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''If you believe there is an error in any of these tests, or in any others that people contribute, please post on the {{MicroformatsMailingList}}.''&lt;br /&gt;
&lt;br /&gt;
==Evil Tests==&lt;br /&gt;
&lt;br /&gt;
If you want to give existing microformat parsers a good run out, construct ‘evil’ tests using nesting, combination and interpolation of different microformats.&lt;br /&gt;
&lt;br /&gt;
===hAtom + hCalendar===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtomhCalEvil#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title summary&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 11th, late afternoon&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content description&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-14T19:00:00&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    this coming Wednesday at 7&lt;br /&gt;
                &amp;lt;/span&amp;gt; is not the date of a completely fictional microformats&lt;br /&gt;
                event. If it existed, it would promise to be informative and get&lt;br /&gt;
                you up to speed on microformats.org for 2009! Now you've &lt;br /&gt;
                learned to work with microformats a little, why not attend and&lt;br /&gt;
                get involved! Why not? Because this event is a test case, not &lt;br /&gt;
                for real.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Response==&lt;br /&gt;
&lt;br /&gt;
* Don't like the empty element? Don't like the use of the title attribute? '''Please file general issues concerning the proposed pattern on the main [[value-excerption-pattern-brainstorming#enabling_more_use_of_title_attributes|value excerption brainstorming page]]''', or discuss them on the {{MicroformatsMailingList}}.&lt;br /&gt;
* Add results of tests and responses to these tests themselves on ''this page''.&lt;br /&gt;
&lt;br /&gt;
Misplaced responses will be moved, and having to do so will make [[User:BenWard|Ben]] growly, so, y'know, please try to keep the wiki tidy.&lt;br /&gt;
&lt;br /&gt;
===Successful Tests===&lt;br /&gt;
&lt;br /&gt;
List successfully tested environments here. Add new environments as new list items, and expand existing list items with your name and platform variants to indicate verified successes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Results of tests across various publishing/rendering environments&lt;br /&gt;
|-&lt;br /&gt;
! Product&lt;br /&gt;
! &amp;lt;abbr title=&amp;quot;Publishing or Consuming?&amp;quot;&amp;gt;P/C?&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! Platforms&lt;br /&gt;
! Test By&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| MediaWiki/Linux&lt;br /&gt;
| Publishing&lt;br /&gt;
| Safari 3.2.1 (Mac OSX 10.5)&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| The empty &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; elements are maintained in &amp;lt;abbr title=&amp;quot;MediaWiki&amp;quot;&amp;gt;MW&amp;lt;/abbr&amp;gt; output. Note that &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; elements in the tests get escaped by this MediaWiki install.&lt;br /&gt;
|-&lt;br /&gt;
| Safari 2.0.4&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Safari 3.2.1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Web Inspector reports the element has width and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 2.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.1ß1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Opera 9.62&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Dragonfly reports the element has width of '0px' and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 5.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 6.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 7.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 8.0 beta 2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. Developer Tools (built in to &amp;lt;abbr title=&amp;quot;Internet Explorer 8 beta 2&amp;quot;&amp;gt;IE8b2&amp;lt;/abbr&amp;gt;) report the element has width of '0px' and height of '19px'. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Failed Tests===&lt;br /&gt;
&lt;br /&gt;
For failures, please provide as much information as you can. The precise impact of the error, whether the behavior could be regarded as a bug in the software you're testing, whether it works in subsequent releases, whether you changed any settings in the software to produce the result, and if so, whether enabling/disabling that setting should be regarded a showstopper if this pattern were certified. &lt;br /&gt;
&lt;br /&gt;
Since we want more detail, please expand failures into headed sections rather than cramming into a table.&lt;br /&gt;
&lt;br /&gt;
For example, take this entirely plausible scenario as a template:&lt;br /&gt;
&lt;br /&gt;
====Example: Fake Publisher 3.1ß====&lt;br /&gt;
; Platform&lt;br /&gt;
: Windows Vista&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:BenWard]]&lt;br /&gt;
; Description&lt;br /&gt;
: When trying to enter an empty span in my &amp;lt;abbr title=&amp;quot;Hypertext Markup Language&amp;quot;&amp;gt;HTML&amp;lt;/abbr&amp;gt; editor, which I wrote myself whilst I was high, the application immediately crashes, performs &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt; on all UNIX boxes connected to my local network (which also appears to cause Android phones within Bluetooth range to do the same…), and then causes all attached peripherals to combust. I was not able to reproduce, as my house was now on fire. I think using a self closing XHTML tag instead might work-around the problem because as we know, it's been proved by Real Scienticians that XML is always better than HTML. Alternatively, it may be a bug in the beta software.&lt;br /&gt;
; Notes&lt;br /&gt;
: This is a beta release, and a bug has been filed.&lt;br /&gt;
: This product has a known history of flammability bugs.&lt;br /&gt;
: The user must explicitly enable the ‘Endanger My Life’ checkbox under the ‘Advanced Mislabelled Checkboxes’ tab of the ‘Complicated Preferences’ preferences pane.&lt;br /&gt;
: You get the idea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Browser &amp;lt;abbr title=&amp;quot;What you see is what you get&amp;quot;&amp;gt;WYSIWYG&amp;lt;/abbr&amp;gt; editor: [http://tinymce.moxiecode.com/ TinyMCE 3.2.1.1]====&lt;br /&gt;
; Platform&lt;br /&gt;
: Firefox 3.0 on Mac OSX 10.5&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:GeorgeBrock]]&lt;br /&gt;
; Description&lt;br /&gt;
: Empty spans entered using TinyMCE's source editor are removed when switching back to the default WYSIWYG view. &lt;br /&gt;
: This is not a bug with TinyMCE, the editor is designed to remove empty instances of most elements by default. The handling of empty elements can be changed by modifying the [http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/valid_elements valid-elements setting] (e.g. change &amp;lt;code&amp;gt;-span&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; and empty spans will no longer be removed), however settings can only be changed by modifying the source code of the page that contains the TinyMCE instance, so it is likely that some users will not be able to apply this fix.&lt;br /&gt;
; Notes&lt;br /&gt;
: This behaviour can be easily reproduced using the online [http://tinymce.moxiecode.com/examples/full.php TinyMCE examples].&lt;br /&gt;
: TinyMCE is the default WYSIWYG editor in WordPress[http://codex.wordpress.org/TinyMCE].&lt;br /&gt;
: With a single whitespace character (‘space’), the &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is preserved, but yet still seems to collapse in Safari. Will write a follow-up test.--[[User:BenWard|BenWard]] 23:11, 20 January 2009 (UTC)&lt;br /&gt;
: You ''can'' publish this pattern using the &amp;lt;code&amp;gt;input type='hidden' class='value-title' title='2009-01-20'&amp;lt;/code&amp;gt; hinted above. Semantically odd, although it's been suggested on µf lists before. Publishing workaround exists through element agnosticism. --[[User:BenWard|BenWard]] 23:11, 20 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
====Browser &amp;lt;abbr title=&amp;quot;What you see is what you get&amp;quot;&amp;gt;WYSIWYG&amp;lt;/abbr&amp;gt; editor: [http://www.fckeditor.net/ FCKEditor 2.6.4 Beta]====&lt;br /&gt;
; Platform&lt;br /&gt;
: Firefox 3.0 on Mac OSX 10.5&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:GeorgeBrock]]&lt;br /&gt;
; Description&lt;br /&gt;
: Empty spans entered using FCKEditor's source editor are removed when switching back to the default WYSIWYG view or submitting the form that contains the FCKEditor instance.&lt;br /&gt;
; Notes&lt;br /&gt;
: This behaviour can be easily reproduced using the online [http://www.fckeditor.net/demo FCKEditor demo].&lt;br /&gt;
: FCKEditor is used by various content management systems, frameworks and applications[http://www.fckeditor.net/whosusing].&lt;br /&gt;
: With a single whitespace character (‘space’), the &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is preserved, but yet still seems to collapse in Safari. Will write a follow-up test.--[[User:BenWard|BenWard]] 23:12, 20 January 2009 (UTC)&lt;br /&gt;
: You ''can'' publish this pattern using the &amp;lt;code&amp;gt;input type='hidden' class='value-title' title='2009-01-20'&amp;lt;/code&amp;gt; mentioned above. --[[User:BenWard|BenWard]] 23:12, 20 January 2009 (UTC)&lt;br /&gt;
: This issue does not effect FCKEditor instances that use the Placeholders plugin (this plugin comes with FCKEditor, enable it using &amp;lt;code&amp;gt;FCKConfig.Plugins.Add('placeholder')&amp;lt;/code&amp;gt;).  Examining the Placeholders plugin code may yield an easier work-around than including the plugin (I had a quick look but didn't see anything that was obviously responsible for allowing empty spans) -[[User:GeorgeBrock|GeorgeBrock]] 23:20, 20 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Additional failure reports go above this line, please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===General Test Feedback===&lt;br /&gt;
&amp;lt;div class='discussion'&amp;gt;&lt;br /&gt;
* Any general feedback you have on this test is most welcome. However, if you have issues with the pattern or alternate suggestions, please file them on the main [[value-excerption-pattern-issues]] page. Also, please remember to sign your comments with &amp;lt;nowiki&amp;gt;—~~~~&amp;lt;/nowiki&amp;gt; —[[User:BenWard|BenWard]] 00:12, 9 January 2009 (UTC)&lt;br /&gt;
* … &amp;lt;!-- New topic as a top-level list item  --&amp;gt;&lt;br /&gt;
** … &amp;lt;!-- Responses as nested list item for threading --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
&lt;br /&gt;
* [[value-excerption-pattern]]&lt;br /&gt;
* [[value-excerption-pattern-issues]]&lt;br /&gt;
* [[value-excerption-pattern-brainstorming]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37716</id>
		<title>value-excerption-value-title-test</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37716"/>
		<updated>2009-01-20T18:33:22Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Failed Tests */ Added test information for FCKEditor, improved test information for TinyMCE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Value Excerption Pattern: Parsing 'value' from an empty element&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
'''This page is targetted at those already experienced with microformats.'''&lt;br /&gt;
&lt;br /&gt;
''Please carefully note, this page is about a pre-draft, experimental and unfinished microformats proposal. You '''cannot''' use this pattern on your live pages, it is '''not supported''' by any stable parser and you should not assume that this pattern will be finalized as-is! We're just asking for help in testing this thoroughly. '''Thank you'''.''&lt;br /&gt;
__TOC__&lt;br /&gt;
This is a special page to introduce and gather results to widespread testing of a '''proposed''' extension to the value-excerption pattern. &lt;br /&gt;
&lt;br /&gt;
This pattern can be used to resolve some long standing issues with including [[machine-data|machine-data in microformats]]; it's imperative we test thoroughly before adding it to any pattern specification. Following are a number of example tests. ''Please try them out''. &lt;br /&gt;
&lt;br /&gt;
The pattern we're testing looks a little something like this. Those experienced with microformats should immediately see what we're trying to do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='tel'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='type'&amp;gt;&lt;br /&gt;
        &amp;lt;span class='value-title' title='cell'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        mobile&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value'&amp;gt;+44 7773 000 000&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='dtstart'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value-title' title='2009-01-06T22:54:00-0800'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    January 6th, in the evening&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It allows you to include machine-form data alongside the human form, without polluting visible formatted content with undesired machine form data.&lt;br /&gt;
&lt;br /&gt;
This covers cases where a microformat uses a fixed format of data that is either inappropriate for visible inclusion in a page (such as a full date-time and timezone string), or where an American-English keyword is needed — such as &amp;lt;code&amp;gt;cell&amp;lt;/code&amp;gt; instead of ‘mobile’ in a British English page, or any number of non-English translations.&lt;br /&gt;
&lt;br /&gt;
This pattern is based on rendering behavior in browsers whereby an empty element — that is one containing no   text-nodes or other child elements — remains in the DOM tree (for parsing) but is not rendered visibly to a page. This allows an element to be included in the document with a &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute (as in the example), but ''without'' a tooltip being exposed to users, and without the data being read out by screen readers.&lt;br /&gt;
&lt;br /&gt;
You can use &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; on non-empty elements as well; whatever makes most sense to your publishing scenario. This page is dedicated to the empty-element version though, since that offers up the consumption unknowns.&lt;br /&gt;
&lt;br /&gt;
Based on everything we know up to this point, we believe this pattern will work. But, it's wide ranging and the web is broad, and we want to be sure. Please, help us out testing this pattern proposal. Examples tests are below, please push them or your own variants into publishing systems, content management systems, editor applications and tools. Check that it comes out the other side with the data intact, and exposed (or hidden) as expected: Render it in desktop browsers, mobile browers, screen readers, in braille… ''anything you can test, we want to know about''! We need to see any quirks, oddities and so on.&lt;br /&gt;
&lt;br /&gt;
Also, by all means provide thoughts on the publishing flow for this. An empty element is an uncommon structure outside of forms and scripts, but the reasoning is as follows: ''‘Machine formatted data’ is not metadata, it is content. Therefore, it's structurally appropriate to have it as a sibling to the human-formatted content.''&lt;br /&gt;
&lt;br /&gt;
'''Note that valid HTML is a cornerstone of microformats'''. ''Inventing new attributes, depending on unstable drafts of HTML5, using non-standard DOCTYPEs or XML extensions is not an applicable option''. We're trying to achieve something as gracefully as we can within the limitations of HTML4, and without harming user experience.&lt;br /&gt;
&lt;br /&gt;
==The proposed parsing rules==&lt;br /&gt;
&lt;br /&gt;
The current, likely incomplete, parsing rules and restrictions for this pattern are as follows:&lt;br /&gt;
&lt;br /&gt;
* Only one &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element may be included as a child of a property. No splitting or concatenation, no combining with other value-excerption elements.&lt;br /&gt;
* An empty &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element '''must''' be the ''first''-child of the property (not including any preceding whitespace). To alleviate the [[value-excerption-pattern-brainstorming#issues_2|negative impact of non-visible data]], the value should be as near as possible to declaring the property.&lt;br /&gt;
* The machine-data value ''must'' represent the same data as the visible text; the parent property ''must not'' contain arbitrary data. Validator tools will be encouraged to verify this where possible (for example, some programming languages have access to powerful date parsing algorithms that can compare human dates to the ISO form).&lt;br /&gt;
* The empty element can be ''any element'', but a generic &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is most appropriate. You could use &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; if you want to save bytes, or an &amp;lt;code&amp;gt;input type=hidden&amp;lt;/code&amp;gt; if it makes sense to you. That choice will not matter to parsers. You are in complete control of that publishing decision. As per usual µf documentation, &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; will be used for generic examples.&lt;br /&gt;
* The &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; property does not have to be empty. If you ''do'' want a tool-tip to expose a useful data-form, you can. e.g. &amp;lt;code&amp;gt;&amp;amp;lt;span class='value-title' title='2008'&amp;gt;last year&amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt; is valid too.&lt;br /&gt;
&lt;br /&gt;
==Example Tests==&lt;br /&gt;
&lt;br /&gt;
The following snippets are example tests for the new pattern. You can use them as is, or use them as a base for your own tests with your own content. If you write your own tests, please document them under ‘additional test cases’ so that any failing tests can be checked for validity.&lt;br /&gt;
&lt;br /&gt;
===hAtom#1: An hAtom &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; Property===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtom#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 9th, around lunchtime&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content&amp;quot;&amp;gt;Wow, microformats are really useful! You can&lt;br /&gt;
                learn loads about them on the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;http://microformats.org/wiki&amp;quot;&amp;gt;microformats wiki&amp;lt;/a&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCal#1: An hCalendar &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCal#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Value Exception Test Day!&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Come help &amp;lt;span class=&amp;quot;organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a class=&amp;quot;fn url org&amp;quot; href=&amp;quot;http://microformats.org&amp;quot;&amp;gt;microformats.org&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt; test a new value-excerption pattern for sanity and &lt;br /&gt;
                robustness!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Help out by running some tests at &lt;br /&gt;
              &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-12T12:00:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                midday on Monday January 12th&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;See &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://microformats.org/wiki/value-excerption-pattern-issues/empty-value-element-test&amp;quot;&amp;gt;the&lt;br /&gt;
                wiki&amp;lt;/a&amp;gt; for more details!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCard#1: An hCard &amp;lt;abbr title=&amp;quot;birthday&amp;quot;&amp;gt;&amp;lt;code&amp;gt;bday&amp;lt;/code&amp;gt;&amp;lt;/abbr&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCard#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;Ben Ward&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Ben Ward's birthday is &lt;br /&gt;
                &amp;lt;span class=&amp;quot;bday&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;1984-02-09&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    February 9th&lt;br /&gt;
                &amp;lt;/span&amp;gt;.&lt;br /&gt;
                You should throw him a party! Or call his &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;cell&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;mobile&amp;lt;/span&amp;gt;&lt;br /&gt;
                on &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;415.123.123&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; to wish him well!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hAudio#1: An hAudio &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAudio#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Song of the year?&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;haudio&amp;quot;&amp;gt;Did you hear ‘&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Heavy Water&amp;lt;/span&amp;gt;’ on&lt;br /&gt;
            &amp;lt;span class=&amp;quot;contributor&amp;quot;&amp;gt;Foals&amp;lt;/span&amp;gt; &lt;br /&gt;
            ‘&amp;lt;span class=&amp;quot;album&amp;quot;&amp;gt;Antidodes&amp;lt;/span&amp;gt;’ record &lt;br /&gt;
            &amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2008&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                last year&lt;br /&gt;
            &amp;lt;/span&amp;gt;? It's&lt;br /&gt;
            &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;PT04M32S&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                4 and a half minutes long&lt;br /&gt;
            &amp;lt;/span&amp;gt;, you should make time to hear it!&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''If you believe there is an error in any of these tests, or in any others that people contribute, please post on the {{MicroformatsMailingList}}.''&lt;br /&gt;
&lt;br /&gt;
==Evil Tests==&lt;br /&gt;
&lt;br /&gt;
If you want to give existing microformat parsers a good run out, construct ‘evil’ tests using nesting, combination and interpolation of different microformats.&lt;br /&gt;
&lt;br /&gt;
===hAtom + hCalendar===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtomhCalEvil#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title summary&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 11th, late afternoon&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content description&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-14T19:00:00&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    this coming Wednesday at 7&lt;br /&gt;
                &amp;lt;/span&amp;gt; is not the date of a completely fictional microformats&lt;br /&gt;
                event. If it existed, it would promise to be informative and get&lt;br /&gt;
                you up to speed on microformats.org for 2009! Now you've &lt;br /&gt;
                learned to work with microformats a little, why not attend and&lt;br /&gt;
                get involved! Why not? Because this event is a test case, not &lt;br /&gt;
                for real.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Response==&lt;br /&gt;
&lt;br /&gt;
* Don't like the empty element? Don't like the use of the title attribute? '''Please file general issues concerning the proposed pattern on the main [[value-excerption-pattern-brainstorming#enabling_more_use_of_title_attributes|value excerption brainstorming page]]''', or discuss them on the {{MicroformatsMailingList}}.&lt;br /&gt;
* Add results of tests and responses to these tests themselves on ''this page''.&lt;br /&gt;
&lt;br /&gt;
Misplaced responses will be moved, and having to do so will make [[User:BenWard|Ben]] growly, so, y'know, please try to keep the wiki tidy.&lt;br /&gt;
&lt;br /&gt;
===Successful Tests===&lt;br /&gt;
&lt;br /&gt;
List successfully tested environments here. Add new environments as new list items, and expand existing list items with your name and platform variants to indicate verified successes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Results of tests across various publishing/rendering environments&lt;br /&gt;
|-&lt;br /&gt;
! Product&lt;br /&gt;
! &amp;lt;abbr title=&amp;quot;Publishing or Consuming?&amp;quot;&amp;gt;P/C?&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! Platforms&lt;br /&gt;
! Test By&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| MediaWiki/Linux&lt;br /&gt;
| Publishing&lt;br /&gt;
| Safari 3.2.1 (Mac OSX 10.5)&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| The empty &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; elements are maintained in &amp;lt;abbr title=&amp;quot;MediaWiki&amp;quot;&amp;gt;MW&amp;lt;/abbr&amp;gt; output. Note that &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; elements in the tests get escaped by this MediaWiki install.&lt;br /&gt;
|-&lt;br /&gt;
| Safari 2.0.4&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Safari 3.2.1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Web Inspector reports the element has width and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 2.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.1ß1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Opera 9.62&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Dragonfly reports the element has width of '0px' and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 5.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 6.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 7.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 8.0 beta 2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. Developer Tools (built in to &amp;lt;abbr title=&amp;quot;Internet Explorer 8 beta 2&amp;quot;&amp;gt;IE8b2&amp;lt;/abbr&amp;gt;) report the element has width of '0px' and height of '19px'. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Failed Tests===&lt;br /&gt;
&lt;br /&gt;
For failures, please provide as much information as you can. The precise impact of the error, whether the behavior could be regarded as a bug in the software you're testing, whether it works in subsequent releases, whether you changed any settings in the software to produce the result, and if so, whether enabling/disabling that setting should be regarded a showstopper if this pattern were certified. &lt;br /&gt;
&lt;br /&gt;
Since we want more detail, please expand failures into headed sections rather than cramming into a table.&lt;br /&gt;
&lt;br /&gt;
For example, take this entirely plausible scenario as a template:&lt;br /&gt;
&lt;br /&gt;
====Example: Fake Publisher 3.1ß====&lt;br /&gt;
; Platform&lt;br /&gt;
: Windows Vista&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:BenWard]]&lt;br /&gt;
; Description&lt;br /&gt;
: When trying to enter an empty span in my &amp;lt;abbr title=&amp;quot;Hypertext Markup Language&amp;quot;&amp;gt;HTML&amp;lt;/abbr&amp;gt; editor, which I wrote myself whilst I was high, the application immediately crashes, performs &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt; on all UNIX boxes connected to my local network (which also appears to cause Android phones within Bluetooth range to do the same…), and then causes all attached peripherals to combust. I was not able to reproduce, as my house was now on fire. I think using a self closing XHTML tag instead might work-around the problem because as we know, it's been proved by Real Scienticians that XML is always better than HTML. Alternatively, it may be a bug in the beta software.&lt;br /&gt;
; Notes&lt;br /&gt;
: This is a beta release, and a bug has been filed.&lt;br /&gt;
: This product has a known history of flammability bugs.&lt;br /&gt;
: The user must explicitly enable the ‘Endanger My Life’ checkbox under the ‘Advanced Mislabelled Checkboxes’ tab of the ‘Complicated Preferences’ preferences pane.&lt;br /&gt;
: You get the idea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Browser &amp;lt;abbr title=&amp;quot;What you see is what you get&amp;quot;&amp;gt;WYSIWYG&amp;lt;/abbr&amp;gt; editor: [http://tinymce.moxiecode.com/ TinyMCE 3.2.1.1]====&lt;br /&gt;
; Platform&lt;br /&gt;
: Firefox 3.0 on Mac OSX 10.5&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:GeorgeBrock]]&lt;br /&gt;
; Description&lt;br /&gt;
: Empty spans entered using TinyMCE's source editor are removed when switching back to the default WYSIWYG view. &lt;br /&gt;
: This is not a bug with TinyMCE, the editor is designed to remove empty instances of most elements by default. The handling of empty elements can be changed by modifying the [http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/valid_elements valid-elements setting] (e.g. change &amp;lt;code&amp;gt;-span&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; and empty spans will no longer be removed), however settings can only be changed by modifying the source code of the page that contains the TinyMCE instance, so it is likely that some users will not be able to apply this fix.&lt;br /&gt;
; Notes&lt;br /&gt;
: This behaviour can be easily reproduced using the online [http://tinymce.moxiecode.com/examples/full.php TinyMCE examples].&lt;br /&gt;
: TinyMCE is the default WYSIWYG editor in WordPress[http://codex.wordpress.org/TinyMCE].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Browser &amp;lt;abbr title=&amp;quot;What you see is what you get&amp;quot;&amp;gt;WYSIWYG&amp;lt;/abbr&amp;gt; editor: [http://www.fckeditor.net/ FCKEditor 2.6.4 Beta]====&lt;br /&gt;
; Platform&lt;br /&gt;
: Firefox 3.0 on Mac OSX 10.5&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:GeorgeBrock]]&lt;br /&gt;
; Description&lt;br /&gt;
: Empty spans entered using FCKEditor's source editor are removed when switching back to the default WYSIWYG view or submitting the form that contains the FCKEditor instance.&lt;br /&gt;
; Notes&lt;br /&gt;
: This behaviour can be easily reproduced using the online [http://www.fckeditor.net/demo FCKEditor demo].&lt;br /&gt;
: FCKEditor is used by various content management systems, frameworks and applications[http://www.fckeditor.net/whosusing].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Additional failure reports go above this line, please --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===General Test Feedback===&lt;br /&gt;
&amp;lt;div class='discussion'&amp;gt;&lt;br /&gt;
* Any general feedback you have on this test is most welcome. However, if you have issues with the pattern or alternate suggestions, please file them on the main [[value-excerption-pattern-issues]] page. Also, please remember to sign your comments with &amp;lt;nowiki&amp;gt;—~~~~&amp;lt;/nowiki&amp;gt; —[[User:BenWard|BenWard]] 00:12, 9 January 2009 (UTC)&lt;br /&gt;
* … &amp;lt;!-- New topic as a top-level list item  --&amp;gt;&lt;br /&gt;
** … &amp;lt;!-- Responses as nested list item for threading --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
&lt;br /&gt;
* [[value-excerption-pattern]]&lt;br /&gt;
* [[value-excerption-pattern-issues]]&lt;br /&gt;
* [[value-excerption-pattern-brainstorming]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37715</id>
		<title>value-excerption-value-title-test</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37715"/>
		<updated>2009-01-20T17:22:30Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: Added failed test - TinyMCE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Value Excerption Pattern: Parsing 'value' from an empty element&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
'''This page is targetted at those already experienced with microformats.'''&lt;br /&gt;
&lt;br /&gt;
''Please carefully note, this page is about a pre-draft, experimental and unfinished microformats proposal. You '''cannot''' use this pattern on your live pages, it is '''not supported''' by any stable parser and you should not assume that this pattern will be finalized as-is! We're just asking for help in testing this thoroughly. '''Thank you'''.''&lt;br /&gt;
__TOC__&lt;br /&gt;
This is a special page to introduce and gather results to widespread testing of a '''proposed''' extension to the value-excerption pattern. &lt;br /&gt;
&lt;br /&gt;
This pattern can be used to resolve some long standing issues with including [[machine-data|machine-data in microformats]]; it's imperative we test thoroughly before adding it to any pattern specification. Following are a number of example tests. ''Please try them out''. &lt;br /&gt;
&lt;br /&gt;
The pattern we're testing looks a little something like this. Those experienced with microformats should immediately see what we're trying to do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='tel'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='type'&amp;gt;&lt;br /&gt;
        &amp;lt;span class='value-title' title='cell'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        mobile&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value'&amp;gt;+44 7773 000 000&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='dtstart'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value-title' title='2009-01-06T22:54:00-0800'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    January 6th, in the evening&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It allows you to include machine-form data alongside the human form, without polluting visible formatted content with undesired machine form data.&lt;br /&gt;
&lt;br /&gt;
This covers cases where a microformat uses a fixed format of data that is either inappropriate for visible inclusion in a page (such as a full date-time and timezone string), or where an American-English keyword is needed — such as &amp;lt;code&amp;gt;cell&amp;lt;/code&amp;gt; instead of ‘mobile’ in a British English page, or any number of non-English translations.&lt;br /&gt;
&lt;br /&gt;
This pattern is based on rendering behavior in browsers whereby an empty element — that is one containing no   text-nodes or other child elements — remains in the DOM tree (for parsing) but is not rendered visibly to a page. This allows an element to be included in the document with a &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute (as in the example), but ''without'' a tooltip being exposed to users, and without the data being read out by screen readers.&lt;br /&gt;
&lt;br /&gt;
You can use &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; on non-empty elements as well; whatever makes most sense to your publishing scenario. This page is dedicated to the empty-element version though, since that offers up the consumption unknowns.&lt;br /&gt;
&lt;br /&gt;
Based on everything we know up to this point, we believe this pattern will work. But, it's wide ranging and the web is broad, and we want to be sure. Please, help us out testing this pattern proposal. Examples tests are below, please push them or your own variants into publishing systems, content management systems, editor applications and tools. Check that it comes out the other side with the data intact, and exposed (or hidden) as expected: Render it in desktop browsers, mobile browers, screen readers, in braille… ''anything you can test, we want to know about''! We need to see any quirks, oddities and so on.&lt;br /&gt;
&lt;br /&gt;
Also, by all means provide thoughts on the publishing flow for this. An empty element is an uncommon structure outside of forms and scripts, but the reasoning is as follows: ''‘Machine formatted data’ is not metadata, it is content. Therefore, it's structurally appropriate to have it as a sibling to the human-formatted content.''&lt;br /&gt;
&lt;br /&gt;
'''Note that valid HTML is a cornerstone of microformats'''. ''Inventing new attributes, depending on unstable drafts of HTML5, using non-standard DOCTYPEs or XML extensions is not an applicable option''. We're trying to achieve something as gracefully as we can within the limitations of HTML4, and without harming user experience.&lt;br /&gt;
&lt;br /&gt;
==The proposed parsing rules==&lt;br /&gt;
&lt;br /&gt;
The current, likely incomplete, parsing rules and restrictions for this pattern are as follows:&lt;br /&gt;
&lt;br /&gt;
* Only one &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element may be included as a child of a property. No splitting or concatenation, no combining with other value-excerption elements.&lt;br /&gt;
* An empty &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element '''must''' be the ''first''-child of the property (not including any preceding whitespace). To alleviate the [[value-excerption-pattern-brainstorming#issues_2|negative impact of non-visible data]], the value should be as near as possible to declaring the property.&lt;br /&gt;
* The machine-data value ''must'' represent the same data as the visible text; the parent property ''must not'' contain arbitrary data. Validator tools will be encouraged to verify this where possible (for example, some programming languages have access to powerful date parsing algorithms that can compare human dates to the ISO form).&lt;br /&gt;
* The empty element can be ''any element'', but a generic &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is most appropriate. You could use &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; if you want to save bytes, or an &amp;lt;code&amp;gt;input type=hidden&amp;lt;/code&amp;gt; if it makes sense to you. That choice will not matter to parsers. You are in complete control of that publishing decision. As per usual µf documentation, &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; will be used for generic examples.&lt;br /&gt;
* The &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; property does not have to be empty. If you ''do'' want a tool-tip to expose a useful data-form, you can. e.g. &amp;lt;code&amp;gt;&amp;amp;lt;span class='value-title' title='2008'&amp;gt;last year&amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt; is valid too.&lt;br /&gt;
&lt;br /&gt;
==Example Tests==&lt;br /&gt;
&lt;br /&gt;
The following snippets are example tests for the new pattern. You can use them as is, or use them as a base for your own tests with your own content. If you write your own tests, please document them under ‘additional test cases’ so that any failing tests can be checked for validity.&lt;br /&gt;
&lt;br /&gt;
===hAtom#1: An hAtom &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; Property===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtom#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 9th, around lunchtime&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content&amp;quot;&amp;gt;Wow, microformats are really useful! You can&lt;br /&gt;
                learn loads about them on the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;http://microformats.org/wiki&amp;quot;&amp;gt;microformats wiki&amp;lt;/a&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCal#1: An hCalendar &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCal#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Value Exception Test Day!&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Come help &amp;lt;span class=&amp;quot;organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a class=&amp;quot;fn url org&amp;quot; href=&amp;quot;http://microformats.org&amp;quot;&amp;gt;microformats.org&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt; test a new value-excerption pattern for sanity and &lt;br /&gt;
                robustness!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Help out by running some tests at &lt;br /&gt;
              &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-12T12:00:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                midday on Monday January 12th&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;See &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://microformats.org/wiki/value-excerption-pattern-issues/empty-value-element-test&amp;quot;&amp;gt;the&lt;br /&gt;
                wiki&amp;lt;/a&amp;gt; for more details!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCard#1: An hCard &amp;lt;abbr title=&amp;quot;birthday&amp;quot;&amp;gt;&amp;lt;code&amp;gt;bday&amp;lt;/code&amp;gt;&amp;lt;/abbr&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCard#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;Ben Ward&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Ben Ward's birthday is &lt;br /&gt;
                &amp;lt;span class=&amp;quot;bday&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;1984-02-09&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    February 9th&lt;br /&gt;
                &amp;lt;/span&amp;gt;.&lt;br /&gt;
                You should throw him a party! Or call his &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;cell&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;mobile&amp;lt;/span&amp;gt;&lt;br /&gt;
                on &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;415.123.123&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; to wish him well!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hAudio#1: An hAudio &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAudio#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Song of the year?&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;haudio&amp;quot;&amp;gt;Did you hear ‘&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Heavy Water&amp;lt;/span&amp;gt;’ on&lt;br /&gt;
            &amp;lt;span class=&amp;quot;contributor&amp;quot;&amp;gt;Foals&amp;lt;/span&amp;gt; &lt;br /&gt;
            ‘&amp;lt;span class=&amp;quot;album&amp;quot;&amp;gt;Antidodes&amp;lt;/span&amp;gt;’ record &lt;br /&gt;
            &amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2008&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                last year&lt;br /&gt;
            &amp;lt;/span&amp;gt;? It's&lt;br /&gt;
            &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;PT04M32S&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                4 and a half minutes long&lt;br /&gt;
            &amp;lt;/span&amp;gt;, you should make time to hear it!&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''If you believe there is an error in any of these tests, or in any others that people contribute, please post on the {{MicroformatsMailingList}}.''&lt;br /&gt;
&lt;br /&gt;
==Evil Tests==&lt;br /&gt;
&lt;br /&gt;
If you want to give existing microformat parsers a good run out, construct ‘evil’ tests using nesting, combination and interpolation of different microformats.&lt;br /&gt;
&lt;br /&gt;
===hAtom + hCalendar===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtomhCalEvil#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title summary&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 11th, late afternoon&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content description&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-14T19:00:00&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    this coming Wednesday at 7&lt;br /&gt;
                &amp;lt;/span&amp;gt; is not the date of a completely fictional microformats&lt;br /&gt;
                event. If it existed, it would promise to be informative and get&lt;br /&gt;
                you up to speed on microformats.org for 2009! Now you've &lt;br /&gt;
                learned to work with microformats a little, why not attend and&lt;br /&gt;
                get involved! Why not? Because this event is a test case, not &lt;br /&gt;
                for real.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Response==&lt;br /&gt;
&lt;br /&gt;
* Don't like the empty element? Don't like the use of the title attribute? '''Please file general issues concerning the proposed pattern on the main [[value-excerption-pattern-brainstorming#enabling_more_use_of_title_attributes|value excerption brainstorming page]]''', or discuss them on the {{MicroformatsMailingList}}.&lt;br /&gt;
* Add results of tests and responses to these tests themselves on ''this page''.&lt;br /&gt;
&lt;br /&gt;
Misplaced responses will be moved, and having to do so will make [[User:BenWard|Ben]] growly, so, y'know, please try to keep the wiki tidy.&lt;br /&gt;
&lt;br /&gt;
===Successful Tests===&lt;br /&gt;
&lt;br /&gt;
List successfully tested environments here. Add new environments as new list items, and expand existing list items with your name and platform variants to indicate verified successes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Results of tests across various publishing/rendering environments&lt;br /&gt;
|-&lt;br /&gt;
! Product&lt;br /&gt;
! &amp;lt;abbr title=&amp;quot;Publishing or Consuming?&amp;quot;&amp;gt;P/C?&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! Platforms&lt;br /&gt;
! Test By&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| MediaWiki/Linux&lt;br /&gt;
| Publishing&lt;br /&gt;
| Safari 3.2.1 (Mac OSX 10.5)&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| The empty &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; elements are maintained in &amp;lt;abbr title=&amp;quot;MediaWiki&amp;quot;&amp;gt;MW&amp;lt;/abbr&amp;gt; output. Note that &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; elements in the tests get escaped by this MediaWiki install.&lt;br /&gt;
|-&lt;br /&gt;
| Safari 2.0.4&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Safari 3.2.1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Web Inspector reports the element has width and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 2.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.1ß1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Opera 9.62&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Dragonfly reports the element has width of '0px' and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 5.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 6.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 7.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 8.0 beta 2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. Developer Tools (built in to &amp;lt;abbr title=&amp;quot;Internet Explorer 8 beta 2&amp;quot;&amp;gt;IE8b2&amp;lt;/abbr&amp;gt;) report the element has width of '0px' and height of '19px'. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Failed Tests===&lt;br /&gt;
&lt;br /&gt;
For failures, please provide as much information as you can. The precise impact of the error, whether the behavior could be regarded as a bug in the software you're testing, whether it works in subsequent releases, whether you changed any settings in the software to produce the result, and if so, whether enabling/disabling that setting should be regarded a showstopper if this pattern were certified. &lt;br /&gt;
&lt;br /&gt;
Since we want more detail, please expand failures into headed sections rather than cramming into a table.&lt;br /&gt;
&lt;br /&gt;
For example, take this entirely plausible scenario as a template:&lt;br /&gt;
&lt;br /&gt;
====Example: Fake Publisher 3.1ß====&lt;br /&gt;
; Platform&lt;br /&gt;
: Windows Vista&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:BenWard]]&lt;br /&gt;
; Description&lt;br /&gt;
: When trying to enter an empty span in my &amp;lt;abbr title=&amp;quot;Hypertext Markup Language&amp;quot;&amp;gt;HTML&amp;lt;/abbr&amp;gt; editor, which I wrote myself whilst I was high, the application immediately crashes, performs &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt; on all UNIX boxes connected to my local network (which also appears to cause Android phones within Bluetooth range to do the same…), and then causes all attached peripherals to combust. I was not able to reproduce, as my house was now on fire. I think using a self closing XHTML tag instead might work-around the problem because as we know, it's been proved by Real Scienticians that XML is always better than HTML. Alternatively, it may be a bug in the beta software.&lt;br /&gt;
; Notes&lt;br /&gt;
: This is a beta release, and a bug has been filed.&lt;br /&gt;
: This product has a known history of flammability bugs.&lt;br /&gt;
: The user must explicitly enable the ‘Endanger My Life’ checkbox under the ‘Advanced Mislabelled Checkboxes’ tab of the ‘Complicated Preferences’ preferences pane.&lt;br /&gt;
: You get the idea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Browser &amp;lt;abbr title=&amp;quot;What you see is what you get&amp;quot;&amp;gt;WYSIWYG&amp;lt;/abbr&amp;gt; editor: [http://tinymce.moxiecode.com/ TinyMCE 3.2.1.1]====&lt;br /&gt;
; Platform&lt;br /&gt;
: Firefox 3.0 on Mac OSX 10.5&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:GeorgeBrock]]&lt;br /&gt;
; Description&lt;br /&gt;
: Empty spans entered using TinyMCE's source editor are removed when switching back to the default WYSIWYG view.&lt;br /&gt;
; Notes&lt;br /&gt;
: This behaviour can be easily reproduced using the online [http://tinymce.moxiecode.com/examples/full.php TinyMCE examples].&lt;br /&gt;
: TinyMCE is the default WYSIWYG editor in WordPress[http://codex.wordpress.org/TinyMCE].&lt;br /&gt;
: ''Work around:'' Empty spans will not be removed if the [http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/valid_elements valid-elements setting] is changed to contain &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;-span&amp;lt;/code&amp;gt;. However, not all users will have access to the TinyMCE settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Additional failure reports go above this line, please --&amp;gt;&lt;br /&gt;
===General Test Feedback===&lt;br /&gt;
&amp;lt;div class='discussion'&amp;gt;&lt;br /&gt;
* Any general feedback you have on this test is most welcome. However, if you have issues with the pattern or alternate suggestions, please file them on the main [[value-excerption-pattern-issues]] page. Also, please remember to sign your comments with &amp;lt;nowiki&amp;gt;—~~~~&amp;lt;/nowiki&amp;gt; —[[User:BenWard|BenWard]] 00:12, 9 January 2009 (UTC)&lt;br /&gt;
* … &amp;lt;!-- New topic as a top-level list item  --&amp;gt;&lt;br /&gt;
** … &amp;lt;!-- Responses as nested list item for threading --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
&lt;br /&gt;
* [[value-excerption-pattern]]&lt;br /&gt;
* [[value-excerption-pattern-issues]]&lt;br /&gt;
* [[value-excerption-pattern-brainstorming]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37708</id>
		<title>value-excerption-value-title-test</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37708"/>
		<updated>2009-01-20T12:55:12Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Successful Tests */ Added consuming test result for Firefox 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Value Excerption Pattern: Parsing 'value' from an empty element&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
'''This page is targetted at those already experienced with microformats.'''&lt;br /&gt;
&lt;br /&gt;
''Please carefully note, this page is about a pre-draft, experimental and unfinished microformats proposal. You '''cannot''' use this pattern on your live pages, it is '''not supported''' by any stable parser and you should not assume that this pattern will be finalized as-is! We're just asking for help in testing this thoroughly. '''Thank you'''.''&lt;br /&gt;
__TOC__&lt;br /&gt;
This is a special page to introduce and gather results to widespread testing of a '''proposed''' extension to the value-excerption pattern. &lt;br /&gt;
&lt;br /&gt;
This pattern can be used to resolve some long standing issues with including [[machine-data|machine-data in microformats]]; it's imperative we test thoroughly before adding it to any pattern specification. Following are a number of example tests. ''Please try them out''. &lt;br /&gt;
&lt;br /&gt;
The pattern we're testing looks a little something like this. Those experienced with microformats should immediately see what we're trying to do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='tel'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='type'&amp;gt;&lt;br /&gt;
        &amp;lt;span class='value-title' title='cell'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        mobile&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value'&amp;gt;+44 7773 000 000&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='dtstart'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value-title' title='2009-01-06T22:54:00-0800'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    January 6th, in the evening&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It allows you to include machine-form data alongside the human form, without polluting visible formatted content with undesired machine form data.&lt;br /&gt;
&lt;br /&gt;
This covers cases where a microformat uses a fixed format of data that is either inappropriate for visible inclusion in a page (such as a full date-time and timezone string), or where an American-English keyword is needed — such as &amp;lt;code&amp;gt;cell&amp;lt;/code&amp;gt; instead of ‘mobile’ in a British English page, or any number of non-English translations.&lt;br /&gt;
&lt;br /&gt;
This pattern is based on rendering behavior in browsers whereby an empty element — that is one containing no   text-nodes or other child elements — remains in the DOM tree (for parsing) but is not rendered visibly to a page. This allows an element to be included in the document with a &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute (as in the example), but ''without'' a tooltip being exposed to users, and without the data being read out by screen readers.&lt;br /&gt;
&lt;br /&gt;
You can use &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; on non-empty elements as well; whatever makes most sense to your publishing scenario. This page is dedicated to the empty-element version though, since that offers up the consumption unknowns.&lt;br /&gt;
&lt;br /&gt;
Based on everything we know up to this point, we believe this pattern will work. But, it's wide ranging and the web is broad, and we want to be sure. Please, help us out testing this pattern proposal. Examples tests are below, please push them or your own variants into publishing systems, content management systems, editor applications and tools. Check that it comes out the other side with the data intact, and exposed (or hidden) as expected: Render it in desktop browsers, mobile browers, screen readers, in braille… ''anything you can test, we want to know about''! We need to see any quirks, oddities and so on.&lt;br /&gt;
&lt;br /&gt;
Also, by all means provide thoughts on the publishing flow for this. An empty element is an uncommon structure outside of forms and scripts, but the reasoning is as follows: ''‘Machine formatted data’ is not metadata, it is content. Therefore, it's structurally appropriate to have it as a sibling to the human-formatted content.''&lt;br /&gt;
&lt;br /&gt;
'''Note that valid HTML is a cornerstone of microformats'''. ''Inventing new attributes, depending on unstable drafts of HTML5, using non-standard DOCTYPEs or XML extensions is not an applicable option''. We're trying to achieve something as gracefully as we can within the limitations of HTML4, and without harming user experience.&lt;br /&gt;
&lt;br /&gt;
==The proposed parsing rules==&lt;br /&gt;
&lt;br /&gt;
The current, likely incomplete, parsing rules and restrictions for this pattern are as follows:&lt;br /&gt;
&lt;br /&gt;
* Only one &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element may be included as a child of a property. No splitting or concatenation, no combining with other value-excerption elements.&lt;br /&gt;
* An empty &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element '''must''' be the ''first''-child of the property (not including any preceding whitespace). To alleviate the [[value-excerption-pattern-brainstorming#issues_2|negative impact of non-visible data]], the value should be as near as possible to declaring the property.&lt;br /&gt;
* The machine-data value ''must'' represent the same data as the visible text; the parent property ''must not'' contain arbitrary data. Validator tools will be encouraged to verify this where possible (for example, some programming languages have access to powerful date parsing algorithms that can compare human dates to the ISO form).&lt;br /&gt;
* The empty element can be ''any element'', but a generic &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is most appropriate. You could use &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; if you want to save bytes, or an &amp;lt;code&amp;gt;input type=hidden&amp;lt;/code&amp;gt; if it makes sense to you. That choice will not matter to parsers. You are in complete control of that publishing decision. As per usual µf documentation, &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; will be used for generic examples.&lt;br /&gt;
* The &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; property does not have to be empty. If you ''do'' want a tool-tip to expose a useful data-form, you can. e.g. &amp;lt;code&amp;gt;&amp;amp;lt;span class='value-title' title='2008'&amp;gt;last year&amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt; is valid too.&lt;br /&gt;
&lt;br /&gt;
==Example Tests==&lt;br /&gt;
&lt;br /&gt;
The following snippets are example tests for the new pattern. You can use them as is, or use them as a base for your own tests with your own content. If you write your own tests, please document them under ‘additional test cases’ so that any failing tests can be checked for validity.&lt;br /&gt;
&lt;br /&gt;
===hAtom#1: An hAtom &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; Property===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtom#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 9th, around lunchtime&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content&amp;quot;&amp;gt;Wow, microformats are really useful! You can&lt;br /&gt;
                learn loads about them on the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;http://microformats.org/wiki&amp;quot;&amp;gt;microformats wiki&amp;lt;/a&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCal#1: An hCalendar &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCal#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Value Exception Test Day!&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Come help &amp;lt;span class=&amp;quot;organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a class=&amp;quot;fn url org&amp;quot; href=&amp;quot;http://microformats.org&amp;quot;&amp;gt;microformats.org&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt; test a new value-excerption pattern for sanity and &lt;br /&gt;
                robustness!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Help out by running some tests at &lt;br /&gt;
              &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-12T12:00:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                midday on Monday January 12th&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;See &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://microformats.org/wiki/value-excerption-pattern-issues/empty-value-element-test&amp;quot;&amp;gt;the&lt;br /&gt;
                wiki&amp;lt;/a&amp;gt; for more details!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCard#1: An hCard &amp;lt;abbr title=&amp;quot;birthday&amp;quot;&amp;gt;&amp;lt;code&amp;gt;bday&amp;lt;/code&amp;gt;&amp;lt;/abbr&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCard#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;Ben Ward&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Ben Ward's birthday is &lt;br /&gt;
                &amp;lt;span class=&amp;quot;bday&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;1984-02-09&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    February 9th&lt;br /&gt;
                &amp;lt;/span&amp;gt;.&lt;br /&gt;
                You should throw him a party! Or call his &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;cell&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;mobile&amp;lt;/span&amp;gt;&lt;br /&gt;
                on &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;415.123.123&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; to wish him well!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hAudio#1: An hAudio &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAudio#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Song of the year?&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;haudio&amp;quot;&amp;gt;Did you hear ‘&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Heavy Water&amp;lt;/span&amp;gt;’ on&lt;br /&gt;
            &amp;lt;span class=&amp;quot;contributor&amp;quot;&amp;gt;Foals&amp;lt;/span&amp;gt; &lt;br /&gt;
            ‘&amp;lt;span class=&amp;quot;album&amp;quot;&amp;gt;Antidodes&amp;lt;/span&amp;gt;’ record &lt;br /&gt;
            &amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2008&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                last year&lt;br /&gt;
            &amp;lt;/span&amp;gt;? It's&lt;br /&gt;
            &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;PT04M32S&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                4 and a half minutes long&lt;br /&gt;
            &amp;lt;/span&amp;gt;, you should make time to hear it!&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''If you believe there is an error in any of these tests, or in any others that people contribute, please post on the {{MicroformatsMailingList}}.''&lt;br /&gt;
&lt;br /&gt;
==Evil Tests==&lt;br /&gt;
&lt;br /&gt;
If you want to give existing microformat parsers a good run out, construct ‘evil’ tests using nesting, combination and interpolation of different microformats.&lt;br /&gt;
&lt;br /&gt;
===hAtom + hCalendar===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtomhCalEvil#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title summary&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 11th, late afternoon&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content description&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-14T19:00:00&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    this coming Wednesday at 7&lt;br /&gt;
                &amp;lt;/span&amp;gt; is not the date of a completely fictional microformats&lt;br /&gt;
                event. If it existed, it would promise to be informative and get&lt;br /&gt;
                you up to speed on microformats.org for 2009! Now you've &lt;br /&gt;
                learned to work with microformats a little, why not attend and&lt;br /&gt;
                get involved! Why not? Because this event is a test case, not &lt;br /&gt;
                for real.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Response==&lt;br /&gt;
&lt;br /&gt;
* Don't like the empty element? Don't like the use of the title attribute? '''Please file general issues concerning the proposed pattern on the main [[value-excerption-pattern-brainstorming#enabling_more_use_of_title_attributes|value excerption brainstorming page]]''', or discuss them on the {{MicroformatsMailingList}}.&lt;br /&gt;
* Add results of tests and responses to these tests themselves on ''this page''.&lt;br /&gt;
&lt;br /&gt;
Misplaced responses will be moved, and having to do so will make [[User:BenWard|Ben]] growly, so, y'know, please try to keep the wiki tidy.&lt;br /&gt;
&lt;br /&gt;
===Successful Tests===&lt;br /&gt;
&lt;br /&gt;
List successfully tested environments here. Add new environments as new list items, and expand existing list items with your name and platform variants to indicate verified successes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Results of tests across various publishing/rendering environments&lt;br /&gt;
|-&lt;br /&gt;
! Product&lt;br /&gt;
! &amp;lt;abbr title=&amp;quot;Publishing or Consuming?&amp;quot;&amp;gt;P/C?&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! Platforms&lt;br /&gt;
! Test By&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| MediaWiki/Linux&lt;br /&gt;
| Publishing&lt;br /&gt;
| Safari 3.2.1 (Mac OSX 10.5)&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| The empty &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; elements are maintained in &amp;lt;abbr title=&amp;quot;MediaWiki&amp;quot;&amp;gt;MW&amp;lt;/abbr&amp;gt; output. Note that &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; elements in the tests get escaped by this MediaWiki install.&lt;br /&gt;
|-&lt;br /&gt;
| Safari 2.0.4&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Safari 3.2.1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Web Inspector reports the element has width and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 2.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.1ß1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Opera 9.62&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Dragonfly reports the element has width of '0px' and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 5.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 6.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 7.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 8.0 beta 2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (&amp;lt;abbr title=&amp;quot;Service Pack 3&amp;quot;&amp;gt;SP3&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. Developer Tools (built in to &amp;lt;abbr title=&amp;quot;Internet Explorer 8 beta 2&amp;quot;&amp;gt;IE8b2&amp;lt;/abbr&amp;gt;) report the element has width of '0px' and height of '19px'. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Failed Tests===&lt;br /&gt;
&lt;br /&gt;
For failures, please provide as much information as you can. The precise impact of the error, whether the behavior could be regarded as a bug in the software you're testing, whether it works in subsequent releases, whether you changed any settings in the software to produce the result, and if so, whether enabling/disabling that setting should be regarded a showstopper if this pattern were certified. &lt;br /&gt;
&lt;br /&gt;
Since we want more detail, please expand failures into headed sections rather than cramming into a table.&lt;br /&gt;
&lt;br /&gt;
For example, take this entirely plausible scenario as a template:&lt;br /&gt;
&lt;br /&gt;
====Example: Fake Publisher 3.1ß====&lt;br /&gt;
; Platform&lt;br /&gt;
: Windows Vista&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:BenWard]]&lt;br /&gt;
; Description&lt;br /&gt;
: When trying to enter an empty span in my &amp;lt;abbr title=&amp;quot;Hypertext Markup Language&amp;quot;&amp;gt;HTML&amp;lt;/abbr&amp;gt; editor, which I wrote myself whilst I was high, the application immediately crashes, performs &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt; on all UNIX boxes connected to my local network (which also appears to cause Android phones within Bluetooth range to do the same…), and then causes all attached peripherals to combust. I was not able to reproduce, as my house was now on fire. I think using a self closing XHTML tag instead might work-around the problem because as we know, it's been proved by Real Scienticians that XML is always better than HTML. Alternatively, it may be a bug in the beta software.&lt;br /&gt;
; Notes&lt;br /&gt;
: This is a beta release, and a bug has been filed.&lt;br /&gt;
: This product has a known history of flammability bugs.&lt;br /&gt;
: The user must explicitly enable the ‘Endanger My Life’ checkbox under the ‘Advanced Mislabelled Checkboxes’ tab of the ‘Complicated Preferences’ preferences pane.&lt;br /&gt;
: You get the idea.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Additional failure reports go above this line, please --&amp;gt;&lt;br /&gt;
===General Test Feedback===&lt;br /&gt;
&amp;lt;div class='discussion'&amp;gt;&lt;br /&gt;
* Any general feedback you have on this test is most welcome. However, if you have issues with the pattern or alternate suggestions, please file them on the main [[value-excerption-pattern-issues]] page. Also, please remember to sign your comments with &amp;lt;nowiki&amp;gt;—~~~~&amp;lt;/nowiki&amp;gt; —[[User:BenWard|BenWard]] 00:12, 9 January 2009 (UTC)&lt;br /&gt;
* … &amp;lt;!-- New topic as a top-level list item  --&amp;gt;&lt;br /&gt;
** … &amp;lt;!-- Responses as nested list item for threading --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
&lt;br /&gt;
* [[value-excerption-pattern]]&lt;br /&gt;
* [[value-excerption-pattern-issues]]&lt;br /&gt;
* [[value-excerption-pattern-brainstorming]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37707</id>
		<title>value-excerption-value-title-test</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37707"/>
		<updated>2009-01-20T12:47:46Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Successful Tests */ Added consuming test result for Safari 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Value Excerption Pattern: Parsing 'value' from an empty element&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
'''This page is targetted at those already experienced with microformats.'''&lt;br /&gt;
&lt;br /&gt;
''Please carefully note, this page is about a pre-draft, experimental and unfinished microformats proposal. You '''cannot''' use this pattern on your live pages, it is '''not supported''' by any stable parser and you should not assume that this pattern will be finalized as-is! We're just asking for help in testing this thoroughly. '''Thank you'''.''&lt;br /&gt;
__TOC__&lt;br /&gt;
This is a special page to introduce and gather results to widespread testing of a '''proposed''' extension to the value-excerption pattern. &lt;br /&gt;
&lt;br /&gt;
This pattern can be used to resolve some long standing issues with including [[machine-data|machine-data in microformats]]; it's imperative we test thoroughly before adding it to any pattern specification. Following are a number of example tests. ''Please try them out''. &lt;br /&gt;
&lt;br /&gt;
The pattern we're testing looks a little something like this. Those experienced with microformats should immediately see what we're trying to do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='tel'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='type'&amp;gt;&lt;br /&gt;
        &amp;lt;span class='value-title' title='cell'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        mobile&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value'&amp;gt;+44 7773 000 000&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='dtstart'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value-title' title='2009-01-06T22:54:00-0800'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    January 6th, in the evening&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It allows you to include machine-form data alongside the human form, without polluting visible formatted content with undesired machine form data.&lt;br /&gt;
&lt;br /&gt;
This covers cases where a microformat uses a fixed format of data that is either inappropriate for visible inclusion in a page (such as a full date-time and timezone string), or where an American-English keyword is needed — such as &amp;lt;code&amp;gt;cell&amp;lt;/code&amp;gt; instead of ‘mobile’ in a British English page, or any number of non-English translations.&lt;br /&gt;
&lt;br /&gt;
This pattern is based on rendering behavior in browsers whereby an empty element — that is one containing no   text-nodes or other child elements — remains in the DOM tree (for parsing) but is not rendered visibly to a page. This allows an element to be included in the document with a &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute (as in the example), but ''without'' a tooltip being exposed to users, and without the data being read out by screen readers.&lt;br /&gt;
&lt;br /&gt;
You can use &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; on non-empty elements as well; whatever makes most sense to your publishing scenario. This page is dedicated to the empty-element version though, since that offers up the consumption unknowns.&lt;br /&gt;
&lt;br /&gt;
Based on everything we know up to this point, we believe this pattern will work. But, it's wide ranging and the web is broad, and we want to be sure. Please, help us out testing this pattern proposal. Examples tests are below, please push them or your own variants into publishing systems, content management systems, editor applications and tools. Check that it comes out the other side with the data intact, and exposed (or hidden) as expected: Render it in desktop browsers, mobile browers, screen readers, in braille… ''anything you can test, we want to know about''! We need to see any quirks, oddities and so on.&lt;br /&gt;
&lt;br /&gt;
Also, by all means provide thoughts on the publishing flow for this. An empty element is an uncommon structure outside of forms and scripts, but the reasoning is as follows: ''‘Machine formatted data’ is not metadata, it is content. Therefore, it's structurally appropriate to have it as a sibling to the human-formatted content.''&lt;br /&gt;
&lt;br /&gt;
'''Note that valid HTML is a cornerstone of microformats'''. ''Inventing new attributes, depending on unstable drafts of HTML5, using non-standard DOCTYPEs or XML extensions is not an applicable option''. We're trying to achieve something as gracefully as we can within the limitations of HTML4, and without harming user experience.&lt;br /&gt;
&lt;br /&gt;
==The proposed parsing rules==&lt;br /&gt;
&lt;br /&gt;
The current, likely incomplete, parsing rules and restrictions for this pattern are as follows:&lt;br /&gt;
&lt;br /&gt;
* Only one &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element may be included as a child of a property. No splitting or concatenation, no combining with other value-excerption elements.&lt;br /&gt;
* An empty &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element '''must''' be the ''first''-child of the property (not including any preceding whitespace). To alleviate the [[value-excerption-pattern-brainstorming#issues_2|negative impact of non-visible data]], the value should be as near as possible to declaring the property.&lt;br /&gt;
* The machine-data value ''must'' represent the same data as the visible text; the parent property ''must not'' contain arbitrary data. Validator tools will be encouraged to verify this where possible (for example, some programming languages have access to powerful date parsing algorithms that can compare human dates to the ISO form).&lt;br /&gt;
* The empty element can be ''any element'', but a generic &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is most appropriate. You could use &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; if you want to save bytes, or an &amp;lt;code&amp;gt;input type=hidden&amp;lt;/code&amp;gt; if it makes sense to you. That choice will not matter to parsers. You are in complete control of that publishing decision. As per usual µf documentation, &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; will be used for generic examples.&lt;br /&gt;
* The &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; property does not have to be empty. If you ''do'' want a tool-tip to expose a useful data-form, you can. e.g. &amp;lt;code&amp;gt;&amp;amp;lt;span class='value-title' title='2008'&amp;gt;last year&amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt; is valid too.&lt;br /&gt;
&lt;br /&gt;
==Example Tests==&lt;br /&gt;
&lt;br /&gt;
The following snippets are example tests for the new pattern. You can use them as is, or use them as a base for your own tests with your own content. If you write your own tests, please document them under ‘additional test cases’ so that any failing tests can be checked for validity.&lt;br /&gt;
&lt;br /&gt;
===hAtom#1: An hAtom &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; Property===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtom#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 9th, around lunchtime&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content&amp;quot;&amp;gt;Wow, microformats are really useful! You can&lt;br /&gt;
                learn loads about them on the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;http://microformats.org/wiki&amp;quot;&amp;gt;microformats wiki&amp;lt;/a&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCal#1: An hCalendar &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCal#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Value Exception Test Day!&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Come help &amp;lt;span class=&amp;quot;organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a class=&amp;quot;fn url org&amp;quot; href=&amp;quot;http://microformats.org&amp;quot;&amp;gt;microformats.org&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt; test a new value-excerption pattern for sanity and &lt;br /&gt;
                robustness!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Help out by running some tests at &lt;br /&gt;
              &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-12T12:00:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                midday on Monday January 12th&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;See &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://microformats.org/wiki/value-excerption-pattern-issues/empty-value-element-test&amp;quot;&amp;gt;the&lt;br /&gt;
                wiki&amp;lt;/a&amp;gt; for more details!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCard#1: An hCard &amp;lt;abbr title=&amp;quot;birthday&amp;quot;&amp;gt;&amp;lt;code&amp;gt;bday&amp;lt;/code&amp;gt;&amp;lt;/abbr&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCard#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;Ben Ward&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Ben Ward's birthday is &lt;br /&gt;
                &amp;lt;span class=&amp;quot;bday&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;1984-02-09&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    February 9th&lt;br /&gt;
                &amp;lt;/span&amp;gt;.&lt;br /&gt;
                You should throw him a party! Or call his &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;cell&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;mobile&amp;lt;/span&amp;gt;&lt;br /&gt;
                on &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;415.123.123&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; to wish him well!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hAudio#1: An hAudio &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAudio#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Song of the year?&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;haudio&amp;quot;&amp;gt;Did you hear ‘&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Heavy Water&amp;lt;/span&amp;gt;’ on&lt;br /&gt;
            &amp;lt;span class=&amp;quot;contributor&amp;quot;&amp;gt;Foals&amp;lt;/span&amp;gt; &lt;br /&gt;
            ‘&amp;lt;span class=&amp;quot;album&amp;quot;&amp;gt;Antidodes&amp;lt;/span&amp;gt;’ record &lt;br /&gt;
            &amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2008&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                last year&lt;br /&gt;
            &amp;lt;/span&amp;gt;? It's&lt;br /&gt;
            &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;PT04M32S&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                4 and a half minutes long&lt;br /&gt;
            &amp;lt;/span&amp;gt;, you should make time to hear it!&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''If you believe there is an error in any of these tests, or in any others that people contribute, please post on the {{MicroformatsMailingList}}.''&lt;br /&gt;
&lt;br /&gt;
==Evil Tests==&lt;br /&gt;
&lt;br /&gt;
If you want to give existing microformat parsers a good run out, construct ‘evil’ tests using nesting, combination and interpolation of different microformats.&lt;br /&gt;
&lt;br /&gt;
===hAtom + hCalendar===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtomhCalEvil#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title summary&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 11th, late afternoon&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content description&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-14T19:00:00&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    this coming Wednesday at 7&lt;br /&gt;
                &amp;lt;/span&amp;gt; is not the date of a completely fictional microformats&lt;br /&gt;
                event. If it existed, it would promise to be informative and get&lt;br /&gt;
                you up to speed on microformats.org for 2009! Now you've &lt;br /&gt;
                learned to work with microformats a little, why not attend and&lt;br /&gt;
                get involved! Why not? Because this event is a test case, not &lt;br /&gt;
                for real.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Response==&lt;br /&gt;
&lt;br /&gt;
* Don't like the empty element? Don't like the use of the title attribute? '''Please file general issues concerning the proposed pattern on the main [[value-excerption-pattern-brainstorming#enabling_more_use_of_title_attributes|value excerption brainstorming page]]''', or discuss them on the {{MicroformatsMailingList}}.&lt;br /&gt;
* Add results of tests and responses to these tests themselves on ''this page''.&lt;br /&gt;
&lt;br /&gt;
Misplaced responses will be moved, and having to do so will make [[User:BenWard|Ben]] growly, so, y'know, please try to keep the wiki tidy.&lt;br /&gt;
&lt;br /&gt;
===Successful Tests===&lt;br /&gt;
&lt;br /&gt;
List successfully tested environments here. Add new environments as new list items, and expand existing list items with your name and platform variants to indicate verified successes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Results of tests across various publishing/rendering environments&lt;br /&gt;
|-&lt;br /&gt;
! Product&lt;br /&gt;
! &amp;lt;abbr title=&amp;quot;Publishing or Consuming?&amp;quot;&amp;gt;P/C?&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! Platforms&lt;br /&gt;
! Test By&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| MediaWiki/Linux&lt;br /&gt;
| Publishing&lt;br /&gt;
| Safari 3.2.1 (Mac OSX 10.5)&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| The empty &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; elements are maintained in &amp;lt;abbr title=&amp;quot;MediaWiki&amp;quot;&amp;gt;MW&amp;lt;/abbr&amp;gt; output. Note that &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; elements in the tests get escaped by this MediaWiki install.&lt;br /&gt;
|-&lt;br /&gt;
| Safari 2.0.4&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Safari 3.2.1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Web Inspector reports the element has width and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.1ß1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Opera 9.62&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Dragonfly reports the element has width of '0px' and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 5.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 6.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (SP3)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 7.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (SP3)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 8.0 beta 2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (SP3)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. Developer Tools (built in to &amp;lt;abbr title=&amp;quot;Internet Explorer 8 beta 2&amp;quot;&amp;gt;IE8b2&amp;lt;/abbr&amp;gt;) report the element has width of '0px' and height of '19px'. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Failed Tests===&lt;br /&gt;
&lt;br /&gt;
For failures, please provide as much information as you can. The precise impact of the error, whether the behavior could be regarded as a bug in the software you're testing, whether it works in subsequent releases, whether you changed any settings in the software to produce the result, and if so, whether enabling/disabling that setting should be regarded a showstopper if this pattern were certified. &lt;br /&gt;
&lt;br /&gt;
Since we want more detail, please expand failures into headed sections rather than cramming into a table.&lt;br /&gt;
&lt;br /&gt;
For example, take this entirely plausible scenario as a template:&lt;br /&gt;
&lt;br /&gt;
====Example: Fake Publisher 3.1ß====&lt;br /&gt;
; Platform&lt;br /&gt;
: Windows Vista&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:BenWard]]&lt;br /&gt;
; Description&lt;br /&gt;
: When trying to enter an empty span in my &amp;lt;abbr title=&amp;quot;Hypertext Markup Language&amp;quot;&amp;gt;HTML&amp;lt;/abbr&amp;gt; editor, which I wrote myself whilst I was high, the application immediately crashes, performs &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt; on all UNIX boxes connected to my local network (which also appears to cause Android phones within Bluetooth range to do the same…), and then causes all attached peripherals to combust. I was not able to reproduce, as my house was now on fire. I think using a self closing XHTML tag instead might work-around the problem because as we know, it's been proved by Real Scienticians that XML is always better than HTML. Alternatively, it may be a bug in the beta software.&lt;br /&gt;
; Notes&lt;br /&gt;
: This is a beta release, and a bug has been filed.&lt;br /&gt;
: This product has a known history of flammability bugs.&lt;br /&gt;
: The user must explicitly enable the ‘Endanger My Life’ checkbox under the ‘Advanced Mislabelled Checkboxes’ tab of the ‘Complicated Preferences’ preferences pane.&lt;br /&gt;
: You get the idea.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Additional failure reports go above this line, please --&amp;gt;&lt;br /&gt;
===General Test Feedback===&lt;br /&gt;
&amp;lt;div class='discussion'&amp;gt;&lt;br /&gt;
* Any general feedback you have on this test is most welcome. However, if you have issues with the pattern or alternate suggestions, please file them on the main [[value-excerption-pattern-issues]] page. Also, please remember to sign your comments with &amp;lt;nowiki&amp;gt;—~~~~&amp;lt;/nowiki&amp;gt; —[[User:BenWard|BenWard]] 00:12, 9 January 2009 (UTC)&lt;br /&gt;
* … &amp;lt;!-- New topic as a top-level list item  --&amp;gt;&lt;br /&gt;
** … &amp;lt;!-- Responses as nested list item for threading --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
&lt;br /&gt;
* [[value-excerption-pattern]]&lt;br /&gt;
* [[value-excerption-pattern-issues]]&lt;br /&gt;
* [[value-excerption-pattern-brainstorming]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37706</id>
		<title>value-excerption-value-title-test</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=value-excerption-value-title-test&amp;diff=37706"/>
		<updated>2009-01-20T11:37:24Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* Successful Tests */ Added consuming test results for IE6, 7 and 8b2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Value Excerption Pattern: Parsing 'value' from an empty element&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
'''This page is targetted at those already experienced with microformats.'''&lt;br /&gt;
&lt;br /&gt;
''Please carefully note, this page is about a pre-draft, experimental and unfinished microformats proposal. You '''cannot''' use this pattern on your live pages, it is '''not supported''' by any stable parser and you should not assume that this pattern will be finalized as-is! We're just asking for help in testing this thoroughly. '''Thank you'''.''&lt;br /&gt;
__TOC__&lt;br /&gt;
This is a special page to introduce and gather results to widespread testing of a '''proposed''' extension to the value-excerption pattern. &lt;br /&gt;
&lt;br /&gt;
This pattern can be used to resolve some long standing issues with including [[machine-data|machine-data in microformats]]; it's imperative we test thoroughly before adding it to any pattern specification. Following are a number of example tests. ''Please try them out''. &lt;br /&gt;
&lt;br /&gt;
The pattern we're testing looks a little something like this. Those experienced with microformats should immediately see what we're trying to do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='tel'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='type'&amp;gt;&lt;br /&gt;
        &amp;lt;span class='value-title' title='cell'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        mobile&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value'&amp;gt;+44 7773 000 000&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='dtstart'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value-title' title='2009-01-06T22:54:00-0800'&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    January 6th, in the evening&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It allows you to include machine-form data alongside the human form, without polluting visible formatted content with undesired machine form data.&lt;br /&gt;
&lt;br /&gt;
This covers cases where a microformat uses a fixed format of data that is either inappropriate for visible inclusion in a page (such as a full date-time and timezone string), or where an American-English keyword is needed — such as &amp;lt;code&amp;gt;cell&amp;lt;/code&amp;gt; instead of ‘mobile’ in a British English page, or any number of non-English translations.&lt;br /&gt;
&lt;br /&gt;
This pattern is based on rendering behavior in browsers whereby an empty element — that is one containing no   text-nodes or other child elements — remains in the DOM tree (for parsing) but is not rendered visibly to a page. This allows an element to be included in the document with a &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute (as in the example), but ''without'' a tooltip being exposed to users, and without the data being read out by screen readers.&lt;br /&gt;
&lt;br /&gt;
You can use &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; on non-empty elements as well; whatever makes most sense to your publishing scenario. This page is dedicated to the empty-element version though, since that offers up the consumption unknowns.&lt;br /&gt;
&lt;br /&gt;
Based on everything we know up to this point, we believe this pattern will work. But, it's wide ranging and the web is broad, and we want to be sure. Please, help us out testing this pattern proposal. Examples tests are below, please push them or your own variants into publishing systems, content management systems, editor applications and tools. Check that it comes out the other side with the data intact, and exposed (or hidden) as expected: Render it in desktop browsers, mobile browers, screen readers, in braille… ''anything you can test, we want to know about''! We need to see any quirks, oddities and so on.&lt;br /&gt;
&lt;br /&gt;
Also, by all means provide thoughts on the publishing flow for this. An empty element is an uncommon structure outside of forms and scripts, but the reasoning is as follows: ''‘Machine formatted data’ is not metadata, it is content. Therefore, it's structurally appropriate to have it as a sibling to the human-formatted content.''&lt;br /&gt;
&lt;br /&gt;
'''Note that valid HTML is a cornerstone of microformats'''. ''Inventing new attributes, depending on unstable drafts of HTML5, using non-standard DOCTYPEs or XML extensions is not an applicable option''. We're trying to achieve something as gracefully as we can within the limitations of HTML4, and without harming user experience.&lt;br /&gt;
&lt;br /&gt;
==The proposed parsing rules==&lt;br /&gt;
&lt;br /&gt;
The current, likely incomplete, parsing rules and restrictions for this pattern are as follows:&lt;br /&gt;
&lt;br /&gt;
* Only one &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element may be included as a child of a property. No splitting or concatenation, no combining with other value-excerption elements.&lt;br /&gt;
* An empty &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element '''must''' be the ''first''-child of the property (not including any preceding whitespace). To alleviate the [[value-excerption-pattern-brainstorming#issues_2|negative impact of non-visible data]], the value should be as near as possible to declaring the property.&lt;br /&gt;
* The machine-data value ''must'' represent the same data as the visible text; the parent property ''must not'' contain arbitrary data. Validator tools will be encouraged to verify this where possible (for example, some programming languages have access to powerful date parsing algorithms that can compare human dates to the ISO form).&lt;br /&gt;
* The empty element can be ''any element'', but a generic &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; is most appropriate. You could use &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; if you want to save bytes, or an &amp;lt;code&amp;gt;input type=hidden&amp;lt;/code&amp;gt; if it makes sense to you. That choice will not matter to parsers. You are in complete control of that publishing decision. As per usual µf documentation, &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; will be used for generic examples.&lt;br /&gt;
* The &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; property does not have to be empty. If you ''do'' want a tool-tip to expose a useful data-form, you can. e.g. &amp;lt;code&amp;gt;&amp;amp;lt;span class='value-title' title='2008'&amp;gt;last year&amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt; is valid too.&lt;br /&gt;
&lt;br /&gt;
==Example Tests==&lt;br /&gt;
&lt;br /&gt;
The following snippets are example tests for the new pattern. You can use them as is, or use them as a base for your own tests with your own content. If you write your own tests, please document them under ‘additional test cases’ so that any failing tests can be checked for validity.&lt;br /&gt;
&lt;br /&gt;
===hAtom#1: An hAtom &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; Property===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtom#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 9th, around lunchtime&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content&amp;quot;&amp;gt;Wow, microformats are really useful! You can&lt;br /&gt;
                learn loads about them on the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;http://microformats.org/wiki&amp;quot;&amp;gt;microformats wiki&amp;lt;/a&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCal#1: An hCalendar &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCal#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Value Exception Test Day!&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Come help &amp;lt;span class=&amp;quot;organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a class=&amp;quot;fn url org&amp;quot; href=&amp;quot;http://microformats.org&amp;quot;&amp;gt;microformats.org&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;/span&amp;gt; test a new value-excerption pattern for sanity and &lt;br /&gt;
                robustness!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Help out by running some tests at &lt;br /&gt;
              &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-12T12:00:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                midday on Monday January 12th&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;See &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://microformats.org/wiki/value-excerption-pattern-issues/empty-value-element-test&amp;quot;&amp;gt;the&lt;br /&gt;
                wiki&amp;lt;/a&amp;gt; for more details!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hCard#1: An hCard &amp;lt;abbr title=&amp;quot;birthday&amp;quot;&amp;gt;&amp;lt;code&amp;gt;bday&amp;lt;/code&amp;gt;&amp;lt;/abbr&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hCard#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;Ben Ward&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Ben Ward's birthday is &lt;br /&gt;
                &amp;lt;span class=&amp;quot;bday&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;1984-02-09&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    February 9th&lt;br /&gt;
                &amp;lt;/span&amp;gt;.&lt;br /&gt;
                You should throw him a party! Or call his &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;cell&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;mobile&amp;lt;/span&amp;gt;&lt;br /&gt;
                on &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;415.123.123&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; to wish him well!&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===hAudio#1: An hAudio &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAudio#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Song of the year?&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Behind Test --&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;haudio&amp;quot;&amp;gt;Did you hear ‘&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Heavy Water&amp;lt;/span&amp;gt;’ on&lt;br /&gt;
            &amp;lt;span class=&amp;quot;contributor&amp;quot;&amp;gt;Foals&amp;lt;/span&amp;gt; &lt;br /&gt;
            ‘&amp;lt;span class=&amp;quot;album&amp;quot;&amp;gt;Antidodes&amp;lt;/span&amp;gt;’ record &lt;br /&gt;
            &amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2008&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                last year&lt;br /&gt;
            &amp;lt;/span&amp;gt;? It's&lt;br /&gt;
            &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;PT04M32S&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                4 and a half minutes long&lt;br /&gt;
            &amp;lt;/span&amp;gt;, you should make time to hear it!&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- End Test --&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''If you believe there is an error in any of these tests, or in any others that people contribute, please post on the {{MicroformatsMailingList}}.''&lt;br /&gt;
&lt;br /&gt;
==Evil Tests==&lt;br /&gt;
&lt;br /&gt;
If you want to give existing microformat parsers a good run out, construct ‘evil’ tests using nesting, combination and interpolation of different microformats.&lt;br /&gt;
&lt;br /&gt;
===hAtom + hCalendar===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
    &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Value Excerption Pattern Test hAtomhCalEvil#1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;hentry vevent&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1 class=&amp;quot;entry-title summary&amp;quot;&amp;gt;An introduction to Microformats&amp;lt;/h1&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Published on &amp;lt;span class=&amp;quot;published updated&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-09T11:33:00-0800&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                January 11th, late afternoon&amp;lt;/span&amp;gt;&lt;br /&gt;
                by &amp;lt;span class=&amp;quot;author organizer vcard&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;&lt;br /&gt;
                      Joe Blogger&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p class=&amp;quot;entry-content description&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;span class=&amp;quot;value-title&amp;quot; title=&amp;quot;2009-01-14T19:00:00&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                    this coming Wednesday at 7&lt;br /&gt;
                &amp;lt;/span&amp;gt; is not the date of a completely fictional microformats&lt;br /&gt;
                event. If it existed, it would promise to be informative and get&lt;br /&gt;
                you up to speed on microformats.org for 2009! Now you've &lt;br /&gt;
                learned to work with microformats a little, why not attend and&lt;br /&gt;
                get involved! Why not? Because this event is a test case, not &lt;br /&gt;
                for real.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Response==&lt;br /&gt;
&lt;br /&gt;
* Don't like the empty element? Don't like the use of the title attribute? '''Please file general issues concerning the proposed pattern on the main [[value-excerption-pattern-brainstorming#enabling_more_use_of_title_attributes|value excerption brainstorming page]]''', or discuss them on the {{MicroformatsMailingList}}.&lt;br /&gt;
* Add results of tests and responses to these tests themselves on ''this page''.&lt;br /&gt;
&lt;br /&gt;
Misplaced responses will be moved, and having to do so will make [[User:BenWard|Ben]] growly, so, y'know, please try to keep the wiki tidy.&lt;br /&gt;
&lt;br /&gt;
===Successful Tests===&lt;br /&gt;
&lt;br /&gt;
List successfully tested environments here. Add new environments as new list items, and expand existing list items with your name and platform variants to indicate verified successes.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Results of tests across various publishing/rendering environments&lt;br /&gt;
|-&lt;br /&gt;
! Product&lt;br /&gt;
! &amp;lt;abbr title=&amp;quot;Publishing or Consuming?&amp;quot;&amp;gt;P/C?&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! Platforms&lt;br /&gt;
! Test By&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| MediaWiki/Linux&lt;br /&gt;
| Publishing&lt;br /&gt;
| Safari 3.2.1 (Mac OSX 10.5)&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| The empty &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; elements are maintained in &amp;lt;abbr title=&amp;quot;MediaWiki&amp;quot;&amp;gt;MW&amp;lt;/abbr&amp;gt; output. Note that &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; elements in the tests get escaped by this MediaWiki install.&lt;br /&gt;
|-&lt;br /&gt;
| Safari 3.2.1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Web Inspector reports the element has width and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Firebug reports the element has width of '0px' and height of ‘16px’. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
| Firefox 3.1ß1&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Opera 9.62&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| Empty-span remains in DOM. Dragonfly reports the element has width of '0px' and height of ‘0px’. No tooltip due to zero-dimensions.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 5.2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Mac OSX 10.5,&lt;br /&gt;
| [[User:BenWard]]&lt;br /&gt;
| No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 6.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (SP3)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 7.0&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (SP3)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM (visible to Web Developer Toolbar, accessible from Javascript). No tooltip.&lt;br /&gt;
|-&lt;br /&gt;
| Internet Explorer 8.0 beta 2&lt;br /&gt;
| Consuming&lt;br /&gt;
| Windows XP (SP3)&lt;br /&gt;
| [[User:GeorgeBrock]]&lt;br /&gt;
| Empty-span remains in DOM. Developer Tools (built in to &amp;lt;abbr title=&amp;quot;Internet Explorer 8 beta 2&amp;quot;&amp;gt;IE8b2&amp;lt;/abbr&amp;gt;) report the element has width of '0px' and height of '19px'. No tooltip due to zero-width.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Failed Tests===&lt;br /&gt;
&lt;br /&gt;
For failures, please provide as much information as you can. The precise impact of the error, whether the behavior could be regarded as a bug in the software you're testing, whether it works in subsequent releases, whether you changed any settings in the software to produce the result, and if so, whether enabling/disabling that setting should be regarded a showstopper if this pattern were certified. &lt;br /&gt;
&lt;br /&gt;
Since we want more detail, please expand failures into headed sections rather than cramming into a table.&lt;br /&gt;
&lt;br /&gt;
For example, take this entirely plausible scenario as a template:&lt;br /&gt;
&lt;br /&gt;
====Example: Fake Publisher 3.1ß====&lt;br /&gt;
; Platform&lt;br /&gt;
: Windows Vista&lt;br /&gt;
; Test By&lt;br /&gt;
: [[User:BenWard]]&lt;br /&gt;
; Description&lt;br /&gt;
: When trying to enter an empty span in my &amp;lt;abbr title=&amp;quot;Hypertext Markup Language&amp;quot;&amp;gt;HTML&amp;lt;/abbr&amp;gt; editor, which I wrote myself whilst I was high, the application immediately crashes, performs &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt; on all UNIX boxes connected to my local network (which also appears to cause Android phones within Bluetooth range to do the same…), and then causes all attached peripherals to combust. I was not able to reproduce, as my house was now on fire. I think using a self closing XHTML tag instead might work-around the problem because as we know, it's been proved by Real Scienticians that XML is always better than HTML. Alternatively, it may be a bug in the beta software.&lt;br /&gt;
; Notes&lt;br /&gt;
: This is a beta release, and a bug has been filed.&lt;br /&gt;
: This product has a known history of flammability bugs.&lt;br /&gt;
: The user must explicitly enable the ‘Endanger My Life’ checkbox under the ‘Advanced Mislabelled Checkboxes’ tab of the ‘Complicated Preferences’ preferences pane.&lt;br /&gt;
: You get the idea.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Additional failure reports go above this line, please --&amp;gt;&lt;br /&gt;
===General Test Feedback===&lt;br /&gt;
&amp;lt;div class='discussion'&amp;gt;&lt;br /&gt;
* Any general feedback you have on this test is most welcome. However, if you have issues with the pattern or alternate suggestions, please file them on the main [[value-excerption-pattern-issues]] page. Also, please remember to sign your comments with &amp;lt;nowiki&amp;gt;—~~~~&amp;lt;/nowiki&amp;gt; —[[User:BenWard|BenWard]] 00:12, 9 January 2009 (UTC)&lt;br /&gt;
* … &amp;lt;!-- New topic as a top-level list item  --&amp;gt;&lt;br /&gt;
** … &amp;lt;!-- Responses as nested list item for threading --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
&lt;br /&gt;
* [[value-excerption-pattern]]&lt;br /&gt;
* [[value-excerption-pattern-issues]]&lt;br /&gt;
* [[value-excerption-pattern-brainstorming]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar-implementations&amp;diff=34743</id>
		<title>hcalendar-implementations</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar-implementations&amp;diff=34743"/>
		<updated>2008-11-21T14:57:50Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: Added enhanced hCalendar download script&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCalendar Implementations&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This page is an '''informative''' section of the [[hcalendar|hCalendar specification]].&lt;br /&gt;
&lt;br /&gt;
The following implementations have been developed which either generate or parse hCalendars. If you have an [[hcalendar|hCalendar]] implementation, feel free to add it to the New Implementations section.  If you have a page or site which just ''publishes'' hCalendar events, please use [[hcalendar-examples-in-wild]] instead.&lt;br /&gt;
&lt;br /&gt;
==New Implementations==&lt;br /&gt;
Add new implementations here:&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3.org/People/Bos/HcalProxy/ Hcalproxy] runs as an HTTP server, either standalone or under inetd(8), and converts hCalendar to iCalendar.&lt;br /&gt;
* The calendar of [http://TikiWiki.org TikiWiki CMS/Groupware] uses hCalendar markup for events. It's a built-in feature (no need to download separate module/plugin/etc). You can see in action over at [http://wiki-translation.com wiki-translation.com]&lt;br /&gt;
* [http://code.google.com/p/schoorbs Schoorbs] has bookings flavored with hCalendar in view_entry.php since revision 175 (becoming 1.0-Alpha2).&lt;br /&gt;
* [http://buzzword.org/cognition/ Cognition] supports [[User:TobyInk/hcalendar-1.1|hcalendar 1.1]]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Authoring==&lt;br /&gt;
Implementations you can use to author, create, and publish hCalendar events.&lt;br /&gt;
&lt;br /&gt;
===Web-based Creators===&lt;br /&gt;
;hCalendar Creator : [http://microformats.org/code/hcalendar/creator hCalendar creator] ([[hcalendar-creator-feedback|hCalendar creator feedback]]) - create your own hCalendar events.&lt;br /&gt;
;Conference Schedule Creator : [http://dmitry.baranovskiy.com/work/csc/ Conference Schedule Creator] ([[hcalendar-schedule-creator-feedback|Conference Schedule Creator feedback]]) - create your conference schedule with hCalendar events.&lt;br /&gt;
;Permatime hCalendar vevent generator : [http://permatime.com/ Permatime] enables sharing of points in time as well as acting as a quick way to generate hcalendar vevents.&lt;br /&gt;
&lt;br /&gt;
===Blogging and CMS tools===&lt;br /&gt;
;Midgard CMS : [http://www.midgard-project.org/documentation/net-nemein-calendar/ Midgard CMS - net.nemein.calendar] - as [http://bergie.iki.fi/blog/new-event-calendar-for-midcom.html blogged by Henri Bergius] &lt;br /&gt;
&lt;br /&gt;
;Drupal module : [http://hybernaut.com/upcoming-hcal Drupal Upcoming.org syndication module emits hCalendar]&lt;br /&gt;
;MovableType and WordPress plug-ins : [http://structuredblogging.org/formats.php StructuredBlogging] is a set of plugins  [http://structuredblogging.org/structuredblogging-wp-latest.zip for  WordPress] and [http://structuredblogging.org/structuredblogging-wp-latest.zip for MovableType] that supports embedding hCalendar and other microformats in templates and blog posts.&lt;br /&gt;
;Textpattern plug-ins : &lt;br /&gt;
* [http://placenamehere.com/TXP/pnh_mf/ pnh_mf] is a plugin for [http://textpattern.com/ Textpattern] that supports embedding hCalendar and other microformats in templates and blog posts. Written by [http://placenamehere.com/ Chris Casciano].&lt;br /&gt;
* [http://euphemize.net/blog/plugins/textpattern/jmc_event_manager/ jmc_event_manager] is a plugin for [http://textpattern.com/ Textpattern] that outputs events and locations in hCalendar (and hCard) formats. Written by [http://euphemize.net/ Joel Courtney].&lt;br /&gt;
&lt;br /&gt;
===Browser scripts and plug-ins===&lt;br /&gt;
Browser plugins that work with existing authoring tools:&lt;br /&gt;
; Any browser with javascript and a little bit of CSS : [http://microformats.org/code/hcalendar/creator microformats.org hCalendar creator]  (see also original: [http://theryanking.com/ Ryan King] has an [http://theryanking.com/microformats/hcalendar-creator.html hCalendar creator]).&lt;br /&gt;
; Firefox Greasemonkey user script hCalendar creator : [http://www.decafbad.com/blog/2005/06/08/greasemonkey_magic magic_hcalendar Greasemonkey user script by Les Orchard] - allows easy form entry of an event into any textarea, e.g. into a blog post text area.&lt;br /&gt;
; Firefox Greasemonkey user script hCalendar to Google Calendar: [http://torrez.us Elias Torres] has created a [http://torrez.us/archives/2006/04/13/431/ simple script] that will parse hCalendar entries and create a link to add event to [http://www.google.com/calendar/ Google Calendar's] service. Based on [http://virtuelvis.com/archives/2005/11/learn-to-love-microformats George's] and [http://virtuelvis.com/archives/2005/11/learn-to-love-microformats Arve's] work.&lt;br /&gt;
&lt;br /&gt;
===Desktop Authoring Tools===&lt;br /&gt;
;Dreamweaver Extension : [http://www.webstandards.org/action/dwtf/microformats/ Extension suite] for Dreamweaver 8 from the [http://webstandards.org/ Web Standards Project].&lt;br /&gt;
;xfy : &lt;br /&gt;
In [https://www.xfytec.com/community/ xfy Community], there are some hCalendar implementations.&lt;br /&gt;
* [https://www.xfytec.com/community/modules/mydownloads/singlefile.php?cid=15&amp;amp;lid=25 hCalendar via RSS] parses an RSS feed, retrieves XHTML documents linked from that feed, and syndicates hCalendars into a calendar view.&lt;br /&gt;
* [https://www.xfytec.com/community/modules/mydownloads/singlefile.php?cid=19&amp;amp;lid=23 hCalendar Marker XVCD] helps to mark up an event information in XHTML document with hCalendar. &lt;br /&gt;
* [https://www.xfytec.com/community/modules/mydownloads/singlefile.php?cid=15&amp;amp;lid=17 Simple RDF Calendar XVCD] is a schedule tool which uses RDF Calendar format. It also converts RDF Calendar format to iCalendar and hCalendar format.&lt;br /&gt;
;Windows Live Writer :&lt;br /&gt;
* WLW's [http://gallery.live.com/liveItemDetail.aspx?li=9751e563-1408-4fc3-8028-bd4351edb1fb&amp;amp;l=8 Event Plugin] formats events in blog posts with hCalendar.&lt;br /&gt;
&lt;br /&gt;
==Search and Discovery==&lt;br /&gt;
* [http://kitchen.technorati.com/search Technorati Microformats Search] indexes [[hcard|hCard]], [[hcalendar|hCalendar]], and [[hreview|hReview]] as [http://tantek.com/log/2006/05.html#d31t1802 announced by Tantek]. &lt;br /&gt;
* [http://leftlogic.com/info/articles/microformats_bookmarklet Microformats Bookmarklet] is a bookmarklet designed for Safari (works in Firefox and Camino) that overlays on the current page to allow users to import individual [[hcard|hCards]] or [[hcalendar|hCalendars]]. Written by [http://leftlogic.com Remy Sharp].&lt;br /&gt;
&lt;br /&gt;
==Conversion and Import==&lt;br /&gt;
Implementations you can use to importing into a calendar application, typically by converting hCalendar to iCalendar/vCalendar.&lt;br /&gt;
&lt;br /&gt;
===Web Services===&lt;br /&gt;
These return iCalendar (.ics) and other calendar formats for easy importing into typical calendar programs or other processing.&lt;br /&gt;
* [http://feeds.technorati.com/events Technorati Events Feed service] uses X2V library to parse hCalendar and return iCalendar (.ics).&lt;br /&gt;
**Note friendly URL, e.g. http://feeds.technorati.com/events/http%3A//microformats.org&lt;br /&gt;
**The [http://georgebrock.com/projects/enhanced-hcalendar-downloads/ enhanced-hcalendar-downloads] script detects links to this service and displays a menu when they are clicked containing the original Technorati link and links to add the event to Google, Yahoo! and 30boxes.&lt;br /&gt;
* [http://suda.co.uk/projects/X2V/ X2V] parses hCalendar and produces a .ics (iCalendar) stream.&lt;br /&gt;
**Note: needs to be updated to track changes in the specification as they occur.&lt;br /&gt;
&amp;lt;!-- * [http://lifelint.net/ Life Lint Parser] parses hCalendar and produces .ics, .rdf and debugging information and attempts to be more fully compliant to the iCal standard than previous implementations.  It can be used in the same manner as X2V.  Can output iCal (w optional Outlook 2002 compat), and RDF. OFFLINE SINCE DECEMBER 2006 --&amp;gt;&lt;br /&gt;
* [http://spanningsalesforce.com/ Spanning Salesforce] produces hCalendar-enabled RSS feeds and .ics calendars from Salesforce.com.&lt;br /&gt;
* [http://makedatamakesense.com/myspace/event/ MySpace Events RSS Creator] creates RSS feeds of MySpace events with hCalendar markup.&lt;br /&gt;
&lt;br /&gt;
===Firefox Greasemonkey Plugins===&lt;br /&gt;
* [http://george.hotelling.net/90percent/ George] has built a [http://george.hotelling.net/90percent/geekery/greasemonkey_and_microformats.php Greasemonkey user script that detects hCalendar events and allows users to easily add them to their calendar application(s)].&lt;br /&gt;
* [http://inside.glnetworks.de/ Martin Rehfeld] has updated the work of [http://blogmatrix.blogmatrix.com/ David Janes] and produced a [[Greasemonkey]] [http://inside.glnetworks.de/2006/06/05/microformats-have-arrived-in-firefox-15-greasemonkey-06/ script] that finds many microformat elements, including hCalendar events, and [http://blog.davidjanes.com/mtarchives/2005_08.html#003379 provides a popup menu of actions]. The hCalendar to vCalendar conversion is done internally within the script. ''This will work with FireFox 1.5+/GreaseMonkey 0.6.4+ now.''&lt;br /&gt;
&lt;br /&gt;
===Aggregators===&lt;br /&gt;
* [http://placenamehere.com/mf/nnwextract/ Extract Microformats] is a script for NetNewsWire that supports extracting hCard and hCalendar data in blog posts (via Technorati service). Written by [[User:ChrisCasciano|Chris Casciano]]&lt;br /&gt;
* [http://kula.jp/software/endo/screenshots/ Endo], an OS X aggregator, supports discovering hCalendar and adding those events to iCal. Look at the last screenshot at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
===Converters===&lt;br /&gt;
* [http://www.w3.org/People/Bos/HcalProxy/ Hcalproxy] runs as an HTTP server, either standalone or under inetd(8), and converts hCalendar to iCalendar. E.g., if Hcalproxy is running on localhost port 8000 and &amp;lt;nowiki&amp;gt;http://example.org/page.html&amp;lt;/nowiki&amp;gt; points is an HTML page, then &amp;lt;nowiki&amp;gt;http://localhost:8000/http://example.org/page.html&amp;lt;/nowiki&amp;gt; is an iCalendar document with the events from that page.&lt;br /&gt;
&lt;br /&gt;
==Browsing==&lt;br /&gt;
Implementations that detect, display and otherwise highlight hCalendar events in pages.&lt;br /&gt;
&lt;br /&gt;
* In [http://www.xfytec.com/community/ xfy Community], there are some hCalendar implementations. &amp;quot;hCalendar via RSS&amp;quot; parses an RSS feed, retrieves XHTML documents linked from that feed, and syndicates hCalendars into a calendar view.&lt;br /&gt;
* [http://code.google.com/p/js-hcalendar js-hcalendar] parses hCalendar and produces a displayable HTML table/CSS-based calendar (formerly called JSCalendar).&lt;br /&gt;
* [http://thebitterpill.com/07-2007/a-jquery-hcal-parser/ jqueryhcal] is a jQuery-based hCalendar parser that supports multi-day events, dtend, and other features.&lt;br /&gt;
&lt;br /&gt;
===Firefox extension===&lt;br /&gt;
*[http://www.orch8.net/ AlchemyPoint] is a Firefox extension and proxy service that can detect microformats in HTML documents and display browsing/mashup suggestions based on their contents.&lt;br /&gt;
*[http://blog.codeeg.com/tails-firefox-extension/ Tails is a Firefox Extension] that will display the presence of microformats ([[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xfolk|xFolk]]) on a webpage.&lt;br /&gt;
*[https://addons.mozilla.org/en-US/firefox/addon/4106 Operator] also displays the presence of microformats, is extensible, and allows you to add actions such as &amp;quot;Add hCalender to Yahoo! Calendar&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Pending====&lt;br /&gt;
*[http://reminderfox.mozdev.org/ ReminderFox] have hCalendar import on their &amp;quot;to do &amp;quot; list. &lt;br /&gt;
&lt;br /&gt;
===Flock extension===&lt;br /&gt;
*[http://www.orch8.net/ AlchemyPoint] is a Flock extension and proxy service that can detect microformats in HTML documents and display browsing/mashup suggestions based on their contents.&lt;br /&gt;
*[http://blog.codeeg.com/2006/03/20/flock-tails-flocktails/ Flocktails] - port of Tails extension for Flock 0.5.12 that looks for hCards, hCalendar, xFolk and hReview and tosses them into a handy topbar&lt;br /&gt;
&lt;br /&gt;
==Libraries==&lt;br /&gt;
Open source libraries of hCalendar parsers and other related code for building hCalendar implementations. Note: it is very likely that some of the above implementations may be duplicated in this section. That's ok.&lt;br /&gt;
; Javascript : &lt;br /&gt;
* [http://virtuelvis.com/archives/2005/11/learn-to-love-microformats simple hCalendar parser] by [http://virtuelvis.com/ Arve Bersvendsen]&lt;br /&gt;
* [http://microformats.org/code/hcalendar/creator hCalendar creator] ([[hcalendar-creator-feedback|hCalendar creator feedback]])&lt;br /&gt;
; PHP : &lt;br /&gt;
*[http://randomchaos.com/microformats/base/ Microformat Base] is an open-source PHP microformat aggregation crawler, currently recognizing hreview, hcalendar, and hcard (Source code no longer available as of 6 Dec 06).&lt;br /&gt;
*[http://enarion.net/phpmicroformats/ phpMicroformats] is a PHP class library that generates microformats for calendar events (hCalendar) and vcards (hCard).&lt;br /&gt;
* [http://fresh.t-systems-sfr.com/unix/src/www/WebCalendar-devel-1.1.1.tar.gz:a/WebCalendar-1.1.1/includes/classes/hKit/hcal.profile.php hCalendar profile] for the [http://allinthehead.com/hkit/ hKit] parser.&lt;br /&gt;
; Ruby [http://rubyforge.org/projects/uformats/ uformats]: is a ruby library that can parse [[hCalendar]], [[hCard]], [[hReview]] and [[rel-tag]]&lt;br /&gt;
; XSLT :&lt;br /&gt;
* X2V is available as an XSLT library&lt;br /&gt;
* [http://dev.w3.org/cvsweb/2001/palmagent/ palmagent] by [[User:DanC]] includes  toICal.xsl and test materials; it works much like xhtml2vcal.xsl in X2V. See also: [http://www.w3.org/2002/12/cal/ RDF Calendar workspace] with icalendar test materials.&lt;br /&gt;
; Python : &lt;br /&gt;
* [http://vobject.skyhouseconsulting.com/ vObject], part of the Chandler project, claims experimental hCalendar support.&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcalendar-related-pages}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=activity-verb-examples&amp;diff=29881</id>
		<title>activity-verb-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=activity-verb-examples&amp;diff=29881"/>
		<updated>2008-10-24T00:08:56Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: added examples of verbs from http://www.vimeo.com/#activity&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;activity verb examples&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
Part of the [[activity-streams]] effort. Per the microformats [[process]] this page is here to document existing real world web publishing examples of activity verbs (typically as part of activity streams).&lt;br /&gt;
&lt;br /&gt;
== examples ==&lt;br /&gt;
In alphabetical order by site/service name:&lt;br /&gt;
=== Flickr ===&lt;br /&gt;
* [http://flickr.com/activity Flickr recent activity on your account]&lt;br /&gt;
** &amp;quot;newest contact&amp;quot; (of Flickr USER)&lt;br /&gt;
** &amp;quot;marked you as a contact too&amp;quot; (by Flickr USER)&lt;br /&gt;
** &amp;quot;comment since yours&amp;quot;&lt;br /&gt;
** &amp;quot;added this as favorite&amp;quot; (one of your photos)&lt;br /&gt;
** &amp;quot;said&amp;quot; (a comment on one of your photos)&lt;br /&gt;
** &amp;quot;added a tag&amp;quot; (tagname) (on one of your photos)&lt;br /&gt;
** &amp;quot;added a note&amp;quot; (on one of your photos)&lt;br /&gt;
** sent a Flickr mail (by Flickr USER)&lt;br /&gt;
&lt;br /&gt;
Oddly/interestingly enough, the posting a photo itself does not show up in Flickr's activity streams.&lt;br /&gt;
&lt;br /&gt;
=== FriendFeed ===&lt;br /&gt;
* [http://friendfeed.com FriendFeed]&lt;br /&gt;
** &amp;quot;posted&amp;quot; (message on Twitter, entry on Tumblr, photo on brightkite.com, message on brightkite.com, message on Jaiku, entry on BLOGNAME, link)&lt;br /&gt;
** &amp;quot;published&amp;quot; (photos on Flickr, videos on Vimeo)&lt;br /&gt;
** &amp;quot;dugg&amp;quot; (story on Digg)&lt;br /&gt;
** &amp;quot;checked in&amp;quot; (on brightkite.com)&lt;br /&gt;
** &amp;quot;bookmarked&amp;quot; (page on delicious)&lt;br /&gt;
** &amp;quot;loved&amp;quot; (song on Last.fm)&lt;br /&gt;
** &amp;quot;added&amp;quot; (event on Upcoming)&lt;br /&gt;
&lt;br /&gt;
=== Vimeo ===&lt;br /&gt;
* [http://www.vimeo.com/#activity &amp;quot;All activity&amp;quot; on Vimeo]&lt;br /&gt;
** &amp;quot;uploaded&amp;quot; (a video)&lt;br /&gt;
** &amp;quot;likes&amp;quot; (a video)&lt;br /&gt;
** &amp;quot;commented on&amp;quot; (a video)&lt;br /&gt;
** &amp;quot;tagged&amp;quot; (a video with a tag)&lt;br /&gt;
** &amp;quot;joined&amp;quot; (a group)&lt;br /&gt;
** &amp;quot;created&amp;quot; (an album)&lt;br /&gt;
** &amp;quot;added&amp;quot; (a video to an album)&lt;br /&gt;
&lt;br /&gt;
=== see also ===&lt;br /&gt;
For more examples, see also: &lt;br /&gt;
* [http://diso-project.org/wiki/activity-streams-examples DiSo wiki activity streams examples]&lt;br /&gt;
* [http://wiki.diso-project.org/activity-stream-verbs other DiSo wiki activity stream verbs]&lt;br /&gt;
&lt;br /&gt;
== analysis of examples ==&lt;br /&gt;
Analyzing the above (and other) examples, one can deduce the following common verbs:&lt;br /&gt;
&lt;br /&gt;
* posted &lt;br /&gt;
** FriendFeed - many specific types&lt;br /&gt;
** Flickr - a comment&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
More examples and analysis are necessary to expand this set.  Some of this can be found by:&lt;br /&gt;
&lt;br /&gt;
See also the analysis of [http://wiki.diso-project.org/activity-stream-verbs common activity stream verbs on the other DiSo wiki].&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[activity-streams]]&lt;br /&gt;
* [[activity-verb-formats]]&lt;br /&gt;
* [[activity-verb-brainstorming]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=activity-verb-examples&amp;diff=29868</id>
		<title>activity-verb-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=activity-verb-examples&amp;diff=29868"/>
		<updated>2008-10-23T23:55:13Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: added additional Friend Feed examples (&amp;quot;published&amp;quot; for Vimeo videos and &amp;quot;added&amp;quot; for Upcoming events)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;activity verb examples&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
Part of the [[activity-streams]] effort. Per the microformats [[process]] this page is here to document existing real world web publishing examples of activity verbs (typically as part of activity streams).&lt;br /&gt;
&lt;br /&gt;
== examples ==&lt;br /&gt;
In alphabetical order by site/service name:&lt;br /&gt;
=== Flickr ===&lt;br /&gt;
* [http://flickr.com/activity Flickr recent activity on your account]&lt;br /&gt;
** &amp;quot;newest contact&amp;quot; (of Flickr USER)&lt;br /&gt;
** &amp;quot;marked you as a contact too&amp;quot; (by Flickr USER)&lt;br /&gt;
** &amp;quot;comment since yours&amp;quot;&lt;br /&gt;
** &amp;quot;added this as favorite&amp;quot; (one of your photos)&lt;br /&gt;
** &amp;quot;said&amp;quot; (a comment on one of your photos)&lt;br /&gt;
** &amp;quot;added a tag&amp;quot; (tagname) (on one of your photos)&lt;br /&gt;
** &amp;quot;added a note&amp;quot; (on one of your photos)&lt;br /&gt;
** sent a Flickr mail (by Flickr USER)&lt;br /&gt;
&lt;br /&gt;
=== FriendFeed ===&lt;br /&gt;
* [http://friendfeed.com FriendFeed]&lt;br /&gt;
** &amp;quot;posted&amp;quot; (message on Twitter, entry on Tumblr, photo on brightkite.com, message on brightkite.com, message on Jaiku, entry on BLOGNAME, link)&lt;br /&gt;
** &amp;quot;published&amp;quot; (photos on Flickr, videos on Vimeo)&lt;br /&gt;
** &amp;quot;dugg&amp;quot; (story on Digg)&lt;br /&gt;
** &amp;quot;checked in&amp;quot; (on brightkite.com)&lt;br /&gt;
** &amp;quot;bookmarked&amp;quot; (page on delicious)&lt;br /&gt;
** &amp;quot;loved&amp;quot; (song on Last.fm)&lt;br /&gt;
** &amp;quot;added&amp;quot; (event on Upcoming)&lt;br /&gt;
&lt;br /&gt;
=== see also ===&lt;br /&gt;
For more examples, see also: [http://diso-project.org/wiki/activity-streams-examples DiSo wiki activity streams examples].&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[activity-streams]]&lt;br /&gt;
* [[activity-verb-formats]]&lt;br /&gt;
* [[activity-verb-brainstorming]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hatom-examples-in-wild&amp;diff=29654</id>
		<title>hatom-examples-in-wild</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hatom-examples-in-wild&amp;diff=29654"/>
		<updated>2008-09-24T10:13:05Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: added aduk.org to examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=hAtom Examples in the Wild=&lt;br /&gt;
&lt;br /&gt;
The following sites have implemented [[hatom|hAtom]], and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc. If your site marked up with hAtom, feel free to add it o the '''top''' of this list. Please check back after a few days, to see if anyone has found any problems with the examples supplied.&lt;br /&gt;
&lt;br /&gt;
== 0.1 hAtom examples==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
    Please add examples to the top of this list. Write in the third person (&amp;quot;Acme has...&amp;quot; not &amp;quot;we have...&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* [http://www.aduk.org/ ADUK] use hAtom to mark up news on their home page.&lt;br /&gt;
* [http://thetyee.ca/Blogs/TheHook/ The Hook] a Canadian political blog, uses hAtom for blog posts and list of blog posts, however also offers a feedburner RSS feed.&lt;br /&gt;
* [http://www.plaintxt.org/experiments/blog-summary/ Blog Summary] is a [[wordpress|WordPress]] plugin from plaintxt.org that generates a semantic list of recent entries in hAtom. By [[implementors#Scott_Allan_Wallick|Scott Allan Wallick]].&lt;br /&gt;
* [http://www.yigg.de YiGG (a german social-news community)] Marks up all there Pages with stories using hAtom.&lt;br /&gt;
* [http://www.dancefederation.co.uk Dance Federation Salsa Dancing &amp;amp; Jive Dancing Lessons and Events ] Directory for classes, lessons and events users hatom for its news page and generating rss.&lt;br /&gt;
* [http://blog.kakkoi.net/ Kakkoi] - combine hAtom (i.e., xFolk RC1, hreview, hAtom) for blog posts and comments.&lt;br /&gt;
* [http://www.vibereview.com/ VibeReview] uses hAtom for sex toy reviews and articles (no nudity, but still maybe NSFW).  Two feeds can be found on the homepage.&lt;br /&gt;
* [http://www.linuxinfusion.com/ Linux Infusion] uses hAtom for blog posts and comments.&lt;br /&gt;
*  Joseph Bergantine has used hAtom to mark up [http://bergantinedesign.us/blog/my-microwave-has-a-button-that-says-record blog posts], [http://bergantinedesign.us/blog/ article lists], and [http://bergantinedesign.us/blog/doneish#comment000068 comments] &lt;br /&gt;
* [http://microrevie.ws/ MicroReviews] marks up each review with [[hAtom]] so that every page can be a feed. See [http://microrevie.ws/ the home page] or [http://microrevie.ws/????? 5-Star Reviews]&lt;br /&gt;
* LocalHero (localhero dot biz) A local search which returns it search results in hatom (as well as other microformats).&lt;br /&gt;
* [http://blog.livedoor.jp/forestk/ forestk's blog] uses hAtom (note it is Japanese!)&lt;br /&gt;
* [http://www.niallkennedy.com/blog/ Niall Kennedy's Weblog] features hAtom on every page. includes comments.&lt;br /&gt;
* [http://weborganics.co.uk/ WebOrganics] - Has hAtom feeds on every page.&lt;br /&gt;
* [http://journal.redflavor.com/ Reprise] - A [http://redflavor.com/reprise.rb minimal blog] application which uses hAtom out of the box.&lt;br /&gt;
* [http://www.bbc.co.uk/worldservice/bangladeshboat BBC World Service Bangladesh River Journey] a social network mashup, with hAtom entries &amp;amp; other microformats. See [http://dharmafly.com/blog/bangladeshboat Dharmafly blog discussion].&lt;br /&gt;
* [http://www.people.com/people/news/ People Magazine] uses hAtom to markup the latest news stories.&lt;br /&gt;
* [http://www.bo.ingv.it/italiano/News.html Istituto Nazionale Geofisica e Vulcanologia, Bologna] implemented hAtom entries with embedded rel-tags for categories in its news-page (custom template for [http://www.modxcms.com MODx CMS]).&lt;br /&gt;
* [http://v1.itvp.pl/blog/przebojowanoc/i.tvp/idb/24/ ITVP] uses hAtom for entries. See [http://twitter.com/Wojtek/statuses/299700082 Wojtek's announcement 2007-09-28].&lt;br /&gt;
* [http://shiftingpixel.com Shifting Pixel] uses hAtom for blog posts and comments.&lt;br /&gt;
* [http://lazylibrary.com LazyLibrary] uses hAtom on book results pages.&lt;br /&gt;
* [http://findsubstance.com Find Substance Blog] uses hAtom for blog posts.&lt;br /&gt;
* [http://www.blogger.com Blogger]&lt;br /&gt;
** [http://groups.google.com/group/bloggerDev/browse_thread/thread/69344c5cc35b472e Announcement] on Blogger Dev that all new blogs will have hAtom classes&lt;br /&gt;
* AOL&lt;br /&gt;
**[http://news.aol.com AOL News], AOL News has implemented hAtom into their center column. This display will be used on other AOL channels as well&lt;br /&gt;
**[http://sports.aol.com AOL Sports], AOL Sports is the second AOL channel to use the hAtom display for its center column data&lt;br /&gt;
* [http://www.creation.uk.com Creation design &amp;amp; marketing] uses hAtom for a lot of the content as well as [http://www.creation.uk.com/news/2007/06/06/easy-money/ comments on articles].&lt;br /&gt;
* [http://www.sndbx.org/ The Sandbox Designs Competition] uses hAtom for all content, hCard for participant (the competition designers) and sponsor information, hCalendar for the competition schedule, XFN for links, and rel-license for licensing information. It's all GNU GPL.&lt;br /&gt;
* [http://guyleech.net guyleech.net] uses hAtom for blog posts, and uses hCard for contact information. There is also an [http://guyleech.net/technical/html/minimal-microformats article] on how to minimise hAtom, to save time and code.&lt;br /&gt;
* [http://kpumuk.info/ Dmytro Shteflyuk] uses hAtom for all blog posts.&lt;br /&gt;
* [http://blog.no-panic.at Florian Beer] uses hAtom to mark up all the blog posts. There is also a [http://blog.no-panic.at/2006/11/16/hatom-and-wordpress/ tutorial] on how to convert [[wordpress|WordPress]] themes to include hAtom.&lt;br /&gt;
* [http://ficlets.com/ Ficlets] uses hAtom on the [http://ficlets.com/stories main stories page] and on [http://ficlets.com/stories/12 individual story pages].&lt;br /&gt;
* [http://www.international.unt.edu UNT International] uses hAtom combined with hCard on news/announcement pages (e.g., [http://www.international.unt.edu/quick/news the main news page]) in addition to providing traditional Atom feeds&lt;br /&gt;
* [http://www.absalom.net.au Absalom Media] uses hAtom combined with hCard for articles.&lt;br /&gt;
* [http://www.joomlamug.com Joomla! Melbourne User Group] uses hAtom combined with hCard for articles.&lt;br /&gt;
* [http://www.volume.co.uk Volume] - Main news page is marked up as hAtom 0.1 &lt;br /&gt;
* [http://yedda.com Yedda] - Yedda support hAtom on exploration of questions where there is also support for Atom and RSS feeds. ([http://yedda.com/questions/recent/ example])&lt;br /&gt;
* The [http://www.westmidlandbirdclub.com/ West Midland Bird Club's] frequently-updated [http://www.westmidlandbirdclub.com/new.htm What's New] page,  [http://www.westmidlandbirdclub.com/ladywalk/latest.htm news from its Ladywalk Reserve] and [http://www.westmidlandbirdclub.com/worcs/grimley/latest.htm news from Grimley Pits] &amp;amp;mdash;  comments welcome on my talk page [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
* [http://pixelsebi.com pixelsebi's repository] uses hAtom 0.1 for blog posts (and hCard, hCalendar, XFN, xFolk and many more) based on manual [[wordpress|WordPress]] template modifications&lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] uses hAtom combined with hCard for [http://www.qmpeople.com/blog/ blog].&lt;br /&gt;
* [http://www.geekinthepark.co.uk Geek in the Park] uses hAtom for the comments. -- by [[User:Trovster|trovster]]&lt;br /&gt;
* [http://www.csarven.ca Sarven Capadisli] uses hAtom for the articles and comments -- by [[User:Csarven|csarven]]&lt;br /&gt;
* [http://www.capital.edu Capital University] uses hAtom 0.1 to mark up the feed of latest posts by student bloggers on its home page.&lt;br /&gt;
* [http://blog.davidjanes.com Ranting and Roaring] (David Janes)&lt;br /&gt;
* [http://ChunkySoup.net/ ChunkySoup.net] has redesigned using hAtom 0.1 and hCards on the entire site &amp;amp;mdash; by [[User:ChrisCasciano|Chris Casciano]]&lt;br /&gt;
* [http://sedna.spip.org/sedna/ Sedna RSS] (a feed aggregator based on SPIP, by Fil, IZO and others; GPLd sources are available at [http://zone.spip.org/trac/spip-zone/browser/_squelettes_/sedna SPIP-Zone])&lt;br /&gt;
* [http://quotedprintable.com/pages/scribbish Scribbish] is a Typo theme which uses hAtom.&lt;br /&gt;
* [http://rbach.priv.at/hAtom2Atom/Changelog/ hAtom2Atom.xsl's Changelog] is published as hAtom and Atom.&lt;br /&gt;
* [http://federali.st/ federali.st]'s webbed Federalist Papers are each marked up in hAtom.&lt;br /&gt;
* [http://www.plaintxt.org/themes/sandbox/ Sandbox] is a theme for [[wordpress|WordPress]] that uses hAtom. By [[implementors#Scott_Allan_Wallick|Scott Allan Wallick]].&lt;br /&gt;
** The theme is also available to accounts on the [http://wordpress.com/ &amp;lt;username&amp;gt;.wordpress.com] hosting service. The [http://blog.coworking.info Coworking] and [http://barcamp.wordpress.com BarCamp] blogs are examples of custom Sandbox themes.&lt;br /&gt;
** Over 40 designs available for the Sandbox at the [http://www.sndbx.org/ Sandbox Designs Competition], which also uses hAtom&lt;br /&gt;
* [http://www.whump.com/dropbox/Strangelove.zip Strangelove] is a modification of the default WordPress theme (Kubrick) with hAtom support. &lt;br /&gt;
** It points to the hAtom2Atom proxy service as the link for syndication feeds.&lt;br /&gt;
* All [http://www.plaintxt.org/themes/ plaintxt.org themes] for [[wordpress|WordPress]] now use hAtom. The themes are also coded for hCard compliance. The themes, by name, are:&lt;br /&gt;
** [http://www.plaintxt.org/themes/barthelme/ Barthelme] (two-column, fluid), [http://www.plaintxt.org/themes/blogtxt/ blog.txt] (two- or three-column, elastic), [http://www.plaintxt.org/themes/plaintxtblog/ plaintxtBlog] (three-column, fluid), [http://www.plaintxt.org/themes/simplr/ Simplr] (one column, elastic), [http://www.plaintxt.org/themes/veryplaintxt/ veryplaintxt] (two column, fluid)&lt;br /&gt;
** By [[implementors#Scott_Allan_Wallick|Scott Allan Wallick]].&lt;br /&gt;
* [http://www.pats.ua.ac.be/courses PATS Courses], the PATS Research Group uses hAtom to mark up the latest course documents for some of their courses&lt;br /&gt;
* [http://mix.excite.co.uk Excite MIX], the Ajax Start Page from Excite Europe, uses hAtom 0.1 and hCard in the Feed Viewer to mark up feed entries and authors.&lt;br /&gt;
* [http://last.fm Last.FM], a social music sharing platform, uses hAtom markup for [http://blog.last.fm/2007/05/30/rss-your-shoutbox-and-you shoutbox], and recommends using [http://tools.microformatic.com microformatic]'s transcode tool&lt;br /&gt;
* [http://vlograzor.com/ Vlog Razor] - Contains multiple hAtom feeds on the same page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
     Please do NOT add new examples here - add them to the TOP of this list. Thank you.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Examples with some problems==&lt;br /&gt;
&lt;br /&gt;
Entries may be moved here if there's a problem with the way hAtom is used on the page concerned. If the page is yours, and you want to improve it, see the [[hatom-faq|hAtom FAQ]], or raise any queries on [[hatom-issues|hAtom Issues]] or [[mailing-lists#microformats-discuss|the mailing list]], where people will be happy to help you. &lt;br /&gt;
&lt;br /&gt;
=== Pre 0.1 hAtom examples===&lt;br /&gt;
These pages conform to an older draft standard and need to be updated.&lt;br /&gt;
&lt;br /&gt;
* [http://www.myelin.co.nz/post/ Second p0st] (Phil Pearson)&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{hatom-related-pages}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=web-agencies&amp;diff=34352</id>
		<title>web-agencies</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=web-agencies&amp;diff=34352"/>
		<updated>2008-09-17T16:05:36Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: added Doodledo to list of agencies using microformats&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;web agencies&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More and more modern web design, development agencies/consultancies are supporting not only [[POSH]] but also microformats, both on their own sites and as a matter of standard practice on sites they build. This page is for documenting these modern web agencies.&lt;br /&gt;
&lt;br /&gt;
== agencies ==&lt;br /&gt;
Alphabetical. MUST note [[hCard]] contact info URL. SHOULD also note URLs of client sites they've developed that support microformats.&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Doodledo&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;UK&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; based agency, contact info at &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.doodledo.info&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;note&amp;quot;&amp;gt;recently built [http://www.aduk.org/contact.php ADUK.org] &amp;amp; [http://www.thinkambient.co.uk ThinkAmbient.co.uk]&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://objectadjective.com Object Adjective] ([http://www.objectadjective.com/contact/ hCard contact info])&lt;br /&gt;
&lt;br /&gt;
== advocacy ==&lt;br /&gt;
Getting more web design, development, etc. agencies and related efforts to adopt microformats also has the indirect benefit of them supporting microformats in the sites they build and develop. Suggest web agencies for [[advocacy]] on the [[web-agency-advocacy]] page.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[advocacy]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=meetup&amp;diff=28717</id>
		<title>meetup</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=meetup&amp;diff=28717"/>
		<updated>2008-09-11T13:11:00Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: added self to &amp;quot;interested in london meetups&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;microformats weekly meetup events&amp;lt;/h1&amp;gt;&lt;br /&gt;
A regular source of microformats [[events]].&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
== Weekly Meetup ==&lt;br /&gt;
The community and adoption have grown considerably over the last year, and news of adoptions (and once in a while challenges) come up frequently enough ([http://news.google.com/news?q=microformats&amp;amp;ie=UTF-8&amp;amp;scoring=n at least once a week]) that there are no shortage of new topics to discuss on a weekly basis.&lt;br /&gt;
&lt;br /&gt;
By making this a regular (every week) event, people know it is happening regularly and can thus come whichever ones are convenient for them, and not worry about missing any one in particular.&lt;br /&gt;
&lt;br /&gt;
From having informally asked a few folks in the SF area and on IRC it seems Tuesdays at 6:30pm work best, with a rotating venue to keep it interesting.&lt;br /&gt;
&lt;br /&gt;
Cities where weekly meetup events are held, sorted alphabetically:&lt;br /&gt;
&lt;br /&gt;
== London ==&lt;br /&gt;
Interested folks for [[events/2008-09-09-london-meetup-dinner|2008-09-09]]:&lt;br /&gt;
* [[User:Phae|Frances]]&lt;br /&gt;
* [http://georgebrock.com George Brocklehurst]&lt;br /&gt;
* [[User:Tantek|Tantek Çelik]]&lt;br /&gt;
* Hannah Donovan&lt;br /&gt;
* Drew McLellan&lt;br /&gt;
* ...&lt;br /&gt;
In general for London:&lt;br /&gt;
* [[User:Phae|Frances]]&lt;br /&gt;
* [[User:GeorgeBrock|George Brocklehurst]]&lt;br /&gt;
* [http://twitter.com/ptg/statuses/906735728 Patrick Griffiths]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Possible locations:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Past London venues:&lt;br /&gt;
* [http://www.squaremeal.co.uk/restaurants/london/view/81375/Wagamama Wagamama at New Oxford St. &amp;amp; Bloomsbury St.]: [[events/2008-09-02-london-meetup-dinner|2008-09-02]]&lt;br /&gt;
&lt;br /&gt;
== San Francisco ==&lt;br /&gt;
Additional suggested SF venues (suggester). Add your opinions and more suggestions:&lt;br /&gt;
* Osha Thai on 2nd st.&lt;br /&gt;
* Thirsty Bear&lt;br /&gt;
** +0 ok food, often too crowded for a group to actually get seating, though we did hold a [[events/2007-04-18-web-2-expo-dinner|microformats dinner there last year]] somehow. I think John Allsopp sweet talked the hostess. - [[User:Tantek|Tantek]]&lt;br /&gt;
* Metreon Food Court&lt;br /&gt;
** +0 not the greatest, but it has lots of choices - [[User:Tantek|Tantek]]&lt;br /&gt;
* Mel's Diner&lt;br /&gt;
** +0 hard to order healthy here, but the food mostly tastes good, and can probably get seating for a decent crowd at 6:30pm - [[User:Tantek|Tantek]]&lt;br /&gt;
* Naan &amp;amp; Chutney on Haight st. (Eran Globen)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Past SF venues. We'll reuse these at some point I'm sure.&lt;br /&gt;
* Chaat Cafe: [[events/2008-06-24-weekly-meetup-dinner|2008-06-24]], [[events/2008-07-22-weekly-meetup-dinner|2008-07-22]]&lt;br /&gt;
* Crepes on Cole: [[events/2008-07-01-weekly-meetup-dinner|2008-07-01]]&lt;br /&gt;
* Westfield Food Court: [[events/2008-07-08-weekly-meetup-dinner|2008-07-08]], [[events/2008-08-19-weekly-meetup-dinner|2008-08-19]]&lt;br /&gt;
* South Park (lunch) : [[events/2008-07-15-weekly-meetup-lunch|2008-07-15]]&lt;br /&gt;
* Chevy's SOMA: [[events/2008-07-29-weekly-meetup-dinner|2008-07-29]]&lt;br /&gt;
* Brickhouse Cafe: [[events/2008-08-05-weekly-meetup-dinner|2008-08-05]]&lt;br /&gt;
* 21st Amendment: [[events/2008-08-26-weekly-meetup-dinner|2008-08-26]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Cities ==&lt;br /&gt;
I encourage folks to organize meetup dinners wherever there is sufficient local critical mass.  Once you start one, add another section for your city above this &amp;quot;Other Cities&amp;quot; section, and list suggested venues, past venues with links to meetup event pages etc.&lt;br /&gt;
&lt;br /&gt;
There has been some interest expressed in organizing dinners in the following cities. Add yourself and/or contact the people listed and make it happen!&lt;br /&gt;
* Austin - [[irc]] Atamido&lt;br /&gt;
* San Diego - [[User:EdwardOConnor]]&lt;br /&gt;
* San Jose (South Bay) - [[User:Kevin_Marks]], Rohit Khare&lt;br /&gt;
* Montreal - [[User:Csarven]]&lt;br /&gt;
&lt;br /&gt;
== Organize a weekly meetup ==&lt;br /&gt;
It's pretty easy to organize a weekly meetup, at a minimum, all you have to do is sometime beforehand (preferably at least a day in advance, like on Monday, for the Tuesday meetup).&lt;br /&gt;
&lt;br /&gt;
In short:&lt;br /&gt;
# Pick a location&lt;br /&gt;
# Announce it (location at 18:30, Tuesday) on various event sites and notification services.&lt;br /&gt;
&lt;br /&gt;
Details:&lt;br /&gt;
# Pick a location&lt;br /&gt;
#* Ask folks on IRC if they have any suggested locations.&lt;br /&gt;
#* Consider locations that are easy for a variety of people to transit to.&lt;br /&gt;
#* Consider a new location to keep it interesting.&lt;br /&gt;
# Create event pages&lt;br /&gt;
#* Create specific event page on microformats.org wiki.&lt;br /&gt;
#** Edit the [[events]] page and copy/paste the previous week's weekly meetup event, updating the date and location and commenting out the URLs.&lt;br /&gt;
#** Click on the previous weekly meetup event link, edit, select all, copy all the source, go back back.&lt;br /&gt;
#** Click on the (currently red) new weekly meetup event link, paste, and make the following edits:&lt;br /&gt;
#*** update all the URLs &lt;br /&gt;
#*** update all the dates&lt;br /&gt;
#*** comment out the ;Web section in details section&lt;br /&gt;
#*** clear out past attendees, photos, notes&lt;br /&gt;
#*** update the location specific tags, remove the previous upcoming event tag &lt;br /&gt;
#* Copy that specific event page URL and&lt;br /&gt;
#* Create a public [http://pownce.com Pownce] event with that wiki URL&lt;br /&gt;
#** what's happening?  microformats weekly meetup dinner!&lt;br /&gt;
#** where? that location you chose&lt;br /&gt;
#** 6:30 PM on ....&lt;br /&gt;
#* Create an [http://upcoming.org upcoming] event with wiki + Pownce URLs&lt;br /&gt;
#* RSVP to the public Pownce event with &amp;quot;attending&amp;quot; and add the upcoming URL.&lt;br /&gt;
#* Update the microformats wiki event page with Pownce and upcoming URLs, and upcoming: event specific tag&lt;br /&gt;
#* Update the microformats wiki [[events]] page with the Pownce URL&lt;br /&gt;
# Announce it&lt;br /&gt;
#* [http://twitter.com/ Tweet] the Pownce event&lt;br /&gt;
#* Add the upcoming event to various groups, add tags to it.&lt;br /&gt;
#* On the day of the event, post a reminder in the morning (to Twitter etc.), and again an hour before the event.&lt;br /&gt;
#* Afterwards post a thank you note thanking those that attended.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[events]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=benefits&amp;diff=34238</id>
		<title>benefits</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=benefits&amp;diff=34238"/>
		<updated>2008-09-10T14:00:35Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: added an h1 and a toc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Benefits of using Microformats &amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
There are many benefits to using Microformats when publishing content on the web. This page provides a summary of some of those benefits.&lt;br /&gt;
&lt;br /&gt;
==Don't repeat yourself==&lt;br /&gt;
&lt;br /&gt;
With Microformats you can publish a &amp;lt;strong&amp;gt;single, human readable&amp;lt;/strong&amp;gt; version of your information in HTML and then make it machine readable with the addition of a few standard class names.&lt;br /&gt;
&lt;br /&gt;
A common example is contact details: If you wanted to publish human- and machine-readable versions without Microformats you would publish an HTML page containing your contact information and a separate machine-readable vCard file that people could automatically import into their address book software. Your information would be stored in two places making it harder to maintain and easier to get out of sync. &lt;br /&gt;
&lt;br /&gt;
Using Microformats you only publish one version of the data, the human-readable HTML version with a few added class names defined by the [[hCard]] Microformat. You could also add a link to an online service to convert your hCard into a vCard file for users to download ([http://technorati.com/contacts/ Technorati] provides a service to do this). When it comes to maintaining your information not only do you only have one copy of it, it's also a copy that you can easily look at in a web browser to see if it's up to date or not.&lt;br /&gt;
&lt;br /&gt;
==You already know HTML==&lt;br /&gt;
&lt;br /&gt;
If you're publishing information online you already know HTML. Microformats allow you to make that your information machine readable without the need to learn a plethora of other languages.&lt;br /&gt;
&lt;br /&gt;
There are Microformats to mark up [[hCard|contact information]], [[hCalendar|event information]] and [[hAtom|episodic web content]]. Without these Microformats you would need to learn three extra languages/vocabularies (vCard, iCalendar and Atom) to get the same benefits.&lt;br /&gt;
&lt;br /&gt;
==Easy to add==&lt;br /&gt;
&lt;br /&gt;
The Microformats design process is built around the idea of &amp;quot;paving the cow paths&amp;quot;. That means we aim to support common patterns of behaviour so you probably won't have to change that much in your HTML, in most cases it's as easy as adding a few class names to existing elements and a few &amp;amp;lt;span&amp;amp;gt; elements here and there.&lt;br /&gt;
&lt;br /&gt;
Here's a quick example of some contact details in a web page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&lt;br /&gt;
    For more information call John Smith on 0207 123 123 &lt;br /&gt;
    or email &amp;lt;a href=&amp;quot;mailto:john.smith@example.org&amp;quot;&amp;gt;john.smith@example.org&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then we add the [[hCard]] Microformat:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
    For more information call &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;John Smith&amp;lt;/span&amp;gt; on &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;0207 123 123&amp;lt;/span&amp;gt;&lt;br /&gt;
    or email &amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:john.smith@example.org&amp;quot;&amp;gt;john.smith@example.org&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It's easy as that. This wiki even provides some helpful [[cheatsheets]] to help you remember the relevant class names.&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-examples-in-wild&amp;diff=28749</id>
		<title>hcard-examples-in-wild</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-examples-in-wild&amp;diff=28749"/>
		<updated>2008-09-10T13:02:13Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: /* new and uncategorized examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard Examples in the wild&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:7.5em;text-align:center;font-weight:bold;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;padding:3em 0;float:left;width:33%&amp;quot;&amp;gt;[[hcard-examples-in-wild#examples_by_category|Want hCards]]&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;padding:3em 0;float:left;width:33%&amp;quot;&amp;gt;[[hcard-examples-in-wild#new_and_uncategorized_examples|Have hCards]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
This page is an '''informative''' section of the [[hcard|hCard specification]].&lt;br /&gt;
&lt;br /&gt;
The following sites have published [[hcard|hCards]], and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; for inspiration, or try parsing and indexing.&lt;br /&gt;
&lt;br /&gt;
== new and uncategorized examples ==&lt;br /&gt;
'''Have hCard?''' If you have a site with hCard(s), add it to the top of this list. Include at least one URL to a page that includes actual [[hcard|hCard]] markup. Examples without direct links hCard(s) will be removed. Check back after a few days, to see if anyone has found any problems with the examples supplied. Note that examples may be categorized and moved to the grouped section below.&lt;br /&gt;
&lt;br /&gt;
You may want to use these buttons on your pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
 http://www.davidjanes.com/images/mf_hcard.png &amp;lt;!-- was originally http://www.crowley.nl/images/hcard.png --&amp;gt; &amp;lt;!-- http://rbach.priv.at/2006/buttons/hcard.png --&amp;gt; http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
&lt;br /&gt;
* [http://www.aduk.org Audience Data UK] use hcard on their [http://www.aduk.org/contact.php contact page] and [http://www.aduk.org/directory.php directory of related organisations]&lt;br /&gt;
* [http://georgebrock.com georgebrock.com] used hcard for George's contact details&lt;br /&gt;
* [http://suggestionbox.com/ SuggestionBox] uses hcard for companies listed on its site. Example: [http://transfercar.suggestionbox.com/ Transfercar].&lt;br /&gt;
* [http://www.vcventerprise.com/wp/ Christopia] uses hcard to mark up contact details. (see [http://vcventerprise.com/wp/contact/])&lt;br /&gt;
* [http://www.rossirovetti.com/ Rossi &amp;amp; Rovetti Flowers in San Francisco] uses hcard to mark up company details in the about us page of the website. (see [http://www.rossirovetti.com/scripts/aboutus.asp example])&lt;br /&gt;
* [http://youtube.com YouTube] uses hcard to identify video contributors (see [http://www.flickr.com/photos/factoryjoe/2793731119/in/photostream/ screenshot]]&lt;br /&gt;
* [http://sewmyheadon.com/contact sewmyheadon.com] uses hcard to mark up contact details on contact and about pages.&lt;br /&gt;
* [http://www.kleinassoc.com/ Klein &amp;amp; Associates - Estate Planning] used hcard to mark up contact details on law firm's contact page.&lt;br /&gt;
* [http://www.markuspage.com/markus/en/contact Markus Kil&amp;amp;aring;s] uses hCard to mark up his contact details.&lt;br /&gt;
* [http://www.southsidewarriors.com/impressum.cfm Southside Warriors] uses hcard to mark up contact details on the imprint page.&lt;br /&gt;
* [http://applesold.com/ Apple Realty - Bristol Real Estate Company] uses hcard to mark up company details in the footer of website.&lt;br /&gt;
* [http://www.surfcom.co.uk/app/contact/ Surf Commission] uses hcard to mark up company contact details with option to download vcard.&lt;br /&gt;
* [http://www.k9yardpatch.com/contact-us/ K9YardPatch] uses hcard to markup company contact details with option to download.&lt;br /&gt;
* [http://www.ecovian.com Ecovian] uses hCard to mark up eco-friendly business contact details, see [http://www.ecovian.com/l/san-francisco-ca/jardiniere-restaurant example]&lt;br /&gt;
* [http://www.dischord.com/ Dischord Records] uses hCard to mark up company contact details in the footer of the home page.&lt;br /&gt;
* [http://www.thinkambient.co.uk/ ThinkAmbient] uses hCard to mark up company contact details.&lt;br /&gt;
* [http://proofile.org/ Proofile] extensive profiles with hCard, vCard, XFN and FOAF support.&lt;br /&gt;
* [http://www.ebycattle.com/horses/index.html Eby Ranch] uses hCard for the different branches of the company, with option to download the vCard.&lt;br /&gt;
* [http://www.clavex.com/contactus.aspx Clavex - A Latin America Financial Institution ] Uses hCard and geo for the contact information. Simple but effective.&lt;br /&gt;
* [http://www.dancefederation.co.uk Dance Federation Salsa Dancing &amp;amp; Jive Dancing Lessons and Events ] Directory for classes, lessons and events users hcard on its lessons and events -- region and url properties are empty. Is that an error?&lt;br /&gt;
* [http://mop.ardom.co.il/contact.php Southern Arava Research and Development Center] uses hCard for their contact details on their contact page and in sub pages with contact info. -- one card has two fn properties.&lt;br /&gt;
* [http://www.itma.org.uk/find-expert/London] - ITMA Trade Mark Attorney search presents results as hCards&lt;br /&gt;
* [http://interkonect.com Interkonect &amp;gt; Website Application Specialists] Office contact details marked up using vcard.&lt;br /&gt;
* [http://library.christchurch.org.nz/ContactUs/ Christchurch City Libraries (N.Z.)]  contact page plus each of our libraries' individual pages linked from [http://library.christchurch.org.nz/Community/Libraries/ Library Locations map].&lt;br /&gt;
* [http://www.leftclick.com/about-us/ LeftClick] uses hcards for contact information.&lt;br /&gt;
* [http://ideas.veer.com/skinny Veer's Skinny Blog] implements hcard for comments and post authors.&lt;br /&gt;
* [http://wolpy.com/missha Wolpy] Uses hcards for contacts and [http://wolpy.com/missha/profile profile]. &lt;br /&gt;
* [http://www.veganworldorder.com/index.php?m=vegguide Vegan World Order | Restaurants ] Uses hcards for restaurant listings. &lt;br /&gt;
* [http://mahalo.com Mahalo] per the announcement [http://www.seanpercival.com/blog/2008/04/23/mahalo-adds-microformats/]&lt;br /&gt;
* [http://www.buythatlocally.com BuyThatLocally ] uses hcards for local business information. &lt;br /&gt;
* [http://www.firmendb.de Firmendb] uses hCard for individual business contacts, e.g. [http://www.firmendb.de/firmen/15592.php]&lt;br /&gt;
* [http://autopendium.com Autopendium] has resources (e.g. suppliers, clubs) marked up with throughout the site, e.g. [http://autopendium.com/clubs/8-Volvo-Enthusiasts-Club]&lt;br /&gt;
* [http://bergantinedesign.us Bergantine Design] has contact information marked up with hCard throughout the site&lt;br /&gt;
* [http://www.codesignville.com/ Codesignville] uses hCard for his contact details.&lt;br /&gt;
* [http://fan-expo.com/Contactez-nous,2  Forum des Acteurs du Numérique] (a French trade show and exhibition dedicated to content management) uses hCard for contact information (exhibition staff and exhibitors). It also makes use of hCalendar as well as rel-tag when relevant.&lt;br /&gt;
* [http://www.corewhisperer.com/  The Core Whisperer] (Paul Ransom) Geological Services uses hCard for contact information.&lt;br /&gt;
* [http://chairmanship.mfa.md/en/ The regional presidencies] of Republic of Moldova to the SEECP, CEI, MAG-RACVIAC, SEEHN, CEFTA uses hCard on [http://chairmanship.mfa.md/seecp-contacts/ contacts pages]&lt;br /&gt;
* [http://www.viget.com/about/team Viget Labs] - Team page and Individuals' Pages.&lt;br /&gt;
* [http://www.re3elstance.com RE3EL STANCE] - Entrepreneurship: Rebel Style.&lt;br /&gt;
* [http://www.worldeventsguide.com World Events Guide] - Events occuring around the world marked up with hCard.&lt;br /&gt;
* [http://www.amaliahotel.eu/en/contact.html Amalia Hotel Apartments] uses hCard in the contact-info page.&lt;br /&gt;
* [http://www.sslcertificaten.nl/contact.php Xolphin SSL Certificaten] uses hCard for their contact details&lt;br /&gt;
* [http://examples.tobyinkster.co.uk/hcard hCard + RDFa Example] - raising the bar for parsers...&lt;br /&gt;
* [http://competitiondiva.com/ Competition Diva] uses hCard in its page footer (and plans on it for the upcoming profile pages).&lt;br /&gt;
* [http://sanisoft.com/ SANIsoft] uses hCard in its page footer&lt;br /&gt;
* [http://www.bossalive.com BossaLive] uses [[hcard|hCard]] on user profile pages. &lt;br /&gt;
** Example: [http://www.bossalive.com/user/barry Barry's Profile]&lt;br /&gt;
** Also uses rel-tag microformat for tagging music. Publishes rel-tags for album, artist and genre.&lt;br /&gt;
* [http://hillhursthardware.com/ Hillhurst Hardware's] contact info w.logo uses hcard.&lt;br /&gt;
* Birmingham's [http://bigcityplan.org.uk/ Big City Plan] (England)&lt;br /&gt;
* Producer [http://www.sun-treader.com/contact.html Christopher Davis] uses hCard markup on his contact page.&lt;br /&gt;
* [http://www.tpexpress.co.uk/Liverpool08-Capital-of-Culture/ First TransPennine Express - Liverpool 08, Capital of Culture] - uses hCard to markup suggested venues.&lt;br /&gt;
* [http://anand.ws/ Anand's Musings] uses hCard to mark up authors for comments and posts.&lt;br /&gt;
* [http://www.onyomo.com/ OnYoMo] uses hCard markup for all addresses listed in their local search results.&lt;br /&gt;
* [http://www.dctalks.org/design/ DC Design Talks] used hCard to mark up the speakers for this one-day event.&lt;br /&gt;
* [http://www.entidi.it eNTiDi software] provides a basic hCard sample.&lt;br /&gt;
* [http://quickbase.intuit.com QuickBase] uses hCard markup on our contact us page.&lt;br /&gt;
* [http://www.pixsense.com/contact_us.html PixSense.com] uses hCard markup for addresses across the PixSense website.&lt;br /&gt;
* [http://www.areaguides.net areaguides.net] uses hCard markup for all addresses across the site.&lt;br /&gt;
** Examples: http://chicagoil.areaguides.net/ypcyellowpg/restaurants.html, http://newyorkny.areaguides.net/hotels.html&lt;br /&gt;
* [http://www.ll.georgetown.edu/ Georgetown University Law Library] in Washington, D.C. now uses hCard for our address on all pages.  Also, library staff biography pages use hCard such as [http://www.ll.georgetown.edu/staff/bio.cfm?id_no=105 here] and [http://www.ll.georgetown.edu/staff/bio.cfm?id_no=32 here].&lt;br /&gt;
* [http://www.ll.georgetown.edu/ Georgetown University Law Library] in Washington, D.C. now uses hCard for our address on all pages.  Also, library staff biography pages use hCard such as [http://www.ll.georgetown.edu/staff/bio.cfm?id_no=105 here] and [http://www.ll.georgetown.edu/staff/bio.cfm?id_no=32 here].&lt;br /&gt;
&lt;br /&gt;
* [http://www.mtgd.gov.md/ Ministry of Transport and Road Industry] of Republic of Moldova. First Moldavian governmental site using hCards on [http://www.mtgd.gov.md/ministrul/ staff pages], [http://www.mtgd.gov.md/subdiviziunile-ministerului/ subdivisions page] and in the footer of each page (contact information) &lt;br /&gt;
**Only [http://www.mtgd.gov.md/ Romanian] and [http://www.mtgd.gov.md/ru/ Russian] versions available yet  &lt;br /&gt;
* [http://www.auctionlink.com.au/ AuctionLink] uses hCard for Auctioneer records like [http://www.auctionlink.com.au/Auctioneers/Auctioneer/Cam_Brown_Auctions/ Cam Brown Auctions] (also uses hCalendar)&lt;br /&gt;
* [[User:WebOrganics|User WebOrganics]] The Microformats wiki has hcards on its user pages.&lt;br /&gt;
* [http://www.ontwerpkliniek.nl Ontwerpkliniek - Bureau voor Visuele Identiteit] uses the hCard contact information at the frontpage and the contact page.&lt;br /&gt;
* [http://www.instantdes.com L'instant des...] uses the hCard format for all photographers published on this collective photoblog.&lt;br /&gt;
* the mediadesigner groupblog [http://www.pixeltapete.de Pixeltapete] uses the hCard for the contactinformation of the authorpages of [http://www.pixeltapete.de/alex Alex] and [http://www.pixeltapete.de/carsten Carsten] and also for the [http://www.pixeltapete.de/kontakt imprint]. [http://www.pixeltapete.de Pixeltapete] uses its own  [http://www.pixeltapete.de/2007/11/hcard-sidebarwidget-fuer-wordpress/ hcard widget] for wordpress sidebars. &lt;br /&gt;
* [http://www.thorsten-ott.de Thorsten Ott] uses hCard format for the contact section of his online resume.&lt;br /&gt;
* [http://rosebleed.net/ Rosebleed] supports [[hCard user profiles]] - your profile URL is &amp;lt;nowiki&amp;gt;http://rosebleed.net/users/profile.php/&amp;lt;/nowiki&amp;gt; followed by your username, e.g. [http://rosebleed.net/users/profile.php/silvermoon82 silvermoon82].&lt;br /&gt;
**'''Fixed''' profiles now explicitly mark up 'n' where possible, otherwise omits it&lt;br /&gt;
* [http://www.whitepages.com WhitePages.com] Now WhitePages.com main implemented hCard on all its listings. Over 120 million hCards! Includes work information.&lt;br /&gt;
* [http://www.warmoth.com Warmoth Guitar Products] features hCard contact information in two places, [http://www.warmoth.com/customerservice/customer.cfm?fuseaction=order How To Order] and all of the [http://www.warmoth.com/catalog Warmoth E-Store]&lt;br /&gt;
* [http://www.bbc.co.uk/worldservice/bangladeshboat BBC World Service Bangladesh River Journey] a social network mashup, with hCard &amp;amp; other microformats. See [http://dharmafly.com/blog/bangladeshboat Dharmafly blog discussion].&lt;br /&gt;
* [http://www.amants-du-chocolat.net/ ACCP:Les Amants du Chocolat de la Couronne Parisienne] uses hCard on their contact page and in the chocolate maker they've reviewed.&lt;br /&gt;
* [http://www.accountviewsoftware.nl/ AccountviewSoftware.nl] makes use of hCards for the dealer directory [http://www.accountviewsoftware.nl/dir/ (directory)]&lt;br /&gt;
* [http://www.crystalvision.co.il/ CrystalVision] uses hCard on their contact page and in the footer throughout the site.&lt;br /&gt;
* [http://www.indigoclothing.com/ Indigo Clothing] a London based t-shirt company uses hCard with Technorati's Add to Address Book throughout the site in the footer&lt;br /&gt;
* [http://www.joshuamcginnis.com Joshua McGinnis] uses hCard to display his contact information to potential clients.&lt;br /&gt;
* [http://www.myaffordablemarketing.com/contact.php Affordable Marketing Solutions' contact page] uses hCard with Technorati &amp;quot;Add to Address Book&amp;quot;.&lt;br /&gt;
* [http://www.bo.ingv.it/contents/INGV-Bologna/Staff.html INGV Bologna] implemented hCards for staff-members, marked-up as HTML table-rows ([[include-pattern]] also used to add organization-name and fax-number to each hCard).&lt;br /&gt;
* [http://www.lefora.com Lefora] is a free forum hosting site (using custom forum software). Every user's profile contains an hCard. (Example forum for testing: [http://funstuff.lefora.com funstuff.lefora.com])&lt;br /&gt;
* [http://www.handlairsystems.com H&amp;amp;L Air Systems] uses hCard with Technorati link Add to Address Book on all contact pages.&lt;br /&gt;
* [http://theultimates.whitepages.com WhitePages.com] A special version of whitepages.com has all its listings marked up in hCard.&lt;br /&gt;
* [http://piermontweb.com/contact/ Piermont Web Design] uses hCard on its contact page.&lt;br /&gt;
* [http://www.ie.asm.md/en/ The Institute of Power Engineering] of the Academy of Science of Moldova. First Moldavian site using hCards on staff pages, e.g [http://www.ie.asm.md/employees/oleschuk-valentin/]&lt;br /&gt;
**Also in Russian: [http://www.ie.asm.md/employees-ru/sit-michail-lvovich/] and Romanian: [http://www.ie.asm.md/angajati/chiorsac-mihail/]&lt;br /&gt;
* The good ship [http://styrheim.com/test/leonid.html Leonid Miloslavskiy] spotted in the North Atlantic&lt;br /&gt;
* [http://richi.co.uk/blog/2005/12/structured-blogging.html Richi Jennings] has put up his attempt&lt;br /&gt;
*[http://oberrycavanaugh.com O'Berry|Cavanaugh] has an organization hCard in the footer on every page as while as individual hCards on the [http://oberrycavanaugh.com/team.php Team] page.&lt;br /&gt;
* [http://fortisgc.com Fortis General Counsel], e. g. [http://fortisgc.com/joyce_lan_kim.html Joyce Kim's profile], uses hCard for profile and contact information.&lt;br /&gt;
* [http://peryplo.com Peryplo.com], e. g. [http://peryplo.com/personal/7e6786e711c6d051a39a1b7085f34955 Sample Page], uses hCard for Hotels, Gastronomy Places and services for tourists.&lt;br /&gt;
* [http://www.navitraveler.com/places/629/ NaviTraveler], e. g. [http://www.navitraveler.com/places/629/Lincoln_Memorial.html Lincoln Memorial], including [[geo|Geo]].&lt;br /&gt;
* [http://corewar.atspace.com/about.html sfghoul] has marked her contact info with [[hcard|hCard]]&lt;br /&gt;
* [http://www.zaadz.com Zaadz] uses [[hcard|hCard]] and [http://gmpg.org/xfn XFN] for friends on a user's profile page.&lt;br /&gt;
*[http://www.xoxiety.com/about.html Xoxiety] uses hCards on its about page, linking data from a within a block of text.&lt;br /&gt;
*[http://yedda.com Yedda] - Yedda provides hcard based identities on all of the people's profiles&lt;br /&gt;
*[http://openid.ne.jp OpenID.ne.jp] First OpenID provider service in Japan(日本語). Each personal  OpenID page (ex:[http://eouia.openid.ne.jp http://eouia.openid.ne.jp]) is marked up as his hCard. And there is a company hCard on every page, too.&lt;br /&gt;
* [http://www.goldenglovepromotions.com/ Golden Glove Promotions] used hcards on the footer of every page to store contact information.&lt;br /&gt;
* Australian national news sites The Australian and Australian IT use hCard on their contact pages: [http://www.theaustralian.com.au/contactus The Australian (contact us)] and [http://www.australianit.news.com.au/contactus Australian IT (contact us)]&lt;br /&gt;
* [http://www.thekiwiholiday.com/ The Kiwi Holiday] uses hCards for [http://www.thekiwiholiday.com/view-hostels New Zealand Hostels], [http://www.thekiwiholiday.com/view-restaurants New Zealand Restaurants], and [http://www.thekiwiholiday.com/view-activities New Zealand Activities]. Also provides hCard &amp;quot;download to address book&amp;quot; functionality on listing detail pages, e.g. [http://www.thekiwiholiday.com/restaurant/tonys-steak Tonys Steak Restaurant]&lt;br /&gt;
* [http://www.serviceworksglobal.com/pages/contact-us.php Service Works Global] uses hcards on the contact us page and in the site footer&lt;br /&gt;
* [http://www.qcindustries.com/ QC Industries Conveyors] uses hcards to store contact information in the site footer and in their [http://www.qcindustries.com/news/press-releases/ press releases].&lt;br /&gt;
* [http://www.confuciusinstitute.ac.uk/ The Confucius Institute for Scotland at the University of Edinburgh] has their used a hcard to store contact information in the footer of the page.&lt;br /&gt;
* [http://admnj.com/ Affiliated Direct Mail] is a New Jersey based direct mail company that has their contact information and footer in hCard format.&lt;br /&gt;
* [http://www.golfdigest.com/ Golf Digest] now supports hCard in its [http://www.golfdigest.com/courses/places Course Finder] detail pages. [http://www.golfdigest.com/courses/places/2483 example]&lt;br /&gt;
* [http://dev.opera.com/authors/ Dev Opera] Opera's developer site uses hCards on the author details pages.&lt;br /&gt;
* [http://chrischerry.name/ Chris Cherry's contact page with his hCard]&lt;br /&gt;
* [http://www.kiteboarder.com.au/php/search.php www.kiteboarder.com.au] A new Australian kiteboarding portal.  Microformats have been used so that users can export the shops &amp;lt;s&amp;gt;directly to outlook&amp;lt;/s&amp;gt;. I was able to learn microformats through the Media 2007 conference in London. Author: Damien King&lt;br /&gt;
* [http://krevi.dk/ KREVI] A Danish research institute. Using hCard in the footer of each page and on staff list. This is the first known danish website from the public sector of Denmark using microformats.[http://krevi.dk/om-krevi/organisation/medarbejdere example staff list]&lt;br /&gt;
* [http://www.hss.ed.ac.uk/web-team/ College of Humanities and Social Science Web Team's site], University of Edinburgh uses a hCard in the footer of each page.&lt;br /&gt;
* [http://www.theglobeandmail.com/ globeandmail.com] Canada's National Newspaper uses an hCard for their contact information.&lt;br /&gt;
* [http://www.logisteam.pl/ Krzysztof Rucinski] uses an hCard for his contact details on [http://www.logisteam.pl/keylogger.kontakt.html Logisteam keylogger contact] page.&lt;br /&gt;
* Creation design &amp;amp; marketing has hCards throughout the site, including the [http://www.creation.uk.com/contact/ contact page], the [http://www.creation.uk.com/company/leigh-scott/ company profile pages] and on the [http://www.creation.uk.com/news/2007/06/06/easy-money/#comments-view comments on articles]&lt;br /&gt;
*&amp;lt;s&amp;gt; Wikipedia now has a template, [http://en.wikipedia.org/wiki/Template:Hcard-geo hcard-geo], for in-line hCards with coordinates, such as that on [http://en.wikipedia.org/wiki/Engine_Arm Engine Arm]&amp;lt;/s&amp;gt;&lt;br /&gt;
* [http://www.thomsonlocal.com/ ThomsonLocal.com], major UK business directory publisher, use hcard on the search results and company information pages.&lt;br /&gt;
* [http://www.corissia.com Corissia Group Hotels in Crete Greece] have included contact information as a hCard on the footer of every page of the website. There is a multilingual implementation as well.&lt;br /&gt;
* [http://zucchetti.co.uk/2007/03/06/simple-address-formatting-solution/ Laura Zucchetti] illustrates a simple address formatting solution as a hCard and marked up in a definition list. &lt;br /&gt;
* [http://www.feike.de/Kontakt.html Feike Contact] has a hCard on to top of the page.&lt;br /&gt;
* [http://www.londondrum.com/ London Drum] uses a whole host of microformats - there are hcards and geo's on the hotel pages, events are written up in hcalendar format on the cityguide page, and you can also find some hreviews as well (like on the [http://www.londondrum.com/hotels/athenaeum.php Athenaeum Hotel page]) &lt;br /&gt;
* [http://www.regels-stadskanaal.nl/ Regelingenbank Stadskanaal] has a hCard on each page, containing Geo-information too. &lt;br /&gt;
* [http://www.tomstone.se Tom Stone - Trollkarl] has a hCard in the footer of each page of the site.&lt;br /&gt;
* [http://www.rolandinsh.lv/ Rolands Umbrovskis]'s home page has hCard in [http://www.rolandinsh.lv/?ro=contacts contact page] and all other pages with contact information.&lt;br /&gt;
* [http://www.epiphanysolutions.co.uk/ Epiphany Solutions Ltd] use a hCard on their contact us page. We intend to use the hCard on everypage if successfully implemented, along with a link to the Technorati vCard generator.&lt;br /&gt;
* [http://twitter.com Twitter] uses hCard for user information (along with [http://ihack.us/2007/05/14/twitter-gets-microformatted/ several other microformats])&lt;br /&gt;
* [http://www.bendodson.com/developer/ Ben Dodson] uses an hCard for his contact details on every page of his site as well as using hCards for any XFN relationships in his blogrolls.&lt;br /&gt;
*[http://www.pats.ua.ac.be/group PATS Group Members] uses hCard to mark up member contact information.&lt;br /&gt;
*[http://couchsurfing.com CouchSurfing] has limited information in hCard available on members' profiles (such as [http://www.couchsurfing.com/people/guaka Guaka's]).&lt;br /&gt;
*Wikipedia-UK (Ukranian)&lt;br /&gt;
**Starting to roll out on biographies e.g. [http://uk.wikipedia.org/wiki/%D0%93%D0%B5%D1%82%D1%8C%D0%BC%D0%B0%D0%BD_%D0%92%D0%B0%D0%B4%D0%B8%D0%BC_%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2%D0%B8%D1%87 Vadym Hetman]&lt;br /&gt;
* [http://christophertcressman.com Christopher T. Cressman] uses an hCard on the home page of his blog, [http://christophertcressman.com christopher t cressman].&lt;br /&gt;
* [http://kpumuk.info Dmytro Shteflyuk] uses an hCard on his [http://kpumuk.info/contact/ contact] and [http://kpumuk.info/curriculum-vitae/ curriculum vitae] pages.&lt;br /&gt;
*Wikipedia-EN&lt;br /&gt;
**starting to roll-out on articles about people, for example [http://en.wikipedia.org/wiki/Albert_einstein Albert Einstein]. The nature of Wikipedia means that there are a large number of templates to update (Albert's is &amp;quot;infobox scientist; there's also &amp;quot;infobox military people&amp;quot;, &amp;quot;infobox musician&amp;quot; and so on, almost ad infinitum). DoB is only included if it's entered using a birth-date template, not as raw text. &lt;br /&gt;
**starting to roll-out on articles about places, for example on UK Railway station template, e.g. [http://en.wikipedia.org/wiki/Birmingham_New_Street Birmingham New Street station] (includes Geo); and  cities, for example [http://en.wikipedia.org/wiki/New_York_City New York]. See above for note on Wikipedia templates.&lt;br /&gt;
**Any Wikipedia editors willing to assist with updating templates should see [http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Microformats Wikipedia's microformat project]; [http://en.wikipedia.org/wiki/Category:Templates_generating_hCards Wikipedia templates generating hCards]&lt;br /&gt;
**Unfortunately, [http://en.wikipedia.org/w/index.php?title=Template:Infobox_Protected_area&amp;amp;diff=prev&amp;amp;oldid=152308153 other editors are already breaking some of the implementations on Wikipedia]; e.g. [http://en.wikipedia.org/wiki/Grand_Canyon_National_Park Grand Canyon National Park]; [http://en.wikipedia.org/w/index.php?title=List_of_islands_of_Argentina&amp;amp;diff=prev&amp;amp;oldid=155590535 removal of &amp;quot;region&amp;quot; attributes]&lt;br /&gt;
* The [http://www.bayofislands.net/ Bay of Islands] site has implemented hCard on all listing pages, eg: [http://www.bayofislands.net/accommodation/backpackers/saltwater-lodge/ Saltwater Lodge]&lt;br /&gt;
* [http://people.cs.uchicago.edu/~mpschaef/index.html Merrick Schaefer] is psyched to use hCard on his homepage for his contact info.&lt;br /&gt;
* Christian Hess (from San José, Costa Rica) has an hCard in his [http://www.hess-cr.com home page], [http://www.hess-cr.com/utilidades/correo.shtml#postal contact] and [http://www.hess-cr.com/secciones/curriculum/datos.shtml personal résumé] pages (all in Spanish). He also recommends using the [https://addons.mozilla.org/es-ES/firefox/addon/4106 Operator] extension in Firefox to check them out.&lt;br /&gt;
* [http://www.JamPlanet.com Jam Planet] uses hCard in Contact Us page; application can generate hCard for a contact.&lt;br /&gt;
* [http://www.anisfield-wolf.org/ The Anisfield-Wolf Book Awards], designated specifically to recognize works addressing issues of racism and diversity, uses hCard for the author bios of [http://www.anisfield-wolf.org/Winners/PastWinners/ past winners].&lt;br /&gt;
* [http://www.buy-our-honeymoon.com/ Buy Our Honeymoon], a [http://www.buy-our-honeymoon.com/registry honeymoon registry] service, uses hCard in their [http://www.buy-our-honeymoon.com/contact Contact Us] page.&lt;br /&gt;
* '''W3C webmaster''' [http://www.w3.org/People/Jean-Gui/ Jean-Guilhem Rouel] now has an hCard.&lt;br /&gt;
* [http://source.ibegin.com/ iBegin Source] - All 10.8+ million business listings have their information marked up in hCard. Example: [http://source.ibegin.com/california/adelanto/aeronautical-supplies/general-atomics-9779-yucca-rd-1.html General Atomics]&lt;br /&gt;
* [http://david.weekly.org/ David Weekly] has added an hCard to his home page for himself.&lt;br /&gt;
* [http://ficlets.com/stories/12 Ficlets] story page uses hCard for author bio.&lt;br /&gt;
* [http://redmonk.com/contact/ RedMonk Contact page] uses hCard for RedMonk firm as well as each analysts.&lt;br /&gt;
* [http://source.ibegin.com/ iBegin Source] uses hCard to identify business information for all 10.5+ million businesses listed.&lt;br /&gt;
* [http://www.lounews.com/ The Louisville News Company] uses hCard for site-wide contact information for the company and for the site developer.&lt;br /&gt;
* [http://cloudislands.com/contact.php Cloud Islands] uses hCard for our Contact Info.&lt;br /&gt;
* [http://www.international.unt.edu UNT International] uses hCard to mark up contact information sitewide (see esp. [http://www.international.unt.edu/offices/ieli/people/instructors/profiles the IELI instructor profile listing])&lt;br /&gt;
* [http://www.giraffo.de giraffo.de] has different hCards on every page (+ geo in &amp;quot;kontakt&amp;quot;)&lt;br /&gt;
* [http://www.enap.com ENAP, Inc.] lists the HR Contact in hCard format on the [http://www.enap.com/career.aspx Career Opportunities] page.&lt;br /&gt;
* [http://sxsw07.conferenceer.com/people Conferenceer] lists panelists and participants to the 2007 South by Southwest interactive conference in hCard format&lt;br /&gt;
* [http://news.stanford.edu Stanford News] (Redesign)  hCard in the footer on every page as well as markup for every staff member on the Staff page.&lt;br /&gt;
* [http://www.wikiservice.at/fractal/wikidev.cgi?FR/EveMoreau Valérie-Eve Moreau] has an hCard on her wiki-homepage.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/St_George%27s_Minster%2C_Doncaster St George's Minster, Doncaster, on Wikipedia]&lt;br /&gt;
* AOL Journals publishes hCards for authors. [http://journals.aol.com/carowill/whats-happening Example]&lt;br /&gt;
* Ian McKellar's [http://ian.mckellar.org/ home page] is an hCard that's styled to look like a business card.&lt;br /&gt;
* [[Christophe Ducamp]]'s hCard based on    [http://www.wikiservice.at/fractal/wikidev.cgi?FR/MicroFormats/ChristopheDucamp wiki personal page] of a wiki-branch which could be dedicated to seed a french group to support microformats. Thanks to Laurent Lunati for the CSS. You can [http://www.wikiservice.at/fractal/wikidev.cgi?action=edit&amp;amp;id=FR/MicroFormats/ChristopheDucamp edit it]. Any suggestions welcome.&lt;br /&gt;
* [http://www.matthewwest.co.uk Matthew West] has an hCard on his [http://www.matthewwest.co.uk/email contact] page.&lt;br /&gt;
*[http://www.webmaster.waw.pl Paweł Wrzosek] Freelance webdeveloper`s portfolio&lt;br /&gt;
*[http://www.stanford.edu/ Stanford.edu] hCard markup is included in the footer of the homepage and all subsequent pages within the /home directory.&lt;br /&gt;
*[http://openid.ne.jp OpenID.ne.jp] First OpenID provider service in Japan(日本語). Each personal  OpenID page (ex:[http://eouia.openid.ne.jp http://eouia.openid.ne.jp]) is marked up as his hCard. And there is a company hCard on every page, too.&lt;br /&gt;
* [http://www.qwertycars.co.uk/garages/mechanics-near-tadworth-kt20.aspx UK Car Garages] Address of car mechanics in the UK, in hCard format.&lt;br /&gt;
* [http://www.columbiaautomation.com/sub/contact.php Columbia Automation]'s About Us page every employee marked up as an hCard, as well as having a company hCard with geo information.&lt;br /&gt;
* [http://www.pointermix.com Pointermix Design] uses the hCard format.&lt;br /&gt;
* [http://eight6.com/contact/ eight6]'s contact page uses the hCard format.&lt;br /&gt;
* [http://www.raveaboutit.com.au Rave About It]'s business listings use the hCard format.&lt;br /&gt;
* [http://optics.org/cws/Contact/OurTeam.do optics.org]'s team page.&lt;br /&gt;
* [http://www.robcottingham.ca/contact Rob Cottingham]'s first foray into microformats is an hCard on the contact page of his personal blog. (He was inspired by Tantek Çelik's presentation at Web Directions North 2007.)&lt;br /&gt;
* [http://redmonk.net/about-this-site Steve Ivy] - hcard about page, includes the usual suspects + XFN on 'url's, photo, amd geo.&lt;br /&gt;
* [http://seattleu.edu Seattle University] uses hCard on it's front page and most pages that share an official template. &lt;br /&gt;
* [http://www.josemarti.waw.pl Jose Marti XXII Secondary School in Warsaw] includes hCard on Contact and About Author sections&lt;br /&gt;
* [http://www.jaama.co.uk Jaama] have their company details as a vCard download on their [http://www.jaama.co.uk/Contact.aspx contact] page.&lt;br /&gt;
* [http://3amproductions.net 3AM Productions] has company details marked up as hCard all across the site and particularly for [http://3amproductions.net/jason.php Jason] and [http://3amproductions.net/gilbert.php Gilbert]&lt;br /&gt;
* [http://jc-development.co.uk/ JC's Development] has company contact details as hCard.&lt;br /&gt;
* [http://berlin.barwick.de/index.html Berlin Guide] is converting their address markup to hcard, e.g. [http://berlin.barwick.de/shopping/kadewe-kaufhaus-des-westens.html KaDeWe] &lt;br /&gt;
* [http://www.xlntads.com XLNTads] has their contact information marked up in hCard, as well as their development schedule/timeline in hCalendar&lt;br /&gt;
* [http://derrick.pallas.us Derrick Pallas] tells people to look for him here.&lt;br /&gt;
* [http://bluemonkcreative.com/contact/ Bill Turner] adds an hCard to the contact page of his freelance business' website.&lt;br /&gt;
* [http://www.oppenheim.com.au/ James Oppenheim's blog] includes an inline author hCard in the footer of each page and also on the contact page.&lt;br /&gt;
* [http://steinhardt.nyu.edu/ NYU Steinhardt] has [http://steinhardt.nyu.edu/faculty_bios/list/Faculty 240+ faculty bios marked up], e.g. [http://steinhardt.nyu.edu/faculty_bios/view/Susan_Murray].&lt;br /&gt;
* [http://www.boogdesign.com/aboutus.html boogdesign.com] has added hCard markup on the contact page.&lt;br /&gt;
* [http://www.gptg.org/ Great Places To Golf], hCards for golf clubs around the world, e.g. [http://www.gptg.org/club/12/]&lt;br /&gt;
*[http://www.travellerspoint.com/ The Travellerspoint Travel Community] has added hCards to all of their member profiles (e.g. [http://www.travellerspoint.com/member_profile.cfm?user=jax_07]). Details include name, photo, location, notes and url. &lt;br /&gt;
* The [http://www.westmidlandbirdclub.com/ West Midland Bird Club] in the English Midlands uses hCard on its [http://www.westmidlandbirdclub.com/ home page], [http://www.westmidlandbirdclub.com/diary/ events diary], [http://www.westmidlandbirdclub.com/club/contact.htm contact pages], [http://www.westmidlandbirdclub.com/site/links.htm links page], [http://www.westmidlandbirdclub.com/club/older.htm list of the world's oldest bird clubs] and in a page footer which is gradually being rolled out across the whole site. {{UpdateMarker}} Page-footer's hCard now has logo, using [[include-pattern]].&lt;br /&gt;
*[http://wizardishungry.com/blog/ wizardishungry/blog] has the author's hCard in the footer of every page with a link to X2V.&lt;br /&gt;
* [http://www.walkerfineart.com Walker Fine Art Gallery] Most pages contain an hCard in the footer.&lt;br /&gt;
* [http://www.brdatasystems.com.au/contact-us.html B&amp;amp;R Data Systems] is an organisation hCard. We have also used the technorati tool to download as a vCard, which I think is useful for a business.&lt;br /&gt;
* [http://chewbittel.com/contact.php Chew Bittel Assoc., Inc.] is an organization hCard. It's got abbr's in there, and a duplicate telephone field, and some hidden things. I'm really pushing things to the limit here. This should be a great test for your parser.&lt;br /&gt;
* [[User:Steve Ivy|Steve Ivy]]'s [http://redmonk.net/about-this-site/ about page] has his hcard, including a link to Technorati's contacts feed to let visitors download his contact information.&lt;br /&gt;
* Scott Allan Wallick's hCard is [[User:ScottWallick|his user page]] and on his blog, [http://www.plaintxt.org/about/2/ plaintxt.org]&lt;br /&gt;
* [[User:Bob_Jonkman|Bob Jonkman's hCard]] '''on this 'wiki'''' &lt;br /&gt;
* [http://thetenwordreview.com The Ten Word Review] simply contains ten word long reviews. All reviews are marked up as [[hreview|hReviews]], and user information is marked up as hCards.&lt;br /&gt;
*OffshoreAgile.com, a subsite of Starsoft Development Labs, uses hCard in the [http://www.offshoreagile.com/company/contact/ Starsoft Contacts] and Media Inquiries sections&lt;br /&gt;
*T-Mobile uses hCard for the [http://t-mobilepressoffice.co.uk/press/contact-details/ T-Mobile UK Press Contact Details page], as well as for some of the latest press releases&lt;br /&gt;
* Psychology Press and Routledge's Behavioral Sciences' publishing division have implemented hCard on their contact pages on 17 of their websites (example on the contact page on their [http://www.clinicalpsychologyarena.com/contact/ Clinical Psychology Arena])&lt;br /&gt;
*[http://72ppi.us 72ppi], uses hCard in the footer.&lt;br /&gt;
*[http://www.csarven.ca Sarven Capadisli] uses hCard throughout the site (including user comments in articles).&lt;br /&gt;
* [https://www.urbanbody.com/information/contact-us Urban Body Men's Clothing] uses hCard for business locations and hCalendar for business hours.&lt;br /&gt;
* [http://www.iqair.us/ IQAir North America], uses hCard for contact information.&lt;br /&gt;
* [http://www.infoiasi.ro/ The website of the Faculty of Computer Science], &amp;quot;A. I. Cuza&amp;quot; University Ia&amp;amp;#351;i, Romania uses hCard for each staff member.&lt;br /&gt;
* [http://www.finds.org.uk/ The Portable Antiquities Scheme at the British Museum] hCards added to footer of every page and to contacts section. Working on adding more and getting it right.&lt;br /&gt;
* In [http://www.ideasfornet.com/ IdeasForNet.com - the ideas repository] hCards were implemented partially in the footer of each page, and more comprehensively in the contact and about pages.&lt;br /&gt;
* The [http://www.cst.ed.ac.uk/ Centre of Canadian Studies] at the University of Edinburgh use hCards for contact information in the footer of their site.&lt;br /&gt;
* [http://www.theatrestudies.llc.ed.ac.uk/ Theatre Studies: European Theatre] at the University of Edinburgh use hCards for contact information on their home page&lt;br /&gt;
* [http://www.carolinemockett.com/design/about.aspx Caroline Mockett] has an hCard on her About Me page&lt;br /&gt;
* [http://wait-till-i.com Christian Heilmann] has a footer address using hCard&lt;br /&gt;
*[http://www.audience-response-rentals.com/ Audience Response System Rentals] uses hcard as a popup in the site accessibility area (lower right) for easy copy and paste of address by customers.&lt;br /&gt;
* [http://www.fischsolutions.com/ Fisch Internet Solutions] uses an embedded hCard and a vCard download to provide customers an easy way to contact them on their [http://fischsolutions.com/contactus.html Contact Us] section of the website.&lt;br /&gt;
* [http://www.micatholicconference.org/ Michigan Catholic Conference] uses hCard for contact information in the sidebar.&lt;br /&gt;
* [http://www.adambunn.co.uk/ Adam Bunn] provides contact details in the sidebar using hCard.&lt;br /&gt;
* [http://www.belkin.com/pressroom/releases/uploads/10_10_06NotebookExpansionDock.html Belkin Press Releases] are using hCards for PR contacts and corporate offices.&lt;br /&gt;
* [http://mybank.com myBank.com] uses hCard for its listings of every branch of every FDIC-insured bank in the United States.&lt;br /&gt;
* [http://leftlogic.com Left Logic] uses hCard for embedded contact information.&lt;br /&gt;
* [http://inga-art.co.uk/artist Inga Scholes] uses hCard for contact information in the sidebar.&lt;br /&gt;
* [http://www.lussumo.com/ Lussumo] uses hCards on user profile pages in its open-source [http://www.getvanilla.com/ Vanilla] Discussions Forum software.&lt;br /&gt;
* [http://www.creative-ways.nl/ Ron Kok] uses hCards to mark-up the names and URLs of commentors on his blog. He also uses hCards in combination with XFN in his blogposts to refer to friends, and has an hCard for himself on every page on his blog.&lt;br /&gt;
* [http://tagg.no Tagg Media] uses hCard for [http://heine.tagg.no/contact.php contact information] and provide link to vCard download in the contact section.&lt;br /&gt;
* The article about the fictitious Matrix character [http://en.wikipedia.org/wiki/Neo_%28The_Matrix%29 Thomas A Anderson in Wikipedia] is now marked up with hCard.&lt;br /&gt;
* [http://dconstruct06.madgex.com/ d.Construct 2006 Backnetwork] uses hCards for conference delegates (and provides the markup so that delegates can copy and paste cards into their own sites).&lt;br /&gt;
* [http://www.brown.edu Brown University] now uses hCard on the front page&lt;br /&gt;
* [http://www.wideblueyonderweb.co.uk Dunks at Wide Blue Yonder Web Design] has added hCard markup on his [http://www.wideblueyonderweb.co.uk/wbyw/pages/contact.htm contact page] and is looking to implement it on all past &amp;amp; future contact pages for clients.&lt;br /&gt;
* [http://southamptonrubberstamp.com Southampton Rubber Stamp Company] now has hCard markup with a vCard download link on every page.&lt;br /&gt;
* [http://barefoot-ceramics.com Barefoot Ceramics paint your own pottery studio] (in Newport, South Wales) has added hCard markup to its [http://barefoot-ceramics.com/find#address &amp;quot;Find&amp;quot;] page and other address instances. They hopes to implement hCalendar event lists as soon as an ics to hCalendar PHP class can be found or written.&lt;br /&gt;
* [http://dsingleton.co.uk/ David Singleton] has added a hCard to his blog.&lt;br /&gt;
* [http://www.thestreet.org.au The Street Theatre (Canberra, Australia)] has added hCard markup to its [http://www.thestreet.org.au/contact.htm Contact Us] page. hCalendar markup will soon be added for all of our performances.&lt;br /&gt;
* [http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/index.php Henrich C. P&amp;amp;ouml;hls] has marked up his about page using hcard, including his PGP-Key that is stored in an abbr title, using class=key.&lt;br /&gt;
* [http://www.yalf.de Yalf Webentwicklung] has [http://www.yalf.de/kontakt contact information] available as hCard (and vCard).&lt;br /&gt;
* [http://www.zeldman.com/about/ Jeffrey Zeldman]. Jeffrey Zeldman has marked up his about page using hcard.&lt;br /&gt;
* [http://WhereAreYouCamping.com Where Are You Camping]. hCards for all members and camps, employing the include pattern as well. AFAIK this is the first Burning Man related microformats implementation, not to mention addresses in Black Rock City.&lt;br /&gt;
* [http://www.clacksweb.org.uk Clackmannanshire Council ]. hCard is implemented for all contact details across the site, and for specific individuals such as elected members (Councillors).&lt;br /&gt;
* [http://www.webdirections.org Web Directions]. hCard is used as contact information for the conference, while speakers are marked up with hCard.&lt;br /&gt;
* [http://www.markthisdate.com/contactform.html MarkThisDate.com]. An hCard is implemented on our contact form. For our calendars hCalendars will follow as soon as possible.&lt;br /&gt;
* [http://www.msiinet.com/contact/ MSI Systems Integrators] has its &amp;amp;quot;Contact MSI&amp;amp;quot; page encoded with hCards.&lt;br /&gt;
* [http://www.coolblue.nl/ Corporate website of Coolblue BV]. hCards were implemented in both the footer of each page, and in the &amp;quot;News&amp;quot; section for press contact information.&lt;br /&gt;
* [http://www.besancon.fr/index.php?p=32 Official site of Besançon (France)] uses hCard for each page concerning the small towns surrounding Besançon.&lt;br /&gt;
* [http://2006.dconstruct.org/speakers/ d.Construct 2006 conference speakers list] is implemented using hCards.&lt;br /&gt;
* [http://local.yahoo.com Yahoo Local] now supports hCards for business and places in the search results&lt;br /&gt;
* [http://learningtheworld.eu/imprint/ Learning the World] has hcard information on the imprint, alas we didn't succeed to mark-up the work phone and fax numbers properly.&lt;br /&gt;
* The [http://www.fuckparade.org F’parade] website uses hCard, though I didn't find a type to distinguish mobile and landline phone numbers.&lt;br /&gt;
**Use &amp;lt;code&amp;gt;cell&amp;lt;/code&amp;gt; for mobiles.&lt;br /&gt;
* [http://www.miranet.nl/contact.htm Miranet Webdesign] have added a hcard to their [http://www.miranet.nl/contact.htm 'contact' page]&lt;br /&gt;
* [http://weblog.200ok.com.au/ Ben Buchanan] has added a vCard to the [http://weblog.200ok.com.au/about/ 'About' page on The 200ok Weblog]&lt;br /&gt;
* [http://www.radiantcore.com Radiant Core] has their contact information [http://www.radiantcore.com/contact/ available in hCard].&lt;br /&gt;
* [http://www.mikerumble.co.uk/ Mike Rumble] has [http://www.mikerumble.co.uk/contact.html uploaded his hCard].&lt;br /&gt;
* [http://www.saumag.edu/ Southern Arkansas University] has its contact footer encoded as hCard&lt;br /&gt;
* [http://main.uab.edu/ University of Alabama at Birmingham] has its contact footer encoded as hCard&lt;br /&gt;
* [http://www.capital.edu Capital University] has contact footer and bloggers' names encoded as hCard. Also, all page-specific contact information is encoded as hCards (see [http://www.capital.edu/Internet/Default.aspx?pid=67 Admissions] page for an example)&lt;br /&gt;
* [http://main.uab.edu/shrp/ UAB School of Health Professions] uses hCard in its contact footer&lt;br /&gt;
* [http://green.carisenda.com/ Stephen Stewart] has his hCard on the front page of his weblog ('You are here' section)&lt;br /&gt;
* [http://www.direction.es/ Direction] uses hCard for contact information.&lt;br /&gt;
* [http://audiobank.tryphon.org AudioBank] uses hCard to display member informations.&lt;br /&gt;
* [http://www.vivabit.com/atmedia2006/speakers/ @media speakers] are marked up with hCard (photos depend on BASE tag support which makes this a good test case)&lt;br /&gt;
* [http://www.dougransom.com Doug Ransom] uses hCard for his financial advisory practice. &lt;br /&gt;
* [http://rubyandrails.org/usergroups/newcastle/members.html ncl.rb] uses hCard for contact information.&lt;br /&gt;
* [http://www.snowinteractive.com/ Snow Interactive] uses hCard for contact information.&lt;br /&gt;
* [http://flickr.com Flickr] now supports [[hcard|hCard]] and [http://gmpg.org/xfn XFN] on profile pages.  See [http://flickr.com/photos/factoryjoe/113866484/ screenshot of Flickr UI in Flock browser using Flocktails extension - March 17th 2006].&lt;br /&gt;
* [http://www.ndiyo.org/contact Contact information for the Ndiyo project]&lt;br /&gt;
* [http://www.pixelenvy.co.uk/ Pixel Envy] uses hCard for contact information on every page&lt;br /&gt;
* [http://stilbuero.de/contact/ Klaus Hartl] uses hCard in the sidebar for contact information (maybe easier to parse through delivering xhtml as xml).&lt;br /&gt;
* [http://charlvn.virafrikaans.com/contact Charl van Niekerk's hCard]&lt;br /&gt;
* [http://billy-girlardo.com/WP/ BillyBLOGirlardo] uses hCard for contact information.&lt;br /&gt;
* [http://www.hicksdesign.co.uk/ Hicksdesign] uses hCard for contact information.&lt;br /&gt;
* http://www.gr0w.com/articles/press/growsearch_launched_press_release/ - hCard in a press release for the press contact info&lt;br /&gt;
* http://www.redmonk.com/cote/archives/2006/03/testing_out_mic.html - hCard with explanation&lt;br /&gt;
* [http://andy.ciordia.info/ it's my island], personal blog, hcard on the ''[http://andy.ciordia.info/pages/about_me About the Writer]'' page. [[User:Ciordia9|Andy Ciordia]]&lt;br /&gt;
* [http://www.windowonwoking.org.uk/ Window on Woking], a local community site in the UK, uses hCard in the homepage of each member organisation and local Councillor.&lt;br /&gt;
* [http://ChunkySoup.net/ ChunkySoup.net] has redesigned using hAtom 0.1 and hCards on the entire site -- by [[User:ChrisCasciano|Chris Casciano]]&lt;br /&gt;
* [http://www.30boxes.com/ 30 Boxes],a social calendar application and digital lifestyle aggregator, automatically creates an hcard for you with your account.  It is found under Settings &amp;gt; Syndication.&lt;br /&gt;
* [http://www.nearwhere.com/ Nearwhere.com] allow you to put an hcard on an interactive map.&lt;br /&gt;
* [http://www.brentozar.com/ Brent Ozar] added a [http://www.brentozar.com/contact.php contact] page hCard.&lt;br /&gt;
* [http://www.kerihenare.com/ Keri Henare] has rewritten his [http://www.kerihenare.com/contact/ contact] page hCard. Now using &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; for photo. (Thanks Brian Suda for updating the vCard converter)&lt;br /&gt;
* [http://michaelraichelson.com/contact/ Michael Raichelson] had an hCard on his contact page before SXSW, but never thought to add it here until Tantek requested it.&lt;br /&gt;
* [http://www.commoner.com/~lsimon/lindsey_simon_hcard.html Lindsey Simon] has added an hCard to his website as per Tantek's SXSW request for folks to try it &lt;br /&gt;
* [http://www.davidgagne.net/ David Gagne] has an hCard in his sidebar.&lt;br /&gt;
* [http://www.churchzip.com/map/ Churchzip.com/map] and [http://www.skiwhere.com/map/ Skiwhere.com/map], provide churches, hotels, and ski resorts on the same maps.  Locations are formatted as hCards.&lt;br /&gt;
* All [http://www.iqdir.com/ IQ Directory Solutions] Yellow Pages web portals use [[hcard|hCard]] markup on listings. For example [http://www.yellowpages-cambodia.com/ Cambodia Yellow Pages] and [http://www.superpages.com.my/ Malaysia Super Pages]&lt;br /&gt;
* Ning's cloneable Group app uses fuzzy matching to map custom fields to [[hcard|hCard]] markup on its [http://group.ning.com/index.php?controller=person&amp;amp;action=view&amp;amp;content=JonathanAquino profile] pages.&lt;br /&gt;
* [http://claimid.com/factoryjoe Chris Messina' ClaimID hCard]&lt;br /&gt;
* [http://factoryjoe.com/blog/hcard Chris Messina' hCard]&lt;br /&gt;
* [http://flock.com/about Flock About]&lt;br /&gt;
* [http://tantek.com/microformats/2006/03-01-TechPlenAgenda.html Agenda: W3C Technical Plenary Day, March 1 2006] has [[hcard|hCard]] and [[hcalendar|hCalendar]] markup. ([http://www.w3.org/2006/03/01-TechPlenAgenda.html original here]).&lt;br /&gt;
* [http://www.gr0w.com/articles/press/growsearch_launched_press_release/ GrowSearch Launched (Press Release)] uses an hCard to provide Press Contact Point.&lt;br /&gt;
* The [http://www.arborday.org/ National Arbor Day Foundation] has started using hCards for their [http://arborday.org/programs/conferences/communityforestry/index.cfm upcoming] [http://arborday.org/programs/conferences/hazardtrees-treeplanting/ conferences].&lt;br /&gt;
* [http://www.multipack.co.uk The Multipack] has numerous hCards, especially on the [http://www.multipack.co.uk/members/ members page], as well as the next meeting information.&lt;br /&gt;
* [http://deadringrancor.livejournal.com/ Justin McDowell] used an hCard when [http://deadringrancor.livejournal.com/221332.html referring to a person in his blog post]&lt;br /&gt;
* [http://davecardwell.co.uk/cv/ Dave Cardwell] has included his hCard in his Curriculum Vitae.&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull] has written a great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], and has included his [[hcard|hCard]] as one of the examples.&lt;br /&gt;
* [http://www.thefutureoftheweb.com/ Jesse Skinner] has written a simple [http://www.thefutureoftheweb.com/blog/2006/1/hcard tutorial with examples]&lt;br /&gt;
* [http://www.w3.org/2005/12/allgroupoverview.html 2006 W3C Technical Plenary Week] has marked up the venue, contacts, and program committee members all with hCard.&lt;br /&gt;
* [http://www.avf-nexus.co.uk AVF-Nexus] have a hCard on their [http://www.avf-nexus.co.uk/contact/ contact page] - (by [http://creation.uk.com Creation&amp;quot;])&lt;br /&gt;
* [http://www.thefantasticos.com/andrew/ Andrew White] posted [http://www.thefantasticos.com/andrew/index.php/my-hcard/ his hCard] and [http://www.thefantasticos.com/andrew/index.php/62/microformats-the-should-have-been-obvious-web-dev-tool/ blogged about it].&lt;br /&gt;
* [http://www.2sheds.ru Oleg &amp;quot;2sheds&amp;quot; Kourapov] in his [http://www.2sheds.ru/blog/ blog] ([http://suda.co.uk/projects/X2V/get-vcard.php?uri=http://www.2sheds.ru/blog X2V]) has turned personal profile into hCard ([http://suda.co.uk/projects/X2V/get-vcard.php?uri=http://www.2sheds.ru/blog/hcard.html X2V]) and his blogroll - into combination XFN/hCards ([http://suda.co.uk/projects/X2V/get-vcard.php?uri=http://www.2sheds.ru/blog/friends.html X2V])&lt;br /&gt;
* [http://www.approveddesign.co.uk Approved Design Consultancy] have a hCard on their [http://www.approveddesign.co.uk/about/contact/ contact page] as well as on their [http://www.approveddesign.co.uk/about/people/ people section] - (by [http://creation.uk.com Creation&amp;quot;])&lt;br /&gt;
* [http://weblog.200ok.com.au/ Ben Buchanan] and [http://www.griffith.edu.au/cgi-bin/phone_search.pl?string=colin+morris&amp;amp;format=search Colin Morris] have [http://weblog.200ok.com.au/2006/01/griffith-phonebook-adds-hcard-and.html implemented hCards and vCards] for the [http://www.griffith.edu.au Griffith University] [http://www.griffith.edu.au/find/content_phonebook.html online phone book]. Eg. [http://www.griffith.edu.au/cgi-bin/phone_search.pl?string=ben+buchanan&amp;amp;format=search Ben's vCard] and [http://www.griffith.edu.au/cgi-bin/phone_search.pl?string=colin+morris&amp;amp;format=search Colin's vCard]&lt;br /&gt;
* WWF-Australia [http://wwf.org.au/about/contactdetails/ contact details page]&lt;br /&gt;
* [http://rasterweb.net/raster/ Pete Prodoehl] used the hCard format on his [http://rasterweb.net/raster/contact.html Contact page] and his [http://rasterweb.net/portfolio/ Portfolio]&lt;br /&gt;
* [http://amette.eu amette] uses the hCard format in a module of his TikiWiki powered blog and a more complete hCard on his [http://amette.eu/contact contact page]&lt;br /&gt;
* [http://staff.washington.edu/oren/weblog2/ Oren Sreebny] has an hcard on his blog main index template &lt;br /&gt;
* [http://www.cs.brandeis.edu/~zippy/ Patrick Tufts] has an hCard on his homepage.&lt;br /&gt;
* [http://ascii20.blogspot.com/ Mathias Kolehmainen and Jamie Taylor] have hCards on their weblog.&lt;br /&gt;
* [http://www.hoppsan.org/jamesb/blogger/ Barnaby James] has a hCard on his weblog.&lt;br /&gt;
* [http://esa-education.com/schools/map ESA Education] Uses hCards for their 100+ schools and each of the individual school sites.&lt;br /&gt;
* [http://www.thereisnocat.com/#vcard Ralph Brandi] has added an hCard to the sidebar of his weblog as a result of Tantek Çelik's portion of the Microformats presentation at SXSW 2006.&lt;br /&gt;
* [http://www.pierce.ctc.edu/ephone/ Pierce College] -- community college directory uses hCard on all individual directory entries.&lt;br /&gt;
* [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/ the Institutional Web Management Workshop 2006] have marked up all their [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/committee/ speakers with hCard].&lt;br /&gt;
* http://wikitravel.org/en/Singapore/Sentosa. Wikitravel is experimenting with hcard on its travel guides. This guide uses hcard for all its business listings. More info on http://wikitravel.org/en/Wikitravel_talk:Listings.&lt;br /&gt;
* [http://www.musik-erber.de/ Musik-Erber] uses to present contact information at the sidebar&lt;br /&gt;
* [http://cdevroe.com/about/#contact Colin D. Devroe] uses hCard to display his contact information on his about page&lt;br /&gt;
* The ECS (Scool of Electronics and Computer Science  at the University of Southampton) [http://www.ecs.soton.ac.uk/people People Pages] use vCard. Contact cjg@ecs.soton.ac.uk if there's any bugs.&lt;br /&gt;
* [http://www.southwestern.edu/~ramseyp Pat Ramsey] has his contact information on his blog marked up with hCard. Contact [mailto:ramsey.pat@gmail.com ramsey.pat@gmail.com] if there are any bugs there.&lt;br /&gt;
* [http://www.vyre.com/company/contact-us/ VYRE] is a CMS development company with a &amp;quot;contact us&amp;quot; hCard&lt;br /&gt;
* [http://www.lefdal.cc/info.php Alf Kåre Lefdal] uses hCard in the markup of his contact information&lt;br /&gt;
* [http://www.pignwhistle.com.au/ Pig N Whistle, a chain of pubs in Brisbane, Australia] is using hcard to mark up all the contact pages for its outlets and head office&lt;br /&gt;
* [http://kollitsch.de/ Patrick Kollitsch] has built his personal Profil as hCard&lt;br /&gt;
* [http://www.audiophile.pl/ Car Audio] uses the hCard in his contacts section.&lt;br /&gt;
* [http://www.hbs.edu/faculty/dspar/ Harvard Business School] has hCards on their faculty pages&lt;br /&gt;
* [http://openmikes.org/ openmikes.org] uses hCards for open mike venue addresses in its listing detail pages.&lt;br /&gt;
* [http://www.intertecnollc.com/ InterTecno, LCC] publishes an hCard on the home page and contact page.&lt;br /&gt;
* [http://canaltcm.com/ver/sobre-tcm Turner Classic Movies TCM Spanish website] has published contact details as a hCard&lt;br /&gt;
* [http://rejuvenation.com/ Rejuvenation] is now using hCard for contact information.&lt;br /&gt;
* [http://www.mattash.com/contact/ Matthew Ash] uses the hCard in his contacts section.&lt;br /&gt;
* [http://yarmouthguide.com/business.php Yarmouth Guide] uses hCard for each business details page.&lt;br /&gt;
* [http://www.merchantcircle.com MerchantCircle] has embedded an hCard in every one of their 15+ million US business listings.&lt;br /&gt;
* [http://citizenspace.us/citizens Citizen Space Citizens] is a list of tenants for a coworking space in San Francisco. The issue was raised that ''nicknames'' are usually located in the middle of ''fn'', which is not valid as per the [http://microformats.org/wiki/hcard-brainstorming#Implied_FN_from_N Implied_FN_from_N] rule. It seems that it should be possible, however, to include a ''nickname'' in the middle of an FN or even between a ''given-name'' and a ''family-name''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.brownbook.net The Brownbook - the open yellow pages] The Brownbook is a peer-produced (like a wiki, but not a using a wiki engine) local business search website.  It Uses hCard to allow users to export local business contact details to Outlook or other desktop apps, plus for providing detailed maps from Google. &lt;br /&gt;
** Example of a search results page: [http://www.brownbook.net/business/search/?tag=hair+in+egham&amp;amp;x=21&amp;amp;y=4 Hairdressers in Egham]&lt;br /&gt;
*** '''suboptimal''': Adresses, e.g &amp;quot;2 Station Rd North, Egham, Surrey&amp;quot;, are marked up as &amp;lt;code&amp;gt;street-address&amp;lt;/code&amp;gt;&lt;br /&gt;
** Example of a single business's details [http://www.brownbook.net/business/view/122516 The Hair Emporium].&lt;br /&gt;
*** '''suboptimal''': Adresses, e.g &amp;quot;2 Station Rd North, Egham, Surrey&amp;quot;, are marked up as &amp;lt;code&amp;gt;street-address&amp;lt;/code&amp;gt;&lt;br /&gt;
* [http://www.Sylphen.com Sylphen] is a IT-solutions-provider and uses hCards on the [http://www.sylphen.com/content/kontakt/kontakt.htm Contact]&lt;br /&gt;
** '''invalid''' two of the three examples lack the required &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;fn org&amp;lt;/code&amp;gt; property&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Category:Templates_generating_Geo Wikipedia templates generating Geo]&lt;br /&gt;
**'''hidden''' - for example [http://en.wikipedia.org/wiki/List_of_Minnesota_State_Parks List of Minnesota state parks]; [http://en.wikipedia.org/w/index.php?title=Alberta_Highway_60&amp;amp;diff=prev&amp;amp;oldid=157308650 Alberta Highway 60]&lt;br /&gt;
**NOte also removal of hCard properties, e.g. [http://en.wikipedia.org/w/index.php?title=List_of_Gaudi_Buildings&amp;amp;diff=prev&amp;amp;oldid=157704557 List_of_Gaudi_Buildings]&lt;br /&gt;
* [http://www.reefscape.net reefscape.net] Personal blog page that has a hidden hCard in the about section on every page. A vCard can be downloaded using the Technorati service.&lt;br /&gt;
**Hidden.&lt;br /&gt;
* [http://www.cosmotourist.com www.cosmotourist.com] and [http://www.cosmotourist.de www.cosmotourist.de] A new German and English portal around travel tips. Using hidden hCard for hotel listings, wherever address data is available. &lt;br /&gt;
**Hidden.&lt;br /&gt;
* [http://www.venncommunications.com/contact/ Venn] uses a hidden hCard on the contact page. &lt;br /&gt;
**Hidden.&lt;br /&gt;
* [http://www.last.fm Last FM] has hCards hidden on their profile pages e.g. [http://www.last.fm/user/Crok/?scrobbling=t1].&lt;br /&gt;
**Hidden.&lt;br /&gt;
* [http://krisswatt.co.uk/ Kriss Watt] has hidden an hCard his blog footer.&lt;br /&gt;
**Hidden.&lt;br /&gt;
* [http://www.fberriman.com/ Frances Berriman] has a hidden vCard in the footers of her website.&lt;br /&gt;
**Hidden.&lt;br /&gt;
* [http://www.candlescience.com/ CandleScience Candle Supply] added a hidden hcard sitewide.&lt;br /&gt;
**Hidden.&lt;br /&gt;
* [http://www.meryl.net/ Meryl K. Evans] has a hidden hCard on her homepage.&lt;br /&gt;
**Hidden.&lt;br /&gt;
* [http://www.highflyerscareers.com High Flyers Careers], India's first flight-crew placement agency uses microformats for their [http://www.highflyerscareers.com/corporate/ corporate information] page. Using standards couldn't be easier or better.&lt;br /&gt;
**Has honorific prefixes as part of &amp;quot;fn&amp;quot;, rather than marked up separatley.&lt;br /&gt;
* Spotstor.com eg - [http://spotstor.com/] uses hCard on profile pages (where user has elected to show contact information).&lt;br /&gt;
&lt;br /&gt;
* [http://www.naturalengland.org.uk/press/default.htm Natural England] (new UK government agency, formed 2006-10-01). &lt;br /&gt;
** No &amp;quot;fn&amp;quot; - which makes it invalid.&lt;br /&gt;
*[http://drop-off.co.uk G3:2] uses hCard with geo tags in the copyright and on the about me page&lt;br /&gt;
** Address data is hidden using CSS. &lt;br /&gt;
* [http://zdnet.co.uk/misc/contact/ ZDnet Contact Us Page] supports [[hcard|hCard]].&lt;br /&gt;
** by [http://www.subtleasafish.com/ James Myers] and [http://www.fromthefrontend.co.uk/2006/11/23/zdnet-uses-microformats/ David Long]&lt;br /&gt;
**Images and e-mail addresses are hidden; telephone numbers do not comply with [http://en.wikipedia.org/wiki/E.123 E.123]&lt;br /&gt;
* [http://gbraad.nl/ Gerard Braad] has published an example on his [http://gbraad.nl/site/?p=profile profile] page that is almost consistent with his original [http://gbraad.nl/files/gbraad.vcf vCard] file. Also progress is made for transforming his [http://files.gbraad.nl/foaf.rdf FoaF] file to a hCard encoded representation (also done for my spouse:[http://spouse.gbraad.nl/site/?p=profile Yong Yuan])&lt;br /&gt;
** (2005-09-27) PASSED, PASSED&lt;br /&gt;
** WARNINGS&lt;br /&gt;
*** uses 'n given-name' and 'n family-name' instead of nesting the given- and family- names inside the 'n'&lt;br /&gt;
*** has one 'tel' value with a bunch of values stuffed in&lt;br /&gt;
*** probably more problems --[[User:RyanKing|RyanKing]] 17:19, 5 Jan 2006 (PST)&lt;br /&gt;
* [http://kinrowan.net/ Cori Schlegel] [http://kinrowan.net/blog/wp/archives/2005/07/08/a-problem-with-the-structured-blogging-plug-in-for-wordpress/ discusses how he has updated] [http://kinrowan.net/blog/contact his contact page with hCard]&lt;br /&gt;
** INVALID - using 'prefix' instead of 'honorific-prefix' and type's in classnames (in both adr and tel) and has two photo's (the second could be 'logo') --[[User:RyanKing|RyanKing]] 15:15, 5 Jan 2006 (PST)&lt;br /&gt;
* [http://landsbank.fo/#hCard Landsbanki Føroya]&lt;br /&gt;
** INVALID - using embedded RDF/XML invalidly&lt;br /&gt;
&lt;br /&gt;
* [http://www.yellowpencil.com/contact/ Yellow Pencil] Using microformats to present company contact information&lt;br /&gt;
** First hcard has empty &amp;quot;fn&amp;quot; and no &amp;quot;n&amp;quot;. &amp;quot;fn&amp;quot; should be with &amp;quot;org&amp;quot; -- [[User: ScottReynen |ScottReynen]] 21:29, 19 Jun 2006 (CST)&lt;br /&gt;
&lt;br /&gt;
* [http://www.art-switch.com/ArtSwitch/contactUs.html Art-Switch Exchange Limited] uses hCard for their contact details on their contact page.&lt;br /&gt;
* [http://onyomo.com/ OnYoMo] uses hCard markup for all addresses listed in their local search results.&lt;br /&gt;
* [http://vcardplus.info/show.asp?uid=Z9959-06323 Greg Bays], the author of vCardPlus! has made his sites vCard display page hCard complaint.&lt;br /&gt;
* [http://www.rosenblittdentistry.com/contact.php Dr. Jon Rosenblitt] uses hCard icon with '''Add to Address Book''' link. &lt;br /&gt;
* [http://www.nfwebsolutions.com/ New Frontier Web Solutions] uses hCard on their front page along with a link pointing to Brian Suda's [http://suda.co.uk/projects/X2V/get-vcard?uri=http://www.nfwebsolutions.com/ X2V].&lt;br /&gt;
* [http://shiftingpixel.com/about/the-artist shifting pixel photoblog] has published an hCard.&lt;br /&gt;
* [http://thoughtport.blogspot.com/ Aiden Kenny] hasn't published his hCard yet, but he has [http://thoughtport.blogspot.com/2005/07/elemental-particles-of-web.html published his hCard icon]: http://photos1.blogger.com/blogger/4224/444/320/AK-Hcard-icon.gif&lt;br /&gt;
* [http://thedredge.org Andy Hume] uses hCards to mark-up the names and URLs of commentors on his blog, e.g. his [http://thedredge.org/2005/06/using-hcards-in-your-blog/ blog post on &amp;quot;Using hCards in your blog&amp;quot;]. &lt;br /&gt;
* [http://www.bidclix.com/ BidClix]'s [http://www.bidclix.com/AboutContact.html Contact BidClix] page has it's ''contact info'' marked up with an hCard.&lt;br /&gt;
* [http://suda.co.uk/ Brian Suda] has managed to embed a photo in [http://suda.co.uk/contact/ his hCard] through the [http://www.ietf.org/rfc/rfc2397.txt data URI scheme] by converting the image to BASE64 code. View the Source to see how this is accomplished. [http://suda.co.uk/projects/X2V/get-vcard.php?uri=http%3A//suda.co.uk/contact/ The X2V link] will extract the image and encode it for a vCard which will be displayed in some address book applications.&lt;br /&gt;
** Inspired by this I thought to try the same for SVG at [http://barefoot-ceramics.com/find Barefoot] ...&lt;br /&gt;
** &amp;amp;lt;img class=&amp;quot;photo&amp;quot; style=&amp;quot;display:none;&amp;quot; src=&amp;quot;data:image/svg+xml;text,&amp;amp;lt;?xml version='1.0' encoding='UTF-8' standalone='no'?&amp;amp;gt;&amp;amp;lt;svg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' version='1.0' width='50' height='80' id='svg3957'&amp;amp;gt;&amp;amp;lt;defs id='defs3959' /&amp;gt;&amp;amp;lt;path d='M 28.91433,...32.192802 z' style='fill:#cc4d00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1' id='path9551' /&amp;amp;gt;&amp;amp;lt;/svg&amp;amp;gt;&amp;quot; alt=&amp;quot;Barefoot&amp;quot;&amp;amp;gt;&lt;br /&gt;
** Does it work?? Well it parses OK. Some automated tools replace the &amp;amp;lt; with %3C (etc., e.g. Brian Suda's vCard form). Unfortunately Kontact (KDE contacts tool) doesn't handle SVG as a vCard photo or logo format - I don't know if this is a standard. It seems it could work and maybe even does somewhere. Maybe the text field needs to be Base64 encoded? ... see [http://slashdot.org/~pbhj/journal/142382 pbhj's slashdot journal] for a bit more on this.&lt;br /&gt;
* [http://cinematreasures.org Cinema Treasures] uses hCard to markup venue information for 10,000+ movie theaters.&lt;br /&gt;
* [http://www.w3.org/People/Connolly/events/ Dan Connolly's index of events and talks] has hCards for many of the people he has met at those events. In Mar 2006, he moved a bunch of hotel contact info from his PDA to this page; it's now up to 32 hCards.&lt;br /&gt;
* [http://doncrowley.blogspot.com/ Don Crowley] has published [http://www.crowley.nl/hcard.html his hCard] as well as a nifty hCard button: http://www.crowley.nl/images/hcard.png&lt;br /&gt;
* [http://loadaveragezero.com/hnav/contact.php Douglas W. Clifton] added all types of contact information&lt;br /&gt;
* [http://eventful.com Eventful] publishes all of its venue information pages with embedded hCards.&lt;br /&gt;
* [http://www.iowamilitaryveteransband.com/members/ Iowa Military Veterans Band Contacts] - 95 hCards [http://weblog.randomchaos.com/archive/2005/10/24/Microformats/ marked up by Scott Reynen]&lt;br /&gt;
* [http://JackWolfgang.blogspot.com Jack L. Wolfgang II] has [http://jack.randomata.com/resume/ converted the addresses in his resume to hCards].&lt;br /&gt;
* [http://www.efas.fupl.asso.fr/efas/_Mathieu-Drouet_.html Mathieu Drouet] and [http://www.efas.fupl.asso.fr/efas/_Annie-Leger_.html Annie Leger] both have hCards&lt;br /&gt;
* [http://www.oliverbrown.me.uk/ Oliver Brown] has published his hCard.&lt;br /&gt;
* [http://www.paradigmproductions.org/contact/ Paradigm Productions] published a vCard as a &amp;lt;code&amp;gt;ul&amp;lt;/code&amp;gt; (marked up by [http://www.linkingarts.com/ Peter Jacobson])&lt;br /&gt;
* [http://www.splintered.co.uk/ Patrick H. Lauke] has marked up [http://www.splintered.co.uk/about/ his contact info with hCard].&lt;br /&gt;
* [http://blah Paul Schreiber has published his hCard on [http://paulschreiber.com/about/?contact his about page].&lt;br /&gt;
* [http://paulschreiber.com/blog/ Paul Schreiber]'s [http://concerts.shrub.ca/ Sunnyvale House Concerts] site publishes hCards for upcoming artists, as well as an hCard for the page itself.  In addition the [http://concerts.shrub.ca/shows Past Shows] page contains hCards for all past artists.&lt;br /&gt;
* [http://www.paulmichaelsmith.com/blog/hcard.htm Paul Smith] has created an hCard page which is Human Readable, and a link to X2V passing the same hCard page to generate a vCard.&lt;br /&gt;
* [http://www.windley.com/archives/2005/07/hcards_trying_o.shtml Phil Windley has published] [http://phil.windley.org/hcard.html his hCard].&lt;br /&gt;
* [http://www.go-curiosity.com/about.htm Piercarlo Slavazza] has published an hCard.&lt;br /&gt;
* [http://zooibaai.nl/ Rob Mientjes] has published his hCard on [http://zooibaai.nl/about/ his about page].&lt;br /&gt;
* [http://rbach.priv.at/Contact Robert Bachmann] has published his hCard and [http://rbach.priv.at/Images/hcard a button].&lt;br /&gt;
* [http://blah Scott Reynen has published his hCard on [http://www.randomchaos.com/document.php?source=scott_reynen his profile page].&lt;br /&gt;
* [http://www.stackframe.com/ StackFrame, LLC] has published [http://www.stackframe.com/people/ employee] and [http://www.stackframe.com/contact/ general] contact information as hCards.&lt;br /&gt;
* [http://www.wolfsreign.com Steven Ametjan] has published his hCard on [http://www.wolfsreign.com/about/ his about page].&lt;br /&gt;
* [http://tantek.com/microformats/2005/syndicate/speakers-list.html Syndicate - Speaker List] as a set of hCards&lt;br /&gt;
* [http://tagcamp.org/index.cgi?ContactList TagCamp contact list]&lt;br /&gt;
* [http://www.deadringerart.com/ The Brothers McDowell] have hCards at their Contact page.&lt;br /&gt;
* [http://twinsparc.com/ Twinsparc] put an hCard in the header and footer of all their pages.&lt;br /&gt;
* [http://tantek.com/microformats/2005/web2/speakers.html Web 2.0 Conference speakers page marked up with hCard]&lt;br /&gt;
* [http://we05.com/ Web Essentials 05] marked up all their [http://we05.com/presenters.cfm presenters with hCard].&lt;br /&gt;
* [http://www.uoguelph.ca/directory/ The University of Guelph] includes hCard info in its directory.&lt;br /&gt;
* [http://www.echildcare.com.au/ The Australian Child Care Index] has over 3000 entries listing child care services across Australia - and every single one is marked up with an hCard!&lt;br /&gt;
* [http://www.cadforless.com/partners/ CADforless, Inc.] we listed our partners using hCard&lt;br /&gt;
* [http://avon.com/ Avon] - publishes all 40,000+ Avon representatives' contact info with hCard.&lt;br /&gt;
* [http://flock.com/about Flock About] page supports hCard microformat.&lt;br /&gt;
** by [[implementations#Flock|Flock]]&lt;br /&gt;
* [http://www.iowamilitaryveteransband.com/members/ Iowa Military Veterans Band]&lt;br /&gt;
* [http://www.nature.com/ Nature homepage], uses [[XOXO]].&lt;br /&gt;
** by [[implementations#Nature Publishing Group|Nature Publishing Group]]&lt;br /&gt;
* [http://concerts.shrub.ca/shows Sunnyvale House Concerts] supports hCard and [[hcalendar|hCalendar]].&lt;br /&gt;
* [http://www.bath.ac.uk/ University of Bath] [http://www.bath.ac.uk/contact/ Person Finder] supports hCard, e.g. see [http://www.bath.ac.uk/person/760874 Mrs A Smith] page.&lt;br /&gt;
* [http://www.monster-prague.cz/ Monster Prague Openings] supports hCard, e.g. home page, contact list to come.&lt;br /&gt;
* [http://www.vogelelaw.com/contact.html Colette Vogele] has an hCard on her contact page with many types of name and contact information. (Marked up by [http://www.talkingtiger.net Naomi Raine]).&lt;br /&gt;
&lt;br /&gt;
== examples by category ==&lt;br /&gt;
'''Want hCard?''' Get started with writing an [[hcard|hCard]] using the [http://microformats.org/code/hcard/creator hCard creator] to write up some contact information and publish it, or following the [[hcard-authoring|hCard authoring tips]] to add hCard markup to your current site.  Check out this section for similar examples of types of pages that benefit from hCard markup.&lt;br /&gt;
&lt;br /&gt;
This section organizes examples into several rough categories as follows. If an example fits in more than one cateogry, use the *last* matching category in this list that matches the specific hCard example(s) in the wild that you are trying to categorize.&lt;br /&gt;
# '''[[hcard-examples-in-wild#Individuals|Individuals]]''' - one card per person, perhaps sort alphabetically by &amp;quot;family-name&amp;quot;.  People with their own hCards (typically) on their own site.&lt;br /&gt;
# '''[[hcard-examples-in-wild#Organizations|Organizations]]''' - one card per organization, alphabetical by &amp;quot;fn&amp;quot;.  Organizations with their own hCard(s) (typically) on their own site.&lt;br /&gt;
# '''[[hcard-examples-in-wild#Institutions|Institutions]]''' - which list more than one person, with a count estimating the # of hCards, e.g. 40k for Avon. Also indicate complexity of information supplied, eg. just name+number vs. complete details.  Alphabetically sorted by &amp;quot;org&amp;quot; with perhaps a few individuals listed in a single sub-bullet, comma delimited, sorted by &amp;quot;family-name&amp;quot;.&lt;br /&gt;
# '''[[hcard-supporting-user-profiles|Online Profiles]]''' - which host profiles for more than one person, with a count estimating the # of hCards, e.g. 10m+ for Flickr.com.  Alphabetically sorted by company / service name.&lt;br /&gt;
# '''[[hcard-examples-in-wild#Online_Venues|Online Venues]]''' - which provide listings for businesses or organizations, with a count estimating the # of venues, e.g. ~10k for Upcoming.org. Alphabetically sorted by service/site name, with perhaps a few specific venues listed in a single sub-bullet, comma delimited, sorted by &amp;quot;fn&amp;quot;.&lt;br /&gt;
# '''[[hcard-examples-in-wild#Speakers_Listings|Speakers Listings]]''' - event sites' speakers pages where the speakers are marked up with hCard.  Sort by date, sub-grouped by year.  Most recent first.  Perhaps a few individuals listed in a single sub-bullet each event, comma delimited, sorted by &amp;quot;family-name&amp;quot;.&lt;br /&gt;
# '''[[hcard-examples-in-wild#Group_Blogs|Group Blogs]]''' - blogs with multiple authors marked up with hCard&lt;br /&gt;
# '''[[hcard-examples-in-wild#Authors|Authors]]''' - pages about some other thing, such as books, perhaps reviews etc., which have marked up their authors with hCard&lt;br /&gt;
# '''[[hcard-examples-in-wild#Search_Results|Search Results]]''' - results pages from search engines (either generic or for people/organizations) that return people marked up with hCards.&lt;br /&gt;
&lt;br /&gt;
In addition there is a separate &amp;quot;[[hcard-examples-in-wild#UTF8_Examples|UTF8 Examples]]&amp;quot; section that can be used to put another link to any hCard examples in the wild which exercise various non-ASCII7 / non-english characters for various property values.&lt;br /&gt;
&lt;br /&gt;
As each section itself become quite large (we might be there already, once we sort through the above &amp;quot;Reviewed Examples&amp;quot;), it will probably be moved to a separate page, leaving its heading here in place, and replacing its contents here with a link to the separate page and perhaps a stats summary.&lt;br /&gt;
&lt;br /&gt;
=== Individuals ===&lt;br /&gt;
Sort alphabetically by &amp;quot;family-name&amp;quot;.&lt;br /&gt;
* [http://dbaron.org/ David Baron]'s home page is marked up with hCard.&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik]'s home page includes an inline author hCard at the bottom of the page.&lt;br /&gt;
* [http://tomleo.com/about.html Tom Leo]'s about page has an hCard. Ya Microformats!&lt;br /&gt;
* [http://factoryjoe.com/hcard.html Chris Messina] has a page set aside with his contact details.&lt;br /&gt;
* [http://blog.roub.net/ Paul Roub] has an hCard for himself on his blog's home page.&lt;br /&gt;
* Patrick Trettenbrein is the operator of [http://skateboardspot.info/ skateboardspot.info] and uses hCard on its [http://skateboardspot.info/cat/about#operator &amp;quot;about&amp;quot; page] for his contact info.&lt;br /&gt;
* [http://blogs.msdn.com/cwilso/ Chris Wilson] has an hCard for himself on [http://blogs.msdn.com/cwilso/about.aspx his about page].&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Organizations ===&lt;br /&gt;
* [http://technorati.com Technorati] (3)&lt;br /&gt;
** [http://technorati.com/about/ about], [http://technorati.com/press/ press], and [http://technorati.com/about/contact.html contact] pages are marked up with hCard and have &amp;quot;Add to Address Book&amp;quot; links that use the [http://feed.technorati.com/contacts/ Technorati Contacts Feed service].&lt;br /&gt;
* [http://technorati.jp Technorati Japan] (1)&lt;br /&gt;
** [http://technorati.jp/about/contact.html contact] page is marked up with hCard.&lt;br /&gt;
* The imprint of [http://www.hsg-kl.de/impressum/index.php Hohenstaufen Gymnasium Kaiserslautern]&lt;br /&gt;
** '''suboptimal''': &amp;lt;code&amp;gt;adr&amp;lt;/code&amp;gt; subproperties are not recognized due to lack of explicit &amp;quot;adr&amp;quot; property.&lt;br /&gt;
&lt;br /&gt;
=== Institutions ===&lt;br /&gt;
* [http://conferences.oreillynet.com/contacts.csp O'Reilly's Conferences Team page] has hCards for their team (~14) with a link to &amp;quot;Download the below contact info in vcf format&amp;quot; that uses the [http://feeds.technorati.com/contacts/ Technorati contacts feed service] to convert the hCards into vCards.&lt;br /&gt;
** '''suboptimal''': The &amp;quot;org&amp;quot; shouldn't be hidden with &amp;quot;display:none&amp;quot;. Instead, use the [[include-pattern]] to include the &amp;quot;org&amp;quot; from text elsewhere on the page (to avoid duplicating the text).&lt;br /&gt;
* [http://technorati.com/about/staff.html Technorati's Staff page] has hCards for its employees (~31)&lt;br /&gt;
** E.g. [http://technorati.com/about/staff.html?s=matthew_levine#matthew_levine Matthew Levine], [http://technorati.com/about/staff.html?s=ryan_king#ryan_king Ryan King], etc.&lt;br /&gt;
'''with some problems:'''&lt;br /&gt;
* The [http://www.ibm.com/contact/employees/ IBM Employee Directory] returns hCards in its query results&lt;br /&gt;
** E.g. [http://www.ibm.com/contact/employees/servlets/lookup?country=us&amp;amp;language=en&amp;amp;search_country=all&amp;amp;lastname=Kaply&amp;amp;firstname=Michael search for Michael Kaply], &lt;br /&gt;
** but with some problems: &lt;br /&gt;
*** '''invalid''': no &amp;quot;fn&amp;quot; (would be addressed by the [[hcard-brainstorming#Implied_FN_from_N|implied fn from n proposal]]) &lt;br /&gt;
*** '''suboptimal''': adr has no children and thus is not providing any data (may be addressed by the [[hcard-brainstorming#implied_adr_subproperties|implied adr subproperties proposal]])&lt;br /&gt;
* [http://www.boltonmuseums.org.uk Bolton Museum and Archive Service] uses hCard on its&lt;br /&gt;
**[http://www.boltonmuseums.org.uk/about/contact/ Contacts] page&lt;br /&gt;
***'''invalid''': Several have no &amp;quot;fn&amp;quot;&lt;br /&gt;
**and on each of its visitor attractions pages e.g. on the [http://www.boltonmuseums.org.uk/visiting/findhallthwood/ Hall i' th' Wood location page].&lt;br /&gt;
***'''suboptimal''': &amp;quot;email&amp;quot; and &amp;quot;tel&amp;quot; properties mistakenly include &amp;quot;Email:&amp;quot; and &amp;quot;Telephone:&amp;quot; labels.&lt;br /&gt;
* [http://soap.stanford.edu/ Stanford Online Accessibility Program] has implemented hCard on every page&lt;br /&gt;
** '''suboptimal''': positioned off screen via CSS&lt;br /&gt;
* [http://www.belkin.com/pressroom/releases/uploads/10_09_06SportCommand.html Belkin Press Release] - All Belkin  press releases since October 2006 use hCard and vCard for company contact info.&lt;br /&gt;
** '''invalid''': Example has 1 (out of 3) invalid hCard due to lack of &amp;quot;fn&amp;quot;.&lt;br /&gt;
* [http://www.alexa.com Alexa Internet] marked up its [http://www.alexa.com/site/company/managers managers' page] with hCard.&lt;br /&gt;
** '''suboptimal''': job &amp;quot;title&amp;quot; is included inside within &amp;quot;fn&amp;quot; property.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Online Profiles ===&lt;br /&gt;
* See [[hcard-supporting-profiles]].&lt;br /&gt;
&lt;br /&gt;
=== Online Venues ===&lt;br /&gt;
* [http://www.sydneydirectory.org/ Sydney Directory Wiki] supports hCard and geographical coordinates for locations, e.g. the [http://www.sydneydirectory.org/index.php/Opera_House Sydney Opera House].&lt;br /&gt;
* [http://www.airfix.com/stockists-and-distributors/ Airfix Stockists and Distributors], e.g. [http://www.airfix.com/stockists-and-distributors/?postcode=b1+1bb&amp;amp;root_rid=1&amp;amp;search.x=0&amp;amp;search.y=0&amp;amp;search=search]&lt;br /&gt;
**'''suboptimal''': &amp;lt;code&amp;gt;street-address&amp;lt;/code&amp;gt; contains street address, locality and region (e.g. &amp;quot;99 Hobs Moat Rd, Solihull, W. Midlands&amp;quot;)&lt;br /&gt;
**'''suboptimal''': &amp;lt;code&amp;gt;postal-code&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;country-name&amp;lt;/code&amp;gt; include preprended commas&lt;br /&gt;
**'''suboptimal''': &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt; is used; should be &amp;lt;code&amp;gt;fn org&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Speakers Listings ===&lt;br /&gt;
==== 2007 ====&lt;br /&gt;
[[to-do]]: check 2007 [[presentations]] as they likely contain links to conferences that marked up their speakers page(s) with hCard.&lt;br /&gt;
* 09: [http://2006.dconstruct.org/speakers/ d.Construct 2007 speakers]&lt;br /&gt;
==== 2006 ====&lt;br /&gt;
[[to-do]]: check 2006 [[presentations]] as they likely contain links to conferences that marked up their speakers page(s) with hCard.&lt;br /&gt;
* 09: [http://2006.dconstruct.org/speakers/ d.Construct 2006 speakers]&lt;br /&gt;
==== 2005 ====&lt;br /&gt;
[[to-do]]: check 2005 [[presentations]] as they likely contain links to conferences that marked up their speakers page(s) with hCard.&lt;br /&gt;
* 12: [http://tantek.com/microformats/2005/syndicate/speakers-list.html Syndicate - Speaker List] (hCarded version hosted at tantek.com)&lt;br /&gt;
* 10: [http://tantek.com/microformats/2005/web2/speakers.html Web 2.0 Conference 2005 -- Speakers] (hCarded version hosted at tantek.com)&lt;br /&gt;
* 09: Web Essentials 2005 - The Presenters &amp;lt;nowiki&amp;gt;http://we05.com/presenters.cfm&amp;lt;/nowiki&amp;gt; (appears to have stopped working as of 2007-12-18, perhaps earlier) mirror on tantek.com: [http://tantek.com/microformats/2005/we05/presenters.html Web Essentials 2005 - The Presenters]. Web Essentials 2005 (we05) was the [http://tantek.com/log/2005/10.html#d06t1720 first conference to adopt hCard and hCalendar] on their website.&lt;br /&gt;
&lt;br /&gt;
=== Group Blogs === &lt;br /&gt;
* The [http://www.ibm.com/shortcuts/ IBM Shortcuts Podcast] has authors marked up with hCard but has some problems:&lt;br /&gt;
** '''hidden''': The root hCard element as well as every property contained therein is made invisible through a style attribute containing &amp;quot;position:absolute; visibility:hidden&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Authors ===&lt;br /&gt;
* [http://lazylibrary.com LazyLibrary] uses author hCard's on every book page. Example: [http://lazylibrary.com/book/0751370576]&lt;br /&gt;
** '''suboptimal''' [http://lazylibrary.com/book/0751370576 Example] has an fn of &amp;quot;Dorling Kindersley, David West Reynolds&amp;quot; which should be split into two hCards! (site would also benefit from hReview).&lt;br /&gt;
&lt;br /&gt;
=== Search Results ===&lt;br /&gt;
* [http://www.bath.ac.uk/contact/ University of Bath] Person Finder results are encoded with hCards so you can easily create a vCard from any result. &lt;br /&gt;
** '''invalid''': attempt to use Implied-N optimization where that's not possible,&lt;br /&gt;
** '''suboptimal''': honorific-prefix could be explicitly marked up&lt;br /&gt;
*** Error appears for external users only. Won't be fixed any time soon. -- [[User:PhilWilson|PhilWilson]] 00:03, 28 Jan 2006 (GMT)&lt;br /&gt;
&lt;br /&gt;
===UTF8 Examples===&lt;br /&gt;
These examples all contain one or more characters in UTF8 that are outside the ASCII7 range and make for excellent test cases to make sure you are handling UTF8 properly throughout your hCard parsing and transforming. And especially if you are generating vCards, these test cases will help you make sure you are generating UTF8 vCards in such a way that can be recognized by UTF8 supporting vCard applications. Sorted roughly alphabetically (per Unicode).&lt;br /&gt;
* [http://sphinx.net.ru/author/ Dmitry Dzhus] embedded his UTF8 encoded hCard with Russian characters in «Author» page of his website.&lt;br /&gt;
* [http://tantek.com/ Tantek's Thoughts] encodes Çelik as inline UTF8.&lt;br /&gt;
* [http://technorati.jp/about/contact.html Technorati Japan contact information] encodes Japanese as inline UTF8.&lt;br /&gt;
* [http://uk.wikipedia.org/wiki/%D0%93%D0%B5%D1%82%D1%8C%D0%BC%D0%B0%D0%BD_%D0%92%D0%B0%D0%B4%D0%B8%D0%BC_%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2%D0%B8%D1%87 Vadym Hetman] (Wikipedia-UK (Ukranian))&lt;br /&gt;
==== nickname only ====&lt;br /&gt;
These UTF8 examples only have UTF8 for the &amp;quot;nickname&amp;quot; property and are thus are a bit easier for testing than the previous examples.&lt;br /&gt;
* Various Wikipedia-EN articles, e.g. the &amp;quot;nickname&amp;quot; in: [http://en.wikipedia.org/wiki/Noyabrsk Noyabrsk] (Russian), [http://en.wikipedia.org/wiki/Thessaloniki Thessaloniki] (Greek), [http://en.wikipedia.org/wiki/Kyoto Kyoto] (Japanese) and [http://en.wikipedia.org/wiki/Beijing Beijing] (Chinese)&lt;br /&gt;
&lt;br /&gt;
===non-HTML examples===&lt;br /&gt;
* [http://dannyayers.com/misc/microformats/hcard-svg Danny Ayers' SVG hCard demo]&lt;br /&gt;
&lt;br /&gt;
=== missing ===&lt;br /&gt;
Examples that used to have one or more hCards but now don't seem to have any. If you do find one, please include direct links to at least two (assuming there are two or more) pages at the referenced site that have one or more hCards.&lt;br /&gt;
* [http://mapquest.com Mapquest] now supports hCards for business and places in the search results (e.g. [http://www.mapquest.com/maps/map.adp?searchtype=address&amp;amp;country=US&amp;amp;searchtab=home&amp;amp;formtype=address&amp;amp;cat=Whole+Foods&amp;amp;city=san+francisco&amp;amp;state=ca search for Whole Foods in San Francisco])&lt;br /&gt;
** appears to be missing hCards as of 2008-09-07&lt;br /&gt;
&lt;br /&gt;
== related pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=benefits&amp;diff=28696</id>
		<title>benefits</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=benefits&amp;diff=28696"/>
		<updated>2008-09-10T12:30:29Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are many benefits to using Microformats when publishing content on the web. This page provides a summary of some of those benefits.&lt;br /&gt;
&lt;br /&gt;
==Don't repeat yourself==&lt;br /&gt;
&lt;br /&gt;
With Microformats you can publish a &amp;lt;strong&amp;gt;single, human readable&amp;lt;/strong&amp;gt; version of your information in HTML and then make it machine readable with the addition of a few standard class names.&lt;br /&gt;
&lt;br /&gt;
A common example is contact details: If you wanted to publish human- and machine-readable versions without Microformats you would publish an HTML page containing your contact information and a separate machine-readable vCard file that people could automatically import into their address book software. Your information would be stored in two places making it harder to maintain and easier to get out of sync. &lt;br /&gt;
&lt;br /&gt;
Using Microformats you only publish one version of the data, the human-readable HTML version with a few added class names defined by the [[hCard]] Microformat. You could also add a link to an online service to convert your hCard into a vCard file for users to download ([http://technorati.com/contacts/ Technorati] provides a service to do this). When it comes to maintaining your information not only do you only have one copy of it, it's also a copy that you can easily look at in a web browser to see if it's up to date or not.&lt;br /&gt;
&lt;br /&gt;
==You already know HTML==&lt;br /&gt;
&lt;br /&gt;
If you're publishing information online you already know HTML. Microformats allow you to make that your information machine readable without the need to learn a plethora of other languages.&lt;br /&gt;
&lt;br /&gt;
There are Microformats to mark up [[hCard|contact information]], [[hCalendar|event information]] and [[hAtom|episodic web content]]. Without these Microformats you would need to learn three extra languages/vocabularies (vCard, iCalendar and Atom) to get the same benefits.&lt;br /&gt;
&lt;br /&gt;
==Easy to add==&lt;br /&gt;
&lt;br /&gt;
The Microformats design process is built around the idea of &amp;quot;paving the cow paths&amp;quot;. That means we aim to support common patterns of behaviour so you probably won't have to change that much in your HTML, in most cases it's as easy as adding a few class names to existing elements and a few &amp;amp;lt;span&amp;amp;gt; elements here and there.&lt;br /&gt;
&lt;br /&gt;
Here's a quick example of some contact details in a web page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&lt;br /&gt;
    For more information call John Smith on 0207 123 123 &lt;br /&gt;
    or email &amp;lt;a href=&amp;quot;mailto:john.smith@example.org&amp;quot;&amp;gt;john.smith@example.org&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then we add the [[hCard]] Microformat:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
    For more information call &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;John Smith&amp;lt;/span&amp;gt; on &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;0207 123 123&amp;lt;/span&amp;gt;&lt;br /&gt;
    or email &amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:john.smith@example.org&amp;quot;&amp;gt;john.smith@example.org&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It's easy as that. This wiki even provides some helpful [[cheatsheets]] to help you remember the relevant class names.&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=irc-people&amp;diff=29713</id>
		<title>irc-people</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=irc-people&amp;diff=29713"/>
		<updated>2008-09-10T11:34:26Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: added self to IRC regulars&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of [[irc|IRC]] regulars, sorted by nick, and their normal timezones (winter/summer).&lt;br /&gt;
&lt;br /&gt;
* {{irc user|Amodal1| amodal1|-0500/-0600}}&lt;br /&gt;
* {{irc user|Adam Ballai|AdamBallai|-700/-700}}&lt;br /&gt;
* {{irc user|Adam Craven|AdamCraven|+0000}}&lt;br /&gt;
* {{irc user|Alexander Graf|AlexanderGraf|+0100}}&lt;br /&gt;
* {{irc user|Tomasino|aloneone|-0500}}&lt;br /&gt;
* {{irc user|AmanuelTewolde|Amanuel|-0500/-0400}}&lt;br /&gt;
* {{irc user|Amette|amette|+1000}}&lt;br /&gt;
* {{irc user|Amir Guindehi|AmirGuindehi|+1000}}&lt;br /&gt;
* {{irc user|Andr3|andr3|+0000}}&lt;br /&gt;
* {{irc user|Ajaswa|Andrew Jaswa|-0500}}&lt;br /&gt;
* {{irc user|AndrewDisley|AndrewDisley|+0000}}&lt;br /&gt;
* {{irc user|AnselHalliburton|anselxyz|-0800/-0700}}&lt;br /&gt;
* {{irc user|Ashe Dryden|Ashe|-600}}&lt;br /&gt;
* {{irc user|Atamido|Atamido|-0600/-0500}}&lt;br /&gt;
* {{irc user|Barce|Barce|-0800/-0700}}&lt;br /&gt;
* {{irc user|Azathoth|Florian Beer|+1000}}&lt;br /&gt;
* {{irc user|Tyler Roehmholdt|Baristo|-0800/-0700}}&lt;br /&gt;
* {{irc user|BenjaminCarlyle|BenjaminCarlyle|+1000}}&lt;br /&gt;
* {{irc user|HenriBergius|bergie|+0200/+0300}}&lt;br /&gt;
* {{irc user|Ben Ward|BenWard|+0000}}&lt;br /&gt;
* {{irc user|BenWest|bewest|-0800/-0700}}&lt;br /&gt;
* {{irc user|B.K._DeLong|bkdelong|-0500/-0400}}&lt;br /&gt;
* {{irc user|Robert|blueace|+0100}}&lt;br /&gt;
* {{irc user|BluesMoon|bluesmoon|+0530}}&lt;br /&gt;
* {{irc user|BobChao|BobChao|+0800}}&lt;br /&gt;
* {{irc user|Bob Jonkman|BobJonkman|-0500/-0400}}&lt;br /&gt;
* {{irc user|Boneill|boneill|+0000}}&lt;br /&gt;
* {{irc user|Brian|briansuda|+0000}}&lt;br /&gt;
* {{irc user|TimT|bringo|-0800/-0700}}&lt;br /&gt;
* {{irc user|Briski|Briski|+0000}}&lt;br /&gt;
* {{irc user|BryanL|BryanL|-0500/-0400}}&lt;br /&gt;
* {{irc user|BryanRieger|Bryan Rieger|+0000}}&lt;br /&gt;
* {{irc user|Bug-E|Bug-E|+0200}}&lt;br /&gt;
* {{irc user|CarlaHufstedler|carlamagpie|-0500/-0400}}&lt;br /&gt;
* {{irc user|Colin_Barrett|cbarrett|-1000}}&lt;br /&gt;
* {{irc user|Cognizance|Cognizance|-0800/-0700}}&lt;br /&gt;
* {{irc user|ColinDDevroe|cdevroe|-0500/-0600}}&lt;br /&gt;
* {{irc user|Cgriego|cgriego|-0600/-0500}}&lt;br /&gt;
* {{irc user|Charlvn|Charl|+0200/+0200}}&lt;br /&gt;
* {{irc user|CharlesRoper|charles_r|0000/+0100}}&lt;br /&gt;
* {{irc user|ChristopherStJohn|cks|-0600/-0500}}&lt;br /&gt;
* {{irc user|JeremyBoggs|clioweb|-5000/-4000}}&lt;br /&gt;
* {{irc user|Cloud|Cloud|+0000}}&lt;br /&gt;
* {{irc user|Cruster|cruster|+0200}}&lt;br /&gt;
* {{irc user|Csarven|csarven|-0500/-0400}}&lt;br /&gt;
* {{irc user|ChrisBrentano|ctb|-0800/-0700}}&lt;br /&gt;
* {{irc user|DanC|DanC|-0600/-0500}}&lt;br /&gt;
* {{irc user|DanielBurka|DanielBurka|-0400}}&lt;br /&gt;
* {{irc user|DanielJohnLewis|danieljohnlewis|0000}}&lt;br /&gt;
* {{irc user|DannyAyers|danja|+0100/+0200}}&lt;br /&gt;
* {{irc user|Dave Cardwell|davecardwell|+0000}}&lt;br /&gt;
* {{irc user|DavidMead|DavidMead|-0400}}&lt;br /&gt;
* {{irc user|DavidRussell|davidrussell|-0600/-0500}}&lt;br /&gt;
* {{irc user|DBounds|Darren Bounds|-0500}}&lt;br /&gt;
* {{irc user|Ddonat|David Gratton|-0800/-700}}&lt;br /&gt;
* {{irc user|DenisDefreyne|ddfreyne|+0100/+0200}}&lt;br /&gt;
* {{irc user|DeanEro|deanero|-0800/-0700}}&lt;br /&gt;
* {{irc user|DeepText|Deep Text|-0800/-0700}}&lt;br /&gt;
* {{irc user|DerrickPallas|DerrickPallas|-0800/-0700}}&lt;br /&gt;
* {{irc user|DimitriGlazkov|dglazkov|-0600/-0500}}&lt;br /&gt;
* {{irc user|DiegoBudny|DiegoBudny|&amp;lt;small&amp;gt;-unspecified-&amp;lt;/small&amp;gt;}}&lt;br /&gt;
* {{irc user|DKerzman|DKerzman|-0600}}&lt;br /&gt;
* {{irc user|Dan Kubb|dkubb|-0800/-0700}}&lt;br /&gt;
* {{irc user|DrErnie|DrErnie|-0800/-0700}}&lt;br /&gt;
* {{irc user|DrewMcLellan|drewinthehead|+0000/+0100}}&lt;br /&gt;
* {{irc user|DrewBell|droob|-0600/-0500}}&lt;br /&gt;
* {{irc user|DimitriosZachariadis|dzach|+0200/+0300}}&lt;br /&gt;
* {{irc user|DydimusTK|dydimustk|-0600}}&lt;br /&gt;
* {{irc user|Ed Summers|edsu|-0500/-0400}}&lt;br /&gt;
* {{irc user|Enric|Enric|-0800/-0700}} (alt sp &amp;quot;enric&amp;quot;)&lt;br /&gt;
* {{irc user|Evan|evanpro|-0500}}&lt;br /&gt;
* {{irc user|Evan|e_s_p|-0500}}&lt;br /&gt;
* {{irc user|EdwardWelker|ewelker|-0500}}&lt;br /&gt;
* {{irc user|ChrisMessina|factoryjoe|-0800/-0700}}&lt;br /&gt;
* {{irc user|Fil|Fil|+0200}}&lt;br /&gt;
* {{irc user|CFinke|Finke|-0700/-0600}}&lt;br /&gt;
* {{irc user|MarkoMrdjenovic|friedcell|+0100/+0200}}&lt;br /&gt;
* {{irc user|GarethR|garethr|+0000/+0100}}&lt;br /&gt;
* {{irc user|GeorgeBrock|georgebrock|+0000/+0100}}&lt;br /&gt;
* {{irc user|Grantbow|Grantbow|-0800/-0700}}&lt;br /&gt;
* {{irc user|Griffin|Griffin|-0600/-0500}}&lt;br /&gt;
* {{irc user|Guillaume Lebleu|glebleu|-0800}}&lt;br /&gt;
* {{irc user|Aubergine10|Guy Fraser|+0100/+0000}}&lt;br /&gt;
* {{irc user|HenrichPoehls|HenrichP|+0100}}&lt;br /&gt;
* {{irc user|IanHickson|Hixie|-0800/-0700}}&lt;br /&gt;
* {{irc user|Hlb|hlb|+0800-0700}}&lt;br /&gt;
* {{irc user|EdwardOConnor|hober|-0800/-0700}}&lt;br /&gt;
* {{irc user|Ichigo|ichigo|+1000}}&lt;br /&gt;
* {{irc user|Alper|illustir|+0100}}&lt;br /&gt;
* {{irc user|Inkbase|inkbase|-0800/-0700}}&lt;br /&gt;
* {{irc user|IwaiMasaharu|iwaim|+0900}}&lt;br /&gt;
* {{irc user|Izo|IZO|&amp;lt;small&amp;gt;-unspecified-&amp;lt;/small&amp;gt;}}&lt;br /&gt;
* {{irc user|JamieKnight|JamieKnight|+1000/0000}}&lt;br /&gt;
* {{irc user|JoeGregorio|jcgregorio|&amp;lt;small&amp;gt;-unspecified-&amp;lt;/small&amp;gt;}}&lt;br /&gt;
* {{irc user|WizardIsHungry|jcw9|-0500/-0400}}&lt;br /&gt;
* {{irc user|Adactio|Jeremy Keith|+0000}}&lt;br /&gt;
* {{irc user|jrodgers|JesseRodgers|-0500}}&lt;br /&gt;
* {{irc user|JasonK|jkridner|-0600/-0500}}&lt;br /&gt;
* {{irc user|JeffMcNeill|jeffmcneill|-1000}}&lt;br /&gt;
* {{irc user|JimboJW|jimbojw|-0600/-0500}}&lt;br /&gt;
* {{irc user|Jonathan_Arkell|jonnay|-0700/0600}}&lt;br /&gt;
* {{irc user|JosephHolsten|josephholsten|-0600/-0500}}&lt;br /&gt;
* {{irc user|JulianStahnke|julianstahnke|+0000}}&lt;br /&gt;
* {{irc user|Kapowaz|kapowaz|+0000/+0100}}&lt;br /&gt;
* {{irc user|Keri Henare|kerihenare|+1200}}&lt;br /&gt;
* [http://epeus.blogspot.com/ KevinMarks] (-0800/-0700)&lt;br /&gt;
* {{irc user|RyanKing|kingryan|-0800/-0700}}&lt;br /&gt;
** [http://theryanking.com/blog/archives/2006/04/19/office-hours/ Office hours]: Wednesday, 21:00 UTC&lt;br /&gt;
* {{irc user|Lachlan Hunt|Lachy|+1000/+1100}}&lt;br /&gt;
* {{irc user|Levitation|levitation[A]|+0200/+0300}}&lt;br /&gt;
* {{irc user|Linmic|linmic|+0800-0700}}&lt;br /&gt;
* {{irc user|MarkNg|madness|+0000/+0100}}&lt;br /&gt;
* {{irc user|Mark Mansour|Mark Mansour|+1100}}&lt;br /&gt;
* {{irc user|MarkNormanFrancis|Mark Norman Francis|+0000/+0100}}&lt;br /&gt;
* {{irc user|Maddiin|Martin Czura|+0100}}&lt;br /&gt;
* {{irc user|MattBowen|Matt Bowen|-0500/-0400}}&lt;br /&gt;
* {{irc user|MattisManzel|Mattis Manzel|+0100/+0200}}&lt;br /&gt;
* {{irc user|CiaranMc|McNulty|+0000/+0100}}&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;[[mfbot]]&amp;lt;/span&amp;gt; - a bot which logs all edits to this wiki. It appends a number with a '+' or '-' sign, to indicate the number of characters added or removed as a result of the edit.&amp;lt;/span&amp;gt;&lt;br /&gt;
* {{irc user|Mike|Michael McCracken(mmc)|-0800/-0700}}&lt;br /&gt;
* {{irc user|MikeKaply|mkaply|-0600/-0500}}&lt;br /&gt;
* {{irc user|SteveIvy|monkinetic/redmonk|-0700}}&lt;br /&gt;
* {{irc user|MWTE|mwte|+0000/+0100}}&lt;br /&gt;
* {{irc user|RobManson|nambor|+1000}}&lt;br /&gt;
* {{irc user|Nelix|nelix|+1000}}&lt;br /&gt;
* {{irc user|neuro|neuro|&amp;lt;small&amp;gt;-unspecified-&amp;lt;/small&amp;gt;}}&lt;br /&gt;
* {{irc user|Niekie|niekie|+0100/+0200}}&lt;br /&gt;
* {{irc user|NTollervey|ntoll|+0000/+0100}}&lt;br /&gt;
* {{irc user|Pawlik|pawlik|+0100/+0200}}&lt;br /&gt;
* {{irc user|Andy Pemberton|pembertona|-0500/-0400}}&lt;br /&gt;
* {{irc user|Phae|Phae|+0000/+0100}}&lt;br /&gt;
* {{irc user|pius|Pius Uzamere|+0500}}&lt;br /&gt;
* {{irc user|PriitLaes|plaes|+0200/+0300}}&lt;br /&gt;
* {{irc user|ChrisCasciano|pnhChris|-0500/-0400}}&lt;br /&gt;
* {{irc user|PetarPopov|popov|-0800/-0700}}&lt;br /&gt;
* {{irc user|Pfefferle|pfefferle|+0100/+0200}}&lt;br /&gt;
* {{irc user|DavidOsolkowski|qid|-0500}}&lt;br /&gt;
* {{irc user|RCanine|RCanine|-0500/-0400}}&lt;br /&gt;
* {{irc user|Remi|Remi|-0500/-0400}}&lt;br /&gt;
* {{irc user|ZachCarter|riah|-0500/-0400}}&lt;br /&gt;
* {{irc user|RobertBachmann|RobertBachmann|+0100/+0200}}&lt;br /&gt;
** Office hours: &amp;lt;s&amp;gt;Wednesday, 18:00-20:00 UTC&amp;lt;/s&amp;gt; (Currently no office hours}}&lt;br /&gt;
* {{irc user|RobLinton|RobLinton|-0800/-0700}}&lt;br /&gt;
* {{irc user|Ronnos|Ron Kok|+0000}}&lt;br /&gt;
* {{irc user|SarahWorsham|sazbean|-0500/-0400}}&lt;br /&gt;
* {{irc user|ScottNelle|snelle|-0500/-0400}}&lt;br /&gt;
* {{irc user|ScottRozic|gravitas|-0500/+0100}}&lt;br /&gt;
* {{irc user|Dana Benson|Snowden|-0800/-0700}}&lt;br /&gt;
* {{irc user|SinDoc|SinDoc|+0100/+0200}}&lt;br /&gt;
* {{irc user|Smackman|Steve Farrell|-0800/-0700}}&lt;br /&gt;
* {{irc user|SpikeUK|SpikeUK|+0000/+0100}}&lt;br /&gt;
* {{irc user|Steve Ganz|SteveGanz|-0800/-0700}}&lt;br /&gt;
* {{irc user|Stii|Stii|+0200 GMT}}&lt;br /&gt;
* {{irc user|ReinierZ|surial|+0100 GMT}}&lt;br /&gt;
* {{irc user|SuperPhly|SuperPhly|-600/-500}}&lt;br /&gt;
* {{irc user|SyedSRahman|syedsrahman|+0530}}&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;sym[[User:LynX|lynX]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; or (better) [[User:LynX|lynX]] on [http://about.psyc.eu PSYC] (+0100}}&lt;br /&gt;
* {{irc user|DavidLehn|taaz|-0500/-0400}}&lt;br /&gt;
* {{irc user|Tantek|Tantek|-0800/-0700}}&lt;br /&gt;
* {{irc user|Wojciech|theanxy|+0100/+0200}}&lt;br /&gt;
* {{irc user|TheJbf|thejbf|+0100/+0200}}&lt;br /&gt;
* {{irc user|TobyInk|tobyink|+0000/+0100}}&lt;br /&gt;
* {{irc user|Trovster|trovster|-0800/-0700}}&lt;br /&gt;
* {{irc user|Vadania|vadania|-0600/-0700}}&lt;br /&gt;
* {{irc user|Vant|vant|+0900}}&lt;br /&gt;
* {{irc user|Victor|victor|+0100/+0200}}&lt;br /&gt;
* {{irc user|V-I-P|V-I-P|+0100/+0200}}&lt;br /&gt;
* {{irc user|KrissWatt|VoodooChild|+0000/+0100}}&lt;br /&gt;
* {{irc user|WebOrganics|weborganics|+0100}}&lt;br /&gt;
* {{irc user|JacksonWilkinson|whafro|-0500/-0400}}&lt;br /&gt;
* {{irc user|Richard Conyard|WhiskeyM|+0000}}&lt;br /&gt;
* {{irc user|Veeliam|William Lawrence|-0800/-0700}}&lt;br /&gt;
* {{irc user|StevenWoods|woodss|+0000 GMT}}&lt;br /&gt;
* {{irc user|Ianloic|yakk|-0800/-0700}}&lt;br /&gt;
* {{irc user|LarsStrojny|mastaYoda|+0100}}&lt;br /&gt;
* {{irc user|ZimbaTm|zimbatm|+0100}}&lt;br /&gt;
* {{irc user|FoundAtion|Foundation|-0800}}&lt;br /&gt;
* {{irc user|PJKix|pjkix|-0800/-700}}&lt;br /&gt;
* {{irc user| ChrisBroadfoot|broady|+1000}}&lt;br /&gt;
* {{irc user|Natalie Downe|NatBat|+0000}}&lt;br /&gt;
* {{irc user|Dotjay|dotjay|+0000}}&lt;br /&gt;
* {{irc user|Kiryl Zhybul|zkv|+0400}}&lt;br /&gt;
* {{irc user|ScottThorpe|Salve|-0800/-0700}}&lt;br /&gt;
* {{irc user|Dane|imdane|-0600/-0500}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:GeorgeBrock&amp;diff=34350</id>
		<title>User:GeorgeBrock</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:GeorgeBrock&amp;diff=34350"/>
		<updated>2008-09-10T00:10:42Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;George Brocklehurst&amp;lt;/span&amp;gt;, a freelance web developer in London.&lt;br /&gt;
Links and a possible future blog at &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://georgebrock.com&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:GeorgeBrock&amp;diff=28683</id>
		<title>User:GeorgeBrock</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:GeorgeBrock&amp;diff=28683"/>
		<updated>2008-09-10T00:09:27Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;George Brocklehurst&amp;lt;/span&amp;gt;, a freelance web developer in London.&lt;br /&gt;
&lt;br /&gt;
He links to things and may one day blog at &amp;lt;a href=&amp;quot;http://georgebrock.com&amp;quot; class=&amp;quot;url&amp;quot;&amp;gt;georgebrock.com&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:GeorgeBrock&amp;diff=28682</id>
		<title>User:GeorgeBrock</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:GeorgeBrock&amp;diff=28682"/>
		<updated>2008-09-10T00:07:59Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GeorgeBrock is George Brocklehurst, a freelance web developer in London.&lt;br /&gt;
&lt;br /&gt;
He links to things and may one day blog at http://georgebrock.com&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=events/2008-09-09-london-meetup-dinner&amp;diff=28686</id>
		<title>events/2008-09-09-london-meetup-dinner</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=events/2008-09-09-london-meetup-dinner&amp;diff=28686"/>
		<updated>2008-09-10T00:06:39Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: Added self to attendees&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;London microformats meetup dinner&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
One of several microformats [[weekly-meetup]] [[events]].&lt;br /&gt;
&lt;br /&gt;
==Subscribe==&lt;br /&gt;
You can:&lt;br /&gt;
*Add this event to your Calendar: http://feeds.technorati.com/events/microformats.org/wiki/events/2008-09-09-london-meetup-dinner&lt;br /&gt;
*Subscribe to this event: webcal://feeds.technorati.com/events/microformats.org/wiki/events/2008-09-09-london-meetup-dinner&lt;br /&gt;
&lt;br /&gt;
== details ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
;When&lt;br /&gt;
:&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-09T19:30+0100&amp;lt;/span&amp;gt; to &amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;2008-09-09T21:00+0100&amp;lt;/span&amp;gt;&lt;br /&gt;
;Where&lt;br /&gt;
:&amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;The Princess&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;76 Paul Street&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;EC2A 4NE&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;London&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;England&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/venue/213236/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
:[http://maps.google.co.uk/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=the+princess,+76-78+Paul+St&amp;amp;sll=51.534377,-0.09922&amp;amp;sspn=0.059797,0.109005&amp;amp;ie=UTF8&amp;amp;z=16&amp;amp;iwloc=addr Google Map] (see [http://upcoming.yahoo.com/venue/213236/ upcoming for directions]).&lt;br /&gt;
;What&lt;br /&gt;
:&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;London microformats meetup dinner&amp;lt;/span&amp;gt;&lt;br /&gt;
;Web&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3402832/&amp;lt;/span&amp;gt;&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1080915/&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[http://technorati.com/events/microformats.org/wiki/events/2008-09-09-london-meetup-dinner Add this event to your diary or calendar program]''' http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&lt;br /&gt;
&lt;br /&gt;
== weekly meetup ==&lt;br /&gt;
The community and adoption have grown considerably over the last year, and news of adoptions (and once in a while challenges) come up frequently enough ([http://news.google.com/news?q=microformats&amp;amp;ie=UTF-8&amp;amp;scoring=n at least once a week]) that there are no shortage of new topics to discuss on a weekly basis.&lt;br /&gt;
&lt;br /&gt;
By making this a regular (every week) event, people know it is happening regularly and can thus come whichever ones are convenient for them, and not worry about missing any one in particular.&lt;br /&gt;
&lt;br /&gt;
From having informally asked a few folks in the London area it seems Tuesdays at 7:30pm work best, with a rotating venue to keep it interesting.&lt;br /&gt;
&lt;br /&gt;
In another city? Check out [[weekly-meetup#Other_Cities|weekly meetup: Other Cities]] and help organize one in your own city!&lt;br /&gt;
&lt;br /&gt;
== tags ==&lt;br /&gt;
Please use ''all'' of the following tags when tagging related content (blog posts, photos):&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
(Event author: replace &amp;quot;EVENTSPECIFICTAG&amp;quot; in the below text with a tag unique to the event, i.e. short name of event + (optional location) + (full-year or sequence number), e.g. BarCampBlock2007, FooCampLondon2007, SHDH22, SXSW2008).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tags: '''microformatsdinner20080909london microformatsdinner20080909 microformatsdinner microformatsmeetup microformats london paulstreet Princess ThePrincess upcoming:event=1080915'''&lt;br /&gt;
&lt;br /&gt;
If you use Twitter [[twitter-syntax#Hash_tags|hash tags]], mention '''#microformatsdinner20080909london''' (with the &amp;quot;#&amp;quot;) in tweets about the event.&lt;br /&gt;
&lt;br /&gt;
== attendees ==&lt;br /&gt;
Add yourself alphabetically sorted by family name if you plan on attending or attended.&lt;br /&gt;
&lt;br /&gt;
* [[User:GeorgeBrock|George Brocklehurst]]&lt;br /&gt;
* [[User:Tantek|Tantek Çelik]]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== photographs ==&lt;br /&gt;
Please use ''all'' of the following tags when tagging related photos:&lt;br /&gt;
&lt;br /&gt;
tags: '''microformatsdinner20080909london microformatsdinner20080909 microformatsdinner microformatsmeetup microformats london paulstreet Princess ThePrincess upcoming:event=1080915'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
See [http://www.flickr.com/photos/tags/microformatsdinner20080826/ microformatsdinner20080826 tag on Flickr].&lt;br /&gt;
&lt;br /&gt;
[http://www.flickr.com/photos/tantek/1565582389/ http://farm3.static.flickr.com/2282/1565582389_8385db9a08_m.jpg][http://www.flickr.com/photos/tantek/1566469202/ http://farm3.static.flickr.com/2020/1566469202_1ac8e757a8_m.jpg][http://www.flickr.com/photos/tantek/1566468100/ http://farm3.static.flickr.com/2414/1566468100_13f0338089_m.jpg]&lt;br /&gt;
&lt;br /&gt;
Click on yourself and add a note with your name linking to your URL!&lt;br /&gt;
&lt;br /&gt;
*[xxxUrlxxx] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== notes ==&lt;br /&gt;
Topics:&lt;br /&gt;
* ...&lt;br /&gt;
Session comments and Q&amp;amp;A.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== articles and blog posts ==&lt;br /&gt;
Articles and blog posts following up on the meetup. Newest first.&lt;br /&gt;
&lt;br /&gt;
Please use ''all'' of the following tags when tagging related blog posts:&lt;br /&gt;
&lt;br /&gt;
tags: '''microformatsdinner20080909london microformatsdinner20080909 microformatsdinner microformatsmeetup microformats london paulstreet Princess ThePrincess upcoming:event=1080915'''&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
== see also ==&lt;br /&gt;
* [[xxxWikilinkxxx]] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== related pages==&lt;br /&gt;
{{events-related-pages}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=meetup&amp;diff=28665</id>
		<title>meetup</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=meetup&amp;diff=28665"/>
		<updated>2008-09-08T16:18:55Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: Added self to interested people for uF dinner in London&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;microformats weekly meetup events&amp;lt;/h1&amp;gt;&lt;br /&gt;
A regular source of microformats [[events]].&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
== Weekly Meetup ==&lt;br /&gt;
The community and adoption have grown considerably over the last year, and news of adoptions (and once in a while challenges) come up frequently enough ([http://news.google.com/news?q=microformats&amp;amp;ie=UTF-8&amp;amp;scoring=n at least once a week]) that there are no shortage of new topics to discuss on a weekly basis.&lt;br /&gt;
&lt;br /&gt;
By making this a regular (every week) event, people know it is happening regularly and can thus come whichever ones are convenient for them, and not worry about missing any one in particular.&lt;br /&gt;
&lt;br /&gt;
From having informally asked a few folks in the SF area and on IRC it seems Tuesdays at 6:30pm work best, with a rotating venue to keep it interesting.&lt;br /&gt;
&lt;br /&gt;
Cities where weekly meetup events are held, sorted alphabetically:&lt;br /&gt;
&lt;br /&gt;
== London ==&lt;br /&gt;
Interested folks for 2008-09-09:&lt;br /&gt;
* [[User:Phae|Frances]]&lt;br /&gt;
* [http://georgebrock.com George Brocklehurst]&lt;br /&gt;
* [[User:Tantek|Tantek Çelik]]&lt;br /&gt;
* Hannah Donovan&lt;br /&gt;
* Drew McLellan&lt;br /&gt;
* ...&lt;br /&gt;
In general for London:&lt;br /&gt;
* [[User:Phae|Frances]]&lt;br /&gt;
* [http://twitter.com/ptg/statuses/906735728 Patrick Griffiths]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Possible locations:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Past London venues:&lt;br /&gt;
* [http://www.squaremeal.co.uk/restaurants/london/view/81375/Wagamama Wagamama at New Oxford St. &amp;amp; Bloomsbury St.]: [[events/2008-09-02-london-meetup-dinner|2008-09-02]]&lt;br /&gt;
&lt;br /&gt;
== San Francisco ==&lt;br /&gt;
Additional suggested SF venues (suggester). Add your opinions and more suggestions:&lt;br /&gt;
* Osha Thai on 2nd st.&lt;br /&gt;
* Thirsty Bear&lt;br /&gt;
** +0 ok food, often too crowded for a group to actually get seating, though we did hold a [[events/2007-04-18-web-2-expo-dinner|microformats dinner there last year]] somehow. I think John Allsopp sweet talked the hostess. - [[User:Tantek|Tantek]]&lt;br /&gt;
* Metreon Food Court&lt;br /&gt;
** +0 not the greatest, but it has lots of choices - [[User:Tantek|Tantek]]&lt;br /&gt;
* Mel's Diner&lt;br /&gt;
** +0 hard to order healthy here, but the food mostly tastes good, and can probably get seating for a decent crowd at 6:30pm - [[User:Tantek|Tantek]]&lt;br /&gt;
* Naan &amp;amp; Chutney on Haight st. (Eran Globen)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Past SF venues. We'll reuse these at some point I'm sure.&lt;br /&gt;
* Chaat Cafe: [[events/2008-06-24-weekly-meetup-dinner|2008-06-24]], [[events/2008-07-22-weekly-meetup-dinner|2008-07-22]]&lt;br /&gt;
* Crepes on Cole: [[events/2008-07-01-weekly-meetup-dinner|2008-07-01]]&lt;br /&gt;
* Westfield Food Court: [[events/2008-07-08-weekly-meetup-dinner|2008-07-08]], [[events/2008-08-19-weekly-meetup-dinner|2008-08-19]]&lt;br /&gt;
* South Park (lunch) : [[events/2008-07-15-weekly-meetup-lunch|2008-07-15]]&lt;br /&gt;
* Chevy's SOMA: [[events/2008-07-29-weekly-meetup-dinner|2008-07-29]]&lt;br /&gt;
* Brickhouse Cafe: [[events/2008-08-05-weekly-meetup-dinner|2008-08-05]]&lt;br /&gt;
* 21st Amendment: [[events/2008-08-26-weekly-meetup-dinner|2008-08-26]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Cities ==&lt;br /&gt;
I encourage folks to organize meetup dinners wherever there is sufficient local critical mass.  Once you start one, add another section for your city above this &amp;quot;Other Cities&amp;quot; section, and list suggested venues, past venues with links to meetup event pages etc.&lt;br /&gt;
&lt;br /&gt;
There has been some interest expressed in organizing dinners in the following cities. Add yourself and/or contact the people listed and make it happen!&lt;br /&gt;
* Austin - [[irc]] Atamido&lt;br /&gt;
* San Diego - [[User:EdwardOConnor]]&lt;br /&gt;
* San Jose (South Bay) - [[User:Kevin_Marks]], Rohit Khare&lt;br /&gt;
* Montreal - [[User:Csarven]]&lt;br /&gt;
&lt;br /&gt;
== Organize a weekly meetup ==&lt;br /&gt;
It's pretty easy to organize a weekly meetup, at a minimum, all you have to do is sometime beforehand (preferably at least a day in advance, like on Monday, for the Tuesday meetup).&lt;br /&gt;
&lt;br /&gt;
In short:&lt;br /&gt;
# Pick a location&lt;br /&gt;
# Announce it (location at 18:30, Tuesday) on various event sites and notification services.&lt;br /&gt;
&lt;br /&gt;
Details:&lt;br /&gt;
# Pick a location&lt;br /&gt;
#* Ask folks on IRC if they have any suggested locations.&lt;br /&gt;
#* Consider locations that are easy for a variety of people to transit to.&lt;br /&gt;
#* Consider a new location to keep it interesting.&lt;br /&gt;
# Create event pages&lt;br /&gt;
#* Create specific event page on microformats.org wiki.&lt;br /&gt;
#** Edit the [[events]] page and copy/paste the previous week's weekly meetup event, updating the date and location and commenting out the URLs.&lt;br /&gt;
#** Click on the previous weekly meetup event link, edit, select all, copy all the source, go back back.&lt;br /&gt;
#** Click on the (currently red) new weekly meetup event link, paste, and make the following edits:&lt;br /&gt;
#*** update all the URLs &lt;br /&gt;
#*** update all the dates&lt;br /&gt;
#*** comment out the ;Web section in details section&lt;br /&gt;
#*** clear out past attendees, photos, notes&lt;br /&gt;
#*** update the location specific tags, remove the previous upcoming event tag &lt;br /&gt;
#* Copy that specific event page URL and&lt;br /&gt;
#* Create a public [http://pownce.com Pownce] event with that wiki URL&lt;br /&gt;
#** what's happening?  microformats weekly meetup dinner!&lt;br /&gt;
#** where? that location you chose&lt;br /&gt;
#** 6:30 PM on ....&lt;br /&gt;
#* Create an [http://upcoming.org upcoming] event with wiki + Pownce URLs&lt;br /&gt;
#* RSVP to the public Pownce event with &amp;quot;attending&amp;quot; and add the upcoming URL.&lt;br /&gt;
#* Update the microformats wiki event page with Pownce and upcoming URLs, and upcoming: event specific tag&lt;br /&gt;
#* Update the microformats wiki [[events]] page with the Pownce URL&lt;br /&gt;
# Announce it&lt;br /&gt;
#* [http://twitter.com/ Tweet] the Pownce event&lt;br /&gt;
#* Add the upcoming event to various groups, add tags to it.&lt;br /&gt;
#* On the day of the event, post a reminder in the morning (to Twitter etc.), and again an hour before the event.&lt;br /&gt;
#* Afterwards post a thank you note thanking those that attended.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[events]]&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-examples-in-wild-pending&amp;diff=27751</id>
		<title>hcard-examples-in-wild-pending</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-examples-in-wild-pending&amp;diff=27751"/>
		<updated>2008-07-14T14:06:40Z</updated>

		<summary type="html">&lt;p&gt;GeorgeBrock: Added thinkambient.co.uk to list of hCard examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard Examples in the wild, pending review&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
This page is an '''informative''' section of the [[hcard|hCard specification]].&lt;br /&gt;
&lt;br /&gt;
The following sites have published [[hcard|hCards]], but those hCards have not yet been reviewed. Once checked, they may be moved to [[hcard-examples-in-wild-reviewed]]; a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc.  &lt;br /&gt;
&lt;br /&gt;
If people or organizations on your site are marked up with hCard (even just your own contact information), feel free to add it to the '''top''' of this list. Please be sure to include at least one URL to a page on your site that includes actual [[hcard|hCard]] mark-up. Examples added without a URL to a page with hCard mark-up may be removed.&lt;br /&gt;
&lt;br /&gt;
Want to get started with writing an [[hcard|hCard]]? Use the [http://microformats.org/code/hcard/creator hCard creator] to write up some contact information and publish it, or follow the [[hcard-authoring|hCard authoring tips]] to add hCard mark-up to your current contact page.&lt;br /&gt;
&lt;br /&gt;
==New Examples==&lt;br /&gt;
Please add new examples to the '''top''' of this section so they can be reviewed! Please check back after a few days, to see if anyone has found any problems with the examples supplied.&amp;lt;!--&lt;br /&gt;
	 &lt;br /&gt;
 	Please add new examples to the *top* of this section.&lt;br /&gt;
&lt;br /&gt;
 	Please cite the specific page(s) which use(s) microformats, not a non- microformatted home page.&lt;br /&gt;
&lt;br /&gt;
	--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Added in 2008===&lt;br /&gt;
* [http://www.thinkambient.co.uk/ ThinkAmbient] uses hCard to mark up company contact details.&lt;br /&gt;
* [http://proofile.org/ Proofile] extensive profiles with hCard, vCard, XFN and FOAF support.&lt;br /&gt;
* [http://www.ebycattle.com/horses/index.html Eby Ranch] uses hCard for the different branches of the company, with option to download the vCard.&lt;br /&gt;
* [http://www.clavex.com/contactus.aspx Clavex - A Latin America Financial Institution ] Uses hCard and geo for the contact information. Simple but effective.&lt;br /&gt;
* [http://www.dancefederation.co.uk Dance Federation Salsa Dancing &amp;amp; Jive Dancing Lessons and Events ] Directory for classes, lessons and events users hcard on its lessons and events -- region and url properties are empty. Is that an error?&lt;br /&gt;
* [http://mop.ardom.co.il/contact.php Southern Arava Research and Development Center] uses hCard for their contact details on their contact page and in sub pages with contact info. -- one card has two fn properties.&lt;br /&gt;
* [http://www.itma.org.uk/find-expert/London] - ITMA Trade Mark Attorney search presents results as hCards&lt;br /&gt;
* [http://interkonect.com Interkonect &amp;gt; Website Application Specialists] Office contact details marked up using vcard.&lt;br /&gt;
* [http://library.christchurch.org.nz/ContactUs/ Christchurch City Libraries (N.Z.)]  contact page plus each of our libraries' individual pages linked from [http://library.christchurch.org.nz/Community/Libraries/ Library Locations map].&lt;br /&gt;
* [http://www.leftclick.com/about-us/ LeftClick] uses hcards for contact information.&lt;br /&gt;
* [http://ideas.veer.com/skinny Veer's Skinny Blog] implements hcard for comments and post authors.&lt;br /&gt;
* [http://wolpy.com/missha Wolpy] Uses hcards for contacts and [http://wolpy.com/missha/profile profile]. &lt;br /&gt;
* [http://www.veganworldorder.com/index.php?m=vegguide Vegan World Order | Restaurants ] Uses hcards for restaurant listings. &lt;br /&gt;
* [http://mahalo.com Mahalo] per the announcement [http://www.seanpercival.com/blog/2008/04/23/mahalo-adds-microformats/]&lt;br /&gt;
* [http://www.buythatlocally.com BuyThatLocally ] uses hcards for local business information. &lt;br /&gt;
* [http://www.firmendb.de Firmendb] uses hCard for individual business contacts, e.g. [http://www.firmendb.de/firmen/15592.php]&lt;br /&gt;
* [http://autopendium.com Autopendium] has resources (e.g. suppliers, clubs) marked up with throughout the site, e.g. [http://autopendium.com/clubs/8-Volvo-Enthusiasts-Club]&lt;br /&gt;
* [http://bergantinedesign.us Bergantine Design] has contact information marked up with hCard throughout the site&lt;br /&gt;
* [http://www.codesignville.com/ Codesignville] uses hCard for his contact details.&lt;br /&gt;
* [http://fan-expo.com/Contactez-nous,2  Forum des Acteurs du Numérique] (a French trade show and exhibition dedicated to content management) uses hCard for contact information (exhibition staff and exhibitors). It also makes use of hCalendar as well as rel-tag when relevant.&lt;br /&gt;
* [http://www.corewhisperer.com/  The Core Whisperer] (Paul Ransom) Geological Services uses hCard for contact information.&lt;br /&gt;
* [http://chairmanship.mfa.md/en/ The regional presidencies] of Republic of Moldova to the SEECP, CEI, MAG-RACVIAC, SEEHN, CEFTA uses hCard on [http://chairmanship.mfa.md/seecp-contacts/ contacts pages]&lt;br /&gt;
* [http://www.viget.com/about/team Viget Labs] - Team page and Individuals' Pages.&lt;br /&gt;
* [http://www.re3elstance.com RE3EL STANCE] - Entrepreneurship: Rebel Style.&lt;br /&gt;
* [http://www.worldeventsguide.com World Events Guide] - Events occuring around the world marked up with hCard.&lt;br /&gt;
* [http://www.amaliahotel.eu/en/contact.html Amalia Hotel Apartments] uses hCard in the contact-info page.&lt;br /&gt;
* [http://www.sslcertificaten.nl/contact.php Xolphin SSL Certificaten] uses hCard for their contact details&lt;br /&gt;
* [http://examples.tobyinkster.co.uk/hcard hCard + RDFa Example] - raising the bar for parsers...&lt;br /&gt;
* [http://competitiondiva.com/ Competition Diva] uses hCard in its page footer (and plans on it for the upcoming profile pages).&lt;br /&gt;
* [http://sanisoft.com/ SANIsoft] uses hCard in its page footer&lt;br /&gt;
* [http://www.bossalive.com BossaLive] uses [[hcard|hCard]] on user profile pages. &lt;br /&gt;
** Example: [http://www.bossalive.com/user/barry Barry's Profile]&lt;br /&gt;
** Also uses rel-tag microformat for tagging music. Publishes rel-tags for album, artist and genre.&lt;br /&gt;
* [http://hillhursthardware.com/ Hillhurst Hardware's] contact info w.logo uses hcard.&lt;br /&gt;
* Birmingham's [http://bigcityplan.org.uk/ Big City Plan] (England)&lt;br /&gt;
* Producer [http://www.sun-treader.com/contact.html Christopher Davis] uses hCard markup on his contact page.&lt;br /&gt;
* [http://www.tpexpress.co.uk/Liverpool08-Capital-of-Culture/ First TransPennine Express - Liverpool 08, Capital of Culture] - uses hCard to markup suggested venues.&lt;br /&gt;
* [http://anand.ws/ Anand's Musings] uses hCard to mark up authors for comments and posts.&lt;br /&gt;
* [http://www.onyomo.com/ OnYoMo] uses hCard markup for all addresses listed in their local search results.&lt;br /&gt;
* [http://www.dctalks.org/design/ DC Design Talks] used hCard to mark up the speakers for this one-day event.&lt;br /&gt;
* [http://www.entidi.it eNTiDi software] provides a basic hCard sample.&lt;br /&gt;
* [http://quickbase.intuit.com QuickBase] uses hCard markup on our contact us page.&lt;br /&gt;
* [http://www.pixsense.com/contact_us.html PixSense.com] uses hCard markup for addresses across the PixSense website.&lt;br /&gt;
* [http://www.areaguides.net areaguides.net] uses hCard markup for all addresses across the site.&lt;br /&gt;
** Examples: http://chicagoil.areaguides.net/ypcyellowpg/restaurants.html, http://newyorkny.areaguides.net/hotels.html&lt;br /&gt;
* [http://www.ll.georgetown.edu/ Georgetown University Law Library] in Washington, D.C. now uses hCard for our address on all pages.  Also, library staff biography pages use hCard such as [http://www.ll.georgetown.edu/staff/bio.cfm?id_no=105 here] and [http://www.ll.georgetown.edu/staff/bio.cfm?id_no=32 here].&amp;lt;!--&lt;br /&gt;
	 &lt;br /&gt;
 	Please add new examples to the *top* of this section.&lt;br /&gt;
&lt;br /&gt;
	--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Added in 2007===&lt;br /&gt;
* [http://www.mtgd.gov.md/ Ministry of Transport and Road Industry] of Republic of Moldova. First Moldavian governmental site using hCards on [http://www.mtgd.gov.md/ministrul/ staff pages], [http://www.mtgd.gov.md/subdiviziunile-ministerului/ subdivisions page] and in the footer of each page (contact information) &lt;br /&gt;
**Only [http://www.mtgd.gov.md/ Romanian] and [http://www.mtgd.gov.md/ru/ Russian] versions available yet  &lt;br /&gt;
* [http://www.auctionlink.com.au/ AuctionLink] uses hCard for Auctioneer records like [http://www.auctionlink.com.au/Auctioneers/Auctioneer/Cam_Brown_Auctions/ Cam Brown Auctions] (also uses hCalendar)&lt;br /&gt;
* [[User:WebOrganics|User WebOrganics]] The Microformats wiki has hcards on its user pages.&lt;br /&gt;
* [http://www.ontwerpkliniek.nl Ontwerpkliniek - Bureau voor Visuele Identiteit] uses the hCard contact information at the frontpage and the contact page.&lt;br /&gt;
* [http://www.instantdes.com L'instant des...] uses the hCard format for all photographers published on this collective photoblog.&lt;br /&gt;
* the mediadesigner groupblog [http://www.pixeltapete.de Pixeltapete] uses the hCard for the contactinformation of the authorpages of [http://www.pixeltapete.de/alex Alex] and [http://www.pixeltapete.de/carsten Carsten] and also for the [http://www.pixeltapete.de/kontakt imprint]. [http://www.pixeltapete.de Pixeltapete] uses its own  [http://www.pixeltapete.de/2007/11/hcard-sidebarwidget-fuer-wordpress/ hcard widget] for wordpress sidebars. &lt;br /&gt;
* [http://www.thorsten-ott.de Thorsten Ott] uses hCard format for the contact section of his online resume.&lt;br /&gt;
* [http://rosebleed.net/ Rosebleed] supports [[hCard user profiles]] - your profile URL is &amp;lt;nowiki&amp;gt;http://rosebleed.net/users/profile.php/&amp;lt;/nowiki&amp;gt; followed by your username, e.g. [http://rosebleed.net/users/profile.php/silvermoon82 silvermoon82].&lt;br /&gt;
**'''Fixed''' profiles now explicitly mark up 'n' where possible, otherwise omits it&lt;br /&gt;
* [http://www.whitepages.com WhitePages.com] Now WhitePages.com main implemented hCard on all its listings. Over 120 million hCards! Includes work information.&lt;br /&gt;
* [http://www.warmoth.com Warmoth Guitar Products] features hCard contact information in two places, [http://www.warmoth.com/customerservice/customer.cfm?fuseaction=order How To Order] and all of the [http://www.warmoth.com/catalog Warmoth E-Store]&lt;br /&gt;
* [http://www.bbc.co.uk/worldservice/bangladeshboat BBC World Service Bangladesh River Journey] a social network mashup, with hCard &amp;amp; other microformats. See [http://dharmafly.com/blog/bangladeshboat Dharmafly blog discussion].&lt;br /&gt;
* [http://www.amants-du-chocolat.net/ ACCP:Les Amants du Chocolat de la Couronne Parisienne] uses hCard on their contact page and in the chocolate maker they've reviewed.&lt;br /&gt;
* [http://www.accountviewsoftware.nl/ AccountviewSoftware.nl] makes use of hCards for the dealer directory [http://www.accountviewsoftware.nl/dir/ (directory)]&lt;br /&gt;
* [http://www.crystalvision.co.il/ CrystalVision] uses hCard on their contact page and in the footer throughout the site.&lt;br /&gt;
* [http://www.indigoclothing.com/ Indigo Clothing] a London based t-shirt company uses hCard with Technorati's Add to Address Book throughout the site in the footer&lt;br /&gt;
* [http://www.joshuamcginnis.com Joshua McGinnis] uses hCard to display his contact information to potential clients.&lt;br /&gt;
* [http://www.myaffordablemarketing.com/contact.php Affordable Marketing Solutions' contact page] uses hCard with Technorati &amp;quot;Add to Address Book&amp;quot;.&lt;br /&gt;
* [http://www.bo.ingv.it/contents/INGV-Bologna/Staff.html INGV Bologna] implemented hCards for staff-members, marked-up as HTML table-rows ([[include-pattern]] also used to add organization-name and fax-number to each hCard).&lt;br /&gt;
* [http://www.lefora.com Lefora] is a free forum hosting site (using custom forum software). Every user's profile contains an hCard. (Example forum for testing: [http://funstuff.lefora.com funstuff.lefora.com])&lt;br /&gt;
* [http://www.handlairsystems.com H&amp;amp;L Air Systems] uses hCard with Technorati link Add to Address Book on all contact pages.&lt;br /&gt;
* [http://theultimates.whitepages.com WhitePages.com] A special version of whitepages.com has all its listings marked up in hCard.&lt;br /&gt;
* [http://piermontweb.com/contact/ Piermont Web Design] uses hCard on its contact page.&lt;br /&gt;
* [http://www.ie.asm.md/en/ The Institute of Power Engineering] of the Academy of Science of Moldova. First Moldavian site using hCards on staff pages, e.g [http://www.ie.asm.md/employees/oleschuk-valentin/]&lt;br /&gt;
**Also in Russian: [http://www.ie.asm.md/employees-ru/sit-michail-lvovich/] and Romanian: [http://www.ie.asm.md/angajati/chiorsac-mihail/]&lt;br /&gt;
* The good ship [http://styrheim.com/test/leonid.html Leonid Miloslavskiy] spotted in the North Atlantic&lt;br /&gt;
* [http://richi.co.uk/blog/2005/12/structured-blogging.html Richi Jennings] has put up his attempt&lt;br /&gt;
*[http://oberrycavanaugh.com O'Berry|Cavanaugh] has an organization hCard in the footer on every page as while as individual hCards on the [http://oberrycavanaugh.com/team.php Team] page.&lt;br /&gt;
* [http://fortisgc.com Fortis General Counsel], e. g. [http://fortisgc.com/joyce_lan_kim.html Joyce Kim's profile], uses hCard for profile and contact information.&lt;br /&gt;
* [http://peryplo.com Peryplo.com], e. g. [http://peryplo.com/personal/7e6786e711c6d051a39a1b7085f34955 Sample Page], uses hCard for Hotels, Gastronomy Places and services for tourists.&lt;br /&gt;
* [http://www.navitraveler.com/places/629/ NaviTraveler], e. g. [http://www.navitraveler.com/places/629/Lincoln_Memorial.html Lincoln Memorial], including [[geo|Geo]].&lt;br /&gt;
** Response in under 12 hours, to advocacy request - [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
* [http://corewar.atspace.com/about.html sfghoul] has marked her contact info with [[hcard|hCard]]&lt;br /&gt;
* [http://www.zaadz.com Zaadz] uses [[hcard|hCard]] and [http://gmpg.org/xfn XFN] for friends on a user's profile page.&lt;br /&gt;
*[http://www.xoxiety.com/about.html Xoxiety] uses hCards on its about page, linking data from a within a block of text.&lt;br /&gt;
*[http://yedda.com Yedda] - Yedda provides hcard based identities on all of the people's profiles&lt;br /&gt;
*[http://openid.ne.jp OpenID.ne.jp] First OpenID provider service in Japan(日本語). Each personal  OpenID page (ex:[http://eouia.openid.ne.jp http://eouia.openid.ne.jp]) is marked up as his hCard. And there is a company hCard on every page, too.&lt;br /&gt;
* [http://www.goldenglovepromotions.com/ Golden Glove Promotions] used hcards on the footer of every page to store contact information.&lt;br /&gt;
* Australian national news sites The Australian and Australian IT use hCard on their contact pages: [http://www.theaustralian.com.au/contactus The Australian (contact us)] and [http://www.australianit.news.com.au/contactus Australian IT (contact us)]&lt;br /&gt;
* [http://www.thekiwiholiday.com/ The Kiwi Holiday] uses hCards for [http://www.thekiwiholiday.com/view-hostels New Zealand Hostels], [http://www.thekiwiholiday.com/view-restaurants New Zealand Restaurants], and [http://www.thekiwiholiday.com/view-activities New Zealand Activities]. Also provides hCard &amp;quot;download to address book&amp;quot; functionality on listing detail pages, e.g. [http://www.thekiwiholiday.com/restaurant/tonys-steak Tonys Steak Restaurant]&lt;br /&gt;
* [http://www.serviceworksglobal.com/pages/contact-us.php Service Works Global] uses hcards on the contact us page and in the site footer&lt;br /&gt;
* [http://www.qcindustries.com/ QC Industries Conveyors] uses hcards to store contact information in the site footer and in their [http://www.qcindustries.com/news/press-releases/ press releases].&lt;br /&gt;
* [http://www.confuciusinstitute.ac.uk/ The Confucius Institute for Scotland at the University of Edinburgh] has their used a hcard to store contact information in the footer of the page.&lt;br /&gt;
* [http://admnj.com/ Affiliated Direct Mail] is a New Jersey based direct mail company that has their contact information and footer in hCard format.&lt;br /&gt;
* [http://www.golfdigest.com/ Golf Digest] now supports hCard in its [http://www.golfdigest.com/courses/places Course Finder] detail pages. [http://www.golfdigest.com/courses/places/2483 example]&lt;br /&gt;
* [http://dev.opera.com/authors/ Dev Opera] Opera's developer site uses hCards on the author details pages.&lt;br /&gt;
* [http://chrischerry.name/ Chris Cherry's contact page with his hCard]&lt;br /&gt;
* [http://www.kiteboarder.com.au/php/search.php www.kiteboarder.com.au] A new Australian kiteboarding portal.  Microformats have been used so that users can export the shops &amp;lt;s&amp;gt;directly to outlook&amp;lt;/s&amp;gt;. I was able to learn microformats through the Media 2007 conference in London. Author: Damien King&lt;br /&gt;
* [http://krevi.dk/ KREVI] A Danish research institute. Using hCard in the footer of each page and on staff list. This is the first known danish website from the public sector of Denmark using microformats.[http://krevi.dk/om-krevi/organisation/medarbejdere example staff list]&lt;br /&gt;
* [http://www.hss.ed.ac.uk/web-team/ College of Humanities and Social Science Web Team's site], University of Edinburgh uses a hCard in the footer of each page.&lt;br /&gt;
* [http://www.theglobeandmail.com/ globeandmail.com] Canada's National Newspaper uses an hCard for their contact information.&lt;br /&gt;
* [http://www.logisteam.pl/ Krzysztof Rucinski] uses an hCard for his contact details on [http://www.logisteam.pl/keylogger.kontakt.html Logisteam keylogger contact] page.&lt;br /&gt;
* Creation design &amp;amp; marketing has hCards throughout the site, including the [http://www.creation.uk.com/contact/ contact page], the [http://www.creation.uk.com/company/leigh-scott/ company profile pages] and on the [http://www.creation.uk.com/news/2007/06/06/easy-money/#comments-view comments on articles]&lt;br /&gt;
*&amp;lt;s&amp;gt; Wikipedia now has a template, [http://en.wikipedia.org/wiki/Template:Hcard-geo hcard-geo], for in-line hCards with coordinates, such as that on [http://en.wikipedia.org/wiki/Engine_Arm Engine Arm]&amp;lt;/s&amp;gt;&lt;br /&gt;
* [http://www.thomsonlocal.com/ ThomsonLocal.com], major UK business directory publisher, use hcard on the search results and company information pages.&lt;br /&gt;
* [http://www.corissia.com Corissia Group Hotels in Crete Greece] have included contact information as a hCard on the footer of every page of the website. There is a multilingual implementation as well.&lt;br /&gt;
* [http://zucchetti.co.uk/2007/03/06/simple-address-formatting-solution/ Laura Zucchetti] illustrates a simple address formatting solution as a hCard and marked up in a definition list. &lt;br /&gt;
* [http://www.feike.de/Kontakt.html Feike Contact] has a hCard on to top of the page.&lt;br /&gt;
* [http://www.londondrum.com/ London Drum] uses a whole host of microformats - there are hcards and geo's on the hotel pages, events are written up in hcalendar format on the cityguide page, and you can also find some hreviews as well (like on the [http://www.londondrum.com/hotels/athenaeum.php Athenaeum Hotel page]) &lt;br /&gt;
* [http://www.regels-stadskanaal.nl/ Regelingenbank Stadskanaal] has a hCard on each page, containing Geo-information too. &lt;br /&gt;
* [http://www.tomstone.se Tom Stone - Trollkarl] has a hCard in the footer of each page of the site.&lt;br /&gt;
* [http://www.rolandinsh.lv/ Rolands Umbrovskis]'s home page has hCard in [http://www.rolandinsh.lv/?ro=contacts contact page] and all other pages with contact information.&lt;br /&gt;
* [http://www.epiphanysolutions.co.uk/ Epiphany Solutions Ltd] use a hCard on their contact us page. We intend to use the hCard on everypage if successfully implemented, along with a link to the Technorati vCard generator.&lt;br /&gt;
* [http://twitter.com Twitter] uses hCard for user information (along with [http://ihack.us/2007/05/14/twitter-gets-microformatted/ several other microformats])&lt;br /&gt;
*[http://www.pats.ua.ac.be/group PATS Group Members] uses hCard to mark up member contact information.&lt;br /&gt;
*[http://couchsurfing.com CouchSurfing] has limited information in hCard available on members' profiles (such as [http://www.couchsurfing.com/people/guaka Guaka's]).&lt;br /&gt;
*Wikipedia-UK (Ukranian)&lt;br /&gt;
**Starting to roll out on biographies e.g. [http://uk.wikipedia.org/wiki/%D0%93%D0%B5%D1%82%D1%8C%D0%BC%D0%B0%D0%BD_%D0%92%D0%B0%D0%B4%D0%B8%D0%BC_%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2%D0%B8%D1%87 Vadym Hetman]&lt;br /&gt;
* [http://christophertcressman.com Christopher T. Cressman] uses an hCard on the home page of his blog, [http://christophertcressman.com christopher t cressman].&lt;br /&gt;
* [http://kpumuk.info Dmytro Shteflyuk] uses an hCard on his [http://kpumuk.info/contact/ contact] and [http://kpumuk.info/curriculum-vitae/ curriculum vitae] pages.&lt;br /&gt;
*Wikipedia-EN&lt;br /&gt;
**starting to roll-out on articles about people, for example [http://en.wikipedia.org/wiki/Albert_einstein Albert Einstein]. The nature of Wikipedia means that there are a large number of templates to update (Albert's is &amp;quot;infobox scientist; there's also &amp;quot;infobox military people&amp;quot;, &amp;quot;infobox musician&amp;quot; and so on, almost ad infinitum). DoB is only included if it's entered using a birth-date template, not as raw text. &lt;br /&gt;
**starting to roll-out on articles about places, for example on UK Railway station template, e.g. [http://en.wikipedia.org/wiki/Birmingham_New_Street Birmingham New Street station] (includes Geo); and  cities, for example [http://en.wikipedia.org/wiki/New_York_City New York]. See above for note on Wikipedia templates.&lt;br /&gt;
**Any Wikipedia editors willing to assist with updating templates should see [http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Microformats Wikipedia's microformat project]; [http://en.wikipedia.org/wiki/Category:Templates_generating_hCards Wikipedia templates generating hCards]&lt;br /&gt;
**Unfortunately, [http://en.wikipedia.org/w/index.php?title=Template:Infobox_Protected_area&amp;amp;diff=prev&amp;amp;oldid=152308153 other editors are already breaking some of the implementations on Wikipedia]; e.g. [http://en.wikipedia.org/wiki/Grand_Canyon_National_Park Grand Canyon National Park]; [http://en.wikipedia.org/w/index.php?title=List_of_islands_of_Argentina&amp;amp;diff=prev&amp;amp;oldid=155590535 removal of &amp;quot;region&amp;quot; attributes]&lt;br /&gt;
* The [http://www.bayofislands.net/ Bay of Islands] site has implemented hCard on all listing pages, eg: [http://www.bayofislands.net/accommodation/backpackers/saltwater-lodge/ Saltwater Lodge]&lt;br /&gt;
* [http://people.cs.uchicago.edu/~mpschaef/index.html Merrick Schaefer] is psyched to use hCard on his homepage for his contact info.&lt;br /&gt;
* Christian Hess (from San José, Costa Rica) has an hCard in his [http://www.hess-cr.com home page], [http://www.hess-cr.com/utilidades/correo.shtml#postal contact] and [http://www.hess-cr.com/secciones/curriculum/datos.shtml personal résumé] pages (all in Spanish). He also recommends using the [https://addons.mozilla.org/es-ES/firefox/addon/4106 Operator] extension in Firefox to check them out.&lt;br /&gt;
* [http://www.JamPlanet.com Jam Planet] uses hCard in Contact Us page; application can generate hCard for a contact.&lt;br /&gt;
* [http://www.anisfield-wolf.org/ The Anisfield-Wolf Book Awards], designated specifically to recognize works addressing issues of racism and diversity, uses hCard for the author bios of [http://www.anisfield-wolf.org/Winners/PastWinners/ past winners].&lt;br /&gt;
* [http://www.buy-our-honeymoon.com/ Buy Our Honeymoon], a [http://www.buy-our-honeymoon.com/registry honeymoon registry] service, uses hCard in their [http://www.buy-our-honeymoon.com/contact Contact Us] page.&lt;br /&gt;
* '''W3C webmaster''' [http://www.w3.org/People/Jean-Gui/ Jean-Guilhem Rouel] now has an hCard.&lt;br /&gt;
* [http://source.ibegin.com/ iBegin Source] - All 10.8+ million business listings have their information marked up in hCard. Example: [http://source.ibegin.com/california/adelanto/aeronautical-supplies/general-atomics-9779-yucca-rd-1.html General Atomics]&lt;br /&gt;
* [http://david.weekly.org/ David Weekly] has added an hCard to his home page for himself.&lt;br /&gt;
* [http://ficlets.com/stories/12 Ficlets] story page uses hCard for author bio.&lt;br /&gt;
* [http://redmonk.com/contact/ RedMonk Contact page] uses hCard for RedMonk firm as well as each analysts.&lt;br /&gt;
* [http://source.ibegin.com/ iBegin Source] uses hCard to identify business information for all 10.5+ million businesses listed.&lt;br /&gt;
* [http://www.lounews.com/ The Louisville News Company] uses hCard for site-wide contact information for the company and for the site developer.&lt;br /&gt;
* [http://cloudislands.com/contact.php Cloud Islands] uses hCard for our Contact Info.&lt;br /&gt;
* [http://www.international.unt.edu UNT International] uses hCard to mark up contact information sitewide (see esp. [http://www.international.unt.edu/offices/ieli/people/instructors/profiles the IELI instructor profile listing])&lt;br /&gt;
* [http://www.giraffo.de giraffo.de] has different hCards on every page (+ geo in &amp;quot;kontakt&amp;quot;)&lt;br /&gt;
* [http://www.enap.com ENAP, Inc.] lists the HR Contact in hCard format on the [http://www.enap.com/career.aspx Career Opportunities] page.&lt;br /&gt;
* [http://sxsw07.conferenceer.com/people Conferenceer] lists panelists and participants to the 2007 South by Southwest interactive conference in hCard format&lt;br /&gt;
* [http://news.stanford.edu Stanford News] (Redesign)  hCard in the footer on every page as well as markup for every staff member on the Staff page.&lt;br /&gt;
* [http://www.wikiservice.at/fractal/wikidev.cgi?FR/EveMoreau Valérie-Eve Moreau] has an hCard on her wiki-homepage.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/St_George%27s_Minster%2C_Doncaster St George's Minster, Doncaster, on Wikipedia]&lt;br /&gt;
* AOL Journals publishes hCards for authors. [http://journals.aol.com/carowill/whats-happening Example]&lt;br /&gt;
* Ian McKellar's [http://ian.mckellar.org/ home page] is an hCard that's styled to look like a business card.&lt;br /&gt;
* [[Christophe Ducamp]]'s hCard based on    [http://www.wikiservice.at/fractal/wikidev.cgi?FR/MicroFormats/ChristopheDucamp wiki personal page] of a wiki-branch which could be dedicated to seed a french group to support microformats. Thanks to Laurent Lunati for the CSS. You can [http://www.wikiservice.at/fractal/wikidev.cgi?action=edit&amp;amp;id=FR/MicroFormats/ChristopheDucamp edit it]. Any suggestions welcome.&lt;br /&gt;
* [http://www.matthewwest.co.uk Matthew West] has an hCard on his [http://www.matthewwest.co.uk/email contact] page.&lt;br /&gt;
*[http://www.webmaster.waw.pl Paweł Wrzosek] Freelance webdeveloper`s portfolio&lt;br /&gt;
*[http://www.stanford.edu/ Stanford.edu] hCard markup is included in the footer of the homepage and all subsequent pages within the /home directory.&lt;br /&gt;
*[http://openid.ne.jp OpenID.ne.jp] First OpenID provider service in Japan(日本語). Each personal  OpenID page (ex:[http://eouia.openid.ne.jp http://eouia.openid.ne.jp]) is marked up as his hCard. And there is a company hCard on every page, too.&lt;br /&gt;
* [http://www.qwertycars.co.uk/garages/mechanics-near-tadworth-kt20.aspx UK Car Garages] Address of car mechanics in the UK, in hCard format.&lt;br /&gt;
* [http://www.columbiaautomation.com/sub/contact.php Columbia Automation]'s About Us page every employee marked up as an hCard, as well as having a company hCard with geo information.&lt;br /&gt;
* [http://www.pointermix.com Pointermix Design] uses the hCard format.&lt;br /&gt;
* [http://eight6.com/contact/ eight6]'s contact page uses the hCard format.&lt;br /&gt;
* [http://www.raveaboutit.com.au Rave About It]'s business listings use the hCard format.&lt;br /&gt;
* [http://optics.org/cws/Contact/OurTeam.do optics.org]'s team page.&lt;br /&gt;
* [http://www.robcottingham.ca/contact Rob Cottingham]'s first foray into microformats is an hCard on the contact page of his personal blog. (He was inspired by Tantek Çelik's presentation at Web Directions North 2007.)&lt;br /&gt;
* [http://redmonk.net/about-this-site Steve Ivy] - hcard about page, includes the usual suspects + XFN on 'url's, photo, amd geo.&lt;br /&gt;
* [http://seattleu.edu Seattle University] uses hCard on it's front page and most pages that share an official template. &lt;br /&gt;
* [http://www.josemarti.waw.pl Jose Marti XXII Secondary School in Warsaw] includes hCard on Contact and About Author sections&lt;br /&gt;
* [http://www.jaama.co.uk Jaama] have their company details as a vCard download on their [http://www.jaama.co.uk/Contact.aspx contact] page.&lt;br /&gt;
* [http://3amproductions.net 3AM Productions] has company details marked up as hCard all across the site and particularly for [http://3amproductions.net/jason.php Jason] and [http://3amproductions.net/gilbert.php Gilbert]&lt;br /&gt;
* [http://jc-development.co.uk/ JC's Development] has company contact details as hCard.&lt;br /&gt;
* [http://berlin.barwick.de/index.html Berlin Guide] is converting their address markup to hcard, e.g. [http://berlin.barwick.de/shopping/kadewe-kaufhaus-des-westens.html KaDeWe] &lt;br /&gt;
* [http://www.xlntads.com XLNTads] has their contact information marked up in hCard, as well as their development schedule/timeline in hCalendar&lt;br /&gt;
* [http://derrick.pallas.us Derrick Pallas] tells people to look for him here.&lt;br /&gt;
* [http://bluemonkcreative.com/contact/ Bill Turner] adds an hCard to the contact page of his freelance business' website.&lt;br /&gt;
* [http://www.oppenheim.com.au/ James Oppenheim's blog] includes an inline author hCard in the footer of each page and also on the contact page.&lt;br /&gt;
* [http://steinhardt.nyu.edu/ NYU Steinhardt] has [http://steinhardt.nyu.edu/faculty_bios/list/Faculty 240+ faculty bios marked up], e.g. [http://steinhardt.nyu.edu/faculty_bios/view/Susan_Murray].&lt;br /&gt;
* [http://www.boogdesign.com/aboutus.html boogdesign.com] has added hCard markup on the contact page.&lt;br /&gt;
* [http://www.gptg.org/ Great Places To Golf], hCards for golf clubs around the world, e.g. [http://www.gptg.org/club/12/]&lt;br /&gt;
*[http://www.travellerspoint.com/ The Travellerspoint Travel Community] has added hCards to all of their member profiles (e.g. [http://www.travellerspoint.com/member_profile.cfm?user=jax_07]). Details include name, photo, location, notes and url. &lt;br /&gt;
* The [http://www.westmidlandbirdclub.com/ West Midland Bird Club] in the English Midlands uses hCard on its [http://www.westmidlandbirdclub.com/ home page], [http://www.westmidlandbirdclub.com/diary/ events diary], [http://www.westmidlandbirdclub.com/club/contact.htm contact pages], [http://www.westmidlandbirdclub.com/site/links.htm links page], [http://www.westmidlandbirdclub.com/club/older.htm list of the world's oldest bird clubs] and in a page footer which is gradually being rolled out across the whole site. {{UpdateMarker}} Page-footer's hCard now has logo, using [[include-pattern]].&lt;br /&gt;
*[http://wizardishungry.com/blog/ wizardishungry/blog] has the author's hCard in the footer of every page with a link to X2V.&lt;br /&gt;
* [http://www.walkerfineart.com Walker Fine Art Gallery] Most pages contain an hCard in the footer.&lt;br /&gt;
* [http://www.brdatasystems.com.au/contact-us.html B&amp;amp;R Data Systems] is an organisation hCard. We have also used the technorati tool to download as a vCard, which I think is useful for a business.&lt;br /&gt;
* [http://chewbittel.com/contact.php Chew Bittel Assoc., Inc.] is an organization hCard. It's got abbr's in there, and a duplicate telephone field, and some hidden things. I'm really pushing things to the limit here. This should be a great test for your parser.&lt;br /&gt;
* [[User:Steve Ivy|Steve Ivy]]'s [http://redmonk.net/about-this-site/ about page] has his hcard, including a link to Technorati's contacts feed to let visitors download his contact information.&lt;br /&gt;
* Scott Allan Wallick's hCard is [[User:ScottWallick|his user page]] and on his blog, [http://www.plaintxt.org/about/2/ plaintxt.org]&lt;br /&gt;
* [[User:Bob_Jonkman|Bob Jonkman's hCard]] '''on this 'wiki''''&lt;br /&gt;
&lt;br /&gt;
===Added pre 2007===&lt;br /&gt;
* [http://thetenwordreview.com The Ten Word Review] simply contains ten word long reviews. All reviews are marked up as [[hreview|hReviews]], and user information is marked up as hCards.&lt;br /&gt;
*OffshoreAgile.com, a subsite of Starsoft Development Labs, uses hCard in the [http://www.offshoreagile.com/company/contact/ Starsoft Contacts] and Media Inquiries sections&lt;br /&gt;
*T-Mobile uses hCard for the [http://t-mobilepressoffice.co.uk/press/contact-details/ T-Mobile UK Press Contact Details page], as well as for some of the latest press releases&lt;br /&gt;
* Psychology Press and Routledge's Behavioral Sciences' publishing division have implemented hCard on their contact pages on 17 of their websites (example on the contact page on their [http://www.clinicalpsychologyarena.com/contact/ Clinical Psychology Arena])&lt;br /&gt;
*[http://72ppi.us 72ppi], uses hCard in the footer.&lt;br /&gt;
*[http://www.csarven.ca Sarven Capadisli] uses hCard throughout the site (including user comments in articles).&lt;br /&gt;
* [https://www.urbanbody.com/information/contact-us Urban Body Men's Clothing] uses hCard for business locations and hCalendar for business hours.&lt;br /&gt;
* [http://www.iqair.us/ IQAir North America], uses hCard for contact information.&lt;br /&gt;
* [http://www.infoiasi.ro/ The website of the Faculty of Computer Science], &amp;quot;A. I. Cuza&amp;quot; University Ia&amp;amp;#351;i, Romania uses hCard for each staff member.&lt;br /&gt;
* [http://www.finds.org.uk/ The Portable Antiquities Scheme at the British Museum] hCards added to footer of every page and to contacts section. Working on adding more and getting it right.&lt;br /&gt;
* In [http://www.ideasfornet.com/ IdeasForNet.com - the ideas repository] hCards were implemented partially in the footer of each page, and more comprehensively in the contact and about pages.&lt;br /&gt;
* The [http://www.cst.ed.ac.uk/ Centre of Canadian Studies] at the University of Edinburgh use hCards for contact information in the footer of their site.&lt;br /&gt;
* [http://www.theatrestudies.llc.ed.ac.uk/ Theatre Studies: European Theatre] at the University of Edinburgh use hCards for contact information on their home page&lt;br /&gt;
* [http://www.carolinemockett.com/design/about.aspx Caroline Mockett] has an hCard on her About Me page&lt;br /&gt;
* [http://wait-till-i.com Christian Heilmann] has a footer address using hCard&lt;br /&gt;
*[http://www.audience-response-rentals.com/ Audience Response System Rentals] uses hcard as a popup in the site accessibility area (lower right) for easy copy and paste of address by customers.&lt;br /&gt;
* [http://www.fischsolutions.com/ Fisch Internet Solutions] uses an embedded hCard and a vCard download to provide customers an easy way to contact them on their [http://fischsolutions.com/contactus.html Contact Us] section of the website.&lt;br /&gt;
* [http://www.micatholicconference.org/ Michigan Catholic Conference] uses hCard for contact information in the sidebar.&lt;br /&gt;
* [http://www.adambunn.co.uk/ Adam Bunn] provides contact details in the sidebar using hCard.&lt;br /&gt;
* [http://www.belkin.com/pressroom/releases/uploads/10_10_06NotebookExpansionDock.html Belkin Press Releases] are using hCards for PR contacts and corporate offices.&lt;br /&gt;
* [http://mybank.com myBank.com] uses hCard for its listings of every branch of every FDIC-insured bank in the United States.&lt;br /&gt;
* [http://leftlogic.com Left Logic] uses hCard for embedded contact information.&lt;br /&gt;
* [http://inga-art.co.uk/artist Inga Scholes] uses hCard for contact information in the sidebar.&lt;br /&gt;
* [http://www.lussumo.com/ Lussumo] uses hCards on user profile pages in its open-source [http://www.getvanilla.com/ Vanilla] Discussions Forum software.&lt;br /&gt;
* [http://www.creative-ways.nl/ Ron Kok] uses hCards to mark-up the names and URLs of commentors on his blog. He also uses hCards in combination with XFN in his blogposts to refer to friends, and has an hCard for himself on every page on his blog.&lt;br /&gt;
* [http://tagg.no Tagg Media] uses hCard for [http://heine.tagg.no/contact.php contact information] and provide link to vCard download in the contact section.&lt;br /&gt;
* The article about the fictitious Matrix character [http://en.wikipedia.org/wiki/Neo_%28The_Matrix%29 Thomas A Anderson in Wikipedia] is now marked up with hCard.&lt;br /&gt;
* [http://dconstruct06.madgex.com/ d.Construct 2006 Backnetwork] uses hCards for conference delegates (and provides the markup so that delegates can copy and paste cards into their own sites).&lt;br /&gt;
* [http://www.brown.edu Brown University] now uses hCard on the front page&lt;br /&gt;
* [http://www.wideblueyonderweb.co.uk Dunks at Wide Blue Yonder Web Design] has added hCard markup on his [http://www.wideblueyonderweb.co.uk/wbyw/pages/contact.htm contact page] and is looking to implement it on all past &amp;amp; future contact pages for clients.&lt;br /&gt;
* [http://southamptonrubberstamp.com Southampton Rubber Stamp Company] now has hCard markup with a vCard download link on every page.&lt;br /&gt;
* [http://barefoot-ceramics.com Barefoot Ceramics paint your own pottery studio] (in Newport, South Wales) has added hCard markup to its [http://barefoot-ceramics.com/find#address &amp;quot;Find&amp;quot;] page and other address instances. They hopes to implement hCalendar event lists as soon as an ics to hCalendar PHP class can be found or written.&lt;br /&gt;
* [http://dsingleton.co.uk/ David Singleton] has added a hCard to his blog.&lt;br /&gt;
* [http://www.thestreet.org.au The Street Theatre (Canberra, Australia)] has added hCard markup to its [http://www.thestreet.org.au/contact.htm Contact Us] page. hCalendar markup will soon be added for all of our performances.&lt;br /&gt;
* [http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/index.php Henrich C. P&amp;amp;ouml;hls] has marked up his about page using hcard, including his PGP-Key that is stored in an abbr title, using class=key.&lt;br /&gt;
* [http://www.yalf.de Yalf Webentwicklung] has [http://www.yalf.de/kontakt contact information] available as hCard (and vCard).&lt;br /&gt;
* [http://www.zeldman.com/about/ Jeffrey Zeldman]. Jeffrey Zeldman has marked up his about page using hcard.&lt;br /&gt;
* [http://WhereAreYouCamping.com Where Are You Camping]. hCards for all members and camps, employing the include pattern as well. AFAIK this is the first Burning Man related microformats implementation, not to mention addresses in Black Rock City.&lt;br /&gt;
* [http://www.clacksweb.org.uk Clackmannanshire Council ]. hCard is implemented for all contact details across the site, and for specific individuals such as elected members (Councillors).&lt;br /&gt;
* [http://www.webdirections.org Web Directions]. hCard is used as contact information for the conference, while speakers are marked up with hCard.&lt;br /&gt;
* [http://www.markthisdate.com/contactform.html MarkThisDate.com]. An hCard is implemented on our contact form. For our calendars hCalendars will follow as soon as possible.&lt;br /&gt;
* [http://www.msiinet.com/contact/ MSI Systems Integrators] has its &amp;amp;quot;Contact MSI&amp;amp;quot; page encoded with hCards.&lt;br /&gt;
* [http://www.coolblue.nl/ Corporate website of Coolblue BV]. hCards were implemented in both the footer of each page, and in the &amp;quot;News&amp;quot; section for press contact information.&lt;br /&gt;
* [http://www.besancon.fr/index.php?p=32 Official site of Besançon (France)] uses hCard for each page concerning the small towns surrounding Besançon.&lt;br /&gt;
* [http://2006.dconstruct.org/speakers/ d.Construct 2006 conference speakers list] is implemented using hCards.&lt;br /&gt;
* [http://local.yahoo.com Yahoo Local] now supports hCards for business and places in the search results&lt;br /&gt;
* [http://learningtheworld.eu/imprint/ Learning the World] has hcard information on the imprint, alas we didn't succeed to mark-up the work phone and fax numbers properly.&lt;br /&gt;
* The [http://www.fuckparade.org F’parade] website uses hCard, though I didn't find a type to distinguish mobile and landline phone numbers.&lt;br /&gt;
**Use &amp;lt;code&amp;gt;cell&amp;lt;/code&amp;gt; for mobiles.&lt;br /&gt;
* [http://www.miranet.nl/contact.htm Miranet Webdesign] have added a hcard to their [http://www.miranet.nl/contact.htm 'contact' page]&lt;br /&gt;
* [http://weblog.200ok.com.au/ Ben Buchanan] has added a vCard to the [http://weblog.200ok.com.au/about/ 'About' page on The 200ok Weblog]&lt;br /&gt;
* [http://www.radiantcore.com Radiant Core] has their contact information [http://www.radiantcore.com/contact/ available in hCard].&lt;br /&gt;
* [http://www.mikerumble.co.uk/ Mike Rumble] has [http://www.mikerumble.co.uk/contact.html uploaded his hCard].&lt;br /&gt;
* [http://www.saumag.edu/ Southern Arkansas University] has its contact footer encoded as hCard&lt;br /&gt;
* [http://main.uab.edu/ University of Alabama at Birmingham] has its contact footer encoded as hCard&lt;br /&gt;
* [http://www.capital.edu Capital University] has contact footer and bloggers' names encoded as hCard. Also, all page-specific contact information is encoded as hCards (see [http://www.capital.edu/Internet/Default.aspx?pid=67 Admissions] page for an example)&lt;br /&gt;
* [http://main.uab.edu/shrp/ UAB School of Health Professions] uses hCard in its contact footer&lt;br /&gt;
* [http://green.carisenda.com/ Stephen Stewart] has his hCard on the front page of his weblog ('You are here' section)&lt;br /&gt;
* [http://www.direction.es/ Direction] uses hCard for contact information.&lt;br /&gt;
* [http://audiobank.tryphon.org AudioBank] uses hCard to display member informations.&lt;br /&gt;
* [http://www.vivabit.com/atmedia2006/speakers/ @media speakers] are marked up with hCard (photos depend on BASE tag support which makes this a good test case)&lt;br /&gt;
* [http://www.dougransom.com Doug Ransom] uses hCard for his financial advisory practice. &lt;br /&gt;
* [http://rubyandrails.org/usergroups/newcastle/members.html ncl.rb] uses hCard for contact information.&lt;br /&gt;
* [http://www.snowinteractive.com/ Snow Interactive] uses hCard for contact information.&lt;br /&gt;
* [http://flickr.com Flickr] now supports [[hcard|hCard]] and [http://gmpg.org/xfn XFN] on profile pages.  See [http://flickr.com/photos/factoryjoe/113866484/ screenshot of Flickr UI in Flock browser using Flocktails extension - March 17th 2006].&lt;br /&gt;
* [http://www.ndiyo.org/contact Contact information for the Ndiyo project]&lt;br /&gt;
* [http://www.pixelenvy.co.uk/ Pixel Envy] uses hCard for contact information on every page&lt;br /&gt;
* [http://stilbuero.de/contact/ Klaus Hartl] uses hCard in the sidebar for contact information (maybe easier to parse through delivering xhtml as xml).&lt;br /&gt;
* [http://charlvn.virafrikaans.com/contact Charl van Niekerk's hCard]&lt;br /&gt;
* [http://billy-girlardo.com/WP/ BillyBLOGirlardo] uses hCard for contact information.&lt;br /&gt;
* [http://www.hicksdesign.co.uk/ Hicksdesign] uses hCard for contact information.&lt;br /&gt;
* http://www.gr0w.com/articles/press/growsearch_launched_press_release/ - hCard in a press release for the press contact info&lt;br /&gt;
* http://www.redmonk.com/cote/archives/2006/03/testing_out_mic.html - hCard with explanation&lt;br /&gt;
* [http://andy.ciordia.info/ it's my island], personal blog, hcard on the ''[http://andy.ciordia.info/pages/about_me About the Writer]'' page. [[User:Ciordia9|Andy Ciordia]]&lt;br /&gt;
* [http://www.windowonwoking.org.uk/ Window on Woking], a local community site in the UK, uses hCard in the homepage of each member organisation and local Councillor.&lt;br /&gt;
* [http://ChunkySoup.net/ ChunkySoup.net] has redesigned using hAtom 0.1 and hCards on the entire site -- by [[User:ChrisCasciano|Chris Casciano]]&lt;br /&gt;
* [http://www.30boxes.com/ 30 Boxes],a social calendar application and digital lifestyle aggregator, automatically creates an hcard for you with your account.  It is found under Settings &amp;gt; Syndication.&lt;br /&gt;
* [http://www.nearwhere.com/ Nearwhere.com] allow you to put an hcard on an interactive map.&lt;br /&gt;
* [http://www.brentozar.com/ Brent Ozar] added a [http://www.brentozar.com/contact.php contact] page hCard.&lt;br /&gt;
* [http://www.kerihenare.com/ Keri Henare] has rewritten his [http://www.kerihenare.com/contact/ contact] page hCard. Now using &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; for photo. (Thanks Brian Suda for updating the vCard converter)&lt;br /&gt;
* [http://michaelraichelson.com/contact/ Michael Raichelson] had an hCard on his contact page before SXSW, but never thought to add it here until Tantek requested it.&lt;br /&gt;
* [http://www.commoner.com/~lsimon/lindsey_simon_hcard.html Lindsey Simon] has added an hCard to his website as per Tantek's SXSW request for folks to try it &lt;br /&gt;
* [http://www.davidgagne.net/ David Gagne] has an hCard in his sidebar.&lt;br /&gt;
* [http://www.churchzip.com/map/ Churchzip.com/map] and [http://www.skiwhere.com/map/ Skiwhere.com/map], provide churches, hotels, and ski resorts on the same maps.  Locations are formatted as hCards.&lt;br /&gt;
* All [http://www.iqdir.com/ IQ Directory Solutions] Yellow Pages web portals use [[hcard|hCard]] markup on listings. For example [http://www.yellowpages-cambodia.com/ Cambodia Yellow Pages] and [http://www.superpages.com.my/ Malaysia Super Pages]&lt;br /&gt;
* Ning's cloneable Group app uses fuzzy matching to map custom fields to [[hcard|hCard]] markup on its [http://group.ning.com/index.php?controller=person&amp;amp;action=view&amp;amp;content=JonathanAquino profile] pages.&lt;br /&gt;
* [http://claimid.com/factoryjoe Chris Messina' ClaimID hCard]&lt;br /&gt;
* [http://factoryjoe.com/blog/hcard Chris Messina' hCard]&lt;br /&gt;
* [http://flock.com/about Flock About]&lt;br /&gt;
* [http://tantek.com/microformats/2006/03-01-TechPlenAgenda.html Agenda: W3C Technical Plenary Day, March 1 2006] has [[hcard|hCard]] and [[hcalendar|hCalendar]] markup. ([http://www.w3.org/2006/03/01-TechPlenAgenda.html original here]).&lt;br /&gt;
* [http://www.gr0w.com/articles/press/growsearch_launched_press_release/ GrowSearch Launched (Press Release)] uses an hCard to provide Press Contact Point.&lt;br /&gt;
* The [http://www.arborday.org/ National Arbor Day Foundation] has started using hCards for their [http://arborday.org/programs/conferences/communityforestry/index.cfm upcoming] [http://arborday.org/programs/conferences/hazardtrees-treeplanting/ conferences].&lt;br /&gt;
* [http://www.multipack.co.uk The Multipack] has numerous hCards, especially on the [http://www.multipack.co.uk/members/ members page], as well as the next meeting information.&lt;br /&gt;
* [http://deadringrancor.livejournal.com/ Justin McDowell] used an hCard when [http://deadringrancor.livejournal.com/221332.html referring to a person in his blog post]&lt;br /&gt;
* [http://davecardwell.co.uk/cv/ Dave Cardwell] has included his hCard in his Curriculum Vitae.&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull] has written a great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], and has included his [[hcard|hCard]] as one of the examples.&lt;br /&gt;
* [http://www.thefutureoftheweb.com/ Jesse Skinner] has written a simple [http://www.thefutureoftheweb.com/blog/2006/1/hcard tutorial with examples]&lt;br /&gt;
* [http://www.w3.org/2005/12/allgroupoverview.html 2006 W3C Technical Plenary Week] has marked up the venue, contacts, and program committee members all with hCard.&lt;br /&gt;
* [http://www.avf-nexus.co.uk AVF-Nexus] have a hCard on their [http://www.avf-nexus.co.uk/contact/ contact page] - (by [http://creation.uk.com Creation&amp;quot;])&lt;br /&gt;
* [http://www.thefantasticos.com/andrew/ Andrew White] posted [http://www.thefantasticos.com/andrew/index.php/my-hcard/ his hCard] and [http://www.thefantasticos.com/andrew/index.php/62/microformats-the-should-have-been-obvious-web-dev-tool/ blogged about it].&lt;br /&gt;
* [http://www.2sheds.ru Oleg &amp;quot;2sheds&amp;quot; Kourapov] in his [http://www.2sheds.ru/blog/ blog] ([http://suda.co.uk/projects/X2V/get-vcard.php?uri=http://www.2sheds.ru/blog X2V]) has turned personal profile into hCard ([http://suda.co.uk/projects/X2V/get-vcard.php?uri=http://www.2sheds.ru/blog/hcard.html X2V]) and his blogroll - into combination XFN/hCards ([http://suda.co.uk/projects/X2V/get-vcard.php?uri=http://www.2sheds.ru/blog/friends.html X2V])&lt;br /&gt;
* [http://www.approveddesign.co.uk Approved Design Consultancy] have a hCard on their [http://www.approveddesign.co.uk/about/contact/ contact page] as well as on their [http://www.approveddesign.co.uk/about/people/ people section] - (by [http://creation.uk.com Creation&amp;quot;])&lt;br /&gt;
* [http://weblog.200ok.com.au/ Ben Buchanan] and [http://www.griffith.edu.au/cgi-bin/phone_search.pl?string=colin+morris&amp;amp;format=search Colin Morris] have [http://weblog.200ok.com.au/2006/01/griffith-phonebook-adds-hcard-and.html implemented hCards and vCards] for the [http://www.griffith.edu.au Griffith University] [http://www.griffith.edu.au/find/content_phonebook.html online phone book]. Eg. [http://www.griffith.edu.au/cgi-bin/phone_search.pl?string=ben+buchanan&amp;amp;format=search Ben's vCard] and [http://www.griffith.edu.au/cgi-bin/phone_search.pl?string=colin+morris&amp;amp;format=search Colin's vCard]&lt;br /&gt;
* WWF-Australia [http://wwf.org.au/about/contactdetails/ contact details page]&lt;br /&gt;
* [http://rasterweb.net/raster/ Pete Prodoehl] used the hCard format on his [http://rasterweb.net/raster/contact.html Contact page] and his [http://rasterweb.net/portfolio/ Portfolio]&lt;br /&gt;
* [http://amette.eu amette] uses the hCard format in a module of his TikiWiki powered blog and a more complete hCard on his [http://amette.eu/contact contact page]&lt;br /&gt;
* [http://staff.washington.edu/oren/weblog2/ Oren Sreebny] has an hcard on his blog main index template &lt;br /&gt;
* [http://www.cs.brandeis.edu/~zippy/ Patrick Tufts] has an hCard on his homepage.&lt;br /&gt;
* [http://ascii20.blogspot.com/ Mathias Kolehmainen and Jamie Taylor] have hCards on their weblog.&lt;br /&gt;
* [http://www.hoppsan.org/jamesb/blogger/ Barnaby James] has a hCard on his weblog.&lt;br /&gt;
* [http://esa-education.com/schools/map ESA Education] Uses hCards for their 100+ schools and each of the individual school sites.&lt;br /&gt;
* [http://www.thereisnocat.com/#vcard Ralph Brandi] has added an hCard to the sidebar of his weblog as a result of Tantek Çelik's portion of the Microformats presentation at SXSW 2006.&lt;br /&gt;
* [http://www.pierce.ctc.edu/ephone/ Pierce College] -- community college directory uses hCard on all individual directory entries.&lt;br /&gt;
* [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/ the Institutional Web Management Workshop 2006] have marked up all their [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/committee/ speakers with hCard].&lt;br /&gt;
* http://wikitravel.org/en/Singapore/Sentosa. Wikitravel is experimenting with hcard on its travel guides. This guide uses hcard for all its business listings. More info on http://wikitravel.org/en/Wikitravel_talk:Listings.&lt;br /&gt;
* [http://www.musik-erber.de/ Musik-Erber] uses to present contact information at the sidebar&lt;br /&gt;
* [http://cdevroe.com/about/#contact Colin D. Devroe] uses hCard to display his contact information on his about page&lt;br /&gt;
* The ECS (Scool of Electronics and Computer Science  at the University of Southampton) [http://www.ecs.soton.ac.uk/people People Pages] use vCard. Contact cjg@ecs.soton.ac.uk if there's any bugs.&lt;br /&gt;
* [http://www.southwestern.edu/~ramseyp Pat Ramsey] has his contact information on his blog marked up with hCard. Contact [mailto:ramsey.pat@gmail.com ramsey.pat@gmail.com] if there are any bugs there.&lt;br /&gt;
* [http://www.vyre.com/company/contact-us/ VYRE] is a CMS development company with a &amp;quot;contact us&amp;quot; hCard&lt;br /&gt;
* [http://www.lefdal.cc/info.php Alf Kåre Lefdal] uses hCard in the markup of his contact information&lt;br /&gt;
* [http://www.pignwhistle.com.au/ Pig N Whistle, a chain of pubs in Brisbane, Australia] is using hcard to mark up all the contact pages for its outlets and head office&lt;br /&gt;
* [http://kollitsch.de/ Patrick Kollitsch] has built his personal Profil as hCard&lt;br /&gt;
* [http://www.audiophile.pl/ Car Audio] uses the hCard in his contacts section.&lt;br /&gt;
* [http://www.hbs.edu/faculty/dspar/ Harvard Business School] has hCards on their faculty pages&lt;br /&gt;
* [http://openmikes.org/ openmikes.org] uses hCards for open mike venue addresses in its listing detail pages.&lt;br /&gt;
* [http://www.intertecnollc.com/ InterTecno, LCC] publishes an hCard on the home page and contact page.&lt;br /&gt;
* [http://canaltcm.com/ver/sobre-tcm Turner Classic Movies TCM Spanish website] has published contact details as a hCard&lt;br /&gt;
* [http://rejuvenation.com/ Rejuvenation] is now using hCard for contact information.&lt;br /&gt;
* [http://www.mattash.com/contact/ Matthew Ash] uses the hCard in his contacts section.&lt;br /&gt;
* [http://yarmouthguide.com/business.php Yarmouth Guide] uses hCard for each business details page.&lt;br /&gt;
* [http://www.merchantcircle.com MerchantCircle] has embedded an hCard in every one of their 15+ million US business listings.&lt;br /&gt;
* [http://citizenspace.us/citizens Citizen Space Citizens] is a list of tenants for a coworking space in San Francisco. The issue was raised that ''nicknames'' are usually located in the middle of ''fn'', which is not valid as per the [http://microformats.org/wiki/hcard-brainstorming#Implied_FN_from_N Implied_FN_from_N] rule. It seems that it should be possible, however, to include a ''nickname'' in the middle of an FN or even between a ''given-name'' and a ''family-name''.&lt;br /&gt;
** use: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;fn n&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;given-name&amp;quot;&amp;gt;Andy&amp;lt;/span&amp;gt; &amp;quot;&amp;lt;span class=&amp;quot;nickname&amp;quot;&amp;gt;Pigsonthewing&amp;lt;/span&amp;gt;&amp;quot; &amp;lt;span class=&amp;quot;family-name&amp;quot;&amp;gt;Mabbett&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. [[User:AndyMabbett|Andy Mabbett]] 09:12, 16 Jan 2008 (PST)	 &amp;lt;!--&lt;br /&gt;
 	Please add new examples to the *top* of the current year's section.&lt;br /&gt;
&lt;br /&gt;
	--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>GeorgeBrock</name></author>
	</entry>
</feed>