- From: Cord Wiljes <cwiljes@cit-ec.uni-bielefeld.de>
- Date: Tue, 11 Sep 2012 11:26:42 +0200
- To: public-vocabs@w3.org
- Message-ID: <504F03D2.8070006@cit-ec.uni-bielefeld.de>
Dear Adrian, thank you for your answer. I would prefer the first solution, too. I m just not sure that Google's rich snippets parser is already following the additional "hop" through the Person entity: Version 1 (with hop): Item *Type:* http://schema.org/book author = /Item/( 1 ) Item 1 *Type:* http://schema.org/person name = Shakespeare, William Version 2 (without hop) : Item *Type:* http://schema.org/book author = Shakespeare, William To give a use case: Someone is searching in a search engine for "books by William Shakespeare". Will version 1 be found? And will it be considered as relevant as version 2? I believe that the main motivation to put semantic markup into websites right now is to improve the website's visibility (relevance) in search engines. So the way the search engines honor these versions will have a steering effect on their adoption. As version 1 is real Linked Data, I believe it to be crucial that it is accepted. I would be very glad for any information if it already is accepted. Best wishes, Cord Am 07.09.2012 15:44, Adrian Giurca wrote: > Schema.org does not provide a validation/correctness mechanism. > According with their documentation property values should follow an > INTENDED TYPE, e.g, "author" value should be an instance of > http://schema.org/Person > However, if the web master cannot provide a complete markup, as your > first example , then an "incomplete" markup can be used (your second > example). > > It is the responsibility of the annotation processor to "understand" > the necessary instance i.e., "Shakespeare, William" is the name of a > http://schema.org/Person > > As such, the first solution is the better and desirable (I guess you > tested with http://www.google.com/webmasters/tools/richsnippets ), the > second is not the best, but still can be used instead doing nothing. > > > On 9/6/2012 5:40 PM, Cord Wiljes wrote: >> **if I want to describe a book in schema.org: Which of the following >> two versions is correct / better? >> >> <div itemscope itemtype ="http://schema.org/Book"> >> <span itemprop="author" itemscope >> itemtype="http://schema.org/Person"><span >> itemprop="name">Shakespeare, William</span></span> >> </div> >> >> Or just: >> >> <div itemscope itemtype ="http://schema.org/Book"> >> <span itemprop="author">Shakespeare, William</span> >> </div> >>
Received on Tuesday, 11 September 2012 09:27:14 UTC