<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Random Musings from Jay Myers</title>
	<atom:link href="http://jay.beweep.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jay.beweep.com</link>
	<description>Random musings from Jay Myers</description>
	<lastBuildDate>Wed, 09 Jun 2010 16:13:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Creating Machine-explorable Product Categories Using RDFa and SKOS</title>
		<link>http://jay.beweep.com/2010/06/09/creating-machine-explorable-product-categories-using-rdfa-and-skos/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=creating-machine-explorable-product-categories-using-rdfa-and-skos</link>
		<comments>http://jay.beweep.com/2010/06/09/creating-machine-explorable-product-categories-using-rdfa-and-skos/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 16:13:05 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jay.beweep.com/?p=146</guid>
		<description><![CDATA[If haven&#8217;t guessed it already, I&#8217;m a big fan of the GoodRelations vocabulary as a solid way to describe products, product offers and shop locations. However, most SemWeb vocabularies have some sort of logical limit &#8212; for scalability and pure practicality, most don&#8217;t include every single data attribute that could possibly describe the object they [...]]]></description>
			<content:encoded><![CDATA[<p>If haven&#8217;t guessed it already, I&#8217;m a big fan of the <a title="The GoodRelations vocabulary" href="http://www.heppnetz.de/projects/goodrelations/" target="_blank">GoodRelations</a> vocabulary as a solid way to describe products, product offers and shop locations. However, most SemWeb vocabularies have some sort of logical limit &#8212; for scalability and pure practicality, most don&#8217;t include every single data attribute that could possibly describe the object they are annotating. To create complete semantic solutions, you usually start to combine various ontologies.</p>
<p>As complete as GoodRelations is, I have been searching for a way to annotate product types/ categories with it. Product categories can be unique to retailer/ manufacturer, and with billions of consumer products and endless numbers of product categories, universal product categorization seems to be an unreachable goal. I have seen a few attempts at mass product categorization, but I haven&#8217;t seen a ton of progress (who would want to manage a massive global product taxonomy?!). Furthermore, getting consensus on category definitions seems like a futile effort that should really be avoided.</p>
<p>However, just because there aren&#8217;t any universal standards out there doesn&#8217;t mean we can&#8217;t start giving machines a shot at some semblance of product categorization. We can begin to provide definitions to product categories by annotating our HTML with RDFa and <a title="SKOS" href="http://www.w3.org/TR/skos-reference/" target="_blank">SKOS</a> (along with other vocabs like GoodRelations).</p>
<p>There are a couple of initial use cases I have identified:</p>
<h3>Parsing navigation to capture general product hierarchies</h3>
<p>As retailers, we should want to let the world know what kind of products we sell. In my day to day duties, I&#8217;m always surprised at what type of products I uncover on our site (especially during project QA!). With around 650,000 active SKUs on any given day, there is much to explore. Of course this is a nearly impossible task for a human to do, so it makes sense to expose these rich data points in our HTML using RDFa and let the parsers do the work for us. This data is not only useful for external consumption, but internal as well. Throughout the ecommerce world there is also significant human effort dedicated to updating and maintaining product taxonomies &#8212; many organizations have entire teams dedicated to this activity. What if we could rely on smart machines to perform this function and make &#8220;recommendations&#8221;? My experience tells me there would be a whole lot less bickering in the workplace.</p>
<p>Enough of the justification, here&#8217;s an example and code snippet to ponder:</p>
<div style="float:left;width:170px;">
<a href="http://jay.beweep.com/wp-content/uploads/2010/06/faceted-nav.png"><img src="http://jay.beweep.com/wp-content/uploads/2010/06/faceted-nav.png" alt="example of best buy faceted navigation" title="faceted-nav" width="170" height="254" class="alignnone size-full wp-image-149"><small>Faceted commerce navigation example</small></a>
</div>
<div style="float:right;width:600px;">
<pre>
&lt;div about="http://www.bestbuy.com/site/Electronics/TV-Video/abcat0100000.c?id=abcat0100000#category" typeof="skos:Concept"&gt;
	&lt;h2&gt;Shop &lt;span property="skos:prefLabel" xml:lang="en"&gt;TV &amp; Video&lt;/span&gt;&lt;/h2&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/TV-Video/Televisions/abcat0101000.c?id=abcat0101000#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;TVs&lt;/span&gt;&lt;span property="skos:definition" content="LCD Televisions, Plasma Televisions and Projectors"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/Televisions/Projectors-Screens/pcmcat158900050008.c?id=pcmcat158900050008#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;Projectors &amp; Screens&lt;/span&gt;&lt;span property="skos:definition" content="Projectors and Projector Screens"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/TV-Video/Blu-ray-DVD-Players/abcat0102000.c?id=abcat0102000#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;Blu-ray &amp; DVD Players&lt;/span&gt;&lt;span property="skos:definition" content="Blu-ray, DVD Recorders and Players"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/Audio/Home-Theater-Systems/abcat0203000.c?id=abcat0203000#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;Home Theater Systems&lt;/span&gt;&lt;span property="skos:definition" content="Surround Sound and Home Theater Systems"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/TV-Video/TiVo-Internet-TV/abcat0103000.c?id=abcat0103000#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;TiVo &amp; Internet TV&lt;/span&gt;&lt;span property="skos:definition" content="TiVo and Internet TV Players"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/TV-Video/Digital-Tuners-Converters/abcat0104000.c?id=abcat0104000#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;Digital TV Converters&lt;/span&gt;&lt;span property="skos:definition" content="DTV Converter Boxes"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/TV-Video/DIRECTV-Cable-Fiber-Optics/abcat0105000.c?id=abcat0105000#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;DIRECTV, Cable &amp; Fiber Optics TV&lt;/span&gt;&lt;span property="skos:definition" content="DIRECTV, Digital Cable and Fiber TV"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/TV-Video/Stands%2C+Mounts+and+Furniture/abcat0106000.c?id=abcat0106000#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;Stands, Mounts &amp; Furniture&lt;/span&gt;&lt;span property="skos:definition" content="Home Theater Furniture and Media Furniture"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/TV-Video/PortableTV-Video/pcmcat200900050008.c?id=pcmcat200900050008#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;Portable TV &amp; Video&lt;/span&gt;&lt;span property="skos:definition" content="Portable TV and Video"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/Geek-Squad/TV-Home-Theater-Services/pcmcat138100050024.c?id=pcmcat138100050024#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;TV &amp; Home Theater Services&lt;/span&gt;&lt;span property="skos:definition" content="Home Theater Installation and TV Installation"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/TV-Video/TV-Video-Accessories/abcat0107000.c?id=abcat0107000#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;TV &amp; Video Accessories&lt;/span&gt;&lt;span property="skos:definition" content="TV and Video Accessories"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
&lt;/div&gt;
</pre>
</div>
<p><br clear="both"></p>
<h3>Assigning product categories through product detail page &#8220;breadcrumbs&#8221; with SKOS and GoodRelations</h3>
<p>As I mentioned previously, I have been searching for a good way to annotate product categories/ types with GoodRelations. A common practice on commerce sites is the utilization of breadcrumbs &#8212; as a visual reminder of where you are in the shopping experience. We can annotate these breadcrumbs with SKOS in the domain of GoodRelations (child of gr:includesObject) to completely categorize a product, building a product category hierarchy from top-level category down to more narrow child categories.</p>
<p>Example and code:</p>
<p><a href="http://jay.beweep.com/wp-content/uploads/2010/06/pdp-bread.png"><img src="http://jay.beweep.com/wp-content/uploads/2010/06/pdp-bread.png" alt="best buy product detail page breadcrumb example" title="pdp-bread" width="781" height="348" class="size-full wp-image-159" ><small>Best Buy local store open box detail page with breadcrumbs</small></a></p>
<pre>
&lt;div rel="gr:includesObject" id="productdetails"&gt;
	&lt;div about="http://stores.bestbuy.com/577/fairless-hills-pa/products/open-box/sony-52-class-1080p-240hz-lcd-hdtv/027242765832/?uid=359#category" typeof="skos:Concept"&gt;
		&lt;ul id="breadcrumbs"&gt;
			&lt;li&gt;&lt;a href="http://www.bestbuy.com"&gt;Best Buy&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/Electronics/TV-Video/abcat0100000.c?id=abcat0100000#category"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;TV &amp; Video&lt;/span&gt;&lt;span property="skos:definition" content="DVD Players, Blu-ray Players and Television"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/Televisions/Projectors-Screens/pcmcat158900050008.c?id=pcmcat158900050008#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;TVs&lt;/span&gt;&lt;span property="skos:definition" content="LCD Televisions, Plasma Televisions and Projectors"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href="http://www.bestbuy.com/site/Televisions/All-Flat-Panel-TVs/abcat0101001.c?id=abcat0101001#category" rel="skos:narrower"&gt;&lt;span property="skos:prefLabel" xml:lang="en"&gt;All Flat-Panel TVs&lt;/span&gt;&lt;span property="skos:definition" content="LCD TVs and Plasma TVs"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;Product Info&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div typeof="gr:TypeAndQuantityNode" about="http://stores.bestbuy.com/577/fairless-hills-pa/products/open-box/sony-52-class-1080p-240hz-lcd-hdtv/027242765832/?uid=359#TypeAndQuantityNode_0027242765832"&gt;
	&lt;span property="gr:amountOfThisGood" datatype="xsd:float" content="1.0"&gt;&lt;/span&gt;
	&lt;span property="gr:hasUnitOfMeasurement" datatype="xsd:string" content="C62"&gt;&lt;/span&gt;
</pre>
<p>Full HTMLs for your perusal: <a href="http://jay.beweep.com/wp-content/uploads/2010/06/facted-nav-skos.html">facted-nav-skos.html</a>, <a href="http://jay.beweep.com/wp-content/uploads/2010/06/gr-skos-breadcrumb.html">gr-skos-breadcrumb.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jay.beweep.com/2010/06/09/creating-machine-explorable-product-categories-using-rdfa-and-skos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Local Visibility to Open Box Products with Front-End Semantic Web</title>
		<link>http://jay.beweep.com/2010/03/30/creating-local-visibility-to-open-box-products-with-front-end-semantic-web/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=creating-local-visibility-to-open-box-products-with-front-end-semantic-web</link>
		<comments>http://jay.beweep.com/2010/03/30/creating-local-visibility-to-open-box-products-with-front-end-semantic-web/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 19:38:24 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Data Portability]]></category>
		<category><![CDATA[GoodRelations]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Linked Data]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://jay.beweep.com/?p=137</guid>
		<description><![CDATA[Let&#8217;s face the facts, it&#8217;s a tough job to be a retailer these days. Competition is fierce, customers are demanding, and product margins are razor thin. Just when retailers finally get that product into a customers hand and out the door, it can come marching right back into the store as a return. In fact, [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s face the facts, it&#8217;s a tough job to be a retailer these days. Competition is fierce, customers are demanding, and product margins are razor thin. Just when retailers finally get that product into a customers hand and out the door, it can come marching right back into the store as a return. In fact, studies estimate there are tens of billions of dollars worth of product returned back to retailers, and very small percentage of those are actually defective. This means that brick and mortar retailers have plenty of fully functional open box products gathering dust on shelves and are missing an opportunity to get these units back into the hands of customers.</p>
<p>All of our local Best Buy stores are challenged with returned products. Our physical stores can be silos of beneficial product data, especially when it comes to the availability and reduced price scenarios presented by open box products. Up to this point, our open box items have not been openly displayed on the web &#8212; we tend to focus on new, unopened products, leaving an huge unmet opportunity at the store level to increase web visibility to returned products.</p>
<p>While this seems like a large problem to tackle, we have found a forward-thinking way to increase the visibility of open box items at our local stores using the power of open source software and open front-end semantic data standards without employing traditional marketing tactics to push individuals toward these products. Earlier this month, we began rolling out the capability for store associates to contribute to the web of data while increasing visibility to their local open box products through a simple WordPress plugin and RDFa templating mechanism. Each Best Buy store is empowered via their local store WordPress blog (<a title="best buy launches local store blogs" href="http://jay.beweep.com/2009/04/05/bestbuycom-revives-local-store-pages-with-wordpress-mu-rdfa-and-microformat-support/" target="_blank">background here</a>) to enter the SKUs of the open box products they have in their inventory. The plugin fetches the relevant product data using <a title="link to best buy remix" href="http://remix.bestbuy.com" target="_blank">Best Buy&#8217;s Remix API</a> and the user is prompted to enter the open box price and a reason the product was returned. With one last click, the user saves the data and the product is published to the store site, is made available to the semantic web through front-end RDFa templates and auto-generated XML sitemaps.</p>
<p>There are some interesting features, techniques and potential outcomes of this work that are worth discussing:</p>
<p><span id="more-137"></span><em><strong>Utilizing GoodRelations product vocabulary with RDFa</strong></em>. If you are currently looking for a semantic way to expose your products, store locations, store hours, etc., <a href="http://www.heppnetz.de/projects/goodrelations/" target="_blank">GoodRelations</a> is fast becoming the ontology of choice. Combining this with RDFa markup (or microdata?) creates rich data and visual experiences over the web, enabling webmasters to contribute to the web of data via their rich HTML, and parsers/ machines to glean data directly from a customer facing web site. Could RDFa or microdata become an authoritative source for visual consumption by humans AND data consumption by machines for things like consumer goods and services?</p>
<p><em><strong>Cool/ clean permanent URIs</strong></em>. It&#8217;s a fairly common SEO practice to create descriptive URIs with things like object names, categories, or special character escaped product titles in them. We have mimicked this practice in our URIs, recognizing that this entity is a product, its condition is &#8220;open box&#8221;, and highlighting the product title:</p>
<p>http://stores.bestbuy.com/577/fairless-hills-pa<span style="color: #ff0000;">/products/open-box/frigidaire-30-freestanding-range/</span>0012505540066/?uid=118</p>
<p>Our technique for open box products also takes it a bit further, as these products are unique to a single Best Buy store and have a specific open box price that may differ from other units with the same SKU or UPC. One desire of this project was narrowing the scope of these unique items to the local level, as they are only available for purchase in store. One way we have attempted to solve for this is putting the store number, plain text location, and a unique product identifier in the URI:</p>
<p>http://stores.bestbuy.com<span style="color: #ff0000;">/577/fairless-hills-pa</span><span style="color: #000000;"><span style="color: #ff0000;">/</span>products/open-box/frigidaire-30-freestanding-range/</span>0012505540066/<span style="color: #ff0000;">?uid=118</span></p>
<p>Lastly, we&#8217;ve decided to break away from proprietary Best Buy catalog conventions and highlight the thirteen digit product EAN (UPC with an additional 0 prepended). Many retailers including Best Buy utilize proprietary catalog or product ids for their commerce platforms, which forces search engines, product comparison engines, and the like to build separate functionality to match the specific retailer&#8217;s products, or do additional digging to complete product matching and return relevant results. It would seem the sensible thing to do for retailers (and manufacturers too!) to utilize and expose the UPC/ EAN spec as a sort of &#8220;primary key&#8221; for products across the web. I&#8217;m attempting to lay the groundwork starting with exposure in the URI:</p>
<p><span style="color: #000000;">http://stores.bestbuy.com</span><span style="color: #000000;">/577/fairless-hills-pa</span><span style="color: #000000;">/products/open-box/frigidaire-30-freestanding-range<span style="color: #ff0000;">/</span></span><span style="color: #ff0000;">0012505540066/</span><span style="color: #000000;">?uid=118</span></p>
<p><em><strong>Creating relationships between the product and where it &#8220;lives&#8221;.</strong></em> Using the inherent features of linked data and semantic web, we are easily able to establish links between product and store. This is another technique utilized in this project to narrow focus down to a local level. Essentially we are using semantics to say, &#8220;I&#8217;m a specific product entity available at this permanent URI, where you can discover more about my <strong><em>n</em></strong> attributes. You can locate me at this specific store entity via its URI, where it exposes rich location and hours of operation data to make it easy for you to acquire me.&#8221;</p>
<p><em><strong>Makes semantic web publishing accessible to everyday employees.</strong></em> I believe the semantic web movement still struggles with the chicken/ egg scenario &#8212; data publishers may not be creating semantic data because of a perceived lack of applications to parse their data, while application developers may not be actively creating new software to consume and use semantic data. With this simple toolset we have unleashed the power of our workforce to publish extensive local product data sets to the web using open standards, making them accessible to new applications for consumption and parsing.</p>
<p><em><strong>Low cost of entry, low level of difficulty, potentially high return on investment.</strong> </em>While larger enterprises may want to integrate semantics into their enterprise systems, there are ways to start contributing now to the web of data without having to adopt a specific technology platform by simply coding it into your templating engine. Kudos to <a title="link to drupal.org" href="http://drupal.org/" target="_blank">Drupal</a>, <a title="http://code.google.com/p/goodrelations-for-oscommerce/" rel="nofollow" href="http://code.google.com/p/goodrelations-for-oscommerce/">osCommerce Shop Software</a>, <a title="http://code.google.com/p/goodrelations-for-joomla/" rel="nofollow" href="http://code.google.com/p/goodrelations-for-joomla/">Joomla/Virtuemart CMS/Shop combo</a>, and others for including semantics natively or making them available via modules or plugins.</p>
<p>I invite you to see more, test, parse, and make comments or constructive criticism by visiting some of our more active stores. Follow these links to aggregate listing pages and click through to analyze individual product markup:</p>
<ul>
<li><a title="strongville ohio open box products feed" href="http://stores.bestbuy.com/1099/strongsville-oh/products/open-box" target="_blank">http://stores.bestbuy.com/1099/strongsville-oh/products/open-box</a></li>
<li><a title="willow grove open box page" href="http://stores.bestbuy.com/576/willow-grove-pa/products/open-box" target="_blank">http://stores.bestbuy.com/576/willow-grove-pa/products/open-box</a></li>
<li><a title="phillipsburg nj open box products page" href="http://stores.bestbuy.com/1538/phillipsburg-nj/products/open-box" target="_blank">http://stores.bestbuy.com/1538/phillipsburg-nj/products/open-box</a></li>
<li>all sitemaps: <a title="all open box sitemaps index" href="http://stores.bestbuy.com/openbox-sitemaps/" target="_blank">http://stores.bestbuy.com/openbox-sitemaps/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jay.beweep.com/2010/03/30/creating-local-visibility-to-open-box-products-with-front-end-semantic-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unexplored SEO Opportunities Utilizing Semantic/ Structured Web</title>
		<link>http://jay.beweep.com/2009/12/29/unexplored-seo-opportunities-utilizing-semantic-structured-web/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=unexplored-seo-opportunities-utilizing-semantic-structured-web</link>
		<comments>http://jay.beweep.com/2009/12/29/unexplored-seo-opportunities-utilizing-semantic-structured-web/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 20:26:11 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Linked Data]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Theory]]></category>

		<guid isPermaLink="false">http://209.98.116.201/beweep-jay-new/wordpress/?p=81</guid>
		<description><![CDATA[There has been a flurry of chatter around the potential impact of RDFa on SEO after my brief presentation at SES Chicago 2009. In subsequent conversations with SEOs at the SES conference and folks from around the industry, I was surprised at how many people practicing SEO weren&#8217;t involving their web developers in their solutions, [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a flurry of chatter around the potential impact of RDFa on SEO after my brief presentation at <a href="http://www.searchenginestrategies.com/chicago/">SES Chicago 2009</a>. In subsequent conversations with SEOs at the SES conference and folks from around the industry, I was surprised at how many people practicing SEO weren&#8217;t involving their web developers in their solutions, but rather focusing mostly on content, linking and social strategies. While these solutions are key in any SEO activities, the fact that our panel discussion and presentation was the only one involving code and coding techniques surprised me. This raises an interesting question: are many SEOs missing a core element to success, namely well structured, semantically-rich core web sites?</p>
<p>One can look at the current state of HTML on many web sites as an indicator of where people are focusing their efforts. The research performed to create the <a href="http://microformats.org/wiki/hproduct">hProduct Microformat draft spec</a> gives some good insight as to the condition of front-end HTML code. For years we have been building web sites mostly for visual, presentational (human-readable) purposes, and this is clear in many pages of <a href="http://microformats.org/wiki/hproduct-examples">source code analyzed</a> for the hProduct spec. Luckily, search engines have done an incredible job of parsing out the junk and extracting the contextual and important data from billions of web pages. Machines have become vital to helping us learn, but up to this point there has been an imbalance in human-readable vs. machine-readable front-end code. Now there are emerging techniques and technologies that web developers can easily use to correct this by coding their pages to give them meaning to humans AND machines.</p>
<p>By combining rich front-end user and data experiences utilizing <a href="http://www.w3.org/TR/xhtml-rdfa-primer/">RDFa</a>, <a href="http://microformats.org">Microformats</a>, or the emerging <a href="http://www.w3.org/TR/html5/microdata.html">Microdata spec</a>, we build direct pathways to rich datasets, which enable machines (mostly search engines, but also next-gen parsers, browser plugins, etc.) to easily access important data and apply their algorithms, etc., to make sense of it all and index it in the ways they see fit. My personal theory is that by providing more direct access to data through front-end semantic code, machines will spend fewer CPU cycles parsing presentational code. These extra resources could then be re-allocated to better natural language processing, extending search into the &#8220;deep web&#8221;, or other efforts to make the web and it&#8217;s users smarter.</p>
<p>Of course this has implications to the SEO/SEM world. It forces SEO professionals to engage their web developers or become slightly more code savvy themselves. It shifts more emphasis on developing strong, data-driven semantic web sites that balance the visual needs of humans and the data needs of machines, rather than focusing on seemingly artificial techniques that increase &#8220;link juice&#8221; or utilize &#8220;secret sauce&#8221;. Using traditional SEO content strategies in combination with building strong data-rich web sites can lead to a more intelligent and useful web, which is ultimately good for businesses, users and consumers.</p>
]]></content:encoded>
			<wfw:commentRss>http://jay.beweep.com/2009/12/29/unexplored-seo-opportunities-utilizing-semantic-structured-web/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Example Best Buy Product RDFa Markup Released (beta)</title>
		<link>http://jay.beweep.com/2009/10/26/example-best-buy-product-rdfa-markup-released-beta/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=example-best-buy-product-rdfa-markup-released-beta</link>
		<comments>http://jay.beweep.com/2009/10/26/example-best-buy-product-rdfa-markup-released-beta/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 15:54:35 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Data Portability]]></category>
		<category><![CDATA[Linked Data]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Working]]></category>

		<guid isPermaLink="false">http://jay.beweep.com/index.php/2009/10/26/example-best-buy-product-rdfa-markup-released-beta/</guid>
		<description><![CDATA[There is a good amount of chatter about the semantic web out there, but not a ton of concrete, working examples. I decided to put our Best Buy data to work and publish BBY SKUs in RDFa, using the GoodRelations e-commerce ontology. As I see it, simply publishing the RDFa is not an issue &#8212; [...]]]></description>
			<content:encoded><![CDATA[<p>There is a good amount of chatter about the semantic web out there, but not a ton of concrete, working examples. I decided to put our Best Buy data to work and publish BBY SKUs in RDFa, using the <a href="http://www.heppnetz.de/projects/goodrelations/">GoodRelations e-commerce ontology</a>. As I see it, simply publishing the RDFa is not an issue &#8212; the challenge is to apply real-world style and structure to the code to make it both machine and human readable. I&#8217;m trying to answer the question: is the RDFa model flexible enough to allow Joe Web Developer to successfully publish valid structured data while satisfying the desires of his design, business, and marketing counterparts?</p>
<p>I&#8217;m pleased with the first round of results, ~460K worth of &#8220;next-gen&#8221; product detail pages. Take a look at some choice example SKUs from the Best Buy product catalog:</p>
<ul>
<li>Music SKU: <a href="http://products.semweb.bestbuy.com/y/products/9312861/">http://products.semweb.bestbuy.com/y/products/9312861/</a></li>
<li>Movies SKU: <a href="http://products.semweb.bestbuy.com/y/products/7590289/">http://products.semweb.bestbuy.com/y/products/7590289/</a></li>
<li>Software SKU: <a href="http://products.semweb.bestbuy.com/y/products/9509686/">http://products.semweb.bestbuy.com/y/products/9509686</a></li>
<li>Games SKU: <a href="http://products.semweb.bestbuy.com/y/products/9346442/">http://products.semweb.bestbuy.com/y/products/9346442/</a></li>
<li>&#8220;Hardgoods&#8221; SKU: <a href="http://products.semweb.bestbuy.com/y/products/8967228/">http://products.semweb.bestbuy.com/y/products/8967228/</a></li>
</ul>
<p>Interested parties can get a full URL list <a href="http://products.semweb.bestbuy.com/urllist.txt.gz">here (txt, gz)</a>, or split up into <a href="http://products.semweb.bestbuy.com/urllist1.txt">list 1</a>, <a href="http://products.semweb.bestbuy.com/urllist2.txt">list 2</a>, and <a href="http://products.semweb.bestbuy.com/urllist3.txt">list 3</a> (txt).</p>
<p>Thanks to: <a href="http://www.heppnetz.de/">Martin Hepp</a>, <a href="http://www.unibw.de">Andreas Radinger</a>, <a href="http://www.ebusiness-unibw.org">Alex Stolz</a>, <a href="http://developer.yahoo.com/searchmonkey/">Yahoo! Searchmonkey</a>, <a href="http://twitter.com/jgalep">Jason Galep (design guidance)</a>, and <a href="http://remix.bestbuy.com">Best Buy Remix</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jay.beweep.com/2009/10/26/example-best-buy-product-rdfa-markup-released-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zompire Dracularius</title>
		<link>http://jay.beweep.com/2009/10/20/zompire-dracularius/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=zompire-dracularius</link>
		<comments>http://jay.beweep.com/2009/10/20/zompire-dracularius/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 15:44:01 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Microformats]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Zompire Dracularius]]></category>

		<guid isPermaLink="false">http://jay.beweep.com/index.php/2009/10/20/zompire-dracularius/</guid>
		<description><![CDATA[I saw an interesting post today via Twitter from a local person hosting an SEO competition to see who gets the highest Google search result for the key words zompire dracularius. I am officially throwing my hat in the ring. Recently I have been investigating how good semantic markup (including RDFa/Microformats) in the front-end will [...]]]></description>
			<content:encoded><![CDATA[<p>I saw an <a href="http://www.unpossible.com/2009/10/07/zompire-dracularius/">interesting post</a> today via Twitter from a local person hosting an SEO competition to see who gets the highest Google search result for the key words <strong>zompire dracularius</strong>. I am officially throwing my hat in the ring. Recently I have been investigating how good semantic markup (including RDFa/Microformats) in the front-end will improve or change the way search engines work &#8212; basically how POSH (plain old semantic html) delivers data directly to the browser with particular markup. For the purposes of this test I have employed some semantic markup techniques, plus a few other tactics to raise the visibility of my post:</p>
<ul>
<li>Using RDFa in my posts (<a href="http://dublincore.org/">dublin core</a>)</li>
<li>Creating a &#8220;human readable&#8221; URL for this post using permalink structure built into WordPress</li>
<li>Providing links to the original post and other sources (I will attempt to trackback, although no trackback link is published)</li>
<li>Send to social networking sites I participate in &#8212; this is done automatically when I publish a post on my blog to Friendfeed, Twitter and Facebook</li>
<li>Attempt to leverage my blog&#8217;s overall visibility to force my post about zompire dracularius to the top</li>
<li>Leave a comment on the <a href="http://www.unpossible.com/2009/10/07/zompire-dracularius/">original blog</a> declaring the contest</li>
<li>Have an adequate number of references to &#8220;zompire dracularius&#8221;</li>
</ul>
<p>While it seems a little &#8220;Black Hat SEO&#8221;/ dirty to me, I will ignore that feeling for a while for the purposes of the experiment. Results to come!</p>
]]></content:encoded>
			<wfw:commentRss>http://jay.beweep.com/2009/10/20/zompire-dracularius/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thoughts on RDFa</title>
		<link>http://jay.beweep.com/2009/09/22/thoughts-on-rdfa/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=thoughts-on-rdfa</link>
		<comments>http://jay.beweep.com/2009/09/22/thoughts-on-rdfa/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 14:32:36 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Working]]></category>

		<guid isPermaLink="false">http://jay.beweep.com/index.php/2009/09/22/thoughts-on-rdfa/</guid>
		<description><![CDATA[Over the past couple of months I&#8217;ve been thinking a lot about semantic web &#8212; specifically how it fits in with the company&#8217;s overall future web development strategy. This has lead me to tinkering with RDFa markup, re-engineering current solutions with more forward thinking, semantic approaches. I have been a big proponent of microformats as [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past couple of months I&#8217;ve been thinking a lot about semantic web &#8212; specifically how it fits in with the company&#8217;s overall future web development strategy. This has lead me to tinkering with RDFa markup, re-engineering current solutions with more forward thinking, semantic approaches. I have been a big proponent of <a href="http://microformats.org">microformats</a> as a lightweight semantic markup tool (and I still think they have merit), but since have been intrigued and impressed with the power of RDFa. As with all new concepts, RDFa isn&#8217;t a &#8220;silver bullet&#8221; right out of the gate. Sitting down and actually coding the stuff into real-world examples has brought to light some potential issues that may be encountered by developers introducing RDFa to their pages.</p>
<h3>Ontology Explosion?</h3>
<p>Like RDF/XML, RDFa markup depends on identifying and utilizing specific ontologies in your HTML document. One could create a custom ontology specifically for a single use case. This could result in hundreds or even thousands of custom ontologies for the same concept or object. My fear is that that without proper oversight, the overabundance of ontologies will lead to a decrease in the effectiveness of RDFa, and clutter the semantic web with non-reusable ontologies. Since RDFa is recognized by the W3C, my hope is this group can provide some leadership and governance &#8212; possibly working to establish more officially recognized ontologies for use (and reuse!) on a wide scale.</p>
<h3>Document Size</h3>
<p>Maybe I&#8217;m just being old fashioned here, but are people still concerned about HTML document size and performance? I know my company is. In most of my examples, I saw an increase in the amount of HTML markup needed to fully code the page, usually between 5-20%, depending on the complexity of the solution. Efforts will need to be made by developers to streamline their code in order to avoid performance issues due to &#8220;heavy&#8221; HTML.</p>
<h3>Object Order</h3>
<p>For some ontologies, object order matters &#8212; that is, element <em>y</em> is in the domain of <em>x</em>, and should be nested under the parent. If your web page has a specific visual look and feel, will that match the object order needed to be valid RDFa? While flexible front-end development techniques using CSS will handle most of these instances, I foresee a certain amount of give and take between design/ information architecture staff and developers to achieve a balance of human usability while maintaining the data structure of the document.</p>
<p>Overall, I am convinced that RDFa is the right technology to fuel the semantic web, providing human usability and machine readability, even with the issues described above. In most scenarios, the benefits of delivering rich data directly to the front-end outweigh the effort to implement it. As adoption increases, new techniques will be invented that should alleviate most problems. After all, we developers are a smart bunch <img src='http://jay.beweep.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://jay.beweep.com/2009/09/22/thoughts-on-rdfa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Best Buy Local Store Sites Go Semantic With Good Relations Ontology</title>
		<link>http://jay.beweep.com/2009/06/05/best-buy-local-stores-goes-semantic-with-good-relations-ontology/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=best-buy-local-stores-goes-semantic-with-good-relations-ontology</link>
		<comments>http://jay.beweep.com/2009/06/05/best-buy-local-stores-goes-semantic-with-good-relations-ontology/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 20:11:55 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Linked Data]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Working]]></category>

		<guid isPermaLink="false">http://jay.beweep.com/index.php/2009/06/05/best-buy-local-stores-goes-semantic-with-good-relations-ontology/</guid>
		<description><![CDATA[The experimentation continues on our Best Buy Local Stores platform. For the past year or so, I&#8217;ve been interested in going beyond the standard web experience and into the world of semantic web. I am out to create and find examples of how we annotate good store data beyond the confines of the typical web [...]]]></description>
			<content:encoded><![CDATA[<p>The experimentation continues on our Best Buy Local Stores platform. For the past year or so, I&#8217;ve been interested in going beyond the standard web experience and into the world of semantic web. I am out to create and find examples of how we annotate good store data beyond the confines of the typical web site, and what commerce sites will look like in a new semantic web. After some research, the <a href="http://www.heppnetz.de/projects/goodrelations/">GoodRelations Ontology</a> seemed like an appropriate solution to provide better data around our stores and offerings.</p>
<p>The current solution involves publishing offering, payment methods, delivery methods, store details and store hour data in RDF/XML using GoodRelations for all 1000+ Best Buy stores in the US. Examples may be found on all Best Buy Local store pages. A couple of highlights:</p>
<ul>
<li><a href="http://stores.bestbuy.com/281/">http://stores.bestbuy.com/281/</a></li>
<li><a href="http://stores.bestbuy.com/1000/">http://stores.bestbuy.com/1000/</a></li>
<li><a href="http://stores.bestbuy.com/840/">http://stores.bestbuy.com/840/</a></li>
<li><a href="http://stores.bestbuy.com/1796/">http://stores.bestbuy.com/1796/</a></li>
</ul>
<p>A special thanks to <a href="http://www.heppnetz.de/">Martin Hepp</a> for his great work and assistance in this venture.</p>
]]></content:encoded>
			<wfw:commentRss>http://jay.beweep.com/2009/06/05/best-buy-local-stores-goes-semantic-with-good-relations-ontology/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Hybrid Microformat/RDFa Example of the Day: Marking up Brick and Mortar Stores</title>
		<link>http://jay.beweep.com/2009/05/19/hybrid-frdfa-example-of-the-day-marking-up-brick-and-mortar-stores/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=hybrid-frdfa-example-of-the-day-marking-up-brick-and-mortar-stores</link>
		<comments>http://jay.beweep.com/2009/05/19/hybrid-frdfa-example-of-the-day-marking-up-brick-and-mortar-stores/#comments</comments>
		<pubDate>Tue, 19 May 2009 17:41:26 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Working]]></category>
		<category><![CDATA[example of the day]]></category>

		<guid isPermaLink="false">http://jay.beweep.com/index.php/2009/05/19/hybrid-frdfa-example-of-the-day-marking-up-brick-and-mortar-stores/</guid>
		<description><![CDATA[As part of a recent local store web site project, we&#8217;ve been experimenting with how to represent physical store locations using microformats and RDFa in a hybrid approach, giving the parser/page scraper/app the ability to choose it&#8217;s own format to parse while keeping it visually simple for the end user. This example (live on 1000+ [...]]]></description>
			<content:encoded><![CDATA[<p>As part of a <a href="http://jay.beweep.com/index.php/2009/04/05/bestbuycom-revives-local-store-pages-with-wordpress-mu-rdfa-and-microformat-support/">recent local store web site project</a>, we&#8217;ve been experimenting with how to represent physical store locations using microformats and RDFa in a hybrid approach, giving the parser/page scraper/app the ability to choose it&#8217;s own format to parse while keeping it visually simple for the end user. This example (live on 1000+ store pages) uses hCard and geo microformats along with FOAF and GEO RDFa specfications. There are some interesting observations I have noted from iterating on this a couple of times:</p>
<ul>
<li>Does a hybrid approach make sense? Could this be applied to other microformat/RDFa instances?</li>
<li>I think it would be beneficial to come up with an approach for representing store hours in the data. To my knowledge there is no microformat to handle this. I did stumble on the <a href="http://www.heppnetz.de/projects/goodrelations/">GoodRelations ontology,</a> and could apply this as an RDFa. Looks like GoodRelations also appears in Yahoo! SearchMonkey&#8217;s documentation.</li>
</ul>
<p>The example. First things first, add RDFa DOCTYPE declaration and appropriate namespaces for validity (dublin core dc: appears further in the (X)HTML in the posts, does not appear in this example).</p>
<pre>
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"&gt;
</pre>
<p>The core of the markup:</p>
<pre>
&lt;div id="storeinfo"&gt;
	&lt;div class="vcard" typeof="foaf:Organization"&gt;
		&lt;div class="fn n" property="foaf:name"&gt;&lt;h1 class="org" property="geo:lat_long" content="44.863312,-93.292557"&gt;Best Buy - Richfield&lt;/h1&gt;&lt;/div&gt;
		&lt;span rel="foaf:depiction"&gt;&lt;img src="http://stores.bestbuy.com/wp-content/store-images/bestbuy-store-281.jpg" border="0" alt="Best Buy - Richfield" class="photo" /&gt;&lt;/span&gt;
		&lt;div class="info"&gt;
			&lt;div class="adr"&gt;
				&lt;div class="street-address"&gt;1000 West 78th St&lt;/div&gt;
				&lt;span class="locality"&gt;Richfield&lt;/span&gt;, &lt;span class="region"&gt;MN&lt;/span&gt;  &lt;span class="postal-code"&gt;55423&lt;/span&gt;
                        &lt;/div&gt;
			&lt;div class="tel"&gt;&lt;span&gt;Phone&lt;/span&gt;: 612-861-3917&lt;/div&gt;
			&lt;div class="geo"&gt;GEO: &lt;span class="latitude"&gt;44.863312&lt;/span&gt;, &lt;span class="longitude"&gt;-93.292557&lt;/span&gt;&lt;/div&gt;
		        &lt;div class="addl"&gt;&lt;a href="javascript:mapanddirection('281','cat12091')"&gt;Maps &#38; Directions&lt;/a&gt;&#160;|&#160;&lt;a href="javascript:openWeeklyAd('http://bestbuy.shoplocal.com/bestbuy/new_user_entry.aspx?adref=','55423')"&gt;Weekly Ad&lt;/a&gt;&lt;/div&gt;
		        &lt;h3&gt;Store Hours&lt;/h3&gt;
			&lt;div class="hours"&gt;
				&lt;strong&gt;Mon:&lt;/strong&gt;&nbsp;10-9;
				&lt;strong&gt;Tue:&lt;/strong&gt;&nbsp;10-9;
				&lt;strong&gt;Wed:&lt;/strong&gt;&nbsp;10-9;
				&lt;strong&gt;Thurs:&lt;/strong&gt;&nbsp;10-9;
				&lt;strong&gt;Fri:&lt;/strong&gt;&nbsp;10-9;
				&lt;strong&gt;Sat:&lt;/strong&gt;&nbsp;10-9;
				&lt;strong&gt;Sun:&lt;/strong&gt;&nbsp;11-7
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
</pre>
<p><a href='http://209.98.116.201/beweep-jay-new/wordpress/wp-content/uploads/2009/05/uf-microformat-hybrid.html' title='microformat rdfa hybrid approach xhtml'>Download the src</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jay.beweep.com/2009/05/19/hybrid-frdfa-example-of-the-day-marking-up-brick-and-mortar-stores/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hProduct Recipe of the Day: Hanging Pants Rack</title>
		<link>http://jay.beweep.com/2009/05/18/hproduct-recipe-of-the-day-hanging-pants-rack/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=hproduct-recipe-of-the-day-hanging-pants-rack</link>
		<comments>http://jay.beweep.com/2009/05/18/hproduct-recipe-of-the-day-hanging-pants-rack/#comments</comments>
		<pubDate>Mon, 18 May 2009 19:24:23 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Working]]></category>
		<category><![CDATA[example of the day]]></category>
		<category><![CDATA[hProduct]]></category>

		<guid isPermaLink="false">http://jay.beweep.com/index.php/2009/05/18/hproduct-recipe-of-the-day-hanging-pants-rack/</guid>
		<description><![CDATA[Taken from Lilian Vernon (lillianvernon.com). Judging from the state of my trousers today, I could use one too&#8230;




&#60;div class="hlisting"&#62;
	&#60;div class="item hproduct"&#62;
		&#60;ol class="breadcrumbs"&#62;
			&#60;li&#62;&#60;a href="http://www.lillianvernon.com/home.jsp"&#62;Home&#60;/a&#62;&#60;/li&#62;
			&#60;li class="category"&#62;&#60;a href="http://www.lillianvernon.com/catalog/category.jsp?parentCatId=3"&#62;Store &#38; Organize&#60;/a&#62;&#60;/li&#62;
			&#60;li class="category"&#62;&#60;a href="http://www.lillianvernon.com/catalog/thumbnail.jsp?parentCatId=3&#038;catId=149"&#62;Closet &#38; Drawers&#60;/a&#62;&#60;/li&#62;
		&#60;/ol&#62;
		&#60;div class="picside"&#62;
			&#60;img src="http://lillianvernon.richfx.com.edgesuite.net/image/media/046534_M.jpg" alt="photo of deluxe hanging pants rack" class="photo" /&#62;&#60;br/&#62;
			&#60;img src="http://www.lillianvernon.com/assets/images/new_prod_detail/zoom.jpg" alt="zoom in" /&#62;
		&#60;/div&#62;
		&#60;div class="infoside"&#62;
			&#60;h1 class="fn"&#62;Deluxe Hanging Pants Rack&#60;/h1&#62;
			&#60;div class="identifier&#62;
				&#60;span class="type"&#62;SKU&#60;/span&#62;:
				&#60;span class="value"&#62;046534&#60;/span&#62;
			&#60;/div&#62;
			&#60;div class="details"&#62;
				&#60;p class="description"&#62;Holds [...]]]></description>
			<content:encoded><![CDATA[<p>Taken from Lilian Vernon (<a href="http://www.lillianvernon.com/catalog/product_display.jsp?pdId=12342&#038;name=Deluxe+Hanging+Pants+Rack&#038;parentCatId=3&#038;catId=149">lillianvernon.com</a>). Judging from the state of my trousers today, I could use one too&#8230;</p>
<hr/>
<a href='http://209.98.116.201/beweep-jay-new/wordpress/wp-content/uploads/2009/05/hanger-rack.png' title='hanger rack example'><img src='http://209.98.116.201/beweep-jay-new/wordpress/wp-content/uploads/2009/05/hanger-rack.jpg' alt='hanger rack example' /></a></p>
<hr/>
<pre>
&lt;div class="hlisting"&gt;
	&lt;div class="item hproduct"&gt;
		&lt;ol class="breadcrumbs"&gt;
			&lt;li&gt;&lt;a href="http://www.lillianvernon.com/home.jsp"&gt;Home&lt;/a&gt;&lt;/li&gt;
			&lt;li class="category"&gt;&lt;a href="http://www.lillianvernon.com/catalog/category.jsp?parentCatId=3"&gt;Store &#38; Organize&lt;/a&gt;&lt;/li&gt;
			&lt;li class="category"&gt;&lt;a href="http://www.lillianvernon.com/catalog/thumbnail.jsp?parentCatId=3&#038;catId=149"&gt;Closet &#38; Drawers&lt;/a&gt;&lt;/li&gt;
		&lt;/ol&gt;
		&lt;div class="picside"&gt;
			&lt;img src="http://lillianvernon.richfx.com.edgesuite.net/image/media/046534_M.jpg" alt="photo of deluxe hanging pants rack" class="photo" /&gt;&lt;br/&gt;
			&lt;img src="http://www.lillianvernon.com/assets/images/new_prod_detail/zoom.jpg" alt="zoom in" /&gt;
		&lt;/div&gt;
		&lt;div class="infoside"&gt;
			&lt;h1 class="fn"&gt;Deluxe Hanging Pants Rack&lt;/h1&gt;
			&lt;div class="identifier&gt;
				&lt;span class="type"&gt;SKU&lt;/span&gt;:
				&lt;span class="value"&gt;046534&lt;/span&gt;
			&lt;/div&gt;
			&lt;div class="details"&gt;
				&lt;p class="description"&gt;Holds 8 pairs of slacks neatly with shelf for sweaters, shirts and more! 16" wide with non-slip plastic sleeves that prevent sliding. Silver finish. Easy assembly. &lt;/p&gt;
				&lt;div class="savings"&gt;SAVE&lt;br/&gt;$7&lt;/div&gt;
				&lt;div class="historical"&gt;Was $14.98&lt;/div&gt;
				&lt;div class="now"&gt;Now &lt;span class="price"&gt;$7.49&lt;/span&gt;&lt;/div&gt;
				&lt;div class="savings"&gt;Save $7.49&lt;/div&gt;
				&lt;div class="purchase"&gt;
					&lt;div class="quantity"&gt;Quantity 1&lt;/div&gt;
					&lt;div class="buy"&gt;&lt;img src="/assets/images/new_prod_detail/add_to_cart0108.gif" alt="add to cart" /&gt;&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
</pre>
<p><a href='http://209.98.116.201/beweep-jay-new/wordpress/wp-content/uploads/2009/05/hanger-rack-src.html' title='hproduct example src'>hproduct example src</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jay.beweep.com/2009/05/18/hproduct-recipe-of-the-day-hanging-pants-rack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hProduct Example of the Day: Gordon Ramsay</title>
		<link>http://jay.beweep.com/2009/05/14/hproduct-example-of-the-day-gordon-ramsay/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=hproduct-example-of-the-day-gordon-ramsay</link>
		<comments>http://jay.beweep.com/2009/05/14/hproduct-example-of-the-day-gordon-ramsay/#comments</comments>
		<pubDate>Thu, 14 May 2009 21:02:57 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[example of the day]]></category>
		<category><![CDATA[hProduct]]></category>

		<guid isPermaLink="false">http://jay.beweep.com/index.php/2009/05/14/hproduct-example-of-the-day-gordon-ramsay/</guid>
		<description><![CDATA[Today&#8217;s example of the day is visually presented like this:



&#60;div class="hlisting"&#62;
	&#60;div class="item hproduct"&#62;
		&#60;ol&#62;
			&#60;li class="lister vcard"&#62;&#60;a class="url fn" href="http://storename.com"&#62;Magers and Quinn&#60;/a&#62;&#60;/li&#62;
			&#60;li class="category"&#62;&#60;a href="http://storename.com/categories/books"&#62;Books&#60;/a&#62;&#60;/li&#62;
			&#60;li class="category"&#62;&#60;a href="http://storename.com/categories/cooking"&#62;Cooking&#60;/a&#62;&#60;/li&#62;
			&#60;li class="category"&#62;&#60;a href="http://storename.com/categories/quick-easy-cooking"&#62;Quick and Easy Cooking&#60;/a&#62;&#60;/li&#62;
			&#60;li&#62;Gordon Ramsay's Fast Food&#60;/li&#62;
		&#60;/ol&#62;
		&#60;div class="leftcol"&#62;
			&#60;img src="http://images.storename.com/products/ramsay-fast-food.jpg" class="photo" alt="gordan ramsay fast food book" /&#62;
			&#60;p&#62;&#60;span class="condition"&#62;New:&#60;/span&#62; &#60;span class="price"&#62;$27.99&#60;/span&#62;&#60;/p&#62;
			&#60;p&#62;Pub price: $35.00&#60;/p&#62;
			&#60;p&#62;Hardcover&#60;/p&#62;
			&#60;p class="availability"&#62;Out of stock&#60;/p&#62;
		&#60;/div&#62;
		&#60;div class="rightcol"&#62;
			&#60;h1 class="fn"&#62;Gordon Ramsay's Fast Food Recipes [...]]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s example of the day is visually presented like this:<br />
<a href="http://209.98.116.201/beweep-jay-new/wordpress/wp-content/uploads/2009/05/ramsay.png" title="ramsay.png"><img src="http://209.98.116.201/beweep-jay-new/wordpress/wp-content/uploads/2009/05/ramsay.png" alt="gordon ramsay" /></a></p>
<hr/>
<pre>
&lt;div class="hlisting"&gt;
	&lt;div class="item hproduct"&gt;
		&lt;ol&gt;
			&lt;li class="lister vcard"&gt;&lt;a class="url fn" href="http://storename.com"&gt;Magers and Quinn&lt;/a&gt;&lt;/li&gt;
			&lt;li class="category"&gt;&lt;a href="http://storename.com/categories/books"&gt;Books&lt;/a&gt;&lt;/li&gt;
			&lt;li class="category"&gt;&lt;a href="http://storename.com/categories/cooking"&gt;Cooking&lt;/a&gt;&lt;/li&gt;
			&lt;li class="category"&gt;&lt;a href="http://storename.com/categories/quick-easy-cooking"&gt;Quick and Easy Cooking&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;Gordon Ramsay's Fast Food&lt;/li&gt;
		&lt;/ol&gt;
		&lt;div class="leftcol"&gt;
			&lt;img src="http://images.storename.com/products/ramsay-fast-food.jpg" class="photo" alt="gordan ramsay fast food book" /&gt;
			&lt;p&gt;&lt;span class="condition"&gt;New:&lt;/span&gt; &lt;span class="price"&gt;$27.99&lt;/span&gt;&lt;/p&gt;
			&lt;p&gt;Pub price: $35.00&lt;/p&gt;
			&lt;p&gt;Hardcover&lt;/p&gt;
			&lt;p class="availability"&gt;Out of stock&lt;/p&gt;
		&lt;/div&gt;
		&lt;div class="rightcol"&gt;
			&lt;h1 class="fn"&gt;Gordon Ramsay's Fast Food Recipes from the F Word&lt;/h1&gt;
			&lt;p&gt;By Ramsay, Gordon&lt;/p&gt;
			&lt;dl class="identifier"&gt;
				&lt;dt&gt;ISBN:&lt;/dt&gt;
				&lt;dd&gt;1554700647&lt;/dd&gt;
			&lt;/dl&gt;
			&lt;dl&gt;
				&lt;dt&gt;Contributors:&lt;/dt&gt;
				&lt;dd&gt;Sargeant, Mark (Contributor); Quah, Emily (Contributor); Mead, Jill (Photographer)&lt;/dd&gt;
				&lt;dt&gt;Publisher:&lt;/dt&gt;
				&lt;dd&gt;Amer Youth Hostels&lt;/dd&gt;
				&lt;dt&gt;Published:&lt;/dt&gt;
				&lt;dd&gt;2008&lt;/dd&gt;
				&lt;dt&gt;Pages:&lt;/dt&gt;
				&lt;dd&gt;255&lt;/dd&gt;
				&lt;dt&gt;Weight:&lt;/dt&gt;
				&lt;dd&gt;2.70lbs.&lt;/dd&gt;
				&lt;dt&gt;Height:&lt;/dt&gt;
				&lt;dd&gt;10.25"&lt;/dd&gt;
				&lt;dt&gt;Width:&lt;/dt&gt;
				&lt;dd&gt;8.00"&lt;/dd&gt;
				&lt;dt&gt;Depth:&lt;/dt&gt;
				&lt;dd&gt;1.50"&lt;/dd&gt;
				&lt;dt&gt;Language:&lt;/dt&gt;
				&lt;dd&gt;English  &lt;/dd&gt;
			&lt;/dl&gt;
			&lt;h4&gt;Publishers Comments&lt;/h4&gt;
			&lt;p class="description"&gt;A celebrity host of Hell's Kitchen features more than one hundred accessible recipes that are organized in accordance with everyday needs and special occasions, in a volume that places an emphasis on fast preparation and features complementary tips on stocking a pantry.&lt;/p&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
</pre>
<p><a href="http://209.98.116.201/beweep-jay-new/wordpress/wp-content/uploads/2009/05/gordon-ramsay.html" title="sample gordon ramsay hproduct markup">Download example markup (HTML)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jay.beweep.com/2009/05/14/hproduct-example-of-the-day-gordon-ramsay/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
