Нет, значение должно быть WebPage
, выделенным для Article
.Оба элемента обычно имеют одинаковые url
, но, возможно, разные значения @id
(см. URL-адрес страницы и сообщение ).
{
"@context": "http://schema.org",
"@type": "Article",
"@id": "/articles/42#this",
"url": "/articles/42",
"mainEntityOfPage": {
"@type": "ItemPage",
"@id": "/articles/42",
"url": "/articles/42"
}
}
Это может стать более понятным при просмотреобратное свойство mainEntity
.У вас будет WebPage
для текущей страницы и будет предоставлено свойство mainEntity
, чтобы передать первичный объект на этой странице:
{
"@context": "http://schema.org",
"@type": "ItemPage",
"mainEntity": {
"@type": "Article"
}
}
При использовании mainEntityOfPage
вместо mainEntity
выпросто переключите предмет и объект.