<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: HTML5 Microdata and Schema.org</title>
	<atom:link href="http://journal.code4lib.org/articles/6400/feed" rel="self" type="application/rss+xml" />
	<link>http://journal.code4lib.org/articles/6400</link>
	<description></description>
	<lastBuildDate>Wed, 22 May 2013 14:07:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Peter</title>
		<link>http://journal.code4lib.org/articles/6400/comment-page-1#comment-22123</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Fri, 10 May 2013 11:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://journal.code4lib.org/?p=6400#comment-22123</guid>
		<description><![CDATA[My comment got parsed and is not correctly displayed on the html example. you can find my example displayeda at http://jsfiddle.net/petermonte/25mXY/1/ the idea is to show the html markup on the top left textarea.

By reading the diference between schema.org and Facebook Open Graph I can see that the first one is better suited to list more than one entity in a single page, I quote:



&quot;Q: How does schema.org relate to Facebook Open Graph?

Facebook Open Graph serves its purpose well, but it doesn&#039;t provide the detailed information search engines need to improve the user experience. A single web page may have many components, and it may talk about more than one thing. If search engines understand the various components of a page, we can improve our presentation of the data. Even if you mark up your content using the Facebook Open Graph protocol, schema.org provides a mechanism for providing more detail about particular entities on the page. 
For example, a page about a band could include any or all of the following:

A list of albums
A price for each album
A list of songs for each album, along with a link to hear samples of each song
A list of upcoming shows
Bios of the band members&quot;



Could the correct use of schema.org microdata and a well structured sitemap.xml serve the purpose of getting a one single page indexed in Google for every data it contains seperatly with a link containing the hashtag?

Sorry if I&#039;m pointing an issue that this article doesn&#039;t aim.]]></description>
		<content:encoded><![CDATA[<p>My comment got parsed and is not correctly displayed on the html example. you can find my example displayeda at <a href="http://jsfiddle.net/petermonte/25mXY/1/" rel="nofollow">http://jsfiddle.net/petermonte/25mXY/1/</a> the idea is to show the html markup on the top left textarea.</p>
<p>By reading the diference between schema.org and Facebook Open Graph I can see that the first one is better suited to list more than one entity in a single page, I quote:</p>
<p>&#8220;Q: How does schema.org relate to Facebook Open Graph?</p>
<p>Facebook Open Graph serves its purpose well, but it doesn&#8217;t provide the detailed information search engines need to improve the user experience. A single web page may have many components, and it may talk about more than one thing. If search engines understand the various components of a page, we can improve our presentation of the data. Even if you mark up your content using the Facebook Open Graph protocol, schema.org provides a mechanism for providing more detail about particular entities on the page.<br />
For example, a page about a band could include any or all of the following:</p>
<p>A list of albums<br />
A price for each album<br />
A list of songs for each album, along with a link to hear samples of each song<br />
A list of upcoming shows<br />
Bios of the band members&#8221;</p>
<p>Could the correct use of schema.org microdata and a well structured sitemap.xml serve the purpose of getting a one single page indexed in Google for every data it contains seperatly with a link containing the hashtag?</p>
<p>Sorry if I&#8217;m pointing an issue that this article doesn&#8217;t aim.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://journal.code4lib.org/articles/6400/comment-page-1#comment-22082</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Thu, 09 May 2013 18:49:16 +0000</pubDate>
		<guid isPermaLink="false">http://journal.code4lib.org/?p=6400#comment-22082</guid>
		<description><![CDATA[Hi,

All these news capabilities with HTML 5 and JavaScript have brought the same problems raised in the past with Adobe Flash websites. Everything is limited to only one page and all content gets loaded through Ajax or flash calls to the server. 

We know that search engines crawl servers for what Google calls a &quot;HTML snapshot&quot; in order to understand the data a website holds. Problem is that when you&#039;re using a JavaScript page that has nothing to show up until there is an Ajax call with or without human interaction nothing exists to be analised. There are techniques for creating deep linking by using the hashtag but none of this is used at server level. So to get all content of this kind of website indexed on Google you need to go through these steps shown at  https://developers.google.com/webmasters/ajax-crawling/docs/getting-started

Now this is a process that requires some knowledge programing server side scripts and forces a swap of the page location in order to provide a version for servers and a version for JavaScript, and therefore to make a website have JavaScript deep linking while still being indexed at all it&#039;s content in search engines.

Here comes my question:

Would it be possible to provide snippets of content inserted in one page only (index.html), having all the schema.org provided for each content with the related link containing the hashtag logic, and in the end get indexed for all content?

An example would be a website containing an animated timeline with:



    
         Avatar
         &lt;a href=&quot;www.domain.com/#/event-01&quot; rel=&quot;nofollow&quot;&gt;read&lt;/a&gt;
    

    
        Gladiator
        &lt;a href=&quot;www.domain.com/#/event-02&quot; rel=&quot;nofollow&quot;&gt;read&lt;/a&gt;
    

    ....



and in the end have Google recognize the content for:

Avatar
www.domain.com/#/event-01

and

Gladiator
www.domain.com/#/event-02

Thanks
Peter]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>All these news capabilities with HTML 5 and JavaScript have brought the same problems raised in the past with Adobe Flash websites. Everything is limited to only one page and all content gets loaded through Ajax or flash calls to the server. </p>
<p>We know that search engines crawl servers for what Google calls a &#8220;HTML snapshot&#8221; in order to understand the data a website holds. Problem is that when you&#8217;re using a JavaScript page that has nothing to show up until there is an Ajax call with or without human interaction nothing exists to be analised. There are techniques for creating deep linking by using the hashtag but none of this is used at server level. So to get all content of this kind of website indexed on Google you need to go through these steps shown at  <a href="https://developers.google.com/webmasters/ajax-crawling/docs/getting-started" rel="nofollow">https://developers.google.com/webmasters/ajax-crawling/docs/getting-started</a></p>
<p>Now this is a process that requires some knowledge programing server side scripts and forces a swap of the page location in order to provide a version for servers and a version for JavaScript, and therefore to make a website have JavaScript deep linking while still being indexed at all it&#8217;s content in search engines.</p>
<p>Here comes my question:</p>
<p>Would it be possible to provide snippets of content inserted in one page only (index.html), having all the schema.org provided for each content with the related link containing the hashtag logic, and in the end get indexed for all content?</p>
<p>An example would be a website containing an animated timeline with:</p>
<p>         Avatar<br />
         <a href="www.domain.com/#/event-01" rel="nofollow">read</a></p>
<p>        Gladiator<br />
        <a href="www.domain.com/#/event-02" rel="nofollow">read</a></p>
<p>    &#8230;.</p>
<p>and in the end have Google recognize the content for:</p>
<p>Avatar<br />
<a href="http://www.domain.com/#/event-01" rel="nofollow">http://www.domain.com/#/event-01</a></p>
<p>and</p>
<p>Gladiator<br />
<a href="http://www.domain.com/#/event-02" rel="nofollow">http://www.domain.com/#/event-02</a></p>
<p>Thanks<br />
Peter</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: More on microdata &#171; A wild Metadata appears!</title>
		<link>http://journal.code4lib.org/articles/6400/comment-page-1#comment-20847</link>
		<dc:creator>More on microdata &#171; A wild Metadata appears!</dc:creator>
		<pubDate>Wed, 13 Feb 2013 01:52:42 +0000</pubDate>
		<guid isPermaLink="false">http://journal.code4lib.org/?p=6400#comment-20847</guid>
		<description><![CDATA[[...] Annie, I found the Jason Ronallo post a bit over my head (I&#8217;m currently taking LS 560, so not having that in my background may [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Annie, I found the Jason Ronallo post a bit over my head (I&#8217;m currently taking LS 560, so not having that in my background may [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Microdata and Schema.org?? &#124; Web Crawling</title>
		<link>http://journal.code4lib.org/articles/6400/comment-page-1#comment-20687</link>
		<dc:creator>Microdata and Schema.org?? &#124; Web Crawling</dc:creator>
		<pubDate>Sun, 10 Feb 2013 13:29:06 +0000</pubDate>
		<guid isPermaLink="false">http://journal.code4lib.org/?p=6400#comment-20687</guid>
		<description><![CDATA[[...] it has been a day or two or a year&#8230; So I jumped at the chance to read Jason Ronallo&#8217;s post on Microdata!  It was very difficult to get through at first.  I actually read it about three times and then [...]]]></description>
		<content:encoded><![CDATA[<p>[...] it has been a day or two or a year&#8230; So I jumped at the chance to read Jason Ronallo&#8217;s post on Microdata!  It was very difficult to get through at first.  I actually read it about three times and then [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Bartley</title>
		<link>http://journal.code4lib.org/articles/6400/comment-page-1#comment-18338</link>
		<dc:creator>Bob Bartley</dc:creator>
		<pubDate>Wed, 15 Aug 2012 07:37:15 +0000</pubDate>
		<guid isPermaLink="false">http://journal.code4lib.org/?p=6400#comment-18338</guid>
		<description><![CDATA[Enjoyed your article/site on microdata and rich snippets!  It was concise yet very informative both in syntactical explanations and marked-up HTML coding examples.  Website also allowed convenient Copy and Print functions to manipulate scource code examples as needed.  Right on!]]></description>
		<content:encoded><![CDATA[<p>Enjoyed your article/site on microdata and rich snippets!  It was concise yet very informative both in syntactical explanations and marked-up HTML coding examples.  Website also allowed convenient Copy and Print functions to manipulate scource code examples as needed.  Right on!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niklas Lindström</title>
		<link>http://journal.code4lib.org/articles/6400/comment-page-1#comment-5760</link>
		<dc:creator>Niklas Lindström</dc:creator>
		<pubDate>Thu, 09 Feb 2012 00:37:03 +0000</pubDate>
		<guid isPermaLink="false">http://journal.code4lib.org/?p=6400#comment-5760</guid>
		<description><![CDATA[Ups, I put the link to my RDFa 1.1 version in angle brackets. Here it is: https://gist.github.com/1775752]]></description>
		<content:encoded><![CDATA[<p>Ups, I put the link to my RDFa 1.1 version in angle brackets. Here it is: <a href="https://gist.github.com/1775752" rel="nofollow">https://gist.github.com/1775752</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niklas Lindström</title>
		<link>http://journal.code4lib.org/articles/6400/comment-page-1#comment-5759</link>
		<dc:creator>Niklas Lindström</dc:creator>
		<pubDate>Thu, 09 Feb 2012 00:35:21 +0000</pubDate>
		<guid isPermaLink="false">http://journal.code4lib.org/?p=6400#comment-5759</guid>
		<description><![CDATA[Hi Jason; thanks for the interesting write-up!

Regarding: &quot; Because RDFa simply was not going to be incorporated into HTML5, something else was needed to fill the gap.&quot; Thankfully, this isn&#039;t the case nowadays. See e.g.: http://dev.w3.org/html5/rdfa/

RDFa 1.1, now in Last Call, is rapidly approaching a final recommendation. It addresses a huge amount of the criticism of 1.0. Most importantly, by virtue of RDF, it already handles all kinds of data challenges by design, such as schema extensibility and making precise, decentralized statements about any kinds of things (i.e. not only the pieces of a page). Not to mention the huge toolset and storage implementations available, and the general Linked Data movement (and research space) at large.

I really recommend trying out RDFa 1.1. Note that Lite is mainly designed for newcomers to grasp the basic shape and features of RDFa. Any RDFa 1.1 processor shall support RDFa 1.1 in full though, so depending on the richness and variety of your data, you have the precision available to you if you need it. That said, the Lite subset should cover most regular needs, unless you use e.g. specific datatypes (other than date and time types, which should be covered by @datetime for RDFa in HTML5) or need @rev.

I have made an RDFa 1.1 version of your example which I put at  together with a Turtle extract. (Along with attribution of course, as per your license. Naturally I&#039;ll remove it anyway if you don&#039;t approve of it being there.) It is mostly RDFa Lite, but I used @datatype to capture the geo coordinates as decimals, and I used @resource throughout instead of @about, which is currently under debate. Of course in any case it should be valid RDFa 1.1.

(Granted, there may be some conflations of identity here (the PNG not being the original photograph and the freebase resource possibly not being the LandmarksOrHistoricalBuildings but a record about it). But that&#039;s another discussion.)]]></description>
		<content:encoded><![CDATA[<p>Hi Jason; thanks for the interesting write-up!</p>
<p>Regarding: &#8221; Because RDFa simply was not going to be incorporated into HTML5, something else was needed to fill the gap.&#8221; Thankfully, this isn&#8217;t the case nowadays. See e.g.: <a href="http://dev.w3.org/html5/rdfa/" rel="nofollow">http://dev.w3.org/html5/rdfa/</a></p>
<p>RDFa 1.1, now in Last Call, is rapidly approaching a final recommendation. It addresses a huge amount of the criticism of 1.0. Most importantly, by virtue of RDF, it already handles all kinds of data challenges by design, such as schema extensibility and making precise, decentralized statements about any kinds of things (i.e. not only the pieces of a page). Not to mention the huge toolset and storage implementations available, and the general Linked Data movement (and research space) at large.</p>
<p>I really recommend trying out RDFa 1.1. Note that Lite is mainly designed for newcomers to grasp the basic shape and features of RDFa. Any RDFa 1.1 processor shall support RDFa 1.1 in full though, so depending on the richness and variety of your data, you have the precision available to you if you need it. That said, the Lite subset should cover most regular needs, unless you use e.g. specific datatypes (other than date and time types, which should be covered by @datetime for RDFa in HTML5) or need @rev.</p>
<p>I have made an RDFa 1.1 version of your example which I put at  together with a Turtle extract. (Along with attribution of course, as per your license. Naturally I&#8217;ll remove it anyway if you don&#8217;t approve of it being there.) It is mostly RDFa Lite, but I used @datatype to capture the geo coordinates as decimals, and I used @resource throughout instead of @about, which is currently under debate. Of course in any case it should be valid RDFa 1.1.</p>
<p>(Granted, there may be some conflations of identity here (the PNG not being the original photograph and the freebase resource possibly not being the LandmarksOrHistoricalBuildings but a record about it). But that&#8217;s another discussion.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zazi</title>
		<link>http://journal.code4lib.org/articles/6400/comment-page-1#comment-5736</link>
		<dc:creator>zazi</dc:creator>
		<pubDate>Tue, 07 Feb 2012 13:11:41 +0000</pubDate>
		<guid isPermaLink="false">http://journal.code4lib.org/?p=6400#comment-5736</guid>
		<description><![CDATA[Nice write up and interesting that you&#039;ve choosen a JSON translation in your First Example section. I guess, the same aha effect could be achieved via showing an RDFa snippet first and then it&#039;s Turtle translation.

... it&#039;s always the same game.

There is no real magic in Microdata :)]]></description>
		<content:encoded><![CDATA[<p>Nice write up and interesting that you&#8217;ve choosen a JSON translation in your First Example section. I guess, the same aha effect could be achieved via showing an RDFa snippet first and then it&#8217;s Turtle translation.</p>
<p>&#8230; it&#8217;s always the same game.</p>
<p>There is no real magic in Microdata :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Brickley</title>
		<link>http://journal.code4lib.org/articles/6400/comment-page-1#comment-5733</link>
		<dc:creator>Dan Brickley</dc:creator>
		<pubDate>Tue, 07 Feb 2012 12:46:44 +0000</pubDate>
		<guid isPermaLink="false">http://journal.code4lib.org/?p=6400#comment-5733</guid>
		<description><![CDATA[Hey, thanks for sharing such a in-depth study of this, and for encouraging the LAM community to engage with schema.org rather than sit on the sidelines. This is the perfect time to be finding middle-ground and useful compromises...]]></description>
		<content:encoded><![CDATA[<p>Hey, thanks for sharing such a in-depth study of this, and for encouraging the LAM community to engage with schema.org rather than sit on the sidelines. This is the perfect time to be finding middle-ground and useful compromises&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
