W3C home > Mailing lists > Public > public-vocabs@w3.org > October 2012

Re: Markup Spread on Multiple Pages

From: Aaron Bradley <aaranged@yahoo.com>
Date: Wed, 31 Oct 2012 11:40:03 -0700 (PDT)
Message-ID: <1351708803.10186.YahooMailNeo@web164902.mail.bf1.yahoo.com>
To: Jason Douglas <jasondouglas@google.com>, Robert Powell <dotcomsuperstar@yahoo.com>
Cc: "public-vocabs@w3.org" <public-vocabs@w3.org>
Jason, using itemid as a method of URL canonicalization would be very useful.  However, this use of itemid isn't documented anywhere that I can find.

Indeed, HTML5 Doctor [1] and other sources treat itemid as a method of allowing "a vocabulary to define a global identifier for a microdata item, for example an ISBN number on a book."

Perhaps this could be used a a global identifier for a URI too, but there's no syntax examples I can find - and I'm confused as to how itemid can be used to identify the same URL across pages.  Can you perhaps provide some code.

Almost exactly a year ago this issues was raised by Philip Jägenstedt - "Schema.org should document its support of the itemid attribute" and remains open.  Philip's issue concludes with "... ensuing discussion made it clear that Schema.org does support itemid. This issue tracks the need to document that on Schema.org. (Only mention I can find so far is in http://schema.org/docs/full_md.html)";

To the best of my knowledge this is still the case.

Thanks, Aaron

[1] http://html5doctor.com/microdata/
[2] http://www.w3.org/2011/webschema/track/issues/6

> From: Jason Douglas <jasondouglas@google.com>
>To: Robert Powell <dotcomsuperstar@yahoo.com> 
>Cc: "public-vocabs@w3.org" <public-vocabs@w3.org> 
>Sent: Wednesday, October 31, 2012 11:18:59 AM
>Subject: Re: Markup Spread on Multiple Pages
> 
>
>You can get the best of both worlds by consistently using itemid (microdata) or resource/about (RDFa) to point to the *one* canonical URL for the item (in your case /product-name, I presume).
>
>
>That way you can repeat information across pages for snippeting purposes (like say the product name in the reviews page), while still clearly indicating that it's the *same* product being described.
>
>
>
>-jason
>
>
>
>
>On Sun, Oct 28, 2012 at 3:20 PM, Robert Powell <dotcomsuperstar@yahoo.com> wrote:
>
>How should you handle snippets spread across multiple pages? For instance, if you have a product website with urls such as:
>>
>>
>>/product-name
>>/product-name/reviews
>>/product-name/reviews/this-blender-is-amazing
>>/product-name/manufacturers
>>/browse
>>
>>
>>Should I tag all the /product-name/* pages with the root product itemscope and simply expand upon nested types such as reviews on that specific page? If I have a reviews widget on /product-name should I provide snippets for the data within the widget or only markup the reviews page? Is it OK to add markup for the overall review score shown on every product page? Should I also provide snippets on the browse items lists?
>>
>>
>>I have a feeling the answer to all my questions are yes, markup every page and be sure to provide a "url" property for each schema subject so the search engines know the root subject URL. I just want to confirm it and ensure that marking up all /product-name/* pages with the same root product won't cause the engines to only consider the root URL or something else not desirable.
>>
>>
>>-Thanks for any feedback
>>
>
>
>
Received on Wednesday, 31 October 2012 18:40:31 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 31 October 2012 18:40:32 GMT