свойство "изображение" внутри статьи с объектом ImageObject или без него?


Могу ли я использовать itemprop image напрямую?:

<article itemscope itemtype="http://schema.org/Article">
<img  itemprop="image" src="1.png">
<h1 itemprop="headline name" >Title of the post</h1>
<div>2016-01-07</div>           
<p itemprop="articleBody">This is the body of the post</p>
</article>

Или мне следует встроить внутрь ImageObject?

<article itemscope itemtype="http://schema.org/Article">
<div itemprop="image" itemscope itemtype="http://schema.org/ImageObject">
    <img itemprop="contentUrl url" src="1.png" alt="alt of the image">
</div>
<h1 itemprop="headline name" >Title of the post</h1>
<div>2016-01-07</div>           
<p itemprop="articleBody">This is the body of the post</p>
</article>

Когда я использую инструмент Google(www.google.com/webmasters/markup-helper /) это дает мне первый вариант.

Но затем инструмент тестирования выдает мне ошибку:

Атрибут image.itemtype имеет недопустимое значение

Author: unor, 2016-08-31

1 answers

С точки зрения Schema.org, оба способа хороши, так как image свойство ожидает, что ImageObject значение (ваш второй пример) или URL ценность (ваш первый пример).

Как всегда, конкретный потребитель может поддерживать только один из этих двух способов.

Для многих богатых результатов Google требуется ImageObject, потому что Google хочет видеть больше данных об изображении, что невозможно при предоставлении только URL-адреса. Например, их Статьи богатый результат требует height/width свойства для значения ImageObject.

 1
Author: unor, 2016-08-31 16:51:09