Schema.org подпись внутри статьи?
Как использовать Schema.org в подписи к изображению?
Я вижу, что подписи нет ни в BlogPosting
, ни в Article
. Я произвел поиск, и кажется, что он находится в ImageObject
.
Но если я внутри itemscope
Article
, могу ли я использовать itemprop="caption"
? Я имею в виду, могу ли я использовать приведенный ниже пример кода?
<div itemprop="caption">Caption of the image</div>
Если нет, как использовать подпись внутри Article
или BlogPosting
?
<div itemscope itemtype="http://schema.org/Article">
<img itemprop="image" src="1.png">
<div>Caption of the image</div>
<h1 itemprop="headline name" >Title of the post</h1>
<div itemprop="datePublished" content="2016-01-07" >2016-01-07</div>
<div itemprop="articleBody" >
<p>This is the body of the post</p>
</div>
</div><!-- end schema Article -->
2
1 answers
Вы должны предоставить ImageObject
элемент, и вы должны добавить caption
к этому пункту ImageObject
. В противном случае вы бы добавили caption
к Article
, что не то, что вы хотите (и caption
в любом случае не определено для Article
).
Таким образом, в микроданных это может выглядеть следующим образом:
<div itemscope itemtype="http://schema.org/Article">
<!-- Article properties here -->
<div itemprop="image" itemscope itemtype="http://schema.org/ImageObject">
<!-- ImageObject properties here -->
<p itemprop="caption">Caption of the image</p>
</div>
<!-- Article properties here -->
</div>
2
Author: unor, 2016-08-22 15:37:10